sistem informasi manajemen pada perusahaan …/sistem... · the program was developed by borland...
TRANSCRIPT
SISTEM INFORMASI MANAJEMEN PADA PERUSAHAAN
’GRIYA ARINDA’
TUGAS AKHIR
ditulis dan diajukan untuk memenuhi sebagian persyaratan
memperoleh gelar Ahli Madya Ilmu Komputer
Oleh :
BRILLIAN BUDI RIYANTO
M3207004
PROGRAM DIPLOMA III ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2010
ii
HALAMAN PERSETUJUAN
SISTEM INFORMASI MANAJEMEN PADA PERUSAHAAN
’GRIYA ARINDA’
Disusun oleh
BRILLIAN BUDI RIYANTO
NIM. M3207004
Tugas Akhir ini telah disetujui untuk dipertahankan
Dihadapan dewan penguji
pada tanggal 28 Juli 2010
Pembimbing Utama,
Didiek S Wiyono, ST,MTNIP. 19750331 200501 1 001
iii
HALAMAN PENGESAHAN
SISTEM INFORMASI MANAJEMEN PADA PERUSAHAAN
’GRIYA ARINDA’
disusun oleh
BRILLIAN BUDI RIYANTO
NIM. M3207004
Pembimbing Utama,
Didiek S Wiyono, ST,MTNIP. 19750331 200501 1 001
telah dipertahankan di depan Dewan Penguji
pada tanggal 28 Juli 2010
Dewan Penguji:1. Penguji 1 : Didiek S Wiyono,ST,MT ( )
NIP. 19750331 200501 1 001
2. Penguji 2 : Rudi Hartono S.Si NIDN. 0626128402 ( )
3. Penguji 3 : Taufiqurrakhman NH,S.Kom NIDN. 0622058201 ( )
Disahkan oleh
a.n Dekan Fakultas MIPA Ketua Program Studi
Pembantu Dekan I DIII Ilmu Komputer UNS
Ir Ari Handono Ramelan,M.Sc,Ph.D Drs. YS. Palgunadi, M.ScNIP. 19610223 198601 1 001 NIP. 19560407 198303 1 004
iv
ABSTRACT
Brillian Budi Riyanto. 2010. DEVELOPING MANAGEMENT INFORMATION SYSTEMS AT COMPANY GRIYA ARINDA FINAL PROJECT. D3 Program Computer Science, Faculty of Mathematics and Natural Sciences, Sebelas Maret University.
The purpose of this research is to design a management information system that can become a solution to the weaknesses of existing systems, and then to implement in the form of a Management Information System-based computerized at Griya Arinda company.
In accordance with the purpose of research, the research was conducted by the research method. A case study of this research was conducter at the Company Griya Arinda, Sondokoro,Karanganyar. The program was developed by Borland Delphi 7.0 and the database was managed by MySQL.
From the results of this study it can be concluded that the information system has already been developed by the authors.
Keywords: MANAGEMENT INFORMATION SYSTEMS.
v
ABSTRAK
Brillian Budi Riyanto. 2010. SISTEM INFORMASI MANAJEMEN PADA PERUSAHAAN GRIYA ARINDA. Program D3 Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret.
Tujuan dari penelitian ini adalah untuk merancang suatu sistem informasi manajemen yang merupakan solusi dari kelemahan sistem yang ada, dan kemudian diterapkan dalam bentuk Sistem Informasi Manajemen berbasis komputer.
Sesuai dengan tujuan penelitian, penelitian dilakukan dengan metode penelitian. Sebuah studi kasus dalam penelitian ini adalah Perusahaan Griya Arinda,,Sondokoro,,Karanganyar. Program ini dibuat menggunakan Borland Delphi 7.0 dan menggunakan database MySQL.
Dari hasil penelitian ini, dapat disimpulkan bahwa telah dibuat Sistem Informasi Manajemen Griya Arinda yang dikembangkan oleh penulis.
Kata kunci:. SISTEM INFORMASI MANAJEMEN
vi
MOTTO
Keberhasilan yang indah adalah keberhasilan yang dilandasi pengorbanan dan
kerjakeras disertai keikhlasan.
(Brillian Budi Riyanto)
Cukuplah Allah menjadi pemberi petunjuk dan penolong.
(QS. Al-Furqon: 31)
Selamat atasmu karena kesabaranmu. Maka, alangkah baiknya tempat kesudahan
itu.
(QS. Ar-Rad: 24)
Wahai orang – orang yang beriman, mintalah pertolongan (kepada Allah) dengan
sabar dan shalat.
(QS. Al-Baqarah: 153)
vii
PERSEMBAHAN
Tugas Akhir ini dipersembahkan untuk:
Kedua orangtuaku yang kusayangi, yang selalu mendukung dan memberikan semangat.
Kakak dan Adik yang kusayangi
Keluarga Besar Trah Ratino dan Trah Baderi yang sangat kucintai
Temen satu perjuangan di OUMAH IJUO
Keluarga besar Dhika Ikhsyan
Teman – teman Ilmu Komputer angkatan 2007 yang selalu memberikan saran-saran
viii
KATA PENGANTAR
Puji syukur kami panjatkan atas rahmat Allah, SWT dan limpahan berkat-
Nya. Sehingga penulis dapat menyelesaikan laporan tugas akhir ini tanpa adanya
hambatan.
Tugas akhir mahasiswa merupakan mata kuliah yang wajib ditempuh guna
memenehui syarat kelulusan Kurikulum Tingkat Diploma III Ilmu Komputer
Jurusan Manajemen Informatika Fakultas Matematika dan Ilmu Pengetahuan
Alam Universitas Sebelas Maret Surakarta.
Berbagai pihak telah ikut berperan membantu penulis dalam
menyelesaikan tugas akhir ini dengan memberikan arahan dan bimbingan serta
motivasi. Untuk itu pada kesempatan ini penulis mengucapkan terima kasih yang
sebesar – besarnya kepada :
1. Tuhan Yang Maha Esa yang selalu memberikan kekuatan dan kesehatan
untuk dapat menyelesaikan laporan tugas akhir ini.
2. Bapak Drs. Y.S Palgunadi, M.Sc. selaku ketua Program D3 Ilmu
Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sebelas Maret.
3. Bapak Didiek S Wiyono,ST,MT. Selaku pembimbing Utama TA yang
telah banyak memberikan pengarahan, bimbingan, dukungan serta saran.
4. Kedua orang tuaku yang selalu memberikan doa, motivasi dan dorongan
selama pelaksanaan pengerjaan tugas akhir ini.
5. Semua teman-teman D3 manajemen informatika angkatan 2007.
Akhir kata, penulis berharap semoga laporan ini dapat bermanfaat untuk
pengembangan teknologi informasi. Tidak lupa penulis menyadari masih banyak
adanya berbagai kekurangan dalam penulisan ini. Untuk itu penulis mengharap
kritik dan saran yang membangun untuk kemajuan kami di masa akan datang.
Surakarta, Juni 2010
Penulis
ix
DAFTAR ISI HalHALAMAN JUDUL ………………………...……………………….…………… i
HALAMAN PERSETUJUAN……………………………………….....…………. ii
HALAMAN PENGESAHAN ……………………...……………………….…….. iii
HALAMAN ABSTRACT ……………………………………………….…..…….iv
HALAMAN ABSTRAK ………………………………………………….………. v
HALAMAN MOTTO ………………………………………………….…………..vi
HALAMAN PERSEMBAHAN ……………………………………....………...... vii
KATA PENGANTAR …………………………………...………….……………..viii
DAFTAR ISI ………………………….……………………………...……........... ix
DAFTAR TABEL…………………………………………………....………......... xiii
DAFTAR GAMBAR………………………………………………….....……........xiv
BAB I PENDAHULUAN ……………………………………………….……….1
1.1 Latar Belakang Masalah……………………......……….….……….. 1
1.2 Rumusan Masalah ...………………………….…………….………..2
1.3 Batasan Masalah.…...………………………...…………….……….. 2
1.4 Tujuan Penelitian ..……………………………...…………....…….. 2
1.5 Manfaat Penelitian ……………………………………………….…..2
1.6 Metodologi penelitian..................................................................... 3
1.6.1 Objek Penelitian..................................................................
1.6.2 Metode Pengumpulan Data.....................................................
1.6.3 Analisa Sistem……………………….......……………………
1.6.4 Diskripsi Umum……………………………………………….
1.6.5 Aliran Data Informasi…………………….......……………….
3
3
3
4
4
1.7 Perancangan Sistem…….……………….……………………………4
1.7.1 Perancangan Data...................................................................
1.7.2 Implementasi.......................................................................
1.7.3 Evaluasi…………….…………………………………………..
4
4
4
BAB II LANDASAN TEORI ……………......................................................... 5
2.1 Pengertian Sistem .……………….………………………….….…... 5
x
2.2 Elemen Sistem ………....…………………………...……..………… 5
2.3 Pengertian Informasi …………..………………………………..…... 6
2.4 Pengertian Sistem Informasi .................................................…... 6
2.5 Pengertian Sistem Informasi Manajemen …………....………..........
2.6 Pengertian data ................. …………………………...…………….
2.7 Pengertian Analisis Sistem..... ....................………………..………
2.8 Pengertian Perancangan Sistem …………………....……….........….
7
7
7
8
2.8.1 Pengertian Context Diagram (CD)..……….………………….
2.8.2 Pengertian Data Flow Diagram (DFD)………………...…….
8
9
2.8.3 Pengertian Kamus data (Data Dictionary) ....…..…..............
2.9 Pengertian Basis Data (Database)...............………..………….......
10
10
2.10 Pengertian Database Management System (DBMS) ….....……...…. 11
2.11 Borland Delphi ...............................…………….......…….......…. 11
2.11.1 Pengenalan Borland Delphi ................................…....…...... 11
2.11.2 Komponen Delphi ………………………………....…......... 12
2.12 Pengertian SQL .................................…………………….…....... 13
2.12.1 Pengertian DDL (Data Definition Language) ...................... 13
2.12.2 Pengertian DML (Data Manipulation Language) ……..……
2.12.3 Pengertian MySQL ……………………….……..…………
14
14
BAB III DESAIN DAN PERANCANGAN………………………..….…….…. 15
3.1 Perancangan Aplikasi………………………………………….......... 15
3.2 Perancangan Sistem………………………………………...…….… 15
3.2.1 Context Diagram……………………………………...………..
3.2.2 Data Flow Diagram………………………………...………….
16
17
a. Data Flow Diagram Level 0…………….................…
b. Data Flow Diagram Level 1 Proses 3…...…..…………
c. Entity Relationship Diagram.........................................
d. Skema Diagram…………………..………………..……
17
18
19
20
3.3 Perancangan Database ................…………….....……....…............. 20
3.4 Kamus Data …………..……………………...................................... 26
xi
3.5 Desain Perancangan Program…………………………………..……29
BAB IV IMPLEMENTASI………………………..…………………................. 34
4.1 Hasil Implementasi…………………………………………………...35
4.1.1 Form Login…………………………………………………...
4.1.2 Form Menu Utama………………………………………..…..
4.1.3 Form Menu Item……………………………………..……….
4.1.4 Form Setting…………………………………...……….…….
4.1.5 Form Master Barang …………...………………………….…
4.1.6 Form Master Jasa ……………………...……………………..
4.1.7 Form Master Pelanggan ………………..…………………….
4.1.8 Form Master Instruktur ……………………….…….………..
4.1.9 Form Master Diskon ……………………........………………
4.1.10 Form Transaksi Barang dan Jasa …………...…….……….…
4.1.11 Form Transaksi Senam …………………...……….…………
4.1.12 Form Transaksi Pembayaran Gaji ………..………..…………
4.1.13 Form Transaksi Pengadaan Barang …………...……...……..
4.1.14 Form Back-up dan Restore …………………………..………
4.1.15 Form Transaksi Prive ……………………………….………..
4.1.16 Form Laporan…………………………………………..….....
4.1.17 Print Preview Laporan…………………………….………….
4.1.18 Form Splash………………………………………..…………
34
35
34
36
36
37
37
38
38
39
40
40
41
41
42
42
43
44
BAB V PENUTUP ………………………………………………………………....45
5.1 Kesimpulan …………………...………………………..………………45
5.2 Saran ……………………...…………………………………..………..45
DAFTAR PUSTAKA
xii
DAFTAR TABEL
. Tabel 2.1 Simbol - simbol yang digunakan dalam Data Flow Diagram ………9
Tabel 2.2 Simbol – simbol yang digunakan dalam Context Diagram …………9
Tabel 3.1 Tabel User.......................................................................................... 21
Tabel 3.2 Tabel Pelanggan...................................................................................21
Tabel 3.3 Tabel Instruktur………………………………………………………..21
. Tabel 3.4 Tabel Jasa Salon ………………………………………..………........22
Tabel 3.5 Tabel Barang ……………………………………………..……........ 22
Tabel 3.6 Tabel Transaksi Pengadaan Barang ………………….……………..22
Tabel 3.7 Tabel Absensi ………………………............................................. 23
Tabel 3.8 Tabel Transaksi Barang dan Jasa………………………...……………..23
Tabel 3.9 Tabel Transaksi Senam……………………………….……………….24
Tabel 3.10 Tabel Transaksi Gaji…………………………………………………24
Tabel 3.11 Tabel Transaksi Prive…………………………………….…………25
Tabel 3.12 Tabel Kas……………………………………………………………..25
Tabel 3.13 Detail Transaksi……………………………………………………..25
Tabel 3.14 Detail Transaksi Jasa……………………………………..…………26
Tabel 3.15 Detail Pengadaan Barang………………………………..……………26
xiii
DAFTAR GAMBAR
Gambar 3.1 Contex Diagram (CD)…………………….…………………….18
Gambar 3.2 Data Flow Diagram (DFD) Level 1……….…………………...19
Gambar 3.2 Data Flow Diagram (DFD) Level 1 proses 3…………………..19
Gambar 3.3 Entity Relationship Diagram (ERD)…………………………...20
Gambar 3.4 Skema Diagram………………………………………….………20
Gambar 3.5 Rancangan Form Login………………………………...……………29
Gambar 3.6 Rancangan Form Menu Utama………………………..…………30
Gambar 3.7 Rancangan Form Menu Data……………………………………30
Gambar 3.8 Rancangan Form Master Barang……………………..………….31
Gambar 3.9 Rancangan Form Master Jasa…………………………..……….31
Gambar 3.10 Rancangan Form Master Pelanggan…………………………….32
Gambar 3.11 Rancangan Form Master Instruktur……………………………..32
Gambar 3.12 Rancangan Form Master Diskon………………………………..33
Gambar 4.1 Form Login……………………………………………………………...34
Gambar 4.2 Form Tampilan Utama…………………………………………35
Gambar 4.3 Form Menu Item……………………………………………….35
Gambar 4.4 Form Setting…………………………………………………………….36
Gambar 4.5 Form Master Barang……………………………………………...36
Gambar 4.6 Form Master Jasa……………………………….………………37
Gambar 4.7 Form Master Pelanggan………………………….……………..37
Gambar 4.8 Form Master Instruktur…………………….…………………...38
Gambar 4.9 Form Master Diskon………………………..………………… 38
xiv
Gambar 4.10 Form Transaksi Barang dan Jasa………………………..……39
Gambar 4.11 Form Transaksi Senam………………………….…………….40
Gambar 4.12 Form Transaksi Pembayaran Gaji…………………………….40
Gambar 4.13 Form Transaksi Pengadaan Barang………………………….. 41
Gambar 4.14 Form Back-up dan Restore………………………………………..41
Gambar 4.15 Form Transaksi Prive…………………………………………42
Gambar 4.16 Form Laporan…………………………………………….…………42
Gambar 4.17 Print Preview Laporan………………………………………..43
Gambar 4.18 Form Splash…………………………………………………………44
xv
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Pertumbuhan dan perkembangan ilmu pengetahuan dan teknologi
informasi saat ini semakin berkembang pesat, dapat mendorong segalanya
agar berjalan dengan cepat, akurat dan efisien. Hampir setiap perusahaan,
sekolah-sekolah dan instansi pemerintah maupun swasta menggunakan
teknologi informasi untuk meningkatkan efisiensi kerja. Salah satu teknologi
informasi yang banyak digunakan adalah sistem informasi tentang perusahaan
atau instansi yang mampu menangani berbagai pengolahan data sehingga
suatu pekerjaan dapat diselesaikan dengan mudah, cepat dan akurat.
Salah satunya adalah Perusahaan Griya Arinda, perusahaan yang
bergerak dalam bidang jasa dan penjualan barang. Griya Arinda memiliki tiga
bagian sistem, yaitu Sanggar Senam, Penjualan Butik dan Salon. Di
Perusahaan swasta ini, sistem informasinya masih menggunakan buku besar
secara manual, sehingga penggunaan komputer sebagai media pengolah data
merupakan alternatif yang paling tepat untuk mengatasi masalah yang ada.
Begitu banyaknya dokumentasi yang harus dicatat, maka perlu adanya
sistem informasi transaksi penjualan butik, transaksi jasa salon, transaksi
senam, data member, data instruktur, data barang dan laporan keuangan.
Melalui sistem komputerisasi, diharapkan hasil yang dicapai akan lebih
maksimal dibandingkan dengan sistem manual. Melihat dari keadaan yang
ada, penulis berusaha membuat sistem informasi yang berbasis komputerisasi
yang berhubungan dengan Manajemen pada perusahaan Griya Arinda.
xvi
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah di atas maka dapat diambil rumusan
masalah yaitu bagaimana cara membuat Sistem Informasi Manajemen di
Perusahaan Griya Arinda.
1.3 Batasan Masalah
Dalam hal ini penulis membatasi masalah sesuai pada rumusan masalah
yang ada, yaitu pada pembuatan Sistem Informasi Manajemen yang
khususnya pada pencatatan transaksi penjualan butik, transaksi jasa salon,
transaksi senam, transaksi prive, transaksi pembayaran gaji instruktur, data
pelanggan, data instruktur, data barang dan laporan keuangan.
1.4 Tujuan Penelitian
Dengan mengacu pada latar belakang dan rumusan masalah di atas,
maka tujuan dari penelitian ini adalah membuat Sistem Informasi Manajemen
di Perusahaan Griya Arinda.
1.5 Manfaat Penelitian
Tugas akhir ini diharapkan dapat memberikan manfaat kepada semua
pihak yang terlibat sebagai berikut:
1. Bagi Perusahaan
Dengan Sistem Informasi Manajemen yang berbasis komputer diharapkan
dapat dipergunakan sebagai bahan pertimbangan dalam melakukan
evaluasi terhadap kinerja sistem informasi yang telah dipergunakan selama
ini.
2. Bagi Mahasiswa
Menambah wawasan tentang sistem yang ada pada perusahaan dan mampu
menerapkan ilmu yang telah diperoleh dari bangku perkuliahan.
3. Bagi Akademis
xvii
Sebagai salah satu bahan acuan dalam menambah daftar pustaka dan
mengevaluasi sejauh mana mahasiswa dapat mengaplikasikan ilmu yang
didapat dalam bangku kuliah.
1.6 Metodologi Penelitian
1.6.1 Objek Penelitian
Objek penelitian dalam penulisan tugas akhir ini adalah Perusahaan
Griya Arinda yang beralamat di Sondokoro,Karang Anyar.
1.6.2 Metode Pengumpulan Data
Dalam penelitian ini penulis memperoleh data dengan metode
sebagai berikut:
1. Wawancara
Wawancara adalah suatu metode yang digunakan untuk memperoleh
data dengan cara mengajukan pertanyaan-pertanyaan secara
langsung. Dalam hal ini penulis melakukan wawancara dengan pihak
Pimpinan dan Pengelola Griya Arinda tentang bagaimana alur
pendataan transaksi penjualan butik, transaksi jasa salon, transaksi
senam, transaksi prive, transaksi pembayaran gaji, pendaftaran
pelanggan, pendataan instruktur, pendataan barang dan laporan
keuangan..
2. Observasi
Observasi adalah metode pengumpulan data dengan cara mengamati
secara langsung proses pendataan data di Perusahaan tersebut.
3. Studi Pustaka
Studi pustaka adalah suatu metode pengumpulan data dengan
menggunakan buku-buku sebagai bahan referensi dalam penulisan
laporan dan pembuatan sistem.
1.6.3 Analisa Sistem
Pada tahap ini yang dilakukan adalah :
xviii
1. Mengidentifikasi masalah untuk mendapat pengertian sebenarnya
dari masalah yang dihadapi, seperti :
a. Mengidentifikasi penyebab masalah.
b. Mengidentifikasi titik keputusan.
2. Memahami sistem kerja yang ada, pada langkah ini diperlukan hal-
hal berikut:
a. Menentukan jenis penelitian
b. Mengumpulkan data hasil penelitian
c. Memahami sistem yang ada.
3. Menganalisa kelemahan sistem dan kebutuhan informasi.
1.6.4 Diskripsi Umum
Sistem Informasi Manajemen di Perusahaan Griya Arinda, saat ini
masih bersifat manual yaitu semua dicatat dalam buku dan laporan masih
dilakukan secara manual sehingga memperlambat cara kerja pengelola.
Untuk mengatasi hal tersebut, maka diperlukan adanya sistem yang
mempunyai kemampuan untuk menyimpan data-data, sehingga
mempermudah dalam proses input-output data dan pencarian data dengan
cepat, serta pencetakan laporan dengan cepat.
1.6.5 Aliran Data Informasi
Pada tahap ini digunakan membuat Alur Data Informasi yang
terdiri dari : CD (Contect Diagran), DFD (Data Flow Diagram),ERD (Entity
Relationship Diagram) dan Kamus Data (Data Dictionary).
1.7 Perancangan Sistem
1.7.1 Perancangan data
Tahap ini digunakan untuk menentukan data apa saja yang nantinya
dibutuhkan, dengan membuat tabel diskripsi data.
1.7.2 Implementasi
Aplikasi akan diimplementasikan ke dalam bentuk program
berdasarkan hasil analisis dan perancangan yang telah diperoleh dari tahap
sebelumnya.
1.7.3 Evaluasi
xix
Pada tahap ini, dilakukan uji coba sistem yang telah selesai dibuat.
Proses uji coba ini diperlukan untuk memastikan bahwa sistem yang
dibuat tersebut sudah benar, sesuai dengan yang diharapkan, dan tidak ada
kesalahan-kesalahan yang terkandung didalamnya.
BAB II
LANDASAN TEORI
2.1 Pengertian Sistem
Ada beberapa pengertian sistem yang diungkapkan oleh beberapa
tokoh, antara lain :
Menurut Mulyadi (2001), sistem pada dasarnya adalah sekelompok
unsur yang erat hubungannya satu dengan lainnya, yang berfungsi bersama-
sama untuk mencapai tujuan tertentu.
Menurut McLeod dan Schell (2004), sistem adalah sekelompok
elemen-elemen yang teritegrasi dengan maksud yang sama untuk mencapai
tujuan.
Menurut Kristanto (2003), sistem adalah jaringan kerja dari prosedur-
prosedur yang saling berhubungan, berkumpul bersama-sama untuk
melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.
2.2 Elemen Sistem
Suatu sistem menurut Kristanto (2003), mempunyai elemen-elemen
sistem yaitu sebagai berikut :
a. Tujuan sistem
Tujuan sistem merupakan tujuan dari sistem tersebut dibuat.
b. Batasan sistem
xx
Batasan sistem merupakan sesuatu yang membatasi sistem dalam
mencapai tujuan sistem.
c. Kontrol sistem
Kontrol sistem merupakan pengawasan terhadap pelaksanaan pencapaian
tujuan dari sistem tersebut.
d. Input
Input merupakan elemen dari sistem yang bertugas untuk menerima
seluruh masukan data, dimana masukan tersebut dapat berupa jenis data,
frekuensi pemasukan data dan sebagainya.
e. Proses
Proses merupakan elemen dari sistem yang bertugas untuk mengolah atau
memproses seluruh masukan data menjadi suatu informasi yang lebih
berguna.
f. Output
Output merupakan hasil dari input yang telah diproses oleh bagian
pengolah dan merupakan tujuan akhir.
g. Umpan balik
Umpan balik merupakan elemen dalam sistem yang bertugas mengevaluasi
bagian dari output yang dikeluarkan, dimana elemen ini sangat penting
demi kemajuan sebuah sistem.
2.3 Pengertian Informasi
Ada beberapa pengertian informasi yang diungkapkan oleh beberapa
tokoh, antara lain :
Informasi adalah kumpulan data yang diolah menjadi bentuk yang
lebih berguna dan lebih berarti bagi yang menerima (Kristanto, 2003).
Informasi adalah sesuatu pengetahuan yang langsung berguna bagi
yang memilikinya (Waluya, 1997).
Informasi adalah data yang telah diproses atau data yang mempunyai
arti (McLeod dan schell, 2004).
xxi
2.4 Pengertian Sistem Informasi
Menurut Kristanto (2003), definisi sistem informasi secara rinci dibagi
menjadi 3 yaitu sebagai berikut :
1) Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang
terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu
tujuan yaitu menyajikan informasi.
2) Sistem informasi adalah sekumpulan prosedur organisasi yang pada saat
dilaksanakan akan memberikan informasi bagi pengambil keputusan dan
atau untuk mengendalikan organisasi.
3) Sistem informasi adalah suatu sistem didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan.
2.5 Pengertian Sistem Informasi Manajemen
Ada beberapa pengertian sistem informasi manajemen yang
diungkapkan oleh beberapa tokoh, antara lain :
Sistem informasi manajemen adalah suatu sistem yang biasanya
diterapkan dalam suatu organisasi untuk mendukung pengambilan keputusan
dan informasi yang dihasilkan dibutuhkan oleh semua tingkatan manajemen
atau dengan kata lain teknik pengelolaan informasi dalam suatu organisasi
(Kristanto, 2003).
Sistem informasi manajemen didefinisikan sebagai suatu sistem
berbasis komputer yang menyediakan informasi bagi beberapa pemakai
dengan kebutuhan yang serupa (McLeod dan Schell, 2004).
2.6 Pengertian Data
xxii
Ada beberapa pengertian data yang diungkapkan oleh beberapa
tokoh,antara lain :
Data merupakan kata majemuk dari datum. Data yaitu fakta dokumen
atau surat-surat keterangan yang dapat diperoleh dari sumber aslinya
(Waluya, 1997).
Data adalah penggambaran dari sesuatu dan kejadian yang kita hadapi
(Kristanto, 2003).
2.7 Pengertian Analisis Sistem
Ada beberapa pengertian analisis sistem yang diungkapkan oleh
beberapa tokoh, antara lain :
Menurut Mcleod dan Schell (2004), Analisis sistem adalah penelitian
atas sistem yang telah ada dengan tujuan merancang sistem baru atau
diperbaharui.
Menurut Jogiyanto (2001), Analisis sistem yaitu menguraikan dari
suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya
dengan maksud untuk mengidentifikasikan dan mengevaluasikan
permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan
yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat
diusulkan perbaikan-perbaikannya.
2.8 Pengertian Perancangan Sistem
Menurut Kristanto (2003), Perancangan sistem adalah suatu fase
dimana diperlukan suatu keahlian perencanaan untuk elemen-elemen
komputer yang akan menggunakan sistem baru
2.8.1 Pengertian Contex Diagram (CD)
Context Diagram adalah sebuah diagram sederhana yang
menggambarkan antara entitas luar, masukan dan keluaran dari sistem.
Diagram konteks dipresentasikan dengan lingkaran tunggal yang
mewakili keseluruhan sistem (Kristanto, 2003).
xxiii
Pada tabel dibawah ini adalah simbol-simbol yang digunakan
untuk membuat Context Diagram :
Tabel 2.2 Simbol – simbol yang digunakan dalam Context Diagram.
Simbol Keterangan
Simbol entitas eksternal yang menggambarkan
asal atau tujuan data.
Menggambarkan proses dimana aliran data
ditransformasikan ke aliran data keluar.
Sistem aliran data.
2.8.2 Pengertian Data Flow Diagram (DFD)
Ada beberapa pengertian Data Flow Diagram yang diungkapkan
oleh beberapa tokoh antara lain :
Data Flow Diagram adalah suatu model logika data atau proses
yang dibuat untuk menggambarkan darimana asal data dan kemana
tujuan data yang keluar dari sistem, dimana data disimpan, proses apa
yang menghasilkan data tersebut dan interaksi antara data yang tersimpan
dan proses yang dikenakan pada data tersebut (Kristanto, 2003).
Data Flow Diagram adalah suatu gambaran grafis dari suatu
sistem yang menggunakan sejumlah bentuk melalui proses simbol untuk
menggambarkan bagaimana data mengalir yang saling berkaitan
(McLeod dan Schell, 2004).
Pada tabel dibawah ini adalah simbol-simbol yang digunakan
untuk membuat Data Flow Diagram :
xxiv
Tabel 2.1. Simbol - simbol yang digunakan dalam Data Flow
Diagram.
Simbol Keterangan
Entitas yang terlibat dalam sistem.
Proses yang terjadi dalam sistem.
Arah Aliran Informasi atau data.
Data Store
Report atau Laporan
2.8.3 Pengertian Kamus Data (Data Dictionary)
Ada beberapa pengertian kamus data yang diungkapkan oleh
beberapa tokoh antara lain :
Kamus data adalah penjelasan tertulis mengenai data yang berada
pada database (McLeod dan Schell, 2004).
Kamus data adalah kumpulan elemen-elemen atau simbol-simbol
yang digunakan untuk membantu dalam penggambaran atau
pengidentifikasian setiap field atau file di dalam sistem (Kristanto, 2003).
Simbol-simbol yang ada dalam kamus data adalah sebagai berikut :
= artinya adalah terdiri atas
+ artinya adalah dan
( ) artinya adalah opsional
xxv
[ ] artinya adalah memilih salah satu alternative
** artinya adalah komentar
@ artinya adalah identifikasi atribut kunci
| artinya adalah pemisah alternative simbol [ ]
2.9 Pengertian Basis Data (Database)
Ada beberapa pengertian basis data (database) yang diungkapkan oleh
beberapa tokoh, antara lain :
Menurut Kristanto (2003), basis data adalah kumpulan data yang
dapat digambarkan sebagai aktifitas dari satu atau lebih organisasi yang
berelasi.
Menurut Arbie (2004), basis data adalah sekumpulan data yang
disusun dalam bentuk beberapa tabel yang saling berkaitan maupun berdiri
sendiri.
Menurut Nugroho (2004), basis data merupakan sekumpulan data
yang sangat kompleks yang memiliki hubungan satu dengan lainnya.
Menurut Waluya (1997), basis data adalah suatu sistem yang
mempunyai ciri-ciri sebagai berikut :
a Sistem yang dapat menyimpan data ke dalam media floopy disk atau hard
disk.
b Sistem yang mengeluarkan data dari media disk ke media kertas.
c Sistem mempunyai alternatif untuk mencetak output ke file.
d Data yang terpisah dari program.
e Sistem yang menganut pengolahan data untuk ditambah, ubah, hapus,
dengan mudah dan terkontrol.
2.10 Pengertian Database Management System (DBMS)
Ada beberapa pengertian Database Management System yang
diungkapkan oleh beberapa tokoh antara lain :
xxvi
DataBase Management System adalah perangkat lunak yang didesain
untuk membantu dalam hal pemeliharaan dan utilitas kumpulan data dalam
jumlah besar (Kristanto, 2003).
DataBase Management System adalah Program komputer khusus yang
menyimpan, mengambil, memperbaharui, dan menghapus data dari alat
penyimpanan akses acak (McLeod dan Schell, 2004).
2.11 Borland Delphi
2.11.1 Pengenalan Borland Delphi
Menurut Alam (2005), Borland Delphi adalah paket bahasa
pemrograman yang bekerja dalam sistem operasi windows. Delphi
merupakan bahasa pemrograman yang mempunyai cakupan kemampuan
yang luas dan sangat canggih.
Delphi menyediakan fasilitas pemrograman yang sangat lengkap.
Fasilitas pemrograman tersebut dibagi dalam dua kelompok yaitu object
dan bahasa pemrograman . Secara ringkas, object adalah suatu komponen
yang mempunyai bentuk fisik dan biasanya dapat dilihat (visual). Object
biasanya dipakai untuk melakukan tugas tertentu dan mempunyai batasan
– batasan tertentu. Sedangkan bahasa pemrograman secara singkat dapat
disebut sebagai sekumpulan teks yang mempunyai arti tertentu dan
disusun dengan aturan tertentu serta untuk menjalankan tugas tertentu.
Delphi menggunakan struktur bahasa pemrograman object pascal
yang sudah sangat dikenal dikalangan pemrogram profesional. Gabungan
dari object – object dan bahasa pemrograman ini sering disebut sebagai
bahasa pemrograman berorientasi object atau Object Oriented
Programming (OOP).
2.11.2 Komponen Delphi
xxvii
Menurut Alam (2005), komponen – komponen dalam Delphi
adalah sebagai berikut :
a. Project
Project adalah sekumpulan form, unit dan beberapa hal lain dalam
program aplikasi. Singkatnya, project adalah program aplikasi itu
sendiri.
b. Form
Form adalah suatu object yang dipakai sebagai tempat bekerja
program aplikasi. Form berbentuk jendela dan dapat dibayangkan
sebagai kertas atau meja yang dapat digambari atau diletakkan object
– object lain diatasnya.
c. Unit
Unit adalah modul kode program.
d. Program
Program dibangun dari satu unit atau lebih. Pada delphi, program akan
otomatis dibuat dan di – update oleh delphi pada saat kita
menambahkan, mengedit atau menghapus form dan unit.
e. Property
Property digunakan untuk mendefinisikan atribut atau setting suatu
object.
f. Event
Event adalah peristiwa atau kejadian yang diterima oleh suatu object,
misalnya klik, drag, tunjuk dan lain – lain.
g. Method
Method adalah procedure atau perintah yang melekat pada suatu
object. Sebagai contoh, object dataset mempunyai method untuk
menggarakkan penunjuk record.
2.12 Pengertian SQL
Ada beberapa pengertian SQL yang diungkapkan oleh beberapa tokoh
antara lain :
xxviii
SQL merupakan bahasa komputer standar yang ditetapkan oleh
ANSI (American National Standard Institute) untuk mengakses dan
memanipulasi sistem database (Utami dan Sukrisno, 2005).
SQL adalah bahasa terstruktur yang digunakan untuk query ,
meng - update dan mengolah relasi antar database (Alam, 2003).
2.12.1 Pengertian DDL (Data Definition Language)
Ada beberapa pengertian DDL yang diungkapkan oleh beberapa
tokoh, antara lain :
Menurut Nugroho (2004), DDL adalah suatu bentuk bahasa yang
digunakan untuk melakukan pendefinisian data. Hal ini menyangkut
pembuatan tabel, perubahan tabel serta penambahan struktur tabel.
DDL merupakan perintah SQL yang digunakan untuk
mendefinisikan atau mendeklarasikan objek database, menciptakan
object database atau bahkan menghapus objek database (Utami dan
Sukisno, 2005).
DDL yang umum dipakai adalah :
a. CREATE
Digunakan untuk menciptakan objek database yang baru atau
menciptakn database itu sendiri.
b. DROP
Digunakan untuk menghapus objek database.
c. ALTER
Digunakan untuk mengubah atribut atau entitas dari objek suatu
database.
2.12.2 Pengertian DML (Data Manipulation Language)
xxix
DML merupakan query yang digunakan untuk memanipulasi
data, seperti untuk menampilkan data, mengubah data, menghapus data
atau mengisi data (Utami dan Sukisno, 2005).
DML yang sering dipakai adalah :
a. SELECT
SELECT merupakan query yang digunakan untuk mengambil data
atau menampilkan data.
b. INSERT
INSERT digunakan untuk memasukkan data ke dalam tabel.
c. DELETE
DELETE digunakan untuk menghapus data.
d. UPDATE
UPDATE digunakan untuk melakukan perubahan pada data.
2.12.3 Pengertian MySQL
Ada beberapa pengertian MySQL yang diungkapkan oleh beberapa
tokoh, antara lain :
Menurut Arbie (2004), MySQL adalah sebuah sistem manajemen
database relasi (relational database management system) yang bersifat
terbuka (open source). Terbuka maksudnya adalah MySQL bisa di download
oleh siapa saja baik versi kode program aslinya maupun versi binernya.
Menurut Nugroho (2004), MySQL adalah sebuah program pembuat
database yang bersifat open source, artinya siapa saja boleh menggunakan
dan tidak dicekal.
xxx
BAB III
DESAIN DAN PERANCANGAN
3.1 Perancangan Aplikasi
Dalam perancangan Sistem Informasi Manajemen Griya Arinda, terdapat
beberapa perangkat lunak dan perangakat keras yang digunakan penulis guna
mendukung proses perancangan aplikasi yaitu
1. Perangkat Lunak (Software)
Perangkat lunak yang digunakan penulis dalam pembuatan aplikasi adalah:
a. Sistem Operasi : Microsoft Windows XP Profesional
b. Web Server : Apache
c. Database Server : MySQL 5.0.51a
d. Database Manager : PhpMyAdmin - 2.10.3
e. Web Editor : Borland Delphi 7.0
2. Perangkat Keras (Hardware)
Perangkat keras yang digunakan penulis dalam pembuatan sistem adalah
sebagai berikut:
a. Processor : Intel(R) Pentium 4
b. Memory : 512MB RAM
3.2 Perancangan Sistem
Perancangan sistem adalah merancang atau mendesain sistem yang baik,
isinya adalah langkah-langkah operasi dalam pengolahan data dan prosedur untuk
operasi sistem. Kegiatan yang dilakukan pada tahap ini yaitu merancang atau
mendesain sistem yang baik, mendesain pemodelan sistem yang baik, mengenali
dan mendefinisikan masalah pembuatan sistem ini sehingga jika ada kesalahan
ada alternatif pemecahannya.
xxxi
3.2.1.Contex Diagram (CD)
Context Diagram. Sistem Informasi Manajemen Griya Arinda
disajikan dalam Gambar 3.1
Gambar 3.1 Contex Diagram (CD)
xxxii
3.2.2.Data Flow Diagram (DFD)
Data Flow Diagram pada Sistem Informasi Manajemen Griya Arinda
disajikan dalam Gambar 3.1.
a. Data Flow Diagram (DFD) Level 0
xxxiii
Gambar 3.2 Data Flow Diagram (DFD) Level 0
b. Data Flow Diagram (DFD) Level 1 Proses 3
Gambar 3.2 Data Flow Diagram (DFD) Level 1 proses 3
xxxiv
c. Entity Relationship Diagram (ERD)
ERD pada Sistem Informasi Manajemen Griya Arinda ditampilkan
pada Gambar 3.3
Gambar 3.3 Entity Relationship Diagram (ERD)
xxxv
d. Skema Diagram
Skema diagram pada Sistem Informasi Manajemen Griya Arinda pada
Perusahaan ditampilkan pada Gambar 3.4.
Gambar 3.4 Skema Diagram
3.3 Perancangan Database
Langkah awal dalam membangun suatu sistem adalah melakukan
perancangan suatu sistem dengan melakukan perancangan database yang akan
digunakan. Database ini membentuk tabel yang akan selalu digunakan untuk
menyimpan berbagai informasi yang digunakan dan juga digunakan dalam
pengolahan data.
Dalam Sistem ini memerlukan tabel:
1. Tabel User
xxxvi
Nama Tabel : user
Fungsi : penyimpanan data user
Tabel 3.1 Tabel User
Nama Field Type_Data Ukuran Keterangan
Id_user int 1 Primary Key
Nama_user Varchar 15
Username Varchar 10
Pasword Varchar 10
Status Char 5
2. Tabel Pelanggan
Nama Tabel : pelanggan
Fungsi : menyimpan data pelanggan
Tabel 3.2 Tabel Pelanggan
Nama Field Type_Data Ukuran Keterangan
Id_pelanggan Int 1 Primary Key
Nama_pelanggan Varchar 15
Alamat Varchar 30
No_telp Char 12
3. Tabel Instruktur
Nama Tabel : instruktur
Fungsi : menyimpan data instruktur
Tabel 3.3 Tabel Instruktur
Nama Field Type_Data Ukuran Keterangan
Id_instruktur Char 5 Primary Key
Nama_instruktur Varchar 20
Alamat Varchar 30
No_telp Varchar 12
xxxvii
4. Tabel Jasa Salon
Nama Tabel : jasa_salon
Fungsi : menyimpan data jasa salon
Tabel 3.4 Tabel Jasa Salon
Nama Field Type_Data Ukuran Keterangan
Id_jasa int 1 Primary Key
Nama_jasa Varchar 15
biaya Int 1
5. Tabel Barang
Nama Tabel : barang
Fungsi : menyimpan data barang
Tabel 3.5 Tabel Barang
Nama Field Type_Data Ukuran Keterangan
kode_barang Varchar 10 Primary Key
nama_barang Varchar 30
jumlah Int 1
harga_awal Int 1
harga_jual Int 1
diskon_barang Int 1
6. Tabel Transaksi Pengadaan Barang
Nama Tabel : transaksi_pengadaan_barang
Fungsi : menyimpan Transaksi Pengadaan Barang
Tabel 3.6 Tabel Transaksi Pengadaan Barang
Nama Field Type_Data Ukuran Keterangan
Kode_transaksi Varchar 20 Foreign Key
xxxviii
tanggal date
biaya Int 1
7. Tabel Absensi
Nama Tabel : absensi
Fungsi : menyimpan transaksi dan absensi senam
Tabel 3.7 Tabel Absensi
Nama Field Type_Data Ukuran Keterangan
Kode_transaksi Varchar 20 Foreign Key
Tanggal date
Id_instruktur Char 5 Foreign Key
Id_pelanggan int 1 Foreign Key
nama_anggota Varchar 20 Foreign Key
Biaya Int 1
8. Tabel Transaksi Barang dan Jasa
Nama Tabel : transaksi_barangjasa
Fungsi : menyimpan transaksi barang dan jasa
Tabel 3.8 Tabel Transaksi Barang dan Jasa
Nama Field Type_Data Ukuran Keterangan
Kode_transaksi Varchar 20 Foreign Key
tanggal date
Id_user Int 1 Foreign Key
Id_pelanggan Int 1 Foreign Key
Diskon_transaksi Int 1
biaya Int 1
9. Tabel Transaksi Senam
Nama Tabel : transaksi_senam
xxxix
Fungsi : menyimpan data transaksi senam
Tabel 3.9 Tabel Transaksi Senam
Nama Field Type_Data Ukuran Keterangan
Kode_transaksi Varchar 20 Foreign Key
tanggal date
Id_instruktur Char 5 Foreign Key
Jumlah_anggota Int 1
Jumlah_pelanggan Int 1
Total_kehadiran Int 1
Total_biaya Int 1
10. Tabel Transaksi Gaji
Nama Tabel : transaksi_gaji
Fungsi : menyimpan data transaksi penggajian instruktur
Tabel 3.10 Tabel Transaksi Gaji
Nama Field Type_Data Ukuran Keterangan
Kode_transaksi Varchar 20 Foreign Key
tanggal date
Id_user int 1 Foreign Key
Id_instruktur Char 5 Foreign Key
Gajibulan Char 13
Jumlah_kehadiran Int 1
Total Int 1
11. Tabel Transaksi Prive
Nama Tabel : transaksi_prive
xl
Fungsi : menyimpan data transaksi prive
Tabel 3.11 Tabel Transaksi Prive
Nama Field Type_Data Ukuran Keterangan
tanggal date
Kode_transaksi Varchar 20 Foreign Key
Id_user Int 1 Foreign Key
Keluar Int 1
Keterangan Varchar 30
12. Tabel Kas
Nama Tabel : Kas
Fungsi : menyimpan data keuangan
Tabel 3.12 Tabel Kas
Nama Field Type_Data Ukuran Keterangan
Kode_transaksi Varchar 20 Primary Key
tanggal date
Debet Int 1
Kredit Int 1
13. Tabel Detail Transaksi
Nama Tabel : detailtransaksi
Fungsi : menyimpan detail transaksi
Tabel 3.13 Detail Transaksi
Nama Field Type_Data Ukuran Keterangan
Kode_transaksi Varchar 20 Foreign Key
xli
Kode_barang Varchar 10 Foreign Key
Jumlah Int 1
Harga Int 1
Diskon Int 1
Total Int 1
14. Tabel Detail Transaksi Jasa
Nama Tabel : detail_transaksi_jasa
Fungsi : menyimpan detail transaksi jasa
Tabel 3.14 Detail Transaksi Jasa
Nama Field Type_Data Ukuran Keterangan
Kode_transaksi Varchar 20 Foreign Key
Id_jasa Int 1 Foreign Key
Jumlah Int 1
Harga Int 1
Total Int 1
15. Tabel Detail Pengadaan Barang
Nama Tabel : detail_pengadaan_barang
Fungsi : menyimpan detail pengadaan barang
Tabel 3.15 Detail Pengadaan Barang
Nama Field Type_Data Ukuran Keterangan
Kode_transaksi Varchar 20 Foreign Key
Kode_barang Varchar 10 Foreign Key
Jumlah Int 1
Harga Int 1
3.4 Kamus Data
Kamus Data yang digunakan antara lain:
xlii
1. File User = Id_user + Nama_user + Username + Pasword +
Status
Id_User (*) : Int (1)
Nama_user : Varchar (15)
Username : Varchar (10)
Pasword : Varchar (10)
Status : Char (5)
2. Pelanggan = Id_pelanggan + Nama_pelanggan + Alamat +
No_telp
Id_pelanggan (*) : Int (1)
Nama_pelanggan : Varchar (15)
Alamat : Varchar (30)
No_telp : Char (12)
3. File Instruktur = Id_instruktur + Nama_instruktur + Alamat +
No_telp
Id_instruktur (*) : Char (5)
Nama_instruktur : Varchar (20)
Alamat : Varchar (30)
No_telp : Char (12)
4. File Jasa Salon = Id_jasa + Nama_jasa + biaya
Id_jasa (*) : Int (1)
Nama_jasa : Varchar(15)
Biaya : Int (1)
5. File Barang = kode_barang + nama_barang + jumlah +
harga_awal + harga_jual + diskon_barang
kode_barang(*) : Varchar (10)
nama_barang : Varchar (30)
xliii
jumlah : Int (1)
harga_awal : Int (1)
harga_jual : Int (1)
diskon_barang : Int (1)
6. File Transaksi Absensi = Kode_transaksi + tanggal + Id_instruktur +
Id_pelanggan +nama_anggota + Biaya
Kode_transaksi (**) : Varchar (20)
Tanggal : Date
Id_instruktur (**) : Char (5)
Id_pelanggan(**) : Int (1)
Nama_anggota(**) : Varchar (20)
Biaya : Int
7. File Transaksi Pengadaan Barang = Kode_transaksi + tanggal + biaya
Kode_transaksi (**) : Varchar (20)
Tanggal : Date
biaya : Int (1)
8. File Transaksi Barang dan Jasa = Kode_transaksi + tanggal + Id_user
+ Id_Pelanggan + diskon_transaksi
+ biaya
Kode_transaksi (**) : Varchar (20)
Tanggal : Date
Id_User : Int (1)
Id_pelanggan : Int (1)
Diskon_transaksi : Int (1)
biaya : Int (1)
xliv
9. File Transaksi Senam = Kode_transaksi + tanggal + id_Instruktur +
Jumlah_anggota + Jumlah_pelanggan +
Total_kehadiran + Total_biaya
Kode_transaksi (**) :Varchar (20)
Tanggal : Date
Id_instruktur (**) : Char (5)
Jumlah_anggota : Int (1)
Jumlah_pelanggan : Int (1)
Total_kehadiran : Int (1)
Total_biaya : Int (1)
10. File Transaksi Gaji = Kode_transaksi + tanggal + id_user +
Id_instruktur + gajibulan + Jumlah_kehadiran +
Total
Kode_transaksi (**) : Varchar (20)
Tanggal : Date
Id_User (**) : int (1)
Id_instruktur(**) : Char (5)
GajiBulan : Char(5)
Jumlah_kehadiran : Int
Total : Int
11. File Transaksi Prive = Kode_transaksi + tanggal + Id_User + Keluar +
Keterangan
Kode_transaksi (*) : Varchar (20)
Tanggal : Date
Id_User : Int (1)
Keluar : Int (1)
Keterangan : Varchar (30)
3.5 Desain Perancangan Program
xlv
Rancangan tampilan ini dimaksudkan agar dapat membantu dalam proses
coding (pembuatan script program), untuk menghasilkan suatu tampilan yang
baik,, mudah dipakai, dll. Untuk lebih jelasnya tentang gambaran rancangan
tampilan aplikasi ini, agar dilihat pada gambar-gambar berikut:
1. Form Login
Rancangan form login pada Sistem Informasi Manajemen Griya Arinda
ini dapat dilihat pada Gambar 3.5
Gambar 3.5 Rancangan Form Login
2. Tampilan Menu Utama
Rancangan form menu utama pada Sistem Informasi Manajemen Griya
Arinda ini dapat dilihat pada Gambar 3.6
xlvi
Gambar 3.6 Rancangan Form Menu Utama
3. Form Menu Data
Rancangan form menu data pada Sistem Informasi Manajemen Griya
Arinda ini dapat dilihat pada Gambar 3.7
Gambar 3.7 Rancangan Form Menu Data
4. Form Master Barang
Rancangan form Master Barang pada Sistem Informasi Manajemen
Griya Arinda ini dapat dilihat pada Gambar 3.8
Gambar 3.8 Rancangan Form Master Barang
xlvii
5. Form Master Jasa
Rancangan form Master Jasa pada Sistem Informasi Manajemen Griya
Arinda ini dapat dilihat pada Gambar 3.9
Gambar 3.9 Rancangan Form Master Jasa
6. Form Master Pelanggan
Rancangan form Master Pelanggan pada Sistem Informasi Manajemen
Griya Arinda ini dapat dilihat pada Gambar 3.10
Gambar 3.10 Rancangan Form Master Pelanggan
7. Form Master Instruktur
xlviii
Rancangan form Master Instruktur pada Sistem Informasi Manajemen
Griya Arinda ini dapat dilihat pada Gambar 3.11
Gambar 3.11 Rancangan Form Master Instruktur
8. Form Master Diskon
Rancangan form Master Diskon pada Sistem Informasi Manajemen
Griya Arinda ini dapat dilihat pada Gambar 3.12
xlix
Gambar 3.12 Rancangan Form Master Diskon
BAB IV
IMPLEMENTASI
4.1. Hasil Implementasi
Hasil implementasi pada Sistem Informasi Manajemen Griya Arinda
terdiri dari form-form sebagai berikut :
4.1.1. Form Login
Pada form ini terdapat tombol masuk yang digunakan untuk
mengecek/memvalidasi username dan password yang dimasukkan. Dengan
proses inilah seorang user dapat mengakses menu-menu yang ada dalam
form utama. Tampilan dari form login terlihat pada gambar 4.1:
Gambar 4.1 Form Login
4.1.2. Form Menu Utama
Berikut ini adalah form tampilan utama yang tampil setelah login
diterima yang berisi sambutan kepada user. Dalam form ini terdapat menu
l
item, setting dan logout. Tampilan dari form menu utama terlihat pada
gambar 4.2
Gambar 4.2 Form Tampilan Utama
4.1.3. Form Menu Item
Form menu item terdapat beberapa item yang dapat dipilih antara
lain Master,Transaksi dan Laporan, Grafik. Tampilan dari form data
terlihat pada gambar 4.3:
Gambar 4.3 Form Menu Item
li
4.1.4. Form Setting
Form menu setting berisi tambah user dan edit password.
Tampilan dari form setting terlihat pada gambar 4.5:
Gambar 4.4 Form Setting
4.1.5. Form Master Barang
Form Master Barang digunakan user untuk mengolah data barang
. Tampilan dari form Master Barang terlihat pada gambar 4.5:
lii
Gambar 4.5 Form Master Barang
4.1.6. Form Master Jasa
Form Master Jasa digunakan untuk melihat Jasa Apa saja yang ada
dalam Perusahaan ini, serta untuk menyimpan biaya dari jasa. Tampilan
dari Form Master Jasa terlihat pada gambar 4.6:
Gambar 4.6 Form Master Jasa
4.1.7. Form Master Pelanggan
Form Master Pelanggan digunakan untuk menambah,mengedit dan
mengahapus data pelanggan. Tampilan dari form Master Pelanggan
terlihat pada gambar 4.7:
liii
Gambar 4.7 Form Master Pelanggan
4.1.8. Form Master Instruktur
Form Master Instruktur digunakan untuk digunakan untuk
menambah,mengedit dan mengahapus data instruktur. Tampilan form
Master Instruktur terlihat pada gambar 4.8:
Gambar 4.8 Form Master Instruktur
4.1.9. Form Master Diskon
Form Master Diskon berisi tentang datta barang dan besarnya
diskon. Tampilan dari form Master Diskon terlihat pada gambar 4.9:
liv
Gambar 4.9 Form Master Diskon
4.1.10. Form Transaksi Barang dan Jasa
Form Transaksi Barang dan Jasa digunakan untuk mempermudah
proses transaksi barang dan jasa salon. Data transaksi akan tersimpan di
database transaksi dengan sendirinya. Tampilan form transaksi barang dan
jasa terlihat pada gambar 4.10:
Gambar 4.10 Form Transaksi Barang dan Jasa
lv
4.1.11. Form Transaksi Senam
Form Transaksi senam digunakan untuk mencatat transaksi yang
terjadi sehari –hari juga sebagai absensi bagi instruktur, pelanggan dan
anggota senam. Tampilan dari Transaksi Absen terlihat pada gambar 4.11:
Gambar 4.11 Form Transaksi Senam
4.1.12. Form Transaksi Pembayaran Gaji
Form Transaksi Pembayaran Gaji digunakan untuk mencatat
transaksi pembayaran gaji instruktur. Tampilan dari Transaksi
Pembayaran Gaji terlihat pada gambar 4.12:
Gambar 4.12 Form Transaksi Pembayaran Gaji
lvi
4.1.13. Form Transaksi Pengadaan Barang
Form Transaksi Pengadaan Barang.Digunakan untuk mencatat
transaksi pembelian atau pengadaan barang yang dilakukan oleh admin.
Tampilan dari form Transaksi Pengadaan Barang terlihat pada gambar
4.13:
Gambar 4.13 Form Transaksi Pengadaan Barang
4.1.14. Form Back-up dan Restore
Form back up dan restore digunakan untuk menyimpan database
pada Sistem Informasi Manajemen Griya Arinda. Tampilan dari form
back-up dan restore terlihat pada gambar 4.14:
lvii
Gambar 4.14 Form Back-up dan Restore
4.1.15. Form Transaksi Prive
Form Transaksi Prive digunakan untuk menyimpan transaksi
pengeluaran kas yang dilakukan oleh pihak pimpinan. Tampilan dari form
Transaksi Prive terlihat pada gambar 4.15:
Gambar 4.15 Form Transaksi Prive
4.1.16. Form Laporan
Form laporan digunakan untuk menampilkan preview dari laporan
yang akan dicetak. Tampilan dari form laporan terlihat pada gambar 4.16:
Gambar 4.16 Form Laporan
lviii
4.1.17. Laporan
Hasil dari print preview laporan Griya Arinda terlihat pada gambar
4.17:
Gambar 4.17 Print Preview Laporan
lix
4.1.18. Form Splash
Form splash digunakan untuk tampilan awal sebelum aplikasi
memasuki menu utama. Tampilan dari form splash terlihat pada gambar
4.18:
Gambar 4.18 Form Splash
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan hasil pembahasan yang telah diuraikan, maka dapat
diambil kesimpulan bahwa, telah dibuat Sistem Informasi Manajemen Pada
Perusahaan Griya Arinda dengan kegunaan untuk pencatatan transaksi
penjualan butik, transaksi jasa salon, transaksi senam, transaksi prive,
transaksi pembayaran gaji instruktur, data pelanggan, data instruktur, data
barang dan laporan keuangan.
lx
5.2 Saran
Berdasarkan kesimpulan dari hasil penelitian ini, dapat disarankan
hal-hal berikut ini :
1. Sistem aplikasi ini masih bersifat satu user dan stand alone. Artinya hanya
satu username yang dapat mengoperasikan sistem ini, sehingga dalam
pengembangan nantinya akan lebih baik sistem ini dibuat dengan sifat
multi user atau client-server.
2. Aplikasi ini dapat dikembangkan lebih lanjut dengan menambah menu
transaksi untuk pembayaran gaji kasir,menambah hardware berupa
barcode sensor untuk mempermudah pendataan dalam proses transaksi.
DAFTAR PUSTAKA
Alam, MAJ. 2003. “Mengolah Database dengan Borland Delphi 7”. Jakarta :
Gramedia.
Alam, MAJ. 2005. ” Pemrograman Database Borland Delphi dalam SQL
Server 7.0 & 2005”. Jakarta : Elex Media Komputindo.
Arbie. 2004. “Manajemen Database dengan MySQL” . Yogyakarta : Andi.
lxi
Jogiyanto, HM. 2001, ”Analisa Dan Desain sistem Informasi”. Yogyakarta :
Andi.
Kristanto, A. 2004. “Perancangan Sistem Informasi dan Aplikasinya”. Jakarta
: Gaya Media.
McLeod, R dan George Schell. 2004. “Sistem Informasi Manajemen”. Jakarta
: PT Intermasa.
Mulyadi. 2001. “Sistem Akuntansi“. Jakarta : Salemba Empat.
Nugroho, B. 2004, ” PHP & MySQL dengan Editor Dreamweaver MX”.
Yogyakarta : Andi
Utami, E dan Sukrisno. 2005. ”Konsep Dasar Pengolahan dan Pemrograman
Database dengan SQL Server, Ms, Access, dan Ms. Visual Basic”.
Yogyakarta : Andi.
Waluya, H. 1997. “ Sistem Informasi Komputer Dalam Bisnis”. Jakarta :
Rineka Cipta.