BAB V. IMPLEMENTASI DAN PENGUJIAN SISTEM
5.2. Implementasi
5.2.7. Penggunaan Program
Program ini berfungsi untuk melakukan input data obat dan data supplier, transaksi penjualan dan pembelian, cek data obat dan data supplier, serta laporan-laporan yang dibutuhkan oleh pihak Apotek Martanegara.
137 6.1. Kesimpulan
Berdasarkan hasil analisis yang didapat dalam pengujian yang telah dilakukan, serta disesuaikan dengan tujuan awal dari skripsi ini, maka diperoleh kesimpulan sebagai berikut:
1. Setelah mengetahui prosedur pengadaan persediaan obat pada Apotek Martanegara, maka penulis melakukan analisis perancangan yang diterapkan dalam aplikasi sistem informasi persediaan barang.
2. Pembangunan perangkat lunak ini dapat memberikan kemudahan dalam mendapatkan informasi tentang persediaan obat pada Apotek Martanegara yang lebih cepat dan akurat dibandingkan sistem yang lama.
3. Dari hasil pengujian yang telah dilakukan, aplikasi ini dapat diimplementasikan sesuai dengan yang diharapkan dan menghasilkan produk yang representatif pada akhirnya.
6.2. Saran
Adapun saran-saran yang dapat dikemukakan untuk meningkatkan kinerja yang dirancang pada sistem ini adalah sebagai berikut :
1. Untuk pengembangan sistem selanjutnya sebaiknya ditambahkan menu untuk pengadaan retur penjualan dan retur pembelian.
138
2. Untuk penjualan obat resep sebaiknya dispesifikasikan lagi dengan penjualan obat yang diracik.
3. Sebaiknya untuk proses input data penjualan obat yang di bagian penjualan menggunakan alat sensor atau mesin seperti scanner dengan memberikan code bar pada setiap item obat agar proses penjualan dapat berjalan dengan lancar dan cepat serta dapat mengetahui dengan detail item obat yang keluar dan dengan demikian aplikasi ini dapat dikembangkan lagi dengan menambahkan tanggal kadaluarsa obat.
SKRIPSI
Diajukan untuk memenuhi syarat Kelulusan pada Program Studi Sistem Informasi Jenjang Sarjana Fakultas Teknik dan Ilmu Komputer
Oleh
RIZKI WALNUR 1.05.06.385
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA BANDUNG
vi
DAFTAR ISI
LEMBAR PENGESAHAN PERNYATAAN KEASLIAN MOTTO ABSTRAK……….………….………... i ABSTRACT……….………….………..…… iiKATA PENGANTAR……….………….……….…... iii
DAFTAR ISI……….………….………... vi
DAFTAR GAMBAR……….………….……….. xii
DAFTAR TABEL……….………….………... xvii
DAFTAR SIMBOL……….………….………. xix
BAB I. PENDAHULUAN 1.1. Latar Belakang Penelitian……… 1
1.2. Identifkasi Dan Rumusan Masalah ………. 2
1.3. Maksud dan Tujuan Penelitian ……… 3
1.4. Kegunaan Penelitian………. 4
1.4.1. Kegunaan Praktis……….. 4
1.4.2. Kegunaan Akademis………. 4
1.5. Batasan Masalah……… 5
1.6. Lokasi dan Waktu Penelitian……… 5
BAB II. LANDASAN TEORI 2.1. Konsep Dasar Sistem………..……… 7
vii
2.2.1. Siklus Informasi……….. 11
2.2.2. Kualitas Informasi……….. 12
2.2.3. Nilai Informasi……… 13
2.3. Konsep Dasar Sistem Informasi……..……….. 13
2.3.1. Komponen Sistem Informasi……….. 14
2.4. Pengertian Apotek...……….. 16
2.5. Pengertian Persediaan...……….. 16
2.5.1. Pengertian Sistem Informasi Persediaan………..……….. 17
2.6. Pengertian Data……….. 17
2.7. Jaringan Komputer……….. 17
2.7.1. Jenis-jenis Jaringan Komputer………...………..……….. 18
2.7.2. Topologi Jaringan………..………..……….. 20
2.8. Sistem Client-Server……….. 22
2.9. Perangkat Lunak Pendukung………..……….. 23
2.9.1. 0Microsoft SQL Server 2000………..……… 23
2.9.2. Microsoft Visual Basic 6. ….………...……… 24
BAB III. OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian……….... 25
viii
3.1.2 Visi dan Misi Perusahaan……….……… 26
3.1.3 Struktur Organisasi Perusahaan……… 26
3.1.4 Deskripsi Tugas……… 27
3.2. Metode Penelitian………...……..……… 28
3.2.1. Desain Penelitian………..… 28
3.2.2. Jenis dan Metode Pengumpulan Data ……..……… 29
3.2.2.1. Data Primer……….……..………… 29
3.2.2.2. Data Sekunder……….……..………… 29
3.2.3. Metode Pendekatan dan Pengembangan Sistem…...………… 30
3.2.3.1. Metode Pendekatan Sistem………….……..………… 30
3.2.3.2. Metode Pengembangan Sistem..…….……..………… 30
3.2.3.3. Alat Bantu Analisis dan Perancangan………... 32
1) Flow Map………..……… 32
2) Diagram Kontek………..……….. 33
3) Data Flow Diagram……… 33
4) Kamus Data……….. 34
5) Perancangan Basis Data……… 36
a. Normalisasi………..………. 36
b. Tabel Realisasi………. 37
ix
4.1.2. Analisis Prosedur yang sedang berjalan……….... 42
4.1.2.1. Flow Map………. 45
4.1.2.2. Diagram Kontek………..……. 48
4.1.2.3. Data Flow Diagram……….…. 49
4.1.3. Evaluasi Sistem yang sedang berjalan………... 50
4.2. Perancangan Sistem………...… 51
4.2.1. Tujuan Perancangan Sistem……….……. 52
4.2.2. Gambaran Umum Sistem yang Diusulkan……… 52
4.2.3. Perancangan Prosedur yang Diusulkan………. 53
4.2.3.1. Flow Map……..………..……… 55
4.2.3.2. Diagram Kontek ……….………… 57
4.2.3.3. Data Flow Diagram……….……… 57
a. DFD Level 0……….... 57
b. DFD Level 1……….... 58
4.2.3.4. Kamus Data ……….……..………… 59
4.2.4. Perancangan Basis Data……… 63
4.2.4.1. Normalisasi ……….……..…………. 63
4.2.4.2. Relasi Tabel……….…… 67
x
4.2.4.4. Struktur File……….……… 68
4.2.4.5. Kodifikasi……… 74
4.2.5. Perancangan Antar Muka……….….. 77
4.2.5.1. Struktur Menu……….………. 77
4.2.5.2. Perancangan Input……….……..………. 78
4.2.5.3. Perancangan Output………... 82
4.2.6. Perancangan Arsitektur Jaringan……….… 88
BAB V. IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Pengujian………... 90
5.1.1. Rencana Pengujian……….….... 90
5.1.2. Kasus dan Hasil Pengujian………... 91
5.1.3. Kesimpulan Hasil Pengujian……….. 108
5.2. Implementasi………..……… 108
5.2.1. Batasan Implementasi (optional) ……….. 109
5.2.2. Implementasi Perangkat Lunak………. 109
5.2.3. Implementasi Perangkat Keras……….. 110
5.2.4. Implementasi Basisi Data (Sintaks SQL) ………..…... 111
5.2.5. Implementasi Antar Muka………. 115
5.2.6. Implementasi Instalasi Program………. 134
xi
6.2. Saran……….…………..……….. 137
DAFTAR PUSTAKA………... 139
139
DAFTAR PUSTAKA
Arikunto, Suharsimi. 2006.Prosedur Penelitian.Rineka Cipta. Jakarta. Edhy Sutanta, 2003.Sistem Informasi Manajemen. Graha Ilmu. Yogyakarta. Hartono Jogiyanto. 2002.Analisis dan Desain Sistem Informasi, Pendekatan
Tersruktur. Andi. Yogyakarta.
Hartono Jogiyanto. 1999.Pengenalan Ilmu Kompuer. Andi. Yogyakarta. Irawan, Budhi. 2005.Jaringan Komputer. Graha Ilmu. Yogyakarta. Kadir, Abdul. 2003.Pengenalan Sistem Informasi.Andi. Yogyakarta.
Kusrini and Koniyo,Andri. 2007.Membangun Sistem Informasi Akuntansi dengan Visual Basic 6.0 & Microsoft SQL Server. Andi. Yogyakarta.
Melwin Syahrizal. 2005.Pengantar Jaringan Komputer.Andi. Yogyakarta. Perssman, Roger S Ph D. 2002.Rekayasa Perangkat Lunak : Pendekatan Praktis
(Buku Dua), Ed.:1. Andi. Yogyakarta
Teguh, wahyono. 2004.Sistem Informasi (konsep dasar, analisis, desain dan implementasi).Graha Ilmu.Yogyakarta.
http://id.wikipedia.org/wiki/Apotek http://www.google.co.id/#hl=en&source=hp&q=desain+penelitian http://www.unhas.ac.id/ http://www.dwiantoro.com/documents/Modul_2_PTI.pdf http://wally.cs.iupui.edu/n241-new/webMag/index.html http://fleahlit.web.id/?p=118 http://bebas.vlsm.org/ http://www.elektroindonesia.com/elektro/komp27.html
I. IDENTITAS PRIBADI
Nama : Rizki Walnur
Tempat Tanggal Lahir : Balai Selasa, 16 Oktober 1987 Jenis Kelamin : Laki - Laki
Agama : Islam
Alamat : Komplek Sauyunan Mas
Jl.Sauyunan Mas II No.6 Cibaduyut Lama Bandung
No.Telepon : 022-5437406 / 081322017600 Email : [email protected]
II. PENDIDIKAN
1992 - 1993 : TK RA.Melati Labuhan Pessel (Sum-Bar) 1993 - 1999 : SD N 08 Labuhan Pessel (Sum-Bar) 1999 - 2002 : MTsN Balai Selasa Pessel (Sum-Bar) 2002 - 2005 : MAN 2 Padang
2006 - 2010 : Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia Bandung
iii
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.
Alhamdulillah, Segala puji dan syukur penulis panjatkan kehadirat ALLAH SWT yang telah melimpahkan rahmat serta hidayah-Nya kepada penulis sehingga dapat menyelesaikan skripsi ini dengan judul SISTEM INFORMASI PERSEDIAAN BARANG PADA APOTEK MARTANEGARA BERBASIS
CLIENT SERVER.
Adapun maksud penyusunan laporan skripsi ini merupakan salah satu syarat kelulusan program Strata Satu Jurusan Manajemen Informatika pada Fakultas Teknik dan Ilmu Komputer di Universitas Komputer Indonesia.
Dengan segala kerendahan hati perkenankanlah penulis menyampaikan penghargaan dan ucapan terima kasih kepada:
1. Kedua orang tua penulis yang selama ini telah mencurahkan kasih sayang, doa, tenaga serta memberikan semangat dan pengorbanan secara moral dan material dalam penyelesaian pendidikan ini.
2. Kakak ku Da Revi yang selalu mendukung dan mendo’akan penulis dalam menyelesaikan pendidikan ini.
3. Adik-adikku tercinta, Intan, Muthia, Della yang selalu mendoa’kan dan memberi semangat kepada penulis dalam menyelesaikan pendidikan ini. 4. Bibi dan Om penulis yang telah memberikan tumpangan hidup selama penulis
iv
6. Dr. Ir. Eddy Suryanto Soegoto, M.Sc selaku Rektor Universitas Komputer Indonesia.
7. Prof. Dr. Ir. H. Ukun Sastraprawira, M.Sc selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
8. Dadang Munandar, SE, M.Si selaku Ketua Jurusan Manajemen Informatika Universitas Komputer Indonesia.
9. Wartika, S.Kom, MT selaku Dosen Wali.
10. Iyan Gustiana, S.Kom, M.Kom selaku Dosen Pembimbing yang telah memberikan bimbingan dan masukan yang sangat berguna bagi penulis. 11. Seluruh Dosen Pengajar dan Staff di Universitas Komputer Indonesia.
12. Ir. H. Dudung Kusmara serta pihak Apotek Martanegara yang telah memberikan kesempatan kepada penulis melaksanakan penelitian.
13. A’Pian dan Vini,Apt yang telah memberikan informasi tentang Apotek Martanegara.
14. Abah, a’pian, a’eka, a’yayan, Zulfa dan sobat-sobat lainnya yang selalu menemani penulis baik dalam suka maupun duka.
15. Keluarga besar MI_9 angkatan 2006 yang selalu menemani dan memotivasi penulis seiring menjalani pendidikan ini.
16. Anak-anak kosan 28 yang selalu bersama dan menemani penulis selama pendidikan ini.
v
17. Anak-anak bimbingan Pak Iyan yang selalu setia menunggu dan menemani penulis selama bimbingan.
18. Terima kasih kepada semua pihak yang telah banyak membantu, dan memberikan doa namun tidak dapat penulis sebutkan satu persatu, jangan berkecil hati, jasa kalian semua akan selalu penulis kenang.
Semoga segala bantuan dan bimbingan yang telah diberikan menjadi suatu nilai kebaikan dan suatu nilai ibadah. Dan semoga Allah SWT membalas dengan balasan yang lebih baik lagi. Amin.
Penulis menyadari juga bahwa pada Laporan Skripsi ini masih banyak terdapat kekurangan, baik dalam cara penyajian laporan maupun kelengkapan data. Oleh karena itu, kritik dan saran pembaca akan sangat penulis hargai dan harapkan. Akhirnya penulis berharap semoga hasil Skripsi ini dapat bermanfaat bagi kita semua, khususnya bagi penulis sendiri. Amin.
Wassalamu’alaikum Wr. Wb.
Bandung, Juli 2010 Penyusun
LEMBAR PERNYATAAN KEASLIAN
Saya yang bertanda tangan dibawah ini :
Nama : RIZKI WALNUR
NIM : 10506385
Judul Tugas Akhir : SISTEM INFORMASI PERSEDIAAN BARANG PADA APOTEK MARTANEGARA BERBASIS CLIENT SERVER
Menyatakan dengan sebenarnya bahwa penulisan Laporan Skripsi Berdasarkan hasil penelitian, pemikiran dan penerapan asli dari penulis sendiri, baik untuk naskah laporan maupun kegiatan programing yang tercantum sebagai bagian dari Laporan Skripsi ini. Jika terdapat karya orang lain, penulis akan mencantumkan sumber secara jelas.
Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila dikemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya bersedia menerima sanksi akademik berupa pencabutan gelar yang telah diperoleh karena karya tulis ini dan sanksi lain sesuai dengan norma yang berlaku di perguruan tinggi ini.
Bandung, Juli 2010 Yang membuat pernyataan
Materai
Rp.6000,-( Rizki Walnur ) NIM. 10506385
xii
Gambar 2.1. Karakteristik Suatu Sistem………..……... 11
Gambar 2.2. Siklus Informasi………..……... 12
Gambar 2.3. Blok sistem informasi yang berinteraksi……….…... 15
Gambar 2.4. Arsitektur LAN………...……….. 18
Gambar 2.5. Arsitektur WAN…....…...…………... 19
Gambar 2.6. Interkasi antara LAN, MAN, WAN dan GAN.……….. 20
Gambar 2.7. Topologi linear bus ...………... 21
Gambar 2.8. Topologi star ………... 21
Gambar 2.9. Topologi ring ………... 22
Gambar 2.10. Model Hubungan Client Server ………. 23
Gambar 3.1. Struktur Organisasi Apotek Martanegara……….... 26
Gambar 3.2. Model Waterfall... 32
Gambar 4.1. Flow Map Berjalan Penjualan Obat Dengan Resep... 46
Gambar 4.2. Flow Map Berjalan Penjualan Obat Bebas... 47
Gambar 4.3. Diagram Konteks Yang Berjalan Pada Apotek Martanegara…. 48 Gambar 4.4. DFD Level 0 Sistem Yang Berjalan Pada Apotek Martanegara. 49 Gambar 4.5. DFD Level 1 Proses Pengelolaan Penjualan... 49
Gambar 4.6. DFD Level 1 Proses Pengelolaan Persediaan Obat... 50
Gambar 4.7. DFD Level 1 Proses Pengelolaan Pembelian... 50
xiii
Gambar 4.9. Flow Map Diusulkan Penjualan Obat Bebas... 56
Gambar 4.10. Diagram Konteks Yang Diusulkan Pada Apotek Martanegara... 57
Gambar 4.11. DFD Level 0 Sistem Yang Diusulkan Pada Apotek Martanegara. 57 Gambar 4.12. DFD Level 1 Proses Pengelolaan Penjualan... 58
Gambar 4.13. DFD Level 1 Proses Pengelolaan Pembelian... 58
Gambar 4.14. Tabel Relasi... 67
Gambar 4.15. Entity Relationship Diagram... 68
Gambar 4.16. Struktur Menu... 77
Gambar 4.17. Form Login... 78
Gambar 4.18. Form Data User... 78
Gambar 4.19. Form Ubah Password... 79
Gambar 4.20. Form Master Data Obat... 79
Gambar 4.21. Form Master Data Supplier... 80
Gambar 4.22. Form Transaksi Penjualan... 80
Gambar 4.23. Form Transaksi Pembelian... 81
Gambar 4.24. Form Pemesanan... 81
Gambar 4.25. Form Lihat Data Stock Obat... 82
Gambar 4.26. Form Lihat Data Obat... 82
Gambar 4.27. Laporan Stock Obat... 83
Gambar 4.28. Laporan Data Supplier... 83
Gambar 4.29. Laporan Pembelian... 84
xiv
Gambar 4.33. Laporan Penjualan Obat Resep... 86
Gambar 4.34. Laporan Penjualan Obat Resep Per Transaksi... 86
Gambar 4.35. Nota Penjualan... 87
Gambar 4.36. Surat Pemesanan……… 87
Gambar 4.37. Salinan Resep………. 88
Gambar 5.1. Form Utama... 117
Gambar 5.2. Form Login... 118
Gambar 5.3. Form Master Data Obat... 118
Gambar 5.4. Form Master Data Supplier... 119
Gambar 5.5. Form Data Obat... 120
Gambar 5.6. Form Data Stock Obat... 120
Gambar 5.7. Form Data Stock Obat Kosong... 121
Gambar 5.8. Laporan Stock Obat... 122
Gambar 5.9. Form Transaksi Penjualan... 122
Gambar 5.10. Form Cetak Nota... 123
Gambar 5.11. Nota Penjualan... 123
Gambar 5.12. Form Cetak Nota Dan Salinan Resep... 124
Gambar 5.13. Salinan Resep... 124
Gambar 5.14. Form Cetak Laporan Penjualan Obat Bebas per Transaksi……. 125
xv
Gambar 5.16. Form Cetak Laporan Penjualan Obat Bebas per Periode... 126
Gambar 5.17. Laporan Penjualan Obat Bebas per Periode... 126
Gambar 5.18. Form Cetak Laporan Penjualan Obat Resep per Transaksi... 127
Gambar 5.19. Laporan Penjualan Obat Resep per Transaksi……….. 127
Gambar 5.20. Form Cetak Laporan Penjualan Obat Resep per Periode... 128
Gambar 5.21. Laporan Penjualan Obat Resep per Periode... 128
Gambar 5.22. Form Transaksi Pemesanan... 129
Gambar 5.23. Form Cetak SP... 129
Gambar 5.24. Surat Pemesanan... 130
Gambar 5.25. Form Transaksi Pembelian... 130
Gambar 5.26. Form Transaksi Pembelian Berdasarkan SP... 131
Gambar 5.27. Form Cetak Laporan Pembelian per Transaksi... 131
Gambar 5.28. Laporan Pembelian per Transaksi... 132
Gambar 5.29. Form Cetak Laporan Pembelian per Periode... 132
Gambar 5.30. Laporan Pembelian per Periode... 133
Gambar 5.31. Laporan Data Supplier... 133
Gambar 5.32. Setup Program... 134
Gambar 5.33. Change direktory... 134
Gambar 5.34. Directory Program... 135
Gambar 5.35. Directory Program... 135