Perancangan dan Implementasi Sistem Informasi Persediaan pada Apotek Budi Asih Banjarmasin Skripsi Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer
Oleh: Nugrahano Pradana NIM : 682007042 Program Studi Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Januari 2012
i
Lembar Pengesahan
ii
Pernyataan
iii
Pernyataan Persetujuan Publikasi Tugas Akhir untuk Kepentingan Akademis
iv
Lembar Identitas
Judul
Mahasiswa a) Nama Lengkap b) NIM c) Bidang Konsentrasi d) Fakultas/ Progdi e) Alamat
: Perancangan dan Implementasi Sistem Informasi Persediaan pada Apotek Budi Asih Banjarmasin
f) Telp/Hp/Faks g) Email
Nugrahano Pradana 682007042 Sistem Informasi Manajemen Teknologi Informasi/ Sistem Informasi Jl. Sultan Adam Komplek Pondok Kelapa I RT: 14 RW: 004 No.20 Banjarmasin, Kalimantan Selatan : 087814443545 :
[email protected]
Peneliti 1 a) Nama Lengkap b) Bidang Keahlian c) Unit Kerja d) Alamat e) Telpon/Hp/Faks f) Email
: : : : : :
Peneliti 2 a) Nama Lengkap b) Bidang Keahlian c) Unit Kerja d) Alamat
: : : :
e) Telpon/Hp/Faks f) Email
: : : : :
Suprihadi, S.Si., M.Kom Pemrograman dan Database FTI Perum Satya Ki Penjawi No.3, Salatiga 085865813540
[email protected]
Agustinus Fritz Wijaya, S.Kom., M.Cs Sistem Informasi Akuntansi FTI Perum Wisma Parikesit No.6 Tegalrejo, Salatiga : 081805944324 :
[email protected]
v
Prakata Puji dan syukur kepada Tuhan Yesus Kristus atas kasih dan karuniaNya, karena atas penyertaan-Nya penulis dapat menyelesaikan skripsi yang berjudul “Perancangan dan Implementasi Sistem Informasi Persediaan pada Apotek Budi Asih Banjarmasin.”. Skripsi ini disusun sebagai persyaratan akhir kelulusan di Program Studi Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana. Dalam menyelesaikan skripsi ini, penulis tidak lepas dari dukungan berbagai pihak. Untuk itu penulis mengucapkan terima kasih kepada: 1. Bapak Andeka Rocky Tanaamah, SE., M.Cs., selaku Dekan Fakultas Teknologi Informasi Univeristas Kristen Satya Wacana. 2. Ibu Yessica Nataliani, S.Si., M.Kom selaku Kepala Program Studi Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana. 3. Bapak Suprihadi, S.Si., M.Kom selaku Pembimbing 1 yang selalu membimbing, memberikan saran, ide dan memberi motivasi pada Penulis. 4. Bapak
Agustinus
Fritz
Wijaya,
S.Kom.,
M.Cs
selaku
Pembimbing 2 yang juga selalu membimbing dan memberikan saran dalam program. 5. Kepada seluruh staf pengajar dan karyawan di Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
vi
6. Ibu Sandriani selaku pemilik Apotek Budi Asih Banjarmasin telah yang memberikan izin melaksanakan penelitian dan kerjasama selama pembuatan skripsi. 7. Mamah dan Papah tercinta yang selama ini telah memberikan dorongan yang luar biasa dan juga kasih sayang kepada Penulis. 8. Adik-adik dan pacar saya tercinta yang selalu memberikan doa, semangat dan perhatian. 9. Angga, Bogie, Dody, Dean, Michael, Sadrakh, Sandy, Pen-Pen dan Roy dan thank’s all selama ini sudah berjuang bersama selama perkuliahan. 10. Teman-teman Kalimantan terima kasih karena selama ini sudah memberikan dukungan dan doa bagi Penulis. 11. Semua pihak yang tidak dapat Penulis sebutkan satu per satu yang telah mendukung penulis dalam menyelesaikan penelitian maupun dalam penulisan skripsi ini. Demikianlah ucapan terima kasih dari penulis. Penulis sadar akan kekurangan dan kesalahan dalam penulisan ini. Maka dari itu dengan senang hati penulis menerima setiap saran dan kritik yang bersifat membangun dalam penulisan ini. Tuhan Memberkati.
Salatiga, 9 Januari 2012
Nugrahano Pradana vii
Daftar Isi Halaman Judul ................................................................................. i Halaman Pengesahan ...................................................................... ii Halaman Pernyataan ...................................................................... iii Halaman Pernyataan Persetujuan Publikasi ................................... iv Halaman Identitas ........................................................................... v Prakata ........................................................................................... vi Daftar Isi ...................................................................................... viii Daftar Tabel ................................................................................... xi Daftar Gambar .............................................................................xiii Kode Program ............................................................................... xv Arti Singkatan .............................................................................. xvi Abstract ....................................................................................... xvii Bab 1 Pendahuluan .......................................................................... 1 1.1 Latar Belakang Masalah ........................................................ 1 1.2 Rumusan Masalah .................................................................. 4 1.3 Tujuan dan Manfaat ............................................................... 4 1.4 Batasan Masalah .................................................................... 5 1.5 Sistematika Penulisan ............................................................ 6 Bab 2 Tinjauan Pustaka .................................................................. 9 2.1 Penelitian Terdahulu .............................................................. 9 2.2 Sistem Informasi .................................................................. 10 2.3.1 Komponen Sistem Informasi ..................................... 11 2.3.2 Kualitas Informasi...................................................... 12 2.3 Persediaan ............................................................................ 13 2.4 Manajemen Persediaan ........................................................ 13 viii
2.5 Akuntansi Persediaan ........................................................... 15 2.6 Klasifikasi Persediaan .......................................................... 17 2.7 Kadaluarsa Obat ................................................................... 18 Bab 3 Metode Penelitian................................................................ 21 3.1 Tahapan Penelitian ............................................................... 21 3.2 Metode Prototyping ............................................................. 23 3.3 Analisa Kebutuhan ............................................................... 26 3.3.1 Jenis Data dan Penelitian ........................................... 26 3.3.2 Proses Pengumpulan Data ......................................... 27 3.3.3 System Requirements Specification ........................... 28 3.4 Perancangan Sistem ............................................................. 30 3.4.1 Flowchart Pesan Pengingat Kadaluarsa ................... 31 3.4.2 Flowchart Penentuan Klasifikasi Persediaan ............ 31 3.4.3 Perancangan Alur Sistem ........................................... 33 3.4.4 Perancangan Database ............................................... 57 3.4.5 Perancangan Interface................................................ 71 Bab 4 Hasil dan Pembahasan ....................................................... 77 4.1 Versi Aplikasi ...................................................................... 77 4.2 Implementasi ........................................................................ 78 4.2.1 Aplikasi ini Menggunakan Perangkat Lunak............. 78 4.2.2 Aplikasi ini Menggunakan Perangkat Keras ............. 79 4.2.3 Coding dan Form pada Program ................................ 79 4.3 Pengujian ............................................................................. 91 4.3.1 Pengujian Sistem........................................................ 91 4.3.2 Pengujian Penerimaan Pengguna ............................... 97 4.4 Evaluasi Prototype ............................................................... 98 Bab 5 Kesimpulan dan Saran Pengembangan ............................ 99 ix
5.1 Kesimpulan .......................................................................... 99 5.2 Saran Pengembangan ......................................................... 100 Daftar Pustaka ............................................................................. 101 Lampiran
x
Daftar Tabel Tabel 2.1 Model Base Aliran Barang Apotek Budi Asih ............. 18 Tabel 3.1 Tabel User .................................................................... 57 Tabel 3.2 Tabel Pegawai .............................................................. 58 Tabel 3.3 Tabel Barang ................................................................ 59 Tabel 3.4 Tabel Supplier .............................................................. 60 Tabel 3.5 Tabel Customer ............................................................ 61 Tabel 3.6 Tabel Surat Izin Permintaan Header ............................ 62 Tabel 3.7 Tabel Surat Izin Permintaan Detail .............................. 63 Tabel 3.8 Tabel Surat Pesanan Pembelian Header ...................... 63 Tabel 3.9 Tabel Surat Pesanan Detail .......................................... 64 Tabel 3.10 Tabel Laporan Penerimaan Barang ............................ 65 Tabel 3.11 Tabel Penjualan .......................................................... 66 Tabel 3.12 Tabel Satuan ............................................................... 67 Tabel 3.13 Tabel Gudang Debet ................................................. 68 Tabel 3.14 Tabel Pembayaran ...................................................... 69 Tabel 3.15 Tabel Tmp Moving ..................................................... 70 Tabel 4.1 Tabel Versi Aplikasi Prototype.................................... 77 Tabel 4.2 Tabel Operasi Login ..................................................... 92 Tabel 4.3 Tabel Operasi Pencarian Data ...................................... 93 Tabel 4.4 Tabel Operasi Penambahan Data ................................. 93 Tabel 4.5 Tabel Operasi Penghapusan Data ................................ 94 Tabel 4.6 Tabel Operasi Pengubahan Data .................................. 94 Tabel 4.7 Tabel Operasi Proses Data untuk Menentukan Klasifikasi Barang......................................................................... 95 xi
Tabel 4.8 Tabel Proses Data untuk Menentukan Status Kadalursa Barang ........................................................................................... 96 Tabel 4.9 Tabel Operasi Menampilkan Laporan.......................... 96 Tabel 4.10 Tabel Pengujian Penerimaan Pengguna ..................... 97
xii
Daftar Gambar Gambar 3.1 Tahapan Penelitian .................................................. 22 Gambar 3.2 Metode Prototype (Sommerville, 2004) ................. 24 Gambar 3.3 Flowchart Pesan Pengingat Kadaluarsa .................. 31 Gambar 3.4 Flowchart Penentuan Klasifikasi Persediaan .......... 32 Gambar 3.5 Use Case Diagram Aplikasi .................................... 33 Gambar 3.6 Activity Diagram Pengelolaan Data Apotek ........... 35 Gambar 3.7 Activity Diagram Membuat Defekta ....................... 36 Gambar 3.8 Activity Diagram Membuat Surat Pesanan ............. 38 Gambar 3.9 Activity Diagram Validasi Surat Pesanan ............... 39 Gambar 3.10 Activity Diagram Penerimaan Barang ................... 40 Gambar 3.11 Activity Diagram Input Harga Jual Barang ........... 42 Gambar 3.12 Activity Diagram Transaksi Penjualan .................. 43 Gambar 3.15 Sequence Diagram Membuat Defekta .................. 46 Gambar 3.16 Sequence Diagram Membuat Surat Pesanan......... 48 Gambar 3.17 Sequence Diagram Validasi Surat Pesanan........... 49 Gambar 3.18 Sequence Diagram Penerimaan Barang ............... 51 Gambar 3.19 Sequence Diagram Input Harga Jual Barang ........ 52 Gambar 3.20 Sequence Diagram Transaksi Penjualan ............... 53 Gambar 3.21 Sequence Diagram Melihat Laporan Kadaluarsa .. 54 Gambar 3.21 Sequence Diagram Melihat Laporan Klasifikasi Persediaan ..................................................................................... 55 Gambar 3.22 Class Diagram ....................................................... 56 Gambar 3.23 Deployment Diagram ............................................ 57 Gambar 3.21 Desain Tampilan Form Login ............................... 71 Gambar 3.22 Desain Tampilan Form Defekta ............................ 71 xiii
Gambar 3.23 Desain Tampilan Form Surat Pesanan .................. 72 Gambar 3.24 Desain Tamplian Form Validasi Surat Pesanan .... 73 Gambar 3.25 Desain Tamplian Form Penerimaan Barang ......... 73 Gambar 3.26 Desain Tamplian Form Transaksi Penjualan Barang 74 Gambar 3.27 Desain Tamplian Form Laporan ........................... 75 Gambar 3.28 Desain Tamplian Form Data Barang..................... 76 Gambar 4.1 Form Login .............................................................. 79 Gambar 4.2 Form Master Barang ............................................... 80 Gambar 4.3 Form Saldo Stok Barang ......................................... 81 Gambar 4.4 Form Defekta .......................................................... 81 Gambar 4.5 Form Surat Pesanan................................................. 82 Gambar 4.6 Form Validasi Surat Pesanan .................................. 83 Gambar 4.7 Form Penerimaan Barang ........................................ 84 Gambar 4.8 Form Pembayaran Pembelian ................................. 84 Gambar 4.9 Form Transaksi Penjualan ....................................... 85 Gambar 4.10 Form Laporan Klasifikasi Persediaan ................... 85 Gambar 4.11 Form Laporan Kadaluarsa Barang ........................ 90
xiv
Kode Program Kode Program 4.1 Coding Login ................................................ 80 Kode Program 4.2 Coding Mencari LPB Terbaru ...................... 86 Kode Program 4.3 Coding Hitung Total Pembelian Sebelum LPB Terbaru .......................................................................................... 87 Kode Program 4.4 Coding Hitung Total Penjualan Sebelum LPB Terbaru .......................................................................................... 87 Kode Program 4.5 Coding Hitung Total Pembelian LPB Terbaru 88 Kode Program 4.6 Coding Hitung Total Penjualan dari Tanggal LPB Terbaru sampai Tanggal Input User ..................................... 88 Kode Program 4.7 Coding Hitung Umur Stok Barang ............... 89 Kode Program 4.8 Coding Cek Kriteria Klasifikasi Barang ...... 89 Kode Program 4.9 Coding Pesan Pengingat Kadalurasa ............ 91
xv
Arti Singkatan 1. SIP
= Surat Izin Pembelian
2. SPP
= Surat Pesanan Pembelian
3. LPB
= Laporan Penerimaan Barang
4. HPP
= Harga Pokok Penjualan
xvi
Abstract
Budi Asih Drugstore is making changes from manual to computerized systems. Problems faced by the drugstore are slowly and inaccurately both data and information of the inventory, difficult to monitor medicine expired date and determine quickly sold or not. According to the problems, so what kind of the information system should be developed? The research has used the prototype method. The result is an inventory information system. The inventory information system could help the drugstore to monitor medicine expired date and help to make a decision quickly, which are the item in fast moving, medium moving or slow moving categories. Keyword: information system, inventory, expired date, fast moving, medium moving, slow moving
xvii