BAB IV IMPLEMENTASI DAN PENGUJIAN
Implementasi Sistem danLingkungan Implementasi
4.1
Implementasi adalah tahap penerapan dan sekaligus pengujian bagi system berdasarkan hasil analisa dan perancangan yang telah dilakukan pada bab III. Bab ini merupakan implementasi dari hasil rancangan menjadi sebuah aplikasi Perancangan Sistem Informasi Tracebility Penggunaan Bahan Baku pada PT.XYZ Pharmaceutical Berbasis PHP dan MySQL Lingkungan implementasi aplikasi ini terbagi atas beberapa lingkungan yaitu lingkungan perangkat keras, lingkungan perangkat lunak, dan lingkungan sumber daya manusia. 1. LingkunganPerangkatKeras (Hardware) Sistem Tracebility penggunaan bahan baku ini dapat dijalankan pada komputer dengan spesifikasi hardware sebagai berikut : a. ProcesorAMD A6-3400M APU with Radeon (tm) HD Grapics 1.40 GHz b. Memori 2 GB c. LCD 14.0" d. Keyboard dan Mouse e. UPS 600 Watt 2. Lingkungan Perangkat Lunak (Software) Perangkat yang digunakan dalam pengembangan aplikasi ini yaitu : a.
Operating Sistem : Microsoft Windows7 Ultimate 32-bit
b.
Paket Program : PHP (Page HyperText PreProcessor)
c.
Database : Mysql 5.6
3. Lingkungan Perangkat Lunak (Software) Pada implementasi ini dibutuhkan seorang user yang mampu menjalankan atau mengoperasikan komputer dan menjalankan sistem yang telah dibuat sehingga penerapan implementasi sistem dapat berjalan dengan lancar.
66 http://digilib.mercubuana.ac.id/
67
4.2
Batasan Implementasi Batasan implementasi pada Perancangan Sistem Monitoring dan
Tracebility Bahan Baku ini adalah sebatas penelusuran terkait persediaan bahan baku digudang dan penggunaan bahan baku yang digunakan pada proses produksi sesuai dengan komposisi pada Bulk Production Order (BPO), agar penggunaan bahan baku dapat terkontrol dan mudah ditelusur dengan waktu yang efektif berdasarkan hasil perancangan sistem yang telah dibuat.
4.3
Implementasi Pembuatan Basis Data Implementasi basis data menggunakan aplikasi MYSQL. Pada implementasi
ini menampilkan basis data sebagai berikut : tabel master bahan baku, tabel jenis bahan baku, tabel jenis obat, tabel satuan, tabel sediaan obat, tabel surat permintaan barang (SPB), tabel surat pengirimaan bahan baku (SPBB), tabel BPO, tabel uraian, dan tabel transaksi produksi. 4.3.1 Tabel Master Bahan Baku
Gambar 4.1 Implementasi Tabel Master Bahan Baku
http://digilib.mercubuana.ac.id/
68
4.3.2 Tabel Jenis Bahan Baku
Gambar 4.2 Implementasi Tabel Jenis Bahan Baku 4.3.3 Tabel Jenis Obat
Gambar 4.3 Implementasi Tabel Jenis Obat 4.3.4 Tabel Satuan
Gambar 4.4 Implementasi Tabel Satuan
http://digilib.mercubuana.ac.id/
69
4.3.5 Tabel Sediaan Obat
Gambar 4.5 Implementasi Tabel Sediaan Obat 4.3.6 Tabel Surat Permintaan Barang (SPB)
Gambar 4.6 Implementasi Tabel SPB 4.3.7 Tabel Surat Pengiriman Bahan Baku (SPBB)
Gambar 4.7 Implementasi Tabel SPBB
http://digilib.mercubuana.ac.id/
70
4.3.8 Tabel Bulk Production Order (BPO)
Gambar 4.8 Implementasi Tabel BPO 4.3.9 Tabel Uraian
Gambar 4.9 Implementasi Tabel Uraian 4.3.10 Tabel Transaksi Produksi
Gambar 4.10 Implementasi Tabel Transaksi Produksi
http://digilib.mercubuana.ac.id/
71
4.3.11 Tabel Login
Gambar 4.11 Implementasi Tabel Login 4.4
Sistem Antarmuka (Interface) Sistem Antarmuka berupa tampilan hasil dari perancangan sistem tracebility
bahan baku yang telah dibuat. 1. SistemAntarmuka (PPIC) a. TampilanHalaman Login Index halaman pada browser akan menampilkan halaman Login yang dapat dilihat pada gambar 4.12 di bawah ini:
Gambar 4.12 Tampilan Halaman Login
b. TampilanHalamanUtamaPPIC Tampilan halaman utama di bawah ini merupakan menu utama dari perancangan sistem tracebility bahan baku yang berfungsi untuk mengorganisir sub-menu-menu yang ada pada aplikasi ini, tampilan dapat dilihat pada gambar 4.13 di bawah ini:
http://digilib.mercubuana.ac.id/
72
Gambar 4.13 Tampilan Halaman Utama
c. TampilanHalaman Master PPIC MenuMaster PPICberisitentangdata rekap proses produksi obat pada PT. XYZ Pharmaceutical berdasarkan nama masing-masing obat yang telah diproduksi sesuai dengan Bulk Production Order (BPO) yang diterbitkan. Layar tampilan dapatdilihatpadagambar4.14 dan 4.15 di bawahini :
Gambar 4.14 TampilanHalamanMaster PPIC
http://digilib.mercubuana.ac.id/
73
Gambar 4.15 TampilanRincian Data Produksi pada Master PPIC
d. Tampilan Halaman Transaksi (BPO) Menu pada Transaksi BPO berisi pembuatan Bulk Production Order (BPO) yang akan diberikan ke bagia produksi sebagai petunjuk berupa komposisi obat yang akan diproduksi sesuai dengan komposisi obat yang telah distandarkan sebagai formulasi obat pada PT. XYZ Pharmaceutical, dapat dilihat pada gambar 4.16 di bawah ini :
Gambar 4.16 Tampilan Halaman Transaksi (BPO)
http://digilib.mercubuana.ac.id/
74
e. Tampilan HalamanTransaksi (Formulasi Obat) Menu Transaksi (Formulasi Obat) berisi formulasi obat yang telah di standarkan dan digunakan sebagai acuan untuk pembuatan Bulk Production Order (BPO) PT. XZY Pharmaceutical, dapat dilihat pada gambar 4.17 di bawah ini :
Gambar 4.17 TampilanHalaman Transaksi (Formulasi Obat)
f. Tampilan Halaman Laporan (BPO) Halaman Laporan (BPO) berisi rekap data Bulk Production Order (BPO) yang telah dibuat oleh ppic dan tersimpan secara otomatis yang dapat berfungsi sebagai dokumentasi, dapat dilihat pada gambar 4.18 dan 4.19 di bawah ini
Gambar 4.18 Tampilan Halaman Laporan Data BPO
http://digilib.mercubuana.ac.id/
75
Gambar 4.19 Tampilan Halaman Transaksi Detail (BPO)
g. Tampilan Halaman Master Laporan Cek Barang Halaman Master Laporan Cek Barang berisi laporan terakhir persediaan bahan bakudi gudang (dapat dilihat pada gambar 4.20 dan 4.21) dan laporan persediaan obat jadi berdasarkan data obat yang diproduksi oleh bagian produksi (dapat dilihat pada gambar 4.22dan 4.23) di bawah ini:
Gambar 4.20 Tampilan Halaman Laporan Persediaan Bahan Baku
http://digilib.mercubuana.ac.id/
76
Gambar 4.21 Tampilan Out Put Laporan Persediaan Bahan Baku
Gambar 4.22 Tampilan Halaman Laporan Persediaan Obat Jadi
http://digilib.mercubuana.ac.id/
77
Gambar 4.23 Tampilan Out Put Laporan Persediaan Obat Jadi
h. Tampilan Halaman Traceability Bahan Baku Halaman Traceability Bahan Baku digunakan untuk penelusuran terkait penggunaan bahan baku pada proses produksi obat agar persediaan bahan baku dapat terkontrol dengan baik, dapat dilihat pada gambar 4.24 dan 4.25 di bawah ini :
Gambar 4.24 Tampilan Halaman Traceability Bahan Baku
http://digilib.mercubuana.ac.id/
78
Gambar 4.25 Tampilan Halaman Detail Traceability Bahan Baku
2. Sistem Antarmuka (Gudang) a. Tampilan Halaman Master Gudang Halaman Master Gudang digunakan untuk proses penginputan bahan baku yang masuk, penambahan nama obat, jenis obat dan sediaan obat yang ada di PT.XYZ Pharmaceutical dapat dilihat pada gambar 4.26 di bawah ini : Gambar 4.26 Tampilan Halaman Master Tambah Bahan Baku
Gambar 4.26 TampilanHalaman Master Tambah Data Obat
http://digilib.mercubuana.ac.id/
79
b. Tampilan Halaman Laporan Cek Stock Barang Halaman Master Laporan Cek Barang berisi laporan terakhir persediaan bahan baku di gudang (dapat dilihat pada gambar 4.27 dan 4.28) dan laporan persediaan obat jadi berdasarkan data obat yang diproduksi oleh bagian produksi, dapat dilihat pada gambar 4.29 dan 4.30 di bawah ini:
Gambar 4.27 Tampilan Halaman Persediaan Bahan Baku
Gambar 4.28 Tampilan Halaman Output Persediaan Bahan Baku
http://digilib.mercubuana.ac.id/
80
Gambar 4.29 Tampilan Halaman Persediaan Obat Jadi
Gambar 4.30 TampilanHalaman Output Persediaan Obat Jadi
http://digilib.mercubuana.ac.id/
81
c. Tampilan Halaman Traceability Bahan Baku Halaman Traceability Bahan Baku digunakan untuk penelusuran terkait penggunaan bahan baku pada proses produksi obat agar persediaan bahan baku dapat terkontrol dengan baik, dapat dilihat pada gambar 4.31 dan 4.32 di bawah ini:
Gambar 4.31 Tampilan Halaman Traceability Bahan Baku
Gambar 4.32 Tampilan Hasil Traceability Bahan Baku
d. Tampilan Halaman Surat Halaman Surat berisi form surat pengiriman bahan baku yang digunakan sebagai bukti dokumentasi pengeluaran dan pengiriman bahan baku yang didalamnya berisi nama pengirim (petugas gudang), nama bahan baku beserta
http://digilib.mercubuana.ac.id/
82
quantity sesuai dengan permintaan departemen produksi pada Surat Permintaan Bahan Baku yang diperlukan untuk proses produksi pembuatan obat , dapatdilihatpadagambar 4.33 dan 4.34 di bawahini:
Gambar 4.33 Tampilan Halaman Surat Pengiriman Bahan Baku
Gambar 4.34 Tampilan Output Surat Pengiriman Bahan Baku
3. Sistem Antarmuka (PRODUKSI) a. Tampilan Halaman Transaksi Produksi Obat Halaman Transaksi Produksi Obat digunakan untuk penginputan proses produksi obat sesuai dengan Bulk Production Order (BPO) yang dikeluarkan oleh departemen PPIC. Pada saat data yang diinput telah sesuai dengan BPO dan di
http://digilib.mercubuana.ac.id/
83
submit maka secara otomatis stock persediaan bahan baku digudang akan berkurang secara otomatis berdasarkan nama bahan baku dan quantity yang ada pada BPO, dapat dilihat pada gambar 4.35 dan gambar 4.36 di bawah ini
Gambar 4.35 Tampilan Halaman Transaksi Produksi Obat
Gambar 4.36 Tampilan Halaman Penginputan Transaksi Proses Produksi
http://digilib.mercubuana.ac.id/
84
b. Tampilan Halaman Laporan BPO Halaman Laporan BPO berisi rekap data nama obat sesuai pada BPO yang telah selesai proses produksi nya, dapat dilihat pada gambar 4.37 dan gambar 4.38 di bawah ini
Gambar 4.37 Tampilan Halaman Laporan BPO
Gambar 4.38 Tampilan Detail Laporan BPO
http://digilib.mercubuana.ac.id/
85
c. Tampilan Halaman Surat Permintaan Bahan Baku Halaman Surat Permintaan Bahan Baku berisi permintaan bahan baku yang ditujukan untuk departemen gudang, agar gudang dapat mempersiapan baahn baku dan mengirimkan bahan baku yang diminta oleh departemen produksi yang telah diketahui oleh atasan terkait untuk proses produksi obat, dapat dilihat pada gambar 4.39 dan gambar 4.40 di bawah ini:
Gambar 4.39 Tampilan Halaman Surat Permintaan Bahan Baku
Gambar 4.40 Tampilan Output Surat Permintaan Bahan Baku
http://digilib.mercubuana.ac.id/
86
Pengujian (Testing)
4.5
Pada tahap ini dilakukan pengujian terhadap program oleh peneliti dengan menggunakan pengujian Black Box. Pengujian dilakukan dengan cara memberikan sejumlah masukan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi menghasilkan keluaran (output) yang diinginkan sesuai dengan fungsi dari program aplikasi tersebut. Bila dari input yang diberikan menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program aplikasi yang penulis rancang berhasil, tetapi bila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program aplikasi tersebut.
1. Skenario Pengujian Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi lalu menguji tombol - tombol yang terdapat dalam antarmuka aplikasi tersebut. Berikut scenario pengujian yang dibuat penulis untuk menguji aplikasi inventarisasi pada rumah obat :
Tabel 4.1 Skenario Pengujian Sistem Inventarisasi Pada Rumah Obat Berbasi Open Source (Dept.PPIC) No
Menu
Bagian
Status
Skenariopen
Hasil yang
yang
dari
Aplikasi
gujian
diharapkan
diuji
menu yang diuji
1
2
Menu
Proses
Halaman
Input nik dan
Akan masuk
login
akses
menu login
password
kehalaman
aplikasi
sudah
serta klik
menu home
terbuka
button login
Menu
Proses
Halaman
Klik button
Akan terhubung
master
akses
rekap
rekap
/
(rekap
aplikasi
produksi
produksi
kehalaman stock
http://digilib.mercubuana.ac.id/
berpindah
87
produksi
sudah
yang tersedia
produksi
)
terbuka
di menu
dan pada saat
master serta
link rincian di
klik link
klik maka akan
rincian pada
menampilkan
halaman
detail stock obat
stock
berdasarkan
produksi obat
no.batch produksi
obat
pada
BPO 3
Menu
Proses
Halaman
Klik button
Akan terhubung
transaksi
Input data
BPO sudah
BPO yang
/ berpindah
terbuka
tersedia di
kehalaman data
menu
BPO dan
transaksi
menampilkan
(BPO)
data BPO yang telah dibuat serta dapat melakukan fungsi Tambah, Ubah, Hapus dan menampilkan Detail pada BPO 4
Menu
Proses
Halaman
Klik button
Akan
transaksi
akses
Formulasi
Formulasi
menampilkan
(Formul
aplikasi
Obat sudah
Obat yang
menu button
terbuka
tersedia di
option sediaan
menu
obat (Injeksi,
transaksi
Kapsul, Tablet).
asi Obat)
Dan pada saat di klik salah satu
http://digilib.mercubuana.ac.id/
88
button (Injeksi,Kapsul, Tablet) akan menampilkan button formulasi masing-masing obat 5
Menu
Proses
Halaman
Klik button
Akan
laporan
akses
Data BPO
BPO yang
menampilkan
(BPO)
aplikasi
sudah
tersedia di
halaman data
terbuka
menu laporan
BPO yang berisi daftar BPO yang telah dibuat pada menu transaksi BPO
6
Menu
Proses
Halaman
Klik button
Langsung
Laporan
input data
cek stock
Persediaan
terhubung ke
Cek
& akses
persediaan
bahan baku
halaman cek
Stock
aplikasi
bahan baku
dan button
stock bahan
dan
persediaan
baku, kemudian
persediaan
obat jadi
klik button pilih
obat jadi
yang tersedia
jenis bahan
sudah
di menu
baku untuk
terbuka
laporan cek
memilih jenis
stock barang
bahan baku yang
Barang
akan ditampilkan. Begitu juga pada saat klik button persediaan obat jadi maka akan langsung
http://digilib.mercubuana.ac.id/
89
terhubung ke halaman cek stock produksi obat, kemudian klik button option untuk memilih jenis obat jadi yang akan ditampilkan berdasarkan sediaannya. 7
Menu
Proses
Halaman
Klik button
Akan
Traceabi
input data
Traceability
Traceability
menampilkan
lity
& akses
bahan baku
bahan baku
halaman
bahan
aplikasi
sudah
traceability
terbuka
bahan baku, dan
baku
pada saat klik button bahan baku akan menampikan daftar bahan baku untuk dilakukan penelusuruan terkait bahan baku yang telah digunakan untuk proses produksi
http://digilib.mercubuana.ac.id/
90
Tabel 4.2 Skenario Pengujian Sistem Inventarisasi Pada Rumah Obat Berbasis Open Source (Dept.Gudang) No Menu
1
Bagiandari
Status
Skenario
Hasil yang
yang
menu yang
Aplikasi
pengujian
diharapkan
diuji
diuji
Menu
Proses
Halaman
Input nik
Akan masuk
login
akses
menu login
dan
kehalaman
aplikasi
sudah terbuka password
menu home
serta klik button login 2
Menu
Proses input Halaman
Klik button
Akan
master
data
Data Bahan
Bahan Baku
menampilkan
(Bahan
Baku sudah
pada menu
data
stock
Baku)
terbuka
master
bahan
baku.
Dan
admin
dapat melakukan fungsi tambah, ubah
dan
hapus data 3
Menu
Proses
Halaman Cek
Klik button
Akan
Cek stock
akses
stock
Persediaan
menampilkan
Barang
aplikasi
persediaan
Bahan
halaman stock
(Persedia
Bahan baku
Baku&Pers
bahan
an Bahan
sudahterbuka
ediaan obat
dan obat jadi
Baku &
jadi pada
Obat
menu Cek
Jadi)
Stock
baku
Barang 4
Menu
Proses input Halaman
Klik button
Akan
Surat
data
Surat
menu surat
menampilkan
pengiriman
pengiriman
halaman
http://digilib.mercubuana.ac.id/
91
bahan baku
barang
sudah terbuka pada menu surat
pembuatan surat pengiriman bahan baku
Tabel 4.3 Skenario Pengujian Sistem Inventarisasi Pada Rumah Obat Berbasis Open Source (Dept.Produksi) No
1
Menu
Bagiandari
Status
Skenario
Hasil yang
yang
menu yang
Aplikasi
pengujian
diharapkan
diuji
diuji
Menu
Proses
Halaman
Input nik
Akan masuk
login
akses
menu login
dan
kehalaman
aplikasi
sudah terbuka password
menu home
serta klik button login 2
Menu
Proses input Halaman
Klik button
Akan
transaksi
data
transaksi
produksi
menampilkan
(produksi
produksi
obat pada
halaman
obat)
sudahterbuka
menu
transaksi
transaksi
produksi yang berisi namanama obat beserta quantity obat yang dihasilkan pada proses produksi. Selain itu admin dapat melakukan fungsi hapus
http://digilib.mercubuana.ac.id/
92
data, tambah data, dan dapat melihat detail data pembuatan obat Menu
Proses input HalamanSura
Klik button
Akan
Surat
data
t permintaan
Permintaan
menampilkan
(Perminta
bahan baku
Bahan Baku
halaman Surat
an Bahan
sudahterbuka
pada menu
permintaan
Surat
Bahan
Baku )
Baku
yang berisikan record permintaan bahan
baku
selain
itu
admin
juga
dapat membuat surat permintaan bahan baku.
2.
Analisis Hasil Pengujian Aplikasi ini telah diuji dengan berbagai macam item yang tersedia pada
setiap menu yang ada di dalam aplikasi tersebut.Pengujian aplikasi dilakukan di dalam localhost secara offline (local). Ketika aplikasi diuji, secara keseluruhan untuk aplikasi monitoring dan traceability bahan baku berjalan dengan semestinya tanpa kendala. Berdasarkan hasil pengujian di atas dapat disimpulkan bahwa ketika aplikasi diuji, aplikasi ini bebas dari kesalahan sintaks (kode-kode program) dan aplikasi bias berfungsi seperti yang penulis rancang sebelumnya, secara garis besar dari hasil pengujian dan implementasi aplikasi yang dibangun sudah sesuai dengan
http://digilib.mercubuana.ac.id/
93
kebutuhan yang diinginkan oleh semua pengguna yang akan menggunakan aplikasi ini.
http://digilib.mercubuana.ac.id/