perancangan dan implementasi sistem informasi...

17
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

Upload: dongoc

Post on 28-May-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

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  

Page 2: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

 

Lembar Pengesahan

ii  

Page 3: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

 

Pernyataan

iii  

Page 4: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

 

iv  

Pernyataan Persetujuan Publikasi

Tugas Akhir untuk Kepentingan Akademis

Page 5: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

 

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  

Page 6: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

  

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  

Page 7: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

 

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  

Page 8: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

  

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  

Page 9: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

 

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  

Page 10: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

  

5.1 Kesimpulan .......................................................................... 99

5.2 Saran Pengembangan ......................................................... 100

Daftar Pustaka ............................................................................. 101

Lampiran

x  

Page 11: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

 

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  

Page 12: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

  

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 

 

Page 13: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

 

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 

 

Page 14: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

  

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  

Page 15: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

 

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 

 

Page 16: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

  

Arti Singkatan

1. SIP = Surat Izin Pembelian

2. SPP = Surat Pesanan Pembelian

3. LPB = Laporan Penerimaan Barang

4. HPP = Harga Pokok Penjualan

xvi  

Page 17: Perancangan dan Implementasi Sistem Informasi …repository.uksw.edu/bitstream/123456789/1771/1/T1_682007042_Judul.… · Sistem Informasi Persediaan pada Apotek . Budi Asih Banjarmasin

 

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