PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAAN OBAT-OBATAN PADA APOTEK SEJATI TUGAS AKHIR ZULFADHLI HARAHAP 082406051 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAN OBAT-OBATAN PADA APOTEK SEJATI TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya ZULFADHLI HARAHAP 082406051 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN Judul : PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAAN OBAT-OBATAN PADA APOTEK SEJATI Kategori : TUGAS AKHIR Nama : ZULFADHLI HARAHAP Nomor Induk Mahasiswa : 082406051 Program Studi : DIPLOMA-III (D3) TEKNIK INFORMATIKA Departemen Fakultas : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Mei 2011 Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua, Dosen Pembimbing Prof. Dr. Tulus, M.Si Dr. Saib Suwilo, M.Sc NIP. 196209011988031002 NIP. 196401091988031004
PERNYATAAN PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAAN OBAT-OBATAN PADA APOTEK SEJATI TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Mei 2011 ZULFADHLI HARAHAP 082406051
PENGHARGAAN Puji dan syukur penulis panjatkan kepada ALLAH SWT, Tuhan Yang Maha Pemurah dan Maha Penyayang atas berkat dan rahmat-nya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik dan dalam waktu yang telah ditetapkan. Ucapan terima kasih penulis sampaikan kepada Dr. Saib Suwilo, M.Sc selaku pembimbing yang telah meluangkan waktunya dan membantu penulis dalam penyelesaian tugas akhir ini. Ucapan terima kasih juga ditujukan kepada Bapak Dr. Sutarman, M.Sc dan Ibu Dr. Marpongahtun, M.Sc selaku Dekan dan Pemantu Dekan I FMIPA USU, semua dosen dan pegawai FMIPA USU, dan Fatah Abdella, Ridho S. Akbar dan Rajab Sihotang yang telah membantu penulis dalam tugas akhir ini dan telah memberikan semangat dan doa, serta seluruh mahasiswa komputer angkatan 2008, khususnya KOM D 08. Akhirnya, tidak terlupakan kepada kedua orang tua tercinta Ayahanda dan Ibunda yang telah memberikan dorongan, nasehat, kasih sayang, doa, dukungan material dan spritual, tak lupa juga kepada kakak dan adik penulis yang telah membantu dalam tugas akhir ini dan semua ahli keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga amal baik mereka mendapatkan balasan yang setimpal dari ALLAH SWT, Amin.
ABSTRAK Kajian ini bertujuan untuk membuat suatu sistem mengenai pengolahan data penjualan obat dan informasi mengenai expired obat yang ada pada APOTEK SEJATI. Sistem ini dibuat dengan menggunakan perangkat lunak Microsoft Visual Basic 6.0, Microsoft Access 2007, dan Crystal Report 8.5. Metodologi yang digunakan adalah dengan melakukan penelitian lapangan berupa wawancara dan observasi serta penelitian kepustakaan yang memperoleh data dan informasi dari buku-buku yang berhubungan dengan masalah yang diteliti. Objek utama sistem ini adalah untuk memberikan kemudahan kepada penggunanya dalam pengolahan data penjualan maupun data para pelanggan sehingga dapat lebih efisien dan efektif.
DAFTAR ISI Halaman PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN ii iii iv v vi viii ix xi BAB 1 BAB 2 BAB 3 PENDAHULUAN 1.1 Latar Belakang 1.2 Identifikasi Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Metodologi Penelitian 1.6 Sistematika Penulisan LANDASAN TEORI 2.1 Pengertian Komputer 2.2 Pengolahan Data 2.2.1 Pengertian Basis Data 2.2.2 Komponen Basis Data 2.3 Pengertian Sistem Informasi 2.3.1 Pengertian Sistem 2.3.2 Pengertian Informasi 2.3.3 Peranan Komputer dalam Sistem Informasi 2.4 Visual Basic 6.0 2.4.1 Struktur Aplikasi Visual Basic 6.0 2.4.2 Tampilan Layar Visual Basic 6.0 2.4.3 Keistimewaan Visual Basic 6.0 2.4.4 Tipe Data dan Operator Visual Basic 6.0 2.5 Microsoft Access 2.6 Crystal Report 8.5 PERANCANGAN SISTEM 3.1 Perancangan Database 3.2 Data Flow Diagram (DFD) 3.3 Perancangan Menu 3.4 Algoritma 1 1 2 3 3 4 5 7 7 9 12 12 13 14 14 16 17 18 20 23 24 26 29 31 31 39 42 54
BAB 4 BAB 5 IMPLEMENTASI SISTEM 4.1 Defenisi Implementasi Sistem 4.2 Tujuan Implementasi Sistem 4.3 Komponen-Komponen Sistem KESIMPULAN DAN SARAN 5.1 Kesimpulan 5.2 Saran 61 61 61 62 65 65 66
DAFTAR TABEL Halaman Tabel 2.1 Tipe Data Tabel 2.2 Operator Aritmatika Tabel 2.3 Operator Perbandingan Tabel 2.4 Operator Logika Tabel 3.1 Tabel Barang Tabel 3.2 Tabel Customer Tabel 3.3 Tabel DetailKeluar Tabel 3.4 Tabel DetailMintaBeli Tabel 3.5 Tabel DetailMintaUser Tabel 3.6 Tabel DetailTerima Tabel 3.7 Tabel Pemakai Tabel 3.8 Tabel Penerimaan Tabel 3.9 Tabel Pengeluaran Tabel 3.10 Tabel PermintaanBeli Tabel 3.11 Tabel PermintaanUser Tabel 3.12 Tabel Supplier Tabel 3.13 Tabel TMPCetak Tabel 3.14 Tabel TMPKeluar Tabel 3.15 Tabel TMPKeluarUser Tabel 3.16 Tabel TMPMintaBeli Tabel 3.17 Tabel TMPMintaUser Tabel 3.18 Tabel TMPStokTgl Tabel 3.19 Tabel TMPTerima 24 25 26 26 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 39
DAFTAR GAMBAR Halaman Gambar 2.1 Siklus Pengolahan Data Gambar 2.2 Tampilan Dasar MS Visual Basic 6.0 Gambar 2.3 Jendela Utama MS Visual Basic 6.0 Gambar 2.4 Jendela Form MS Visual Basic 6.0 Gambar 2.5 Jendela Proyek MS Visual Basic 6.0 Gambar 2.6 Jendela Toolbox MS Visual Basic 6.0 Gambar 2.7 Jendela Properti MS Visual Basic 6.0 Gambar 2.8 Jendela Layout Form MS Visual Basic 6.0 Gambar 2.9 Tampilan Awal Microsoft Access 2007 Gambar 2.10 Gambar Kotak Dialog Penyimpanan Database Gambar 2.11 Gambar Perancangan Tabel Gambar 2.12 Gambar Perancangan Tabel Gambar 2.13 Tampilan Awal Crystal Report 8.5 Gambar 3.1 Diagram Konteks Sistem Informasi Pendataan Pada Apotek Sejati Gambar 3.2 Data Flow Diagram (DFD) Level Nol Sistem Informasi Pada Apotek Sejati Gambar 3.3 Tampilan Login Gambar 3.4 Menu Utama Aplikasi Gambar 3.5 Menu Input Data Obat Gambar 3.6 Menu Input Data Supplier Gambar 3.7 Menu Input Data Customer Gambar 3.8 Menu Cek Expired Obat Gambar 3.9 Menu Cek Stok Obat Gambar 3.10 Menu Penerimaan Barang Dari Supplier Gambar 3.11 Menu Permintaan Barang Dari User Gambar 3.12 Menu Pengeluaran Barang Untuk User Gambar 3.13 Laporan Data Master Obat Gambar 3.14 Laporan Data Master Supplier Gambar 3.15 Laporan Data Master Customer Gambar 3.16 Laporan Data Master Pemakai Gambar 3.17 Menu Laporan Transaksi Obat Permintaan, Penerimaan dan Pengeluaran Berdasakan Tanggal, Bulan dan Tahun Gambar 3.18 Laporan Data Permintaan Harian Gambar 3.19 Laporan Data Permintaan Bulanan Gambar 3.20 Laporan Data Penerimaan Harian Gambar 3.21 Laporan Data Penerimaan Bulanan Gambar 3.22 Laporan Data Pengeluaran Harian Gambar 3.23 Laporan Data Pengeluaran Bulanan Gambar 3.24 Menu Rincian Transaksi Permintaan dan Pengeluaran Gambar 3.25 Menu Rincian Stok Barang Pertanggal 10 18 20 21 21 22 23 23 27 28 28 29 30 40 41 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53
Gambar 3.26 Menu Pengguna Aplikasi 53
DAFTAR LAMPIRAN Lampiran A Lampiran B Lampiran C Lampiran D : Daftar Pustaka : Kartu Bimbingan Tugas Akhir Mahasiswa : Surat Keterangan Hasil Uji Program Tugas Akhir Mahasiswa : Listing Program