perancangan dan implementasi sistem informasi...
TRANSCRIPT
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
iv
Pernyataan Persetujuan Publikasi
Tugas Akhir untuk Kepentingan Akademis
Lembar Identitas
Judul : Perancangan dan Implementasi Sistem Informasi Persediaan pada Apotek Budi Asih Banjarmasin
Mahasiswa a) Nama Lengkap : Nugrahano Pradana b) NIM : 682007042 c) Bidang Konsentrasi : Sistem Informasi Manajemen d) Fakultas/ Progdi : Teknologi Informasi/ Sistem Informasi e) Alamat : Jl. Sultan Adam Komplek Pondok
Kelapa I RT: 14 RW: 004 No.20 Banjarmasin, Kalimantan Selatan
f) Telp/Hp/Faks : 087814443545 g) Email : [email protected]
Peneliti 1 a) Nama Lengkap : Suprihadi, S.Si., M.Kom b) Bidang Keahlian : Pemrograman dan Database c) Unit Kerja : FTI d) Alamat : Perum Satya Ki Penjawi No.3, Salatiga e) Telpon/Hp/Faks : 085865813540 f) Email : [email protected]
Peneliti 2 a) Nama Lengkap : Agustinus Fritz Wijaya, S.Kom., M.Cs b) Bidang Keahlian : Sistem Informasi Akuntansi c) Unit Kerja : FTI d) Alamat : Perum Wisma Parikesit No.6 Tegalrejo,
Salatiga e) Telpon/Hp/Faks : 081805944324 f) Email : [email protected]
v
Prakata
Puji dan syukur kepada Tuhan Yesus Kristus atas kasih dan karunia-
Nya, 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
xvii
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