sistem informasi distribusi obat berdasar cdob pt

advertisement
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
SISTEM INFORMASI DISTRIBUSI OBAT
BERDASAR CDOB
PT. YEKATRIA HUSADA FARMA
BERBASIS WEB
SKRIPSI
Diajukan untuk Memenuhi Salah satu syarat
Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Oleh:
Charisma Agung
NIM : 095314069
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2016
i
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
MEDICINES DISTRIBUTION INFORMATION SYSTEM
BASED ON CDOB
PT. YEKATRIA HUSADA FARMA
WEB-BASED
A Thesis
Presented as Partial Fulfillment of The Requirments
To Obtain the Sarjana Komputer Degree
In Departement of Informatics Engineering
By:
Charisma Agung
Student ID : 095314069
INFORMATICS ENGINEERING STUDY PROGRAM
INFORMATICS ENGINEERING DEPARTMENT
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2016
ii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN MOTTO
“Better late than never”
“ Lakukanlah segala pekerjaanmu dalam kasih !”
(1 Korintus 16 : 14)
v
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
vii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRAK
PT. Yekatria Husada Farma salah satu pedagang besar farmasi di kota
surakarta yang bergerak dalam bidang pendistribusian obat. Pemerintah telah
mengatur cara distribusi obat yang dikenal dengan CDOB (Cara Distribusi Obat
yang Baik), semua proses pendistribusian yang dikerjakan harus sesuai dan
terdokumentasikan dengan baik dan ada dokumen tertulis yang menyertainya
seperti surat pesanan, faktur, kartu stok, dan lain sebagainya.
Selama ini proses pencatatan di gudang masih manual, sehingga
menghambat proses pendistribusian obat. Sepeti, pencatatan stok obat, pelaporan
barang masuk dan surat pesan obat yang masih manual sehingga menghambat
dalam pengambilan keputusan. Dengan permasalahan ini dibuatlah sistem
informasi yang dapat membantu dalam pencatatan proses distribusi. Bahasa
pemograman yang digunakan untuk membangun sistem adalah PHP dan
menggunakan database MySQL.
Hasil akhir perancangan mengasilkan Sistem Informasi Distribusi Obat
berbasis Web yang diharapkan dapat membantu dalam pencatatan proses
distribusi obat, baik penjualan dan pembelian obat.
viii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRACT
PT. Yekatria Farma is one of big pharmacy traders in Surakarta that
performs in medicines distribution. Government has set rules in medicine
distribution named as CDOB (Cara Distribusi Obat yang Baik).
All of the
distribution processes must be appropriately done and well documented that they
have written documents such as receipt, invoice, stock card, etc.
Up to now, the registration in the storehouse is manually done so that it
distracts the medicines distribution. For example, the medicines stock registration,
the goods entry report, and the manual receipt, so that it hinders the decision
making. Started from those problems, the information system is created to help in
distribution process registration. The programming language used to build a
system is PHP by using MySQL database.
The result of the design obtains Web-based Medicines Distribution
Information System that is hoped to help in registration process of distributing
medicines, both in the sales and purchasing medicines.
ix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yesus Kristus atas berkatnya
sehingga penulis dapat menyelesaikan tugas akhir ini.
Dalam proses penyusunan tugas akhir ini banyak hal yang dihadapi penulis,
baik yang kesulit maupun hal yang membantu, serta banyak pihak yang telah
membantu baik doa, dukungan dan pikiran sehingga dapat terselesainya tugas
akhir ini. Oleh karena itu, penulis mengucapkan terima kasih kepada :
1. Bpk. Sudi Mungkasi, Ph.D. ,selaku Dekan Fakultas Sains dan Teknologi
Universitas Sanata Dharma Yogyakarta.
2. Ibu Dr. Anastasia Rita Widiarti , selaku Ketua Prodi Teknik Informatika
Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta
serta Dosen Pembimbing Tugas Akhir yang telah memberikan bimbingan
tugas akhir sehingga penulis dapat menyelesaikan tugas akhir ini.
3. Seluruh Dosen Teknik Informatika, atas ilmu yang telah diberikan.
4. Kedua Orang Tua, Bpk. Wartono dan Ibu Rita Pranawati serta adik,
Karunia Paskah yang selalu mendoakan, mendukung, dan sabar dalam
proses pengerjaan tugas akhir ini.
5. Arya dan Aditya yang membantu dalam penyelesaian tugas akhir.
6. Teman – teman ARMY GSM yang tak henti-hentinya memberikan
semangat.
7. Teman – teman Teknik Informatika Angkatan 2009.
x
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8. Semua pihak yang tidak dapat disebutkan satu persatu, yang telah
membantu dalam penyelesaian tugas akhir ini.
Dalam penulisan tugas akhir ini masih banyak kekurangan, oleh karena itu
saran dan kritik dari pembaca dapat membangun tugas akhir yang diharapkan
penulis.
Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat bagi semua
pihak.
Yogyakarta, 29 Juli 2016
Penulis
xi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI
HALAMAN JUDUL................................................................................................ i
HALAMAN JUDUL (Inggris) ................................................................................ ii
HALAMAN PERSETUJUAN ............................................................................... iii
HALAMAN PENGESAHAN ................................................................................ iv
HALAMAN MOTTO ............................................................................................. v
PERNYATAAN KEASLIAN KARYA ................................................................ vi
PERNYATAAN PERSETUJUAN PUBLIKASI ................................................. vii
ABSTRAK ........................................................................................................... viii
ABSTRAK (Inggris) .............................................................................................. ix
KATA PENGANTAR ............................................................................................ x
DAFTAR ISI ......................................................................................................... xii
DAFTAR GAMBAR ........................................................................................... xvi
DAFTAR TABEL ................................................................................................ xix
BAB I PENDAHULUAN ....................................................................................... 1
1.1
Latar Belakang .......................................................................................... 1
1.2
Rumusan Masalah ..................................................................................... 4
1.3
Tujuan Penelitian ...................................................................................... 4
1.4
Batasan Masalah ....................................................................................... 4
1.5
Metodologi Penelitian ............................................................................. 4
1.6
Sistematika Penulisan .............................................................................. 6
BAB II DASAR TEORI ......................................................................................... 7
2.1
Tinjauan Umum Perusahaan ..................................................................... 7
2.2
Distribusi ................................................................................................... 7
xii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.3
Cara Distribusi Obat yang Baik (CDOB) ................................................. 8
2.4
Sistem Informasi ..................................................................................... 10
2.5
Metode FAST.......................................................................................... 11
2.6
PHP ......................................................................................................... 12
2.7
MySQL ................................................................................................... 13
BAB III ANALISA DAN PERANCANGAN SISTEM ....................................... 14
3.1
Analisa Sistem Saat ini ........................................................................... 14
3.1.1
Analisa Ruang Lingkup................................................................... 14
3.1.2
Gambaran Sistem Baru ................................................................... 15
3.1.3
Analisa Kebutuhan Sistem .............................................................. 15
3.2
3.1.3.1
Use Case ..................................................................................... 16
3.1.3.2
Use Case Narasi ....................................................................... 19
Pemodelan Proses (DFD / Data Diagram Flow) ..................................... 37
3.2.1
Diagram Konteks ............................................................................ 37
3.2.2
Diagram Berjenjang ........................................................................ 38
3.2.2.1 Diagram Berjenjang SI Distribusi Obat ...................................... 38
3.2.2.2 Diagram Berjenjang Subsistem Administrator............................ 39
3.2.2.3 Diagram Berjenjang Subsistem Kepala Gudang ......................... 40
3.2.3
DFD Level ....................................................................................... 41
3.2.3.1 DFD level 1 Subsistem Administrator ........................................ 41
3.2.3.2 DFD level 1 Subsistem Kepala Gudang ...................................... 42
3.2.3.3 DFD level 2 Proses 1.1 ................................................................ 42
3.2.3.4 DFD level 2 Proses 1.2 ................................................................ 43
3.2.3.5 DFD level 2 Proses 1.3 ................................................................ 43
3.2.3.6 DFD level 2 Proses 1.4 ................................................................ 44
xiii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.3.7
DFD level 2 Proses 1.5 ............................................................... 44
3.3
Pemodelan Data (ER Diagram) .............................................................. 45
3.4
Perancangan Sistem ................................................................................ 46
3.4.1
Perancangan Basis Data .................................................................. 46
3.4.1.1 Logical Design ............................................................................ 46
3.4.1.2
Uji Normalisasi........................................................................... 48
3.4.1.3
Physical Design ........................................................................... 50
3.4.2
Perancangan Antar Muka ................................................................ 54
BAB IV IMPLEMENTASI DAN ANALISA HASIL ......................................... 62
4.1 Implementasi Pogram ................................................................................ 62
4.1.1
Implementasi Database ................................................................... 62
4.1.2
Implementasi Tabel ......................................................................... 62
4.1.3
Implementasi Interface .................................................................... 65
4.1.3.1
4.1.3.1.1
Halaman Administrator............................................................ 65
Menu Administator ............................................................. 65
4.1.3.1.2 Halaman Utama..................................................................... 66
4.1.3.1.3 Halaman Pemeliharaan .......................................................... 66
4.1.3.1.4 Halaman Transaksi................................................................. 68
4.1.3.1.5` Halaman Laporan.................................................................. 73
4.1.3.2
Halaman Kepala Gudang ......................................................... 75
4.1.3.2.1 Menu Kepala Gudang ............................................................ 75
4.1.3.2.2 Halaman Utama ..................................................................... 75
4.1.3.2.3 Halaman LPB ......................................................................... 76
4.1.3.2.4 Halaman SP ............................................................................ 77
4.1.3.2.5 Halaman Stok ......................................................................... 79
xiv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.2
Analisa Hasil ........................................................................................... 81
4.2.1
Uji Coba Black Box ........................................................................ 81
4.2.2
Uji Coba User.................................................................................. 91
4.2.3
Kesimpulan Hasil Pengujian ........................................................... 97
BAB V KESIMPULAN DAN SARAN ................................................................ 98
5.1
Kesimpulan ............................................................................................. 98
5.2
Saran ....................................................................................................... 98
DAFTAR PUSTAKA ........................................................................................... 99
LAMPIRAN HASIL KUESIONER
xv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR GAMBAR
Gambar 3.1 Use Case Diagram Administrator ..................................................... 16
Gambar 3.2 Use Case Diagram Kepala Gudang ................................................... 17
Gambar 3.3 Package Use Case Kelola Data Obat................................................. 18
Gambar 3.4 Package Use Case Kelola Data Pelanggan ........................................ 18
Gambar 3.5 Pacakge Use Case Kelola Data Supplier ........................................... 19
Gambar 3.6 Diagram Konteks............................................................................... 37
Gambar 3.7 Diagram Berjenjang .......................................................................... 38
Gambar 3.8 Diagram Berjenjang Subsistem Administrator ................................. 39
Gambar 3.9 Diagram Berjenjang Subsistem Kepala Gudang ............................... 40
Gambar 3.10 Diagram DFD Level 1 Subsistem Administrator ............................ 41
Gambar 3.11 Diagram DFD level 1 Subsistem Kepala Gudang .......................... 42
Gambar 3.12 Diagram DFD level 2 Proses 1.1 ..................................................... 42
Gambar 3.13 Diagram DFD level 2 Proses 1.2 ..................................................... 43
Gambar 3.14 Digram DFD level 2 Proses 1.3 ...................................................... 43
Gambar 3.15 Digram DFD level 2 Proses 1.4 ...................................................... 44
Gambar 3.16 Diagram DFD level 2 Proses 1.5 ..................................................... 44
Gambar 3.17 ER Diagram ..................................................................................... 45
Gambar 3.18 Logical Design ................................................................................ 47
Gambar 3.19 Logical Design setelah Normalisasi ................................................ 49
Gambar 3.20 Desain Login ................................................................................... 54
Gambar 3.21 Desain Halaman Utama Administrator ........................................... 55
Gambar 3.22 Desain Master Obat ......................................................................... 55
Gambar 3.23 Desain Master Pelanggan ................................................................ 56
Gambar 3.24 Desain Master Supplier ................................................................... 56
Gambar 3.25 Desain Faktur Penjualan.................................................................. 57
Gambar 3.26 Desain Faktur Pembelian ................................................................ 58
xvi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.27 Desain Laporan Penjualan ............................................................... 59
Gambar 3.28 Desain Laporan Pembelian.............................................................. 59
Gambar 3.29 Desain Halaman Utama Kepala Gudang ......................................... 60
Gambar 3.30 Desain LPB ..................................................................................... 60
Gambar 3.31 Desain SP ........................................................................................ 61
Gambar 3.32 Desain Stok ..................................................................................... 61
Gambar 4.1 Halaman Login .................................................................................. 65
Gambar 4.2 Menu Administrator .......................................................................... 65
Gambar 4.3 Halaman Utama Administrator ......................................................... 66
Gambar 4.4 Halaman Master Obat........................................................................ 67
Gambar 4.5 Halaman Master Supplier .................................................................. 67
Gambar 4.6 Halaman Master Pelanggan ............................................................... 68
Gambar 4.7 Halaman Faktur Penjualan ................................................................ 69
Gambar 4.8 Halaman Faktur Pembelian ............................................................... 70
Gambar 4.9 Halaman List Penjualan .................................................................... 71
Gambar 4.10 Halaman Detail List Penjualan ........................................................ 71
Gambar 4.11 Halaman List Pembelian ................................................................. 72
Gambar 4.12 Halaman Detail List Pembelian....................................................... 72
Gambar 4.13 Halaman Laporan Laba Penjualan .................................................. 73
Gambar 4.14 Halaman Laporan Penjualan ........................................................... 73
Gambar 4.15 Halaman Laporan Pembelian .......................................................... 74
Gambar 4.16 Menu Kepala Gudang...................................................................... 75
Gambar 4.17 Halaman Utama Kepala Gudang ..................................................... 75
Gambar 4.18 Halaman LPB .................................................................................. 76
Gambar 4.19 Halaman List LPB ........................................................................... 77
Gambar 4.20 Halaman Detail List LPB ................................................................ 77
Gambar 4.21 Halaman Surat Pesanan Obat .......................................................... 78
Gambar 4.22 Halaman List SP .............................................................................. 78
Gambar 4.23 Detail Menu List SP ........................................................................ 79
Gambar 4.24 Halaman Stok Obat ......................................................................... 80
Gambar 4.25 Halaman Edit Stok Obat.................................................................. 80
xvii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.26 Halaman Cetak Stok ........................................................................ 81
Gambar 4.27 Grafik Perhitungan Pertanyaan Pertama Admin ............................. 92
Gambar 4.28 Grafik Perhitungan Pertanyaan Kedua Admin ................................ 93
Gambar 4.29 Grafik Perhitungan Pertanyaan Ketiga Admin................................ 93
Gambar 4.30 Grafik Perhitungan Pertanyaan Keempat Admin ............................ 94
Gambar 4.31 Grafik Perhitungan Pertanyaan Pertama Gudang............................ 95
Gambar 4.32 Grafik Perhitungan Pertanyaan Kedua Gudang .............................. 96
Gambar 4.33 Grafik Perhitungan Pertanyaan Ketiga Gudang .............................. 97
xviii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR TABEL
Tabel 3.1 Tabel Obat ............................................................................................. 50
Tabel 3.2 Tabel Pelanggan .................................................................................... 50
Tabel 3.3 Tabel Supplier ....................................................................................... 51
Tabel 3.4 Tabel Penjualan ..................................................................................... 51
Tabel 3.5 Tabel Detail Penjualan .......................................................................... 52
Tabel 3.6 Tabel Pembelian .................................................................................... 52
Tabel 3.7 Tabel Detail Pembelian ......................................................................... 53
Tabel 4.1 Pengujian Menu Login .......................................................................... 82
Tabel 4.2 Pengujian Menu Pemeliharaan Master Obat ......................................... 82
Tabel 4.3 Pengujian Menu Pemeliharaan Master Supplier ................................... 83
Tabel 4.4 Pengujian Menu Pemeliharaan Master Pelanggan ................................ 84
Tabel 4.5 Pengujian Menu Faktur Penjualan ........................................................ 85
Tabel 4.6 Pengujian Menu Faktur Pembelian ....................................................... 86
Tabel 4.7 Pengujian Menu Laba Penjualan........................................................... 87
Tabel 4.8 Pengujian Menu Laporan Penjualan ..................................................... 87
Tabel 4.9 Pengujian Menu Laporan Pembelian .................................................... 88
Tabel 4.10 Pengujian Menu Logout ...................................................................... 88
Tabel 4.11 Pengujian Menu Login ........................................................................ 89
Tabel 4.12 Pengujian Menu LPB .......................................................................... 89
Tabel 4.13 Pengujian Menu SP ............................................................................. 90
Tabel 4.14 Pengujian Menu Stok .......................................................................... 90
Tabel 4.15 Pengujian Menu Logout ...................................................................... 91
Tabel 4.16 Hasil Perhitungan Pertanyaan Pertama Admin ................................... 92
Tabel 4.17 Hasil Perhitungan Pertanyaan Kedua Admin ..................................... 92
Tabel 4.18 Hasil Perhitungan Pertanyaan Ketiga Admin ..................................... 93
Tabel 4.19 Hasil Perhitungan Pertanyaan Keempat Admin ................................. 94
Tabel 4.20 Hasil Perhitungan Pertanyaan Pertama Gudang ................................. 95
Tabel 4.21 Hasil Perhitungan Pertanyaan Kedua Gudang .................................... 96
Tabel 4.22 Hasil Perhitungan Pertanyaan Ketiga Gudang .................................... 96
xix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB I
PENDAHULUAN
1.1 Latar Belakang
Obat merupakan salah satu sediaan farmasi, di mana ketentuan
mengenai pengadaan, penyimpanan, pengedaran sediaan farmasi harus
memenuhi standar mutu pelayanan farmasi yang ditetapkan dengan peraturan
pemerintah. Pemerintah berkewajiban membina, mengatur, mengendalikan
dan mengawasi pengadaan, penyimpanan, dan pengedaran obat.
Pemerintah telah menetapkan Cara Distribusi Obat yang Baik disingkat
CDOB yaitu standar distribusi obat yang baik untuk memastikan kualitas
produk yang baik dipertahankan sepanjang jalur distribusi. Yang dimaksud
dengan distribusi obat adalah setiap kegiatan atau serangkaian kegiatan
meliputi pengadaan, pembelian, penyimpanan, penyaluran kepada pihak yang
berwenang yaitu Apotek, Rumah Sakit.
Untuk itu obat harus mendapatkan penanganan khusus mulai dari
pengadaan, penerimaan dan penyimpanan, pengambilan, pengemasan dan
pengiriman bahkan jika ada pengembalian / retur dan adanya penarikan obat
dari industri farmasi atau yang diduga palsu. Fasilitas distribusi bisa
memperoleh pasokan obat dari fasilitas distribusi lain atau dari industri
farmasi. Pengadaan obat harus dikendalikan dengan prosedur tertulis dan
rantai pasokan harus diidentifikasi serta didokumentasikan dengan baik dan
benar. Fasilitas distribusi harus memastikan bahwa obat hanya disalurkan
kepada pihak yang berhak atau berwenang untuk menyerahkan obat ke
masyarakat. Bukti kualifikasi pelanggan dan setiap transaksi yang dilakukan
harus
didokumentasikan
1
dengan
baik.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2
Jaringan distribusi obat harus mempunyai sistem jaminan kualitas yang
dapat menjamin bahwa produk yang didistribusikan adalah benar ditunjukan
kepada penerima yang tepat. Untuk dapat terlaksananya jaringan distribusi
obat yang baik, maka harus diperhatikan aspek-aspek yang penting antara lain
manajemen mutu, personil, bangunan dan peralatan, dokumentasi, dan
inspeksi diri. Fasilitas distribusi harus memastikan bahwa mutu obat dan/atau
bahan obat dan integritas rantai distribusi dipertahankan selama proses
distribusi.
Dokumentasi yang baik merupakan bagian penting
dari sistem
manajemen mutu. Dokumentasi tertulis harus mencegah kesalahan dari
komunikasi lisan dan untuk memudahkan penelusuran antara lain sejarah,
nomor bets, instruksi, prosedur. Dokumentasi merupakan dokumen tertulis
terkait dengan distribusi (pengadaan, penyimpanan, penyaluran dan
pelaporan), prosedur tertulis dan dokumen lain yang terkait dengan pemastian
mutu. Dokumentasi terdiri dari prosedur tertulis, petunjuk dan data dalam
bentuk kertas maupun elektronik.
Pedagang Besar Farmasi yang disingkat PBF adalah perusahaan
berbentuk badan hukum yang memiliki izin untuk pengadaan, penyimpanan,
penyaluran obat dan atau bahan obat dalam jumlah besar sesuai ketentuan
perundang-undangan. Dalam perizinan sebuah PBF harus memenuhi syarat
wajib mempunyai penanggung jawab sebagai fasilitas distribusi yaitu seorang
apoteker.
PT Yekatria Husada Farma (PT YHF) yang beralamat di Jalan Adi
Sumarmo No 51 Colomadu Kabupaten Karanganyar merupakan salah satu
PBF yang ada di Surakarta. Sebagai PBF, PT Yekatria Husada Farma dalam
usahanya mendistribusikan obat juga dituntut harus sesuai dengan CDOB
yang telah ditetapkan oleh pemerintah. Semua proses yang dikerjakan harus
terencana dan terdokumentasikan dengan baik dan ada dokumen tertulis yang
menyertainya seperti surat pesanan, faktur, kartu stok, dan lain sebagainya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3
Selama ini sistem dokumentasi yang ada di PT. Yekatria Husada Farma
masih menggunakan sistem semi manual, sehingga banyak kekurangan yang
dirasakan. Contohnya adalah ketidaktepatan ketersediaan obat / stok sehingga
menggangu kelancaran distribusi yang mengakibatkan hilangnya kesempatan
jual karena tidak bisa memenuhi pesanan karena proses pencatatan di gudang
menggunakan pencatatan secara manual seperti pengecekan tanggal expired
obat yang manual. Masalah lain adalah keterlambatan pelaporan baik
pelaporan intern (omzet penjualan, stok, dll) maupun ekstern yaitu pelaporan
kepada instansi terkait dalam hal ini Dinas Kesehatan maupun Badan
Pengawasan Obat dan Makanan (BPOM) sehingga timbul permasalahan yaitu
salah satunya sering terjadi keterlambatan pengambilan keputusan dan
keterlambatan pelaporan.
Dari
permasalahan
yang
ada,
penulis
mengusulkan
untuk
dikembangkan sebuah aplikasi untuk membantu pendokumentasian di PBF
PT. Yekatria Husada Farma dengan membentuk aplikasi Sistem Informasi
Distribusi Obat. Diharapkan dengan adanya sistem ini dapat membantu
kelancaran proses pemesanan, pendistribusian dan pelaporan yang baik
sehingga
permasalahan yang ada selama ini dapat teratasi serta dapat
membantu pengontrolan proses pendistribusian obat.
Sistem ini dimulai dari proses pengadaan untuk distribusi obat dari PBF
kepada pelanggan dari dokumen pencatatan pemesanan obat hingga dokumen
penjualan obat berupa faktur penjualan dan faktur pajak. Diharapkan proses
pencatatan secara web dapat membantu sinkronisasi data dari pihak petugas
gudang dengan adminstrator dalam pencatatan stok obat dan mewujudkan
distribusi yang benar dan pengambilan keputusan yang tepat.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4
1.2 Rumusan Masalah
Dari latar belakang masalah diatas dapat dirumuskan masalah sebagai berikut:
Bagaimana membangun sistem informasi distribusi obat berbasis
web yang sesuai dengan kebutuhan PT. Yekatria Husada Farma?
1.3 Tujuan Penelitian
Tujuan pembuatan sistem informasi distribusi obat berbasis web adalah :
Merancang dan membuat sistem informasi proses pendistribusian
obat berbasis web yang sesuai dengan kebutuhan PT. Yekatria Husada Farma.
1.4 Batasan Masalah
Batasan masalah dalam pembuatan sistem ini adalah sebagai berikut :
1. Sistem dibangun dengan menggunakan bahasa pemograman PHP dan
database MySQL.
2. Sistem informasi yang dibuat penjualan dan pembelian tidak termasuk
retur barang.
1.5 Metodologi Penelitian
Metodologi penelitian yang digunakan untuk pembuatan Sistem Informasi
Distribusi Obat berdasar CDOB PT. Yekatria Husada Farma adalah
1. Wawancara dan observasi calon pengguna sistem di PT Yekatria Husada
Farma digunakan untuk menganalisis permasalahan dan pengambilan data.
2. Studi pustaka mengenai teori-teori cara distribusi obat yang baik (CDOB),
pemrograman PHP dan Sistem Informasi.
3. Perancangan dan implementasi Sistem Informasi Distribusi Obat berdasar
CDOB PT. Yekatria Husada Farma menggunakan FAST (Framework For
The Applications of System Techniques) yang meliputi :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5
a. Scope Definition
Menganalisa permasalahan yang muncul dengan wawancara.
Analisa menggunakan cara PIECES (Performance, Information,
Economics, Control, Efficiency, dan Service).
b. Problem Analysis
Membuat analisis sebab-akibat dari PIECES (Performance,
Information, Economics, Control, Efficiency, dan Service) yang telah
dibuat sebelumnya, kemudian membuat kesimpulan dari permasalahan
yang ada.
c. Requirements Analysis
Membuat use case dan use case narasi yang digunakan untuk
mengkomunikasikan yang dibutuhkan pengguna sistem dari Sistem
Informasi Distribusi Obat berdasar CDOB PT. Yekatria Husada Farma.
d. Logical Design
Membuat desain logikal dari Sistem Informasi Distribusi Obat
berdasar CDOB PT. Yekatria Husada Farma berbasis web.
e. Physical Design and Integration
Membuat arsitektur aplikasi kebutuhan sistem dan merancang user
interface atau tampilan antarmuka berdasarkan rancangan logical
design.
f. Construction and Testing
Mengimplementasikan Sistem Informasi Distribusi Obat berdasar
CDOB PT. Yekatria Husada Farma sesuai dengan rancangan, serta
menguji hasil implementasi Sistem Informasi Distribusi Obat berdasar
CDOB PT. Yekatria Husada Farma untuk melihat apakah sistem yang
dibangun sesuai dengan kebutuhan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6
1.6 Sistematika Penulisan
Dalam penyusunan laporan tugas akhir ini terdiri dari lima bab, dengan
menggunakan sistematika penulisan sebagai berikut :
BAB I
PENDAHULUAN
Berisi latar belakang, rumusan masalah, tujuan, batasan masalah,
metodologi penelitian, dan sistematika penulisan.
BAB II
DASAR TEORI
Berisi landasan teori yang dipakai untuk landasan desain sistem
yang akan dibuat.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Berisi analisa dan gambaran umum mengenai perancangan sistem
yang akan dibangun.
BAB IV IMPLEMENTASI DAN ANALISA HASIL
Berisi implementasi dari rancangan sistem dan analisa hasil atas
sistem yang telah dibuat.
BAB V
KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan dan saran yang diperoleh dari
keseluruhan proses pembuatan tugas akhir ini, serta beberapa saran
untuk pengembangan sistem lebih lanjut.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB II
DASAR TEORI
2.1
Tinjauan Umum Perusahaan
PT. Yekatria Husada Farma beralamat di Jalan Adi Sumarmo No. 51
Colomadu, Kabupaten Karanganyar, Jawa Tengah 57173. PT. Yekatria
Husada Farma adalah perusahaan farmasi yang bergerak di bidang distribusi
obat – obatan dengan sasaran Rumah Sakit, Apotik, dan distributor lain.
Berdiri pada 12 Oktober 1995, Ijin PBF HK.07.01/V/256/12, No Pokok
Wajib Pajak (N.P.W.P) 01.752.055.2.528.000 dan tanggal pengukuhan PKP
pada 14 Mei 2009. PT. Yekatria Husada Farma dipimpin oleh Drs. Susetyo
Prihastanto dan Apoteker Penanggung Jawab oleh Kristina Dian Pradani,
S.Farm, Apt. No SIK 19870630/STRA/SIKA_33.13/2014/2019. Perusahaan
ini memiliki jam kerja dari pukul 08.00 – 16.00 setiap hari senin sampai
jumat.
Sistem distribusi obat di PBF PT. Yekatria Husada Farma berjalan
semi manual dimana proses pencatatan di gudang dilakukan secara manual
seperti pembuatan surat pesanan dan laporan penerimaan barang, sedangkan
untuk komputerisasi hanya untuk proses administrasi dalam pencatatan faktur
penjualan dan faktur pajak penjualan. Area pemasarannya adalah Jawa
Tengah, Jawa Timur dan DI Yogyakarta. Perusahaan ini Penganggung jawab
dalam proses pendistribusian obat adalah seorang Apoteker
2.2 Distribusi
Distribusi merupakan proses yang menunjukan penyaluran barang
yang dibuat dari produsen agar sampai ke konsumen yang tersebar luas.
Produsen sendiri memiliki pengertian sebagai orang yang menggunkan atau
memakai barang atau jasa yang ditawarkan oleh produsen dalam kegiatan
7
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8
pembuatan
barang.
Fungsi
distribusi
ialah
melakukan
atau
mengantarkan barang atau jasa yang dihasilkan oleh produsen baik dari
daerah yang dekat atau jauh sehingga dari seluruh pelosok Indonesia dapat
merasakan barang atau jasa yang dihasilkan.
2.3 Cara Distribusi Obat yang Baik (CDOB)
Yang dimaksud cara distribusi obat yang baik adalah cara distribusi/
penyaluran sesuai persyaratan dan tujuan penggunaannya. Lalu perusahaan
berbentuk badan hukum yang memiliki izin pengadaan, penyimpanan,
penyaluran obat dan bahan obat dalam jumlah besar sesuai peraturan undangundang disebut dengan pedagang besar farmasi. BPOM RI akan
mengeluarkan sertifikat Cara Distribusi Obat yang Baik (CDOB) kepada
perusahaan farmasi sebagai bukti sah bahwa perusaan tadi telah memenuhi
persyaratan dalam mendistribusikan obat-obatan dan alat kesehatan lainnya.
Adapun prinsip-prinsip umum cara pendistribusian obat yang baik
adalah berlaku untuk aspek pengadaan, penyimpanan, penyaluran termasuk
pengembalian obat dan juga bahan obat dalam rantai distribusi. Semua pihak
yang terlibat dalam distribusi obat mempunyai tanggung jawab dalam
memastikan mutu obat dan mempertahankan integritas rantai distribusi
selama proses. Petugas yang terlibat dalam proses distribusi juga harus
memiliki kualifikasi kemampuan & pengalaman, antara lain :
1. Dalam pekerjaannya tidak boleh mempunyai kepentingan lain
2. Jumlah karyawan dalam distribusi sebaiknya cukup & diberi pelatihan
dalam menangani obat-obatan dan alat kesehatan
3. Memiliki kesehatan fisik & mental yang baik
4. Memiliki sikap & kesadaran tinggi
5. Penentuan tugas, batas kewenangan, & prosedur kerja
Pada pendistribusian obat yang baik dan benar, perlu dokumentasi
barang yang jelas dan mudah diketahui stok persediaannya. Pelaksanaan
pengadaan dan distribusi obat yang sesuai UU adalah penyediaan data & info
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
9
yang akurat, tingkat stok pada kondisi yang menjamin kelancaran pelayanan,
penerimaan produk yang benar, penyimpanan yang tepat serta dokumentasi
obat yang benar & lengkap.
Untuk skema pengadaan obat, pada alur distribusi dimulai dari
pemesanan dari pedagang besar farmasi ke sumber resmi yang ditunjuk untuk
pembelian obat. Setelah mengetahui stok hidup dan stok pengaman,
dikeluarkanlah surat pemesanan obat yang telah ditanda tangani oleh
penanggung jawab yang dilengkapi dengan nama dan nomor Surat Ijin Kerja
Apoteker (SIKA). Setelah pemesanan dilakukan, obat akan diterima dengan
beberapa proses. Mulai dari pemeriksaan kelengkapan obat yang telah
dipesan, bila telah sesuai segera disimpan di tempat persediaan perusahaan
dagang farmasi tadi. Bila masih ada yang kurang atau tidak sesuai, makan
dikembalikan atau diganti di tempat pemesanan obat tadi, faktur dan surat
penyerahan barang harus ada pada proses ini. Setelah proses ini selesai, maka
mulai masuk ke sistem administrasi dengan barang (obat) yang dimasukkan
ke kartu persediaan dan buku pembelian sehingga stok barang dapat terlihat
dengan jelas dan akurat.
Hal yang tidak kalah penting pada proses distribusi obat adalah
bagaimana cara penyimpanannya. Sesuai yang diatur di UU, penyimpanan
obat yang baik dan benar adalah disimpan pada kondisi yang telah ditetapkan
sesuai dengan jenis obat. Prosedur umum tentang penyimpanan obat yang
baik dan benar antara lain stok obat disimpan pada tempat yang terlindung
dari kontak cahaya langsung dan kelembaban suhu ruangan yang tidak beku.
Untuk obat yang telah mendekati atau sudah masuk masa kadaluarsa, harus
dipisahkan dari obat yang masih bagus. Hal ini berlaku juga untuk obat yang
rusak. Yang bertanggung jawab pada penyimpanan stok barang (obat) ini
adalah kepala gudang yang memiliki kartu barang untuk mengetahui stok
persediaan barang yang dimiliki.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
10
Dalam hal dokumentasi juga tidak kalah penting. Dokumentasi
dilakukan dengan tujuan menjamin pelaksanaan distribusi berjalan sesuai
dengan panduan mutu dan ketentuan perundang – undangan yang berlaku.
Dari sistem dokumentasi perjalan distribusi dapat ditelusuri. Jika terjadi
penyelewengan sistem, dapat diketahui dari sini, Dokumen yang dibuat harus
disimpan dalam waktu sekurang –kurangnya 5 tahun dari tanggal pembuatan
dokumen. Manfaat nyata yang dapat dirasakan dari sistem dokumentasi ini
adalah bila nanti BPOM atau industri farmasi menyatakan untuk menarik
suatu produk dari pasaran, lembaga distribusi dapat terbantu untuk
menelusuri jejak transportasi produk yang dimaksud sehingga tujuan objek
penarikan dapat diketahui hingga tingkat konsumen. Setiap PBF harus
melaporkan kegiatannya setiap 3 bulan sekali pada BPOM.
2.4 Sistem Informasi
Sistem adalah suatu susunan yang teratur dari kegiatan yang saling
berkaitan
dan
susunan
prosedur
yang
saling
berhubungan,
yang
melaksanakan dan mempermudah kegiatan-kegiatan utama suatu organisasi.
Infomasi adalah data yang telah diproses/diolah sehingga memiliki arti atau
manfaat yang berguna.
Kualitas Informasi tergantung dari 3 hal, yaitu informasi harus :
1.
Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan
tidak bisa atau menyesatkan. Akurat juga berarti informasi harus
jelas mencerminkan maksudnya.
2.
Tepat pada waktunya, berarti informasi yang datang pada penerima
tidak boleh terlambat.
3.
Relevan, berarti informasi tersebut mempunyai manfaat untuk
pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan
yang lainnya berbeda.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
11
Dari 3 hal tersebut maka akan di dapatkan sebuah nilai dari informasi
tersebut. Nilai informasi ditentukan dari dua hal, yaitu manfaat dan biaya
mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih
efektif dibandingkan dengan biaya mendapatkannya.
Sistem informasi adalah kumpulan informasi di dalam sebuah basis
data menggunakan model dan media teknologi informasi digunakan di dalam
pengambilan keputusan bisnis sebuah organisasi. Di dalam suatu organisasi,
informasi merupakan sesuatu yang penting di dalam mendukung proses
pengambilan keputusan oleh pihak manajemen. Sistem ini memanfaatkan
perangkat keras dan perangkat lunak komputer, prosedur manual, model
manajemen dan basis data
.
2.5 Metode FAST
FAST atau Framework for the Applications of System Technology
mendefinisikan
tahapan
untuk
mengidentifikasi
dan
mengevaluasi
permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan
yang terjadi, dan kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikan-perbaikan. Tahapan pada FAST berdasarkan pada permasalahan
dan kesempatan yang dihadapi dengan peningkatan-peningkatan yang
diharapkan dari sistem yang dikembangkan.
FAST sendiri berkaitan erat dengan analisis dan desain sistem melalui cara
PIECES (Performance, Information, Economics, Control, Efficiency, dan
Service). PIECES membantu metode FAST pada tahap analisis masalah dan
kebutuhan sistem, meliputi:
a.
Performance (kinerja), peningkatan terhadap kinerja sistem yang baru
sehingga menjadi lebih efektif diukur dari jumlah pekerjaan yang dapat
dilakukan pada saat tertentu (throughput) dan response time.
b.
Information (informasi), peningkatan terhadap kualitas informasi yang
disajikan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
12
c.
Economics (ekonomi), peningkatan terhadap manfaat-manfaat atau
keuntungan atau penurunan biaya yang terjadi.
d.
Control (pengendalian), peningkatan terhadap pengendalian untuk
mendeteksi dan memperbaiki kesalahan serta kecurangan yang akan
terjadi.
e.
Efficiency (efisiensi), peningkatan terhadap efisiensi operasi.
f.
Service (pelayanan), peningkatan terhadap pelayanan yang diberikan oleh
sistem.
Metode ini memiliki kelebihan yakni lebih fleksibel, dapat disesuaikan
dengan standar dan dapat dikembangkan dengan metode lain yang sedang
berkembang, seperti object oriented.
Metode ini disebut juga metode tangkas karena kemampuannya untuk
mendukung bukan hanya pengembangan aplikasi yang baik dan juga
dukungan teknik lain termasuk analisis sistem yang terstruktur, informasi
teknik, dan analisis berorientasi objek dan desain.
Adapun kelemahan dari metode FAST adalah FASE yang gunakan terlalu
banyak dan membutuhkan waktu yang lama dan setiap tahap membutuhkan
pengembangan yang tepat.
2.6 PHP
PHP (Personal Home Page) : Hypertext Preprocessor yang digunakan
sebagai bahasa script server – side dalam pengembangan web yang disisipkan
pada dokumen HTML. PHP memiliki banyak kelebihan yang tidak dimiliki
oleh bahasa script sejenis PHP di fokuskan pada pembuatan script server-side,
yang bisa melakukan apa saja yang dapat dilakukan oleh CGI, seperti
mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan
kemampuan mengirim serta menerima cookies, bahkan lebih dari kemampuan
CGI. PHP tidak terbatas pada hasil keluaran HTML (HyperText Markup
Languages). PHP juga memiliki kemampuan untuk mengolah gambar, file
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13
PDF, dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML
dan file XML lainya.
Sintaks Program / Script PHP ditulis dalam apitan tanda khusus PHP. Ada
empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok
script PHP :
1. <?php .... ?>
2. <script language = “PHP”> .... </script>
3. <? .... ?>
4. <% ..... %>
2.7 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL (bahasa
inggis
: database
management
system)
atau
DBMS
yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh
dunia. MySQL adalah sebuah implementasi dari sistem manajemen basis data
relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL
(General Public License). MySQL sebenarnya merupakan turunan salah satu
konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured
Query Language). SQL adalah sebuah konsep pengoperasian basis data,
terutama untuk pemilihan atau seleksi dan pemasukan data, yang
memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB III
ANALISA DAN PERANCANGAN SISTEM
3.1
Analisa Sistem Saat ini
Analisa sistem saat ini
merupakan proses menganalisis sistem
yang telah ada pada PT. Yekatria Husada Farma. Sistem yang digunakan
saat ini pencatatan secara komputerisasi digunakan dalam pembuatan
faktur sederhana dan untuk stok barang di gudang masih melakukan
pencatatan secara manual.
Analisa ini dilakukan menggunkan dua proses yaitu analisa
pertama yaitu menganalisa ruang lingkup dimana permasalahan berada
dan analisa kedua yaitu proses menganalisa sebab – akibat yang timbul
dari peramasalahan yang teridentifikasi pada analisa ruang lingkup.
3.1.1
Analisa Ruang Lingkup
Analisa permasalah yang ada dari PT. Yekatria Husada
Farma dengan menggunakan metode PIECES (Performance,
Information, Economics, Control, Efficiency, dan Service)
a.
Performance (kinerja), sistem yang digunakan saat ini masih
semi manual, dimana untuk pencatatan stok obat masih belum
terkomputerisasi.
b.
Information (informasi), infromasi penjualan dan pembelian
sudah baik dalam pelaporan, tetapi untuk gudang pelaporan
masih menggunakan manual.
c.
Economics (ekonomi), keterlambatan informasi obat sehingga
mengakibatkan
lamanya
14
menentukan
proses
penjualan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15
d.
Control (pengendalian), kontrol dalam sistem yang masih
kurang maksimal karena penyetokan obat masih manual.
e.
Efficiency (efisiensi), penyetokan gudang masih manual
sehingga membutuhkan waktu yang lama dalam informasi
obat.
f.
Service (pelayanan), pelayanan terhambat dalam informasi
ketersediaan obat.
3.1.2 Gambaran Sistem Baru
Sistem yang akan dibangun adalah Sistem Informasi
Distribusi Obat berdasar CDOB berbasis web, yang membantu
dalam pencatatan dan pemrosesan informasi meliputi proses
penjualan dan pembelian obat pada PT. Yekatria Husada Farma.
Proses yang akan dicatat dan diproses meliputi surat pesanan,
faktur penjualan, faktur pembelian, laporan penerimaan barang, dan
stok obat. Selain itu juga menangani dalam pelaporan penjualan
dan pembelian secara berkala bulanan maupun tahunan.
3.1.3
Analisa Kebutuhan Sistem
Analisa kebutuhan dalam pembuatan sistem ini dilakukan
untuk menentukan segala sesuatu
yang diperlukan dalam
pembuatan sistem.
1.
Administrator
a. Fasilitas Kelola Obat, Supplier dan Pelanggan
Fasilitas ini berguna untuk menambah, mengubah dan
menghapus data obat, data supplier dan data pelanggan.
b. Fasilitas Kelola Penjualan dan Pembelian
Fasilitas ini mengelola proses penjualan yaitu pembuatan
faktur, dan proses pembelian mencatat faktur pembelian.
c. Fasilitas Laporan
Fasilitas ini mengolah data transaksi penjualan dan
transaksi pembelian.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
16
2.
Kepala Gudang
a. Fasilitas Stok
Fasilitas ini berguna untuk pengecekan stok obat yang
masuk dan keluar.
b. Fasilitas Pembuatan Surat Pesanan
Fasilitas ini berguna untuk pembuatan surat pesanan
c. Fasilitas Pembuatan Laporan Penerimaan Barang
Fasilitas ini berguna untuk pembuatan surat pesanan
3.1.3.1 Use Case
1. Administrator
Gambar 3.1 Use Case Diagram Administrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17
2. Petugas Gudang
Gambar 3.2 Use Case Diagram Kepala Gudang
Dari gambar use case diatas terdapat dua aktor utama dalam
penggunaan sistem yaitu Administrator dan Kepala Gudang. Pada
diagram use case administrator terdapat 3 package yaitu package
kelola data obat, package kelola data supplier, dan package kelola
data pelanggan. Adapun detail package adalah sebagai berikut :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
18
Package Kelola Data Obat
Gambar 3.3 Package Use Case Kelola Data Obat
Package Kelola Data Pelanggan
Gambar 3.4 Package Use Case Kelola Data Pelanggan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
19
Package Kelola Data Supplier
Gambar 3.5 Pacakge Use Case Kelola Data Supplier
3.1.3.2 Use Case Narasi
Nama Use Case : Login
Nama Use Case
Login
Primary Bisnis Actor
Administrator dan Kepala Gudang
Deskripsi
Use case menggambarkan administrator dan pihak
gudang melakukan login ke dalam sistem
Kondisi Awal
Pengguna telah memilik username dan password
Trigger
Use
case
ini
digunakan
saat
pengguna
ingin
menggunakan sistem
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Membuka
halaman Login
Step 2 : Sistem meminta
pengguna memasukan nama
pengguna dan kata sandi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 3 : Pengguna
memasukan nama
pengguna dan kata sandi
Step 4 : Pengguna
menekan tombol Masuk
Step 5 : Sistem
memvalidasi nama
pengguna dan kata sandi
Step 6 : Sistem masuk
halaman utama pengguna
Use case ini akan selesai apabila pengguna berhasil
Kesimpulan
masuk halaman menu utama sistem
Batasan Implementasi
Hanya dapat di akses oleh pengguna yang memiliki
username dan password
Nama Use Case : Catat Data Obat
Nama Use Case
Catat Data Obat
Primary Bisnis Actor
Administrator
Deskripsi
Use
case
menggambarkan
administrator
menyimpan data obat
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna ingin
menyimpan data obat baru
Urutan aktivitas normal
Aksi Aktor
Step 1: Pengguna
memilih menu tambah
obat
Respon Sistem
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
21
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 2 : Sistem
menampilkan form data
obat
Step 3 : Pengguna
memasukan data obat
sesuai form
Step 4 : Pengguna
menekan tombol submit
Step 5 : Sistem
menyimpan data obat ke
dalam database
Step 6 : Sistem akan
menampilkan konfirmasi
atas data obat yang
berhasil disimpan
Kesimpulan
Pengguna berhasil menyimpan data obat ke dalam
database
Batasan Implementasi
Dapat menyimpan data ke dalam database
Nama Use Case : Edit Data Obat
Nama Use Case
Edit Data Obat
Primary Bisnis Actor
Administrator
Deskripsi
Use case menggambarkan administrator mengubah
data obat
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna ingin
mengubah data obat yang sudah disimpan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih menu edit obat
Step 2 : Sistem
menampilkan form data
obat yang akan diubah
Step 3 : Pengguna
mengubah data obat
Step 4 : Pengguna
menekan tombol submit
Step 5 : Sistem
menyimpan data obat
yang diubah ke dalam
database
Step 6 : Sistem akan
menampilkan
konfirmasi atas data
obat yang berhasil
diubah
Pengguna berhasil mengubah data obat ke dalam
Kesimpulan
database
Batasan Implementasi
Data obat di database berhasil diubah
Nama Use Case : Hapus Data Obat
Nama Use Case
Hapus Data Obat
Primary Bisnis Actor
Administrator
Deskripsi
Use case menggambarkan administrator menghapus
data obat
Kondisi Awal
Pengguna telah login
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
23
Use case ini digunakan saat pengguna ingin
Trigger
menghapus data obat yang sudah disimpan
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih obat yang akan
di hapus
Step 2 : Sistem mencari
data obat yang akan
dihapus
Step 3 : Pengguna
menekan tombol hapus
Step 5 : Sistem
menghapus data obat yang
telah dipih
Step 6 : Sistem akan
menampilkan konfirmasi
atas data obat yang
berhasil dihapus
Kesimpulan
Pengguna berhasil menghapus data obat
Batasan Implementasi
Data obat di database berhasil dihapus
Nama Use Case : Catat Data Pelanggan
Nama Use Case
Catat Data Pelanggan
Primary Bisnis Actor
Administrator
Deskripsi
Use
case
menggambarkan
administrator
menyimpan data pelanggan
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna ingin
menyimpan data pelanggan baru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih menu tambah
pelanggan
Step 2 : Sistem
menampilkan form data
pelanggan
Step 3 : Pengguna
memasukan data
pelanggan sesuai form
Step 4 : Pengguna
menekan tombol submit
Step 5 : Sistem
menyimpan data
pelanggan ke dalam
database
Step 6 : Sistem akan
menampilkan
konfirmasi atas data
pelanggan yang berhasil
disimpan
Kesimpulan
Pengguna berhasil menyimpan data pelanggan ke
dalam database
Batasan Implementasi
Dapat menyimpan data pelanggan ke dalam
database
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
Nama Use Case : Edit Data Pelanggan
Nama Use Case
Edit Data Pelanggan
Primary Bisnis Actor
Administrator
Deskripsi
Use case menggambarkan administrator mengubah
data pelanggan
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna ingin
mengubah data pelanggan yang sudah disimpan
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih menu edit
pelanggan
Step 2 : Sistem
menampilkan form data
pelanggan yang akan
diubah
Step 3 : Pengguna
mengubah data
pelanggan
Step 4 : Pengguna
menekan tombol submit
Step 5 : Sistem
menyimpan data
pelanggan yang diubah
ke dalam database
Step 6 : Sistem akan
menampilkan konfirmasi
atas data pelanggan yang
berhasil diubah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
26
Pengguna berhasil mengubah data pelanggan ke
Kesimpulan
dalam database
Batasan Implementasi
Data pelanggan di database berhasil diubah
Nama Use Case : Hapus Data Pelanggan
Nama Use Case
Hapus Data Pelanggan
Primary Bisnis Actor
Administrator
Deskripsi
Use case menggambarkan administrator menghapus
data pelanggan
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna ingin
menghapus data pelanggan yang sudah disimpan
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih pelanggan
yang akan di hapus
Step 2 : Sistem mencari
data pelanggan yang
akan dihapus
Step 3 : Pengguna
menekan tombol hapus
Step 5 : Sistem
menghapus data
pelanggan yang telah
dipih
Step 6 : Sistem akan
menampilkan konfirmasi
atas data pelanggan yang
berhasil dihapus
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
27
Kesimpulan
Pengguna berhasil menghapus data pelanggan
Batasan Implementasi
Data pelanggan di database berhasil dihapus
Nama Use Case : Catat Data Supplier
Nama Use Case
Catat Data Supplier
Primary Bisnis Actor
Administrator
Deskripsi
Use case menggambarkan administrator menyimpan data
supplier
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna ingin menyimpan
data supplier baru
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih menu tambah
supplier
Step 2 : Sistem menampilkan
form data supplier
Step 3 : Pengguna
memasukan data
suppliier sesuai form
Step 4 : Pengguna
menekan tombol submit
Step 5 : Sistem menyimpan
data supplier ke dalam
database
Step 6 : Sistem akan
menampilkan konfirmasi atas
data supplier yang berhasil
disimpan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
28
Pengguna berhasil menyimpan data supplier ke dalam
Kesimpulan
database
Dapat menyimpan data supplier ke dalam database
Batasan Implementasi
Nama Use Case : Edit Data Supplier
Nama Use Case
Edit Data Supplier
Primary Bisnis Actor
Administrator
Deskripsi
Use case menggambarkan administrator mengubah
data supplier
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna ingin
mengubah data supplier yang sudah disimpan
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih menu edit
supplier
Step 2 : Sistem
menampilkan form data
supplier yang akan
diubah
Step 3 : Pengguna
mengubah data supplier
Step 4 : Pengguna
menekan tombol submit
Step 5 : Sistem
menyimpan data
supplier yang diubah ke
dalam database
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
29
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 6 : Sistem akan
menampilkan
konfirmasi atas data
supplier yang berhasil
diubah
Pengguna berhasil mengubah data supplier ke
Kesimpulan
dalam database
Data supplier di database berhasil diubah
Batasan Implementasi
Nama Use Case : Hapus Data Supplier
Nama Use Case
Hapus Data Supplier
Primary Bisnis Actor
Administrator
Deskripsi
Use
case
menggambarkan
administrator
menghapus data supplier
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna ingin
menghapus data supplier yang sudah disimpan
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih supplier yang
akan di hapus
Step 2 : Sistem mencari
data supplier yang akan
dihapus
Step 3 : Pengguna
menekan tombol hapus
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
30
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 4 : Sistem
menghapus data
supplier yang telah
dipih
Step 5 : Sistem akan
menampilkan
konfirmasi atas data
supplier yang berhasil
dihapus
Kesimpulan
Pengguna berhasil menghapus data supplier
Batasan Implementasi
Data supplier di database berhasil dihapus
Nama Use Case : Catat Faktur Penjualan
Nama Use Case
Catat Faktur Penjualan
Primary Bisnis Actor
Administrator
Deskripsi
Use
case
menggambarkan
administrator
dapat
mencatat dan mencetak faktur penjualan
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna melakuakan
transaksi penjualan
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih menu transaksi
penjualan
Step 2 : Sistem
menampilkan form faktur
penjualan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
31
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 3 : Pengguna
memasukan data
penjualan sesuai form
Step 4 : Pengguna
menekan tombol simpan
Step 5 : Sistem menyimpan
data faktur penjualan ke
dalam database
Step 6 : Sistem akan
menampilkan konfirmasi
atas data faktur penjualan
yang berhasil disimpan
Pengguna berhasil menyimpan data penjualan ke
Kesimpulan
dalam database
Dapat menyimpan data penjualan ke dalam database
Batasan Implementasi
Nama Use Case : Catat Faktur Pembelian
Nama Use Case
Catat Faktur Pembelian
Primary Bisnis Actor
Administrator
Deskripsi
Use case menggambarkan administrator dapat
mencatat faktur pembelian
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna melakuakan
transaksi penjualan
Urutan aktivitas normal
Aksi Aktor
Step 1: Pengguna
memilih menu transaksi
pembelian
Respon Sistem
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
32
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 2 : Sistem
menampilkan form
faktur pembelian
Step 3 : Pengguna
memasukan data
pembelian sesuai form
Step 4 : Pengguna
menekan tombol simpan
Step 5 : Sistem
menyimpan data faktur
pembelian ke dalam
database
Step 6 : Sistem akan
menampilkan
konfirmasi atas data
faktur pembelian yang
berhasil disimpan
Kesimpulan
Pengguna berhasil menyimpan data pembelian ke
dalam database
Batasan Implementasi
Dapat menyimpan data pembelian ke dalam
database
Nama Use Case : Cetak Laporan
Nama Use Case
Cetak Laporan
Primary Bisnis Actor
Administrator
Deskripsi
Use case menggambarkan administrator dapat
mencetak laporan penjualan maupun pembelian
Kondisi Awal
Pengguna telah login
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
33
Use case ini digunakan saat pengguna telah
Trigger
menyimpan transaksi penjualan
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih menu laporan
Step 2 : Sistem
menampilkan laporan
Step 3 : Pengguna
menekan tombol cetak
Step 4 : Sistem mecetak
laporan
Pengguna berhasil mencetak laporan penjualan
Kesimpulan
dan pembelian
Dapat mencetak laporan penjualan dan pembelian
Batasan Implementasi
Nama Use Case : Stok Obat
Nama Use Case
Stok Obat
Primary Bisnis Actor
Kepala Gudang
Deskripsi
Use
case
menggambarkan
kepala
gudang
melakuakan pengecekan stok obat
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna ingin
mengecek persediaan obat
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih menu stok obat
Step 2 : Sistem
menampilkan data stok
obat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
34
Use case ini akan selesai jika informasi stok obat
Kesimpulan
dapat di tampilkan
Batasan Implementasi
Dapat menampilkan stok obat
Nama Use case : Catat Surat Pesanan
Nama Use Case
Catat Surat Pesanan
Primary Bisnis Actor
Kepala Gudang
Deskripsi
Use case menggambarkan kepala gudang dapat
membuat surat pesanan
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna melakuakan
pemesanan obat
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih menu surat
pesanan
Step 2 : Sistem
menampilkan form surat
pesanan
Step 3 : Pengguna
memasukan data
pemesanan obat sesuai
form
Step 4 : Pengguna
menekan tombol simpan
Step 5 : Sistem
menyimpan data surat
pesanan ke dalam
database
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
35
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 6 : Sistem akan
menampilkan konfirmasi
atas data surat pesanan
yang berhasil disimpan
Pengguna berhasil menyimpan surat pesanan ke
Kesimpulan
dalam database
Batasan Implementasi
Dapat menyimpan surat pesanan ke dalam database
Nama Use Case : Catat Laporan Penerimaan Barang
Nama Use Case
Catat Laporan Penerimaan Barang
Primary Bisnis Actor
Kepala Gudang
Deskripsi
Use case menggambarkan kepala gudang dapat
membuat laporan penerimaan barang
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna melakuakan
penerimaan barang
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 1: Pengguna
memilih menu laporan
penerimaan barang
Step 2 : Sistem
menampilkan form
laporan penerimaan
barang
Step 3 : Pengguna
memasukan data obat
atas obat yang di terima
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
36
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 4 : Pengguna
menekan tombol simpan
Step 5 : Sistem
menyimpan data obat
masuk ke dalam
database
Step 6 : Sistem akan
menampilkan
konfirmasi atas data
laporan penerimaan
barang yang berhasil
disimpan
Kesimpulan
Pengguna berhasil menyimpan data penerimaan
obat ke dalam database
Batasan Implementasi
Dapat menyimpan data penerimaan obat ke dalam
database
Nama Use Case : Logout
Nama Use Case
Logout
Primary Bisnis Actor
Administrator dan Kepala Gudang
Deskripsi
Use case menggambarkan administrator dan pihak
gudang keluar dari sistem
Kondisi Awal
Pengguna telah login
Trigger
Use case ini digunakan saat pengguna ingin keluar
dari sistem
Urutan aktivitas normal
Aksi Aktor
Step 1: Pengguna
memilih menu keluar
Respon Sistem
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
37
Urutan aktivitas normal
Aksi Aktor
Respon Sistem
Step 2 : Sistem
melakuakan sistem
logout
3.2
Kesimpulan
Pengguna berhasil keluar dari sistem
Batasan Implementasi
Keluar dari halaman utama sistem
Pemodelan Proses (DFD / Data Diagram Flow)
3.2.1
Diagram Konteks
Diagram konteks adalah suatu diagram yang terdiri dari
suatu proses saja dan biasa diberi nomor proses 0. Proses ini
mewakili dari seluruh sistem. Diagram konteks menggambarkan
input atau output suatu sistem dengan dunia luar atau dunia
kesatuan luar.
Faktur Pembelian
Laporan Pembelian
Admin
Gudang
Laporan
Penerimaan Barang
Laporan Penjualan
Faktur Penjualan
Data Pelanggan
Surat Pesanan
Sistem Distribusi Obat
PT. Yekatria Husada Farma
Data Obat
Stok Obat
Data Supplier
Gambar 3.6 Diagram Konteks
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
38
Diagram ini menggambarkan sistem secara keseluruhan.
Dari sistem ini akan didapat input berupa data obat, data pelanggan,
dan data supplier. Sedangkan output yang dihasilkan adalah
laporan penjualan dan pembelian, laporan penerimaan barang,
laporan stok obat, dan surat pesanan.
3.2.2
Diagram Berjenjang
3.2.2.1 Diagram Berjenjang SI Distribusi Obat
Level 0
0
Sistem Informasi
Distribusi Obat
PT. Yekatria Husada Farma
Level 1
1
2
Subsistem
Administrator
Subsistem
Kepala Gudang
Gambar 3.7 Diagram Berjenjang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39
3.2.2.2 Diagram Berjenjang Subsistem Administrator
Level 1
1
Subsistem
Administrator
Level 2
1.1
1.2
1.3
1.4
1.5
1.6
1.7
Login
Kelola Obat
Kelola
Supplier
Kelola
Pelanggan
Transaksi
Laporan
LogOut
1.2.1
1.3.1
1.4.1
1.5.1
1.6.1
Tambah Obat
Tambah
Supplier
Tambah
Pelanggan
Penjualan
Penjualan
1.2.2
1.3.2
1.4.2
1.5.2
1.6.2
Ubah Obat
Ubah
Supplier
Ubah
Pelanggan
Pembelian
Pembelian
1.2.3
1.3.3
1.4.3
Hapus Obat
Hapus
Supplier
Hapus
Pelanggan
Gambar 3.8 Diagram Berjenjang Subsistem Administrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
40
3.2.2.3 Diagram Berjenjang Subsistem Kepala Gudang
2
Level 1
Subsistem
Kepala Gudang
Level 2
2.5
2.1
2.2
2.3
2.4
Login
Stok Obat
Laporan
Penerimaan
Barang
Surat Pesanan
2.3.1
Buat Laporan
Penerimaan
Barang
LogOut
2.4.1
Buat
Surat Pesanan
2.3.2
2.4.2
Cetak
Laporan
Penerimaan
Barang
Cetak
Surat Pesanan
Gambar 3.9 Diagram Berjenjang Subsistem Kepala Gudang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
41
3.2.3
DFD Level
3.2.3.1 DFD level 1 Subsistem Administrator
Admin
Data Obat
Data Supplier
Data Pelanggan
1.1
Kelola Obat
Data Obat
1.2
Kelola
Supplier
Data Supplier
1.3
Kelola
Pelanggan
Data Pelanggan
Obat
Supplier
Pelanggan
Data Pelanggan
Faktur Pembelian
Faktur Penjualan
Data Supplier
1.4
Transaksi
Data Obat
Data Pembelian
Pembelian
Laporan Pembelian
Laporan Penjualan
Data Penjualan
1.5
Laporan
Data Pembelian
Penjualan
Data Penjualan
Gambar 3.10 Diagram DFD Level 1 Subsistem Administrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
42
3.2.3.2 DFD level 1 Subsistem Kepala Gudang
Data Obat
Kepala
Gudang
2.1
Stok Obat
Data Obat
Obat
Data Obat
Laporan
Penerimaan
Barang
Supplier
Data Supplier
2.2
Laporan
Penerimaan
Barang
Data LPB
LPB
Data Obat
Data Pelanggan
Surat Pesanan
2.3
Surat
Pesanan
Pelanggan
Data SP
SP
Gambar 3.11 Diagram DFD level 1 Subsistem Kepala Gudang
3.2.3.3 DFD level 2 Proses 1.1
Data Obat
Admin
Data Obat
Data Obat
1.1.1
Tambah
Obat
1.1.2
Ubah Obat
1.1.3
Hapus Obat
Data Obat
Data Obat
Obat
Data Obat
Gambar 3.12 Diagram DFD level 2 Proses 1.1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
43
3.2.3.4 DFD level 2 Proses 1.2
Admin
Data Supplier
Data Supplier
Data Supplier
1.2.1
Tambah
Supplier
1.2.2
Ubah
Supplier
1.2.3
Hapus
Supplier
Data Supplier
Data Supplier
Supplier
Data Supplier
Gambar 3.13 Diagram DFD level 2 Proses 1.2
3.2.3.5 DFD level 2 Proses 1.3
Admin
Data Pelanggan
Data Pelanggan
Data Pelanggan
1.3.1
Tambah
Supplier
1.3.2
Ubah
Supplier
1.3.3
Hapus
Supplier
Data Pelanggan
Data Pelanggan
Data Pelanggan
Gambar 3.14 Digram DFD level 2 Proses 1.3
Pelanggan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
44
3.2.3.6 DFD level 2 Proses 1.4
Admin
Faktur Penjualan
Data Obat
1.4.1
Penjualan
Obat
Data Pelanggan
Pelanggan
Data Penjualan
Faktur Pembelian
Penjualan
Data Obat
1.4.2
Pembelian
Data Supplier
Supplier
Data Pembelian
Pembelian
Gambar 3.15 Digram DFD level 2 Proses 1.4
3.2.3.7 DFD level 2 Proses 1.5
Admin
Laporan Penjualan
Laporan Pembelian
1.5.1
Penjualan
Data Penjualan
1.5.2
Pembelian
Data Pembelian
Penjualan
Pembelian
Gambar 3.16 Diagram DFD level 2 Proses 1.5
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.3
Pemodelan Data (ER Diagram)
Kota
Diskon
Nama
No Ijin
No NPWP
Kwantum
No lpb
No Ijin
Kota
Diskon
No
Supplier
No Telepon
beli
jual
Materai
email
Total
Tagihan
Id Supplier
Jatuh
Tempo
Nama Wajib
Pajak
No
No NPWP
Materai
Tanggal
Harga Beli
SIKA /
SIPA
Nama
HPP
Kwantum
Tanggal
No Telpon
Alamat
No
Pelanggan
No
Pajak
HPP
PPN
PPN
No
Pajak
HNA
Total
Tagihan
Jatuh
Tempo
HNA
Alamat
Id
Pelanggan
Nama Wajib
Pajak
email
SIKA / SIPA
Tanggal
Obat
pesan
Jumlah stok
Kwantum
Keterangan
Harga jual
Nama Obat
Expired
date
No Batch
Gambar 3.17 ER Diagram
45
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
46
3.4
Perancangan Sistem
3.4.1
Perancangan Basis Data
3.4.1.1
Logical Design
Gambar di bawah ini menjelaskan mengenai relasi antar
tabel yang ada di sistem.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
supplier
PK id_supplier
nama_supplier
alamatusaha_supplier
kota_supplier
notlp_supplier
email_supplier
nonpwp_supplier
noijin_supplier
namawp_supplier
sika_supplier
sp
PK no_sp
id_supplier
tgl_sp
no_batch
banyaknya
keterangan
pelanggan
obat
PK id_pelanggan
PK no_batch
nama_obat
expired_date
harga_jual
jumlah_stok
pembelian
PK no_faktur_beli
penjualan
nama_pelanggan
alamatusaha_pelanggan
kota_pelanggan
notlp_pelanggan
email_pelanggan
nonpwp_pelanggan
noijin_pelanggan
namawp_pelanggan
sika_pelanggan
PK no_faktur
tgl_beli
id_supplier
no_batch
kwantum
hna
diskon
hna_total
hpp
ppn
total_tagihan
jatuh_tempo
no_pajak
harga_beli
no_lpb
tgl_jual
id_pelanggan
no_batch
kwantum
hna
diskon
hna_total
hpp
ppn
total_tagihan
jatuh_tempo
no_pajak
Gambar 3.18 Logical Design
47
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
48
3.4.1.2
Uji Normalisasi
Normalisasi adalah teknik untuk menghasilkan
sekumpulan
relasi
yang
sesuai
dan
mendukung
kebutuhan data dalam organisasi.
Tahapan normalisasi untuk mengecek masing –
masing tabel pada logical design adalah sebagai berikut :
First Normal Form (1NF)
Merupakan suatu relasi dimana setiap attribute atau
kolom telah bersifat atomic. Setiap atribut berisi satu
nilai tunggal, bukan merupakan record database lain.
Second Normal Form (2NF)
Suatu relasi yang berada dalam bentuk 1NF dan
setiap
atribut
bukan
kunci
primernya
tergantung
fungsional penuh pada kunci primer.
Third Normal Form (3NF)
Bentuk normal ketiga (Third Normal Form / 3NF)
menunjukan suatu relasi yang berada dalam bentuk 1NF
dan 2NF dan tidak ada atribut bukan kunci yang
tergantung transitif pada kunci primer.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Setelah melewati uji normal, maka gambar logical design menjadi seperti berikut :
sp
PK
no_sp
tanggal_sp
id_supplier
sp_detail
supplier
PK
PK
nama_supplier
alamatusaha_supplier
kota_supplier
notlp_supplier
email_supplier
nonpwp_supplier
noijin_supplier
namawp_supplier
sika_supplier
pelanggan
id_sp_detail
Id_supplier
no_sp
no_batch
keterangan
pembelian
PK
obat
PK
PK
no_batch
nama_obat
expired_date
harga_jual
jumlah_stok
no_faktur_beli
tgl_beli
id_supplier
hpp
ppn
total_tagihan
jatuh_tempo
no_pajak
no_lpb
penjualan
PK
id_pembelian_detail
no_faktur_beli
no_batch
kwantum
hna
diskon
hna_total
harga_beli
nama_pelanggan
alamatusaha_pelanggan
kota_pelanggan
notlp_pelanggan
email_pelanggan
nonpwp_pelanggan
noijin_pelanggan
namawp_pelanggan
sika_pelanggan
no_faktur
tgl_jual
id_pelanggan
hpp
ppn
total_tagihan
jatuh_tempo
no_pajak
pembelian_detail
PK
id_pelanggan
penjualan_detail
PK
id_penjualan_detail
no_faktur
no_batch
kwantum
hna
diskon
hna_total
Gambar 3.19 Logical Design setelah Normalisasi
49
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
50
3.4.1.3
Physical Design
Rancangan fisik dari tabel dapat di lihat pada tabel – tabel
berikut:
Tabel 3.1 Tabel Obat
Nama Field
Type
Length
nama_obat
VARCHAR
50
no_batch
VARCHAR
10
expired_date
DATE
50
harga_jual
INT
20
jumlah_stok
INT
20
Index
PRIMARY
Tabel 3.2 Tabel Pelanggan
Nama Field
Type
Length
Index
id_pelanggan
INT
10
PRIMARY
nama_pelanggan
VARCHAR
50
alamatusaha_pelanggan
VARCHAR
50
kota_pelanggan
VARCHAR
50
notlp_pelanggan
VARCHAR
10
email_pelanggan
VARCHAR
30
nonpwp_pelanggan
VARCHAR
20
noijin_pelanggan
VARCHAR
20
namawp_pelanggan
VARCHAR
50
sika _pelanggan
VARCHAR
30
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
51
Tabel 3.3 Tabel Supplier
Field
Type
Length
Index
id_supplier
INT
10
PRIMARY
nama_supplier
VARCHAR
50
alamatusaha_supplier
VARCHAR
50
kota_supplier
VARCHAR
50
notlp_supplier
VARCHAR
10
email_supplier
VARCHAR
30
nonpwp_supplier
VARCHAR
20
noijin_supplier
VARCHAR
20
namawp_supplier
VARCHAR
50
sika _supplier
VARCHAR
30
Tabel 3.4 Tabel Penjualan
Field
Type
Length
Index
no_faktur
VARCHAR
10
PRIMARY
tgl_jual
DATE
50
id_pelanggan
VARCHAR
30
Hpp
INT
10
Ppn
INT
30
total_tagihan
INT
20
jatuh_tempo
DATE
no_pajak
VARCHAR
20
FOREIGN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
52
Tabel 3.5 Tabel Detail Penjualan
Field
Type
Length
Index
id_penjualan_detail VARCHAR
10
PRIMARY
no_faktur
VARCHAR
50
FOREIGN
no_batch
VARCHAR
30
FOREIGN
kwantum
INT
10
Hna
INT
100
Diskon
INT
100
hna_total
INT
100
Tabel 3.6 Tabel Pembelian
Field
Type
Length
Index
no_faktur_beli
VARCHAR
10
PRIMARY
no_lpb
VARCHAR
10
tgl_beli
DATE
50
id_supplier
VARCHAR
30
hpp_beli
INT
10
ppn_beli
INT
30
total_tagihan_beli
INT
20
jatuh_tempo_beli
DATE
no_pajak_beli
VARCHAR
20
FOREIGN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
53
Tabel 3.7 Tabel Detail Pembelian
Field
Type
Length
Index
id_pembelian_detail VARCHAR
10
PRIMARY
no_faktur_beli
VARCHAR
50
FOREIGN
no_batch
VARCHAR
30
FOREIGN
kwantum_beli
INT
10
harga_beli
INT
20
hna_beli
INT
20
diskon_beli
INT
30
hna_total_beli
INT
30
Tabel 3.8 Tabel SP
Field
Type
Length
Index
no_sp
VARCHAR
10
PRIMARY
id_supplier
VARCHAR
10
FOREIGN
tanggal_sp
Date
Tabel 3.9 Tabel SP Detail
Field
Type
Length
Index
id_sp_detail
INT
10
PRIMARY
no_sp
VARCHAR
10
FOREIGN
no_batch
VARCHAR
20
FOREIGN
Banyaknya
INT
10
Keterangan
VARCHAR
50
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
54
Tabel 3.10 Tabel User
3.4.2
Field
Type
Length
Index
id_user
INT
10
PRIMARY
Name
VARCHAR
50
Address
VARCHAR
30
phone_number
INT
10
Email
VARCHAR
30
Position
VARCHAR
20
Username
VARCHAR
20
Password
VARCHAR
20
Perancangan Antar Muka
Halaman Login
SISTEM DISTRIBUSI OBAT
PT YEKATRIA HUSADA FARMA
*kolom wajib diisi
Nama Pengguna * :
Kata Sandi * :
Masuk
Lupa kata sandi?
Gambar 3.20 Desain Login
Gambar 0.20 Desain Login
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
55
User Administrasi
1. Halaman Awal
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama Pemeliharaan Transaksi Laporan
Selamat datang !
Foto
PT. Yekatria Husada Farma
Jalan
No Tlp.
Gambar 3.21 Desain Halaman Utama Administrator
Gambar 3.21 Desain Halaman Utama Administrator
2. Master Obat
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama Pemeliharaan Transaksi Laporan
Selamat datang !
Foto
Master Obat
Pencarian
No
No Batch
Tambah Cetak
Nama Obat
Harga Jual
PT. Yekatria Husada Farma
Jalan
No Tlp.
Gambar 3.22 Desain Master Obat
Harga Beli
Stok
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
56
3. Master Pelanggan
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama Pemeliharaan Transaksi Laporan
Selamat datang !
Foto
Master Pelanggan
Pencarian
No
Nama
Tambah Cetak
Alamat
No tlp NPWP SIKA
PT. Yekatria Husada Farma
Jalan
No Tlp.
Gambar 3.23 Desain Master Pelanggan
4. Master Supplier
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama Pemeliharaan Transaksi Laporan
Selamat datang !
Foto
Master Supplier
Pencarian
No
Nama
Tambah Cetak
Alamat
No tlp NPWP SIKA
PT. Yekatria Husada Farma
Jalan
No Tlp.
Gambar3.24
3.24Desain
DesainMaster
MasterSupplier
Supplier
Gambar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
57
5.
Faktur Penjualan
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama Pemeliharaan Transaksi Laporan
Selamat datang !
Foto
PT. Yekatria Husada Farma
Jalan
No Tlp.
FAKTUR PENJUALAN
Nama Operator : aaa
Data Faktur
No Faktur
Tanggal Faktur
Tanggal Jatuh Tempo
Data Pelanggan
Nama Perusahaan
Detail
No Nama Obat
Waktu : 09:11:20
:
:
:
:
Kwt Sat HNA HNA POT% HNA TOT
Total
:
Nama
ObatPajak
Kwantum
Harga Diskon Harga Jual
PPN =No10%
x Dasar
:
Materai
:
Jumlah yang hrus dibayar :
SIMPAN
Gambar 3.25 Desain Faktur Penjualan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
58
6.
Faktur Pembelian
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama Pemeliharaan Transaksi Laporan
Selamat datang !
Foto
PT. Yekatria Husada Farma
Jalan
No Tlp.
FAKTUR PEMBELIAN
Nama Operator : aaa
Data Faktur
No Faktur
Tanggal Faktur
Tanggal Jatuh Tempo
Data Supplier
Nama Perusahaan
Detail
No Nama Obat
Waktu : 09:11:20
:
:
:
:
Kwt Sat HNA HNA POT% HNA TOT
Total
:
Nama
ObatPajak
Kwantum
Harga Diskon Harga Jual
PPN =No10%
x Dasar
:
Materai
:
Jumlah yang hrus dibayar :
SIMPAN
Gambar 3.26 Desain Faktur Pembelian
Gambar 3.26 Desain Faktur Pembelian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
59
7. Laporan Penjualan
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama Pemeliharaan Transaksi Laporan
Selamat datang !
LAPORAN PENJUALAN
Tanggal :
Tanggal :
Foto
Cetak
SISTEM DISTRIBUSI OBAT
LAPORAN PENJUALAN
Tanggal ...........
PT. Yekatria Husada Farma
Jalan
No Tlp.
Gambar 3.27 Desain Laporan Penjualan
8. Laporan Pembelian
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama Pemeliharaan Transaksi Laporan
Selamat datang !
Foto
PT. Yekatria Husada Farma
Jalan
LAPORAN PEMBELIAN
Tanggal :
Tanggal :
Cetak
SISTEM DISTRIBUSI OBAT
LAPORAN PEMBELIAN
Tanggal ...........
No Tlp.
Gambar 3.28 Desain Laporan Pembelian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
60
Halaman Kepala Gudang
1. Halaman Utama
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama
LPB
SP
Stok
Selamat datang !
Foto
PT. Yekatria Husada Farma
Jalan
No Tlp.
Gambar
Gambar 3.29
3.29 Desain
Desain Halaman
Halaman Utama
Utama Kepala
Kepala Gudang
Gudang
2. Halaman LPB
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama
LPB ! SP
Selamat datang
Foto
PT. Yekatria Husada Farma
Stok
No LPB
No Faktur
Tanggal Faktur
Nama Supplier
:
:
:
:
Jalan
No Tlp.
Search
No Nama Kwantum
Simpan
Batal
Batch Keterangan
Cetak
Gambar 3.30 Desain LPB
Gambar 3.30 Desain LPB
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
61
3. Halaman SP
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama LPB
SP
Selamat datang !
Foto
PT. Yekatria Husada Farma
Jalan
Stok
No SP
:
Nama Supplier :
Search
No Nama Obat
Kwantum
Keterangan
No Tlp.
Simpan
Batal
Cetak
Gambar 3.31 Desain SP
Gambar 3.31 Desain SP
4. Halaman Stok Obat
SISTEM DISTRIBUSI OBAT
PT. YEKATRIA HUSADA FARMA
Utama LPB
SP
Selamat datang !
Stok
DAFTAR STOK OBAT
Foto
Pencarian
Cetak
PT. Yekatria Husada Farma
Jalan
No Nama Obat
Stok Limit Stok
Awal
Masuk Keluar Jumlah
No Tlp.
Gambar 3.32 Desain Stok
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB IV
IMPLEMENTASI DAN ANALISA HASIL
4.1 Implementasi Pogram
4.1.1 Implementasi Database
Database yang digunakan dalam sistem ini adalah MySQL.
Database untuk sistem ini adalah yhf. Berikut script pembuatan
database yhf
CREATE DATABASE IF NOT EXISTS `yhf`;
4.1.2 Implementasi Tabel
Berikut ini adalah script – script pembuatan tabel pada database “yhf”
a. Listing pembuatan tabel obat
CREATE TABLE `obat` (
`nama_obat` varchar(100) NOT NULL,
`no_batch` varchar(20) NOT NULL,
`expired_date` date NOT NULL,
`harga_jual` int(100) NOT NULL,
`jumlah_stok` varchar(11) NOT NULL,
PRIMARY KEY (`no_batch`),
KEY `no_batch` (`no_batch`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
b. Listing pembuatan tabel supplier
CREATE TABLE IF NOT EXISTS `supplier` (
`id_supplier` varchar(10) NOT NULL,
`nama_supplier` varchar(50) NOT NULL,
`alamatusaha_supplier` varchar(50) NOT NULL,
`kota_supplier` varchar(50) NOT NULL,
`notlp_supplier` varchar(50) NOT NULL,
`email_supplier` varchar(50) NOT NULL,
`nonpwp_supplier` varchar(50) NOT NULL,
`noijin_supplier` varchar(50) NOT NULL,
`namawp_supplier` varchar(50) NOT NULL,
`sika_supplier` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
62
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
63
c. Listing pembuatan tabel pelanggan
CREATE TABLE IF NOT EXISTS `pelanggan` (
`id_pelanggan` varchar(10) NOT NULL DEFAULT '',
`nama_pelanggan` varchar(100) NOT NULL,
`alamatusaha_pelanggan` varchar(100) NOT NULL,
`kota_pelanggan` varchar(50) NOT NULL,
`notlp_pelanggan` varchar(50) NOT NULL,
`email_pelanggan` varchar(50) NOT NULL,
`nonpwp_pelanggan` varchar(50) NOT NULL,
`noijin_pelanggan` varchar(50) NOT NULL,
`namawp_pelanggan` varchar(50) NOT NULL,
`sika_pelanggan` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
---
d. Listing pembuatan tabel penjualan
CREATE TABLE IF NOT EXISTS `penjualan` (
`no_faktur` varchar(10) NOT NULL DEFAULT '',
`tgl_faktur` date NOT NULL,
`id_pelanggan` varchar(10) NOT NULL,
`hpp` int(100) NOT NULL,
`ppn` int(100) NOT NULL,
`materai` int(100) NOT NULL,
`total_tagihan` int(100) NOT NULL,
`jatuh_tempo` date NOT NULL,
`no_pajak` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
e. Listing pembuatan tabel penjualandetail
CREATE TABLE IF NOT EXISTS `penjualandetail` (
`id_penjualan_detail` int(10) NOT NULL,
`no_faktur` varchar(10) DEFAULT NULL,
`no_batch` varchar(100) DEFAULT NULL,
`kwantum` int(100) NOT NULL,
`hna` int(100) DEFAULT NULL,
`diskon` int(100) DEFAULT NULL,
`hna_total` int(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
AUTO_INCREMENT=21;
63
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
64
f. Listing pembuatan tabel pembelian
CREATE TABLE IF NOT EXISTS `pembelia` (
`no_faktur_beli` varchar(11) NOT NULL,
`no_lpb` varchar(10) NOT NULL,
`tgl_faktur_beli` date NOT NULL,
`id_supplier` varchar(10) NOT NULL,
`hpp_beli` int(100) NOT NULL,
`ppn_beli` int(100) NOT NULL,
`materai_beli` int(100) NOT NULL,
`total_tagihan_beli` int(100) NOT NULL,
`jatuh_tempo_beli` date NOT NULL,
`no_pajak_beli` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
g. Listing pembuatan tabel pembeliandetail
CREATE TABLE IF NOT EXISTS `pembeliandetail` (
`id_pembelian_detail` int(10) NOT NULL,
`no_faktur_beli` varchar(10) DEFAULT NULL,
`no_batch` varchar(20) DEFAULT NULL,
`kwantum_beli` int(100) NOT NULL,
`harga_beli` int(100) NOT NULL,
`hna_beli` int(100) NOT NULL,
`diskon_beli` int(100) DEFAULT NULL,
`hna_total_beli` int(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
AUTO_INCREMENT=12 ;
h. Listing pembuatan tabel sp
--CREATE
TABLE IF NOT EXISTS `sp` (
`no_sp` varchar(10) NOT NULL,
`id_supplier` varchar(10) NOT NULL,
`tanggal_sp` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
i. Listing pembuatan tabel sp_detail
CREATE TABLE IF NOT EXISTS `sp_detail` (
`id_sp_detail` int(10) NOT NULL,
`no_sp` varchar(10) DEFAULT NULL,
`no_batch` varchar(20) DEFAULT NULL,
`banyaknya` int(10) NOT NULL,
`keterangan` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
AUTO_INCREMENT=23 ;
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
65
4.1.3 Implementasi Interface
Halaman Login
Petugas harus menginpukan nama pengguna dan kata sandi
yang sudah terdaftar. Apabila login berhasil maka akan muncul
halaman utama, sedangkan apabila gagal akan ada peringatan untuk
penginputan nama pengguna atau kata sandi yang salah.
Gambar 4.1 Halaman Login
4.1.3.1
Halaman Administrator
4.1.3.1.1 Menu Administator
Sistem Distribusi Obat
PT. Yekatria Husada Farma
Login
Menu Utama
Utama
Pemeliharaan
Keluar
Master Obat
Profil
Master Supplier
Ubah Sandi
Master Pelanggan
Transaksi
Laporan
Faktur
Penjualan
Laba
Penjualan
Faktur
Pembelian
Penjualan
Pembelian
List Penjualan
List Pembelian
Gambar 4.2 Menu Administrator
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
66
4.1.3.1.2 Halaman Utama
Pada halaman utama administrator terdapat menu
Utama, Pemeliharaan, Transaksi, dan Laporan
Gambar 4.3 Halaman Utama Administrator
4.1.3.1.3 Halaman Pemeliharaan
Menu pemeliharaan terdiri dari tiga sub menu, yaitu
master obat, master supplier dan master pelanggan.
Pada sub menu Master obat menampilkan list obat yang
sudah tersimpan di database. Pada halaman ini juga
terdapat fungsi tambah obat, ubah obat, hapus obat dan
cetak data obat.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
67
Gambar 4.4 Halaman Master Obat
Pada sub menu Master Supplier menampilkan list
supplier yang sudah tersimpan di database. Pada halaman
ini juga terdapat fungsi tambah supllier, ubah supplier,
hapus supplier dan cetak data supplier.
Gambar 4.5 Halaman Master Supplier
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
68
Pada sub menu Master Pelanggan menampilkan list
pelanggan yang sudah tersimpan di database.
Pada halaman ini juga terdapat fungsi tambah pelanggan,
ubah pelanggan, hapus pelanggan dan cetak data
pelanggan.
Gambar 4.6 Halaman Master Pelanggan
4.1.3.1.4 Halaman Transaksi
Menu transaksi terdapat empat sub menu yaitu
faktur penjualan, faktur pembelian, list penjualan dan list
pembelian.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
69
Sub menu faktur penjualan, halaman yang berisi
form untuk data pembuatan faktur penjualan yang terdiri
dari no faktur, tanggal faktur, tanggal jatuh tempo, no
faktur pajak, data pelanggan, dan data obat yang dibeli
oleh pelanggan.
Gambar 4.7 Halaman Faktur Penjualan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
70
Sub menu faktur pembelian, halaman yang berisi
form untuk data rekap faktur pembelian yang terdiri dari
no faktur, tanggal faktur, tanggal jatuh tempo, no faktur
pajak, data supplier, dan data obat yang telah dibeli.
Gambar 4.8 Halaman Faktur Pembelian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
71
Sub menu list penjualan, halaman yang berisi daftar
transaksi penjualan yang telah tersimpan di database. Pada
halaman ini juga terdapat fungsi detail dimana dapat
melihat secara detail dan mecetak faktur dengan fomat
dokumen pdf.
Gambar 4.9 Halaman List Penjualan
Gambar 4.10 Halaman Detail List Penjualan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
72
Sub menu list pembelian, halaman yang berisi daftar
transaksi pembelian yang telah tersimpan di database.
Pada halaman ini juga terdapat fungsi detail dimana dapat
melihat secara detail dan mecetak faktur dengan fomat
dokumen pdf.
Gambar 4.11 Halaman List Pembelian
Gambar 4.12 Halaman Detail List Pembelian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
73
4.1.3.1.5` Halaman Laporan
Menu Laporan terdiri dari dua sub tema, yaitu menu
laba penjualan, laporan penjualan dan laporan pembelian.
Menu laba penjualan menampilkan detail hasil
perhitungan laba dari penjualan berdasarkan inputan
tanggal yang diinginkan.
Gambar 4.13 Halaman Laporan Laba Penjualan
Menu
laporan
penjualan
menampilkan
detail
transaksi penjualan berdasarkan inputan tanggal yang
diinginkan.
Gambar 4.14 Halaman Laporan Penjualan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
74
Menu laporan pembelian menampilkan detail transaksi
pembelian berdasrkan inputan tanggal yang telah diinputakan.
Gambar 4.15 Halaman Laporan Pembelian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
75
4.1.3.2
Halaman Kepala Gudang
4.1.3.2.1
Menu Kepala Gudang
Sistem Distribusi Obat
PT. Yekatria Husada Farma
Login
Menu Utama
Utama
LPB
Keluar
Profil
SP
Laporan Penerimaan
Barang
List LPB
Stok
Surat Pesanan
List LPB
Ubah Sandi
Gambar 4.16 Menu Kepala Gudang
4.1.3.2.2
Halaman Utama
Pada halaman utama administrator terdapat menu
Utama, LPB, SP, dan Stok.
Gambar 4.17 Halaman Utama Kepala Gudang
Stok Obat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
76
4.1.3.2.3
Halaman LPB
Halaman lpb atau laporan penerimaan barang
terdapat dua sub menu yaitu menu laporan penerimaan
barang dan list LPB. Menu laporan penerimaan barang
berisi form untuk membuat laporan penerimaan obat
masuk yang terdiri dari no lpb, no faktur, tanggal lpb, data
supplier, dan data obat yang masuk.
Gambar 4.18 Halaman LPB
Menu List LPB menampilkan daftar laporan
penerimaan obat yang sudah disimpan didatabase. Di
dalam tampilan juga terdapat menu detail untuk melihat
dan mencetak file laporan penerimaan barang berupa file
pdf.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
77
Gambar 4.19 Halaman List LPB
Gambar 4.20 Halaman Detail List LPB
4.1.3.2.4
Halaman SP
Halaman sp atau surat pesanan terdapat dua sub
menu yaitu
menu surat pesanan dan list SP. Menu surat
pesanan berisi form untuk membuat surat pesanan yang
terdiri dari no sp, tanggal sp, data supplier, dan data obat
yang akan dibeli.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
78
Gambar 4.21 Halaman Surat Pesanan Obat
Menu List SP menampilkan daftar surat pesanan
obat yang sudah disimpan didatabase. Di dalam tampilan
juga terdapat menu detail untuk melihat dan mencetak file
surat pesanan berupa file pdf.
Gambar 4.22 Halaman List SP
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
79
Gambar 4.23 Detail Menu List SP
4.1.3.2.5
Halaman Stok
Halaman stok menampilkan list data stok obat yang
terdiri dari no batch, nama obat, expired date, jumlah stok
dan limit stok. Apabila jumlah stok kurang dari atau sama
dengan limit stok maka akan ada tanda yang menandakan
stok obat akan habis atau habis.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
80
Gambar 4.24 Halaman Stok Obat
Halaman ini pengguna juga dapat mengubah jumlah
stok barang pada fungsi edit apabila terjadi perbedaan stok
antara data yang sebenarnya dan data pada pencatatan
aplikasi
Gambar 4.25 Halaman Edit Stok Obat
Halaman ini juga disertai fungsi cetak, dimana dapat
mencetak data stok berupa file pdf dengan menekan
tombol cetak
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
81
Gambar 4.26 Halaman Cetak Stok
4.2
Analisa Hasil
Pengujian aplikasi ini dilakukan dengan dua cara yaitu pengujian metode
black box digunakan untuk mengetahui kelebihan dan kekurangan sistem dan
uji coba terhadap pengguna sistem dengan cara pembagian kuesioner kepada
user pengguna sistem ini dan sepuluh expert sistem.
4.2.1 Uji Coba Black Box
Pengujian Black Box dilakukan oleh pembuat sistem.
Pengujian ini digunakan untuk mengetahui kegunaan fungsi tombol
navigasi pada sistem informasi ini dapat berfungsi dengan baik.
Hasil pengujiannya sebagai berikut :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
82
A. Administrator
1. Pengujian Menu Login
Tabel 4. 1 Pengujian Menu Login
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Diharapkan
Username dan
Akan menampilkan
Menampilkan menu
Password terisi
menu utama
administrator
benar
administrator
Username dan
Akan menampilkan
Menampilkan pesan
Password terisi
pesan bahwa
bahwa password dan
benar
username dan
username salah
Terpenuhi
Terpenuhi
password salah
2. Pengujian Menu Pemeliharaan Master Obat
Tabel 4.2 Pengujian Menu Pemeliharaan Master Obat
Data Masukan
Hasil Yang Diharapkan
Pengamatan
Hasil Uji
Tombol Tambah Akan menampilkan form
Form tambah obat
Terpenuhi
Tombol Simpan
tambah obat
berhasil di tampilkan
Akan menampilkan
Menampilkan pesan
pesan data obat berhasil
data obat berhasil
disimpan dan
disimpan dan
ditambahkan ke database
ditambahkan ke
Terpenuhi
database
Tombol Ubah
Akan menampilkan form
Menampilkan data obat
seluruh data obat dan
dalam form dan data
menyimpan data yang
obat berhasil diubah
telah diubah
Terpenuhi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
83
Data Masukan
Hasil Yang Diharapkan
Tombol Hapus
Akan menghapus data
Pengamatan
Menampilkan pesan
Hasil Uji
Terpenuhi
obat yang telah tersimpan data obat berhasil
di database dan
dihapus
menampilkan pesan data
obat berhasil dihapus
3. Pengujian Menu Pemeliharaan Master Supplier
Tabel 4.3 Pengujian Menu Pemeliharaan Master Supplier
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Diharapkan
Tombol Tambah
Tombol Simpan
Tombol Ubah
Akan menampilkan
Form tambah supplier
form tambah supplier
berhasil di tampilkan
Akan menampilkan
Menampilkan pesan
pesan data supplier
data supplier berhasil
berhasil disimpan dan
disimpan dan
ditambahkan ke
ditambahkan ke
database
database
Akan menampilkan
Menampilkan data
form seluruh data
supplier dalam form
supplier dan
dan data supplier
menyimpan data yang
berhasil diubah
Terpenuhi
Terpenuhi
Terpenuhi
telah diubah
Tombol Hapus
Akan menghapus data
Menampilkan pesan
supplier yang telah
data supplier berhasil
tersimpan di database
dihapus
dan menampilkan
pesan data obat
berhasil dihapus
Terpenuhi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
84
4. Pengujian Menu Pemeliharaan Master Pelanggan
Tabel 4.4 Pengujian Menu Pemeliharaan Master Pelanggan
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Diharapkan
Tombol Tambah
Tombol Simpan
Akan menampilkan
Form tambah
form tambah
pelanggan berhasil di
pelanggan
tampilkan
Akan menampilkan
Menampilkan pesan
pesan data
data pelanggan berhasil
pelanggan berhasil
disimpan dan
disimpan dan
ditambahkan ke
ditambahkan ke
database
Terpenuhi
Terpenuhi
database
Tombol Ubah
Akan menampilkan
Menampilkan data
form seluruh data
pelanggan dalam form
pelanggan dan
dan data pelanggan
menyimpan data
berhasil diubah
Terpenuhi
yang telah diubah
Tombol Hapus
Akan menghapus
Menampilkan pesan
data pelanggan yang
data pelanggan berhasil
telah tersimpan di
dihapus
database dan
menampilkan pesan
data obat berhasil
dihapus
Terpenuhi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
85
5. Pengujian Menu Faktur Penjualan
Tabel 4.5 Pengujian Menu Faktur Penjualan
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Diharapkan
Tekan menu Faktur
Akan menampilkan
Menampilkan form
Penjualan
fom untuk
faktur transaksi
pembuatan faktur
penjualan
Terpenuhi
transaksi penjualan
Tekan Simpan
Akan menampilkan
Menampilkan pesan
pesan faktur sudah
faktur sudah tersimpan
Terpenuhi
tersimpan apabila
faktur dapat
tersimpan di
database
Tekan Batal
Akan membatalkan
Mengkosongkan setiap
transaksi dengan
field yang terisi
mengkosongkan
seluruh field
Terpenuhi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
86
6. Pengujian Menu Faktur Pembelian
Tabel 4.6 Pengujian Menu Faktur Pembelian
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Diharapkan
Tekan menu Faktur
Akan menampilkan
Menampilkan form
Pembelian
fom untuk
faktur transaksi
pencatatan faktur
penjualan
Terpenuhi
transaksi penjualan
Tekan Simpan
Akan menampilkan
Menampilkan pesan
pesan faktur sudah
faktur sudah tersimpan
Terpenuhi
tersimpan apabila
faktur dapat
tersimpan di
database
Tekan Batal
Akan membatalkan
Mengkosongkan setiap
transaksi dengan
field yang terisi
mengkosongkan
seluruh field
Terpenuhi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
87
7. Pengujian Menu Laporan Penjualan
Tabel 4.6 Pengujian Menu Laba Penjualan
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Terpenuhi
Diharapkan
Tekan Menu
Menampilkan form
Berhasil menampilkan
Laporan Penjualan
search dan tanggal
transaksi penjualan
pilihan yang akan
sesuai dengan search
menampilkan
dan tanggal pilihan
Masukan Tanggal
transaksi penjualan
sesuai dengan
search dan tanggal
pilihan
8. Pengujian Menu Laporan Penjualan
Tabel 4.7 Pengujian Menu Laporan Penjualan
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Terpenuhi
Diharapkan
Tekan Menu
Menampilkan form
Berhasil menampilkan
Laporan Penjualan
search dan tanggal
transaksi penjualan
pilihan yang akan
sesuai dengan search
menampilkan
dan tanggal pilihan
Masukan search
berdasar pelanggan
maupun obat dan
tanggal
transaksi penjualan
sesuai dengan
search dan tanggal
pilihan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
88
9. Pengujian Menu Laporan Pembelian
Tabel 4.8 Pengujian Menu Laporan Pembelian
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Terpenuhi
Diharapkan
Tekan Menu
Menampilkan form
Berhasil menampilkan
Laporan Pembelian
search dan tanggal
transaksi penjualan
pilihan yang akan
sesuai dengan search
menampilkan
dan tanggal pilihan
Masukan search
berdasar supplier
maupun obat dan
tanggal
transaksi penjualan
sesuai dengan search
dan tanggal pilihan
10. Pengujian Menu Logout
Tabel 4.9 Pengujian Menu Logout
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Diharapkan
Tekan menu Keluar
Keluar dari menu
Berhasil logout dan
utama dan kembali
kembali ke halaman
ke halaman login
login
Terpenuhi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
89
B. Kepala Gudang
1. Pengujian Menu Login
Tabel 4.10 Pengujian Menu Login
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Diharapkan
Username dan
Akan menampilkan
Menampilkan Menu
Password terisi
menu utama
Utama Gudang
benar
Gudang
Username dan
Akan menampilkan
Menampilkan pesan
Password terisi
pesan bahwa
bahwa password dan
benar
username dan
username salah
Terpenuhi
Terpenuhi
password salah
2. Pengujian Menu LPB
Tabel 4.11 Pengujian Menu LPB
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Diharapkan
Tekan menu
Menampilkan form isian
Berhasil menampilkan
laporan penerimaan laporan penerimaan
form laporan
barang
barang dan apabila
penerimaan barang dan
tombol simpan ditekan
menyimpan ke database
Terpenuhi
akan menyimpan ke
database
Tekan menu list
Menampilkan seluruh
Berhasil menampilkan
LPB
data lpb yang tersimpan
seluruh data lpb yang
di database dan melihat
tersimpan di database
detail form lpb
dan melihat detail form
berbentuk dokumen pdf
lpb berbentuk dokumen
Terpenuhi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
90
3. Pengujian Menu SP
Tabel 4.12 Pengujian Menu SP
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Terpenuhi
Diharapkan
Tekan menu surat
Menampilkan form isian
Berhasil menampilkan
pesanan
surat pesanan dan
form surat pesanan dan
apabila tombol simpan
menyimpan ke
ditekan akan
database
menyimpan ke database
Tekan menu list SP
Menampilkan seluruh
Berhasil menampilkan
data sp yang tersimpan
seluruh data sp yang
di database dan melihat
tersimpan di database
detail form sp berbentuk
dan melihat detail form
dokumen pdf
sp berbentuk dokumen
Terpenuhi
4. Pengujian Menu Stok
Tabel 4.13 Pengujian Menu Stok
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Diharapkan
Tekan menu stok
Tekan menu edit
Menampilkan
Berhasil menampilkan
seluruh data obat
seluruh data obat
Menampilkan
Berhasil mengubah
seluruh data obat
jumlah data obat dan di
dan dapat mengubah simpan di database
jumlah data obat
saja dan simpan di
database
Terpenuhi
Terpenuhi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
91
5. Pengujian Menu Logout
Tabel 4.0.14 Pengujian Menu Logout
Data Masukan
Hasil Yang
Pengamatan
Hasil Uji
Diharapkan
Tekan menu Keluar
Keluar dari menu
Berhasil logout dan
utama dan kembali
kembali ke halaman
ke halaman login
login
Terpenuhi
Kesimpulan
Secara keseluruhan seluruh fungsi kegunaan fungsi tombol
navigasi pada sistem informasi ini berfungsi dengan baik.
Kelemahan program pembelian belum terintergrasi dengan
pemesanan, dan penjualan obat sedapat mungkin memasukan unsur
expired date agar di jual lebih dahulu.
4.2.2 Uji Coba User
Untuk mengevaluasi Sistem Informasi Distribusi Obat PT.
Yekatria Husada Farma dimata pengguna sistem, maka dibagikan
kuesioner kepada user pengguna sistem sendiri yaitu Administrator
dan Kepala Gudang PT. Yekatria Husada Farma
serta 8 expert
sistem sehingga berjumlah 10 responden.
Berikut adalah hasil perhitungan kuesioner Sistem Informasi
Distribusi
Obat
PT.
Yekatria
Husada
Farma
untuk
setiap
pertanyaan.
A. Administrator
Hasil dari jawaban 9 responden, kemudian diolah sehingga
diperoleh hasil sebagai berikut :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
92
1. SI ini mudah dalam memproses data, seperti insert, update, delete
dan searching
Tabel 4.15 Hasil Perhitungan Pertanyaan Pertama Admin
Jawaban
Sangat Setuju
Setuju
Biasa Saja
Tidak Setuju
Sangat Tidak Setuju
Jumlah
1
7
1
0
0
Presentase
11%
78%
11%
0%
0%
Gambar 4.27 Grafik Perhitungan Pertanyaan Pertama Admin
Dari hasil diatas menunjukan bahwa sistem yang dibangun
dapat memproses data dengan baik
2. SI ini membatu dalam pembuatan Faktur
Tabel 4.16 Hasil Perhitungan Pertanyaan Kedua Admin
Jawaban
Sangat Setuju
Setuju
Biasa Saja
Tidak Setuju
Sangat Tidak Setuju
Jumlah
3
6
0
0
0
Presentase
33%
67%
0%
0%
0%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
93
Gambar 4.28 Grafik Perhitungan Pertanyaan Kedua Admin
Dari hasil di atas, sistem yang dibangun dapat membuat
faktur sesuai kebutuhan pengguna.
3. Laporan dapat membantu dalam pengecekan transaksi
Tabel 4.17 Hasil Perhitungan Pertanyaan Ketiga Admin
Jawaban
Sangat Setuju
Setuju
Biasa Saja
Tidak Setuju
Sangat Tidak Setuju
Jumlah
4
5
0
0
0
Presentase
44%
56%
0%
0%
0%
Gambar 4.29 Grafik Perhitungan Pertanyaan Ketiga Admin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
94
Dari hasil diatas, dapat disimpulkan bahwa laporan yang
dihasilkan oleh sistem dapat membantu dalam pengecekan
transaksi penjualan maupun pembelian.
4.
SI ini mempunyai tampilan (user interface) yang menarik
Tabel 4.18 Hasil Perhitungan Pertanyaan Keempat Admin
Jawaban
Jumlah
Presentase
Sangat Setuju
1
11%
Setuju
3
33%
Biasa Saja
5
56%
Tidak Setuju
0
0%
Sangat Tidak Setuju
0
0%
Gambar 4.30 Grafik Perhitungan Pertanyaan Keempat Admin
Dari hasil diatas, dapat disimpulkan bahwa user interface /
tampilan dari sistem ini cukup menarik, dapat dikembangkan lebih.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
95
B. Kepala Gudang
Hasil dari jawaban 9 responden, kemudian diolah sehingga
diperoleh hasil sebagai berikut :
1.
SI dapat membantu dalam pengecekan stok
Tabel 4.19 Hasil Perhitungan Pertanyaan Pertama Gudang
Jawaban
Jumlah
Presentase
Sangat Setuju
2
22%
Setuju
7
78%
Biasa Saja
0
0%
Tidak Setuju
0
0%
Sangat Tidak Setuju
0
0%
Gambar 4.31 Grafik Perhitungan Pertanyaan Pertama Gudang
Dari hasil diatas, dapat disimpulkan bahwa sistem yang
dibangun dapat mengolah data stok obat di gudang.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
96
2.
SI ini membantu dalam pembuatan surat pesanan dan laporan
penerimaan barang
Tabel 4.20 Hasil Perhitungan Pertanyaan Kedua Gudang
Jawaban
Sangat Setuju
Setuju
Biasa Saja
Tidak Setuju
Sangat Tidak Setuju
Jumlah
3
6
0
0
0
Presentase
33%
67%
0%
0%
0%
Gambar 4.32 Grafik Perhitungan Pertanyaan Kedua Gudang
Dari hasil diatas, dapat disimpulkan bahwa sistem yang
dibangun mempermudah dalam pembuatan surat pesanan dan
laporan penerimaan barang.
3.
SI ini mempunyai tampilan (user interface) yang menarik
Tabel 4.21 Hasil Perhitungan Pertanyaan Ketiga Gudang
Jawaban
Sangat Setuju
Setuju
Biasa Saja
Tidak Setuju
Sangat Tidak Setuju
Jumlah
1
4
4
0
0
Presentase
11%
44%
44%
0%
0%
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
97
Gambar 4.33 Grafik Perhitungan Pertanyaan Ketiga Gudang
Dari hasil diatas, dapat disimpulkan bahwa user interface/
tampilan dari sistem cukup menarik.
4.2.3
Kesimpulan Hasil Pengujian
Berdasarkan pengujian diatas dapat ditarik kesimpulan,
bahwa secara keseluruhan sistem yang telah dibuat secara fungsional
sudah sesuai yang diharapkan. Data yang telah diinputkan dapat
diproses sesuai fungsi dan menghasilkan sistem informasi yang
dibutuhkan. Sistem dapat membantu dalam pembuatan faktur,
pengecekan stok, dan pembuatan surat pesanan serta laporan
penerimaan barang. Perlu perbaikan dalam tampilan / user interface
sehingga lebih menarik.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB V
KESIMPULAN DAN SARAN
5.1
Kesimpulan
Kesimpulan yang dapat diperoleh dari pembuatan Sistem Informasi
Distribusi Obat berdasar CDOB PT. Yekatria Husada Farma berbasis web
adalah dari hasil pengujian, secara keseluruhan sistem yang telah dibuat
secara fungsional sudah sesuai yang diharapkan. Data yang telah
diinputkan dapat diproses sesuai fungsi dan menghasilkan sistem informasi
yang dibutuhkan. Sistem dapat membantu dalam pembuatan faktur,
pengecekan stok, dan pembuatan surat pesanan serta laporan penerimaan
barang. Perlu perbaikan dalam tampilan / user interface sehingga lebih
menarik. Program ini memiliki kelemahan dalam proses pembelian,
dimana belum terintergrasi dengan pemesanan, dan pada proses penjualan
obat sedapat mungkin memasukan unsur expired date agar di jual lebih
dahulu.
5.2
Saran
Saran untuk mengembangkan Sistem Informasi Distribusi Obat
berdasar CDOB PT. Yekatria Husada Farma berbasis web adalah
1.
Penjualan Obat sedapat mungkin memasukan unsur expired date
agar di jual lebih dahulu.
2.
Pembelian terintegrasi dengan pemesanan.
3.
Menambahkan Sistem Informasi Keuangan untuk memudahkan
perhitungan pajak.
98
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR PUSTAKA
1. Hakim, Lukman. 2014. Rahasia Inti Master PHP dan MySQLi (improved).
Yogyakarta : CV. Lokomedia
2. Nugroho, Adi. 2011. Perancangan dan Implementasi Sistem Basis Data.
Yogyakarta : Penerbit Andi
3. Peranginangin, Kasiman. 2006. Aplikasi WEB dengan PHP dan MySQL.
Yogyakarta : Penerbit Andi
4. Peraturan Kepala Badan Pengawas Obat dan Makanan Republik Indonesia
Nomor HK.03.1.34.11.12.7542 Tahun 2012 Tentang Pedoman Teknis
Cara Distribusi Obat Yang Baik
5. Republik Indonesia. 2009. Undang – undang Nomor 36 Tahun 2009
Tentang Kesehatan.
6. Riyanto. 2011. Sistem Informasi Penjualan dengan PHP dan MySQL
(Studi Kasus Aplikasi Apotik Integrasi Barcode Scanner). Yogyakarta :
Penerbit Gava Media
99
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
LAMPIRAN
HASIL KUSIONER
Download