BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1. Impelentasi Implementasi sistem ini menggambarkan penerapan dan kebutuhan sistem untuk menjalankan program dimana aplikasi ini merupakan aplikasi dashboard monitoring produksi. Implementasi sistem monitoring produksi ini membutuhkan beberapa perangkat lunak serta spesifikasi hardware yang cukup mendukung. 1.
2.
Spesifikasi Perangkat Keras (Hardware) a.
Processor
: Intel Core i3
b.
RAM
: 1.00 GB
c.
Harddisk
: 160 GB
d.
Monitor
: 14 inc
Spesifikasi Perangkat Lunak (Software) a.
Sistem Operasi
: Microsoft Windows 7 Profesional
b.
Browser
: Mozilla Fire fox / Internet explorer
c.
Database
: MySQL
4.2. Implementasi Basis Data Implementasi Database merupakan sebuah tahap dimana melakukan pembuatan database pada server sesuai dengan rancangan database yang telah dibuat sebelumnya. Berikut tampilan database Analisa Dan Perancangan Sistem dashboard monitoring pada PT Victory Chingluh Indonesia tersebut menggunakan MySQL versi 5.0.67 :
79
80
1. Table Order, merupakan sebuah database yang berisi data-data Order yang berisi tentang data master order.
Gambar 4.1 Struktur Tabel Order
2. Table Login, merupakan sebuah database yang berisi data-data Login.
Gambar 4.2 Struktur Tabel Login
81
3. Table Item, merupakan sebuah database yang berisi data-data Item.
Gambar 4.3 Struktur Tabel Item 4. Table Customer, merupakan sebuah database yang berisi data-data customer.
Gambar 4.4 Struktur Tabel Customer
82
5. Table Supplier, merupakan sebuah database yang berisi data-data supplier.
Gambar 4.5 Struktur Tabel Supplier 6. Table Jadwal Produksi, merupakan sebuah database yang berisi datadata Jadwal Produksi.
Gambar 4.6 Struktur Tabel Jadwal Produksi
83
7. Table PO, merupakan sebuah database yang berisi data-data PO.
Gambar 4.7 Struktur Tabel Hasil Produksi 8. Table Hasil Produksi, merupakan sebuah database yang berisi data-data Hasil Produksi.
Gambar 4.8 Struktur Tabel Hasil Produksi
84
4.3. Implementasi Program Dengan telah dibuatnya rancangan layar pada bab sebelumnya mengenai Sistem Informasi Dashboard Monitoring Produksi pada PT Victory Chingluh Indonesia, maka pada tahap ini merupakan tahap pembuatan desain tampilan sistem tersebut yaitu: 1. Tampilan Form Login Saat pertama aplikasi dijalankan, maka akan muncul form login. Pada form login, pemakai diwajibkan untuk memasukkan username dan password agar dapat masuk kedalam aplikasi. Hal ini berujuan untuk melindungi aplikasi dari user yang tidak memiliki hak akses. Jika benar maka akan muncul menu utama aplikasi, akan tetapi jika username dan password salah maka akan muncul pesan username dan password salah.
Gambar 4.9 Tampilan Form Login
Jika pengguna salah memasukkan username dan password untuk login ke dalam sistem, maka pengguna tidak akan bisa masuk kedalam sistem.
85
2. Tampilan Menu Utama Menu Utama adalah halaman yang berisikan form-form yang berhubungan dengan Sistem Administrasi. Form-form tersebut yaitu form yang berisi : Master, Transaksi, Laporan, Keluar.
Gambar 4.10 Tampilan Menu Utama
Gambar 4.11 Tampilan Input order Pesanan
86
Gambar 4.12 Tampilan Approval order Pesanan
Gambar 4.13 Tampilan Membuat Jadwal Produksi
87
Gambar 4.14 Tampilan Menerima Jadwal Produksi
Gambar 4.15 Tampilan Input data PO
88
Gambar 4.16 Tampilan Menerima data PO
Gambar 4.17 Tampilan Input Data Barang Masuk
89
Gambar 4.18 Tampilan Input Pengeluaran Barang
Gambar 4.19 Tampilan Data Hasil Produksi
90
Gambar 4.20 Tampilan Menerima data Hasil Produksi
Gambar 4.21 Tampilan Membuat Laporan Pengiriman
91
Gambar 4.22 Tampilan Cetak Laporan Pengiriman
4.4. Metode Pengujian Dalam pengujian Perancangan Sistem Inventaris Peralatan IT ini, penulis menggunakan metode pengujian black box. Black box testing memungkinkan pengemabangan software untuk membuat kondisi himpunan input yang meliputi seluruh syarat-syarat fungsional suatu program. Pengujian dengan menggunakan metode black box testing dilakukan dengan cara memberikan sejumlah masukan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi ini menghasilkan keluaran (output) yang diinginkan sesuai dengan fungsi dari program aplikasi tersebut.
4.5. Skenario Pengujian Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian yaitu mengeksekusi program dan melakukan pengamatan setiap masukan, proses, serta keluaran yang dieksekusi pada program tersebut. Dengan menjalankan sistem tersebut maka dapat dilakukan serangkaian uji coba terhadap menu dan tombol-tombol yang terdapat dalam setiap halaman sistem apakah suda sesuai dengan perancangan sebelumnya.
92
Tabel 4.1 Tabel Skenario Pengujian Sistem Informasi Dashboard Monitoring Produksi pada PT. Victory Chingluh Indonesia No
Antar muka yang di uji
Bagian dari antar muka yang di uji
Status Aplikasi
Skenario Pengujian
1.
Menu Login
Proses input user name dan password
Halaman login Memasukan terbuka username dan password
2.
Menu Utama
Proses link menu setiap item
Halaman menu utama terbuka
3
Form Input Order pesanan
Proses Input Order Pesanan
Halaman menu Input order Pesanan terbuka
Klik pada setiap item menu yang ada Klik pada setiap item menu yang ada, input data di text box lalu di simpan Klik tombol baru Klik tombol Batal Tombol hapus
List View
4
Form Approval order Pesanan
Proses Approval order Pesanan
Halaman form Approval order Pesanan terbuka
Klik pada setiap item menu yang ada, input data di text box lalu di simpan Klik tombol baru Klik tombol Batal Tombol hapus
Hasil yang diharapkan
Berhasil masuk ke menu utama jika username dan password benar, namun jika salah terdapat pesan notifikasi Menu utama dapat tampil dengan baik sesuai dengan perancangan Menu Input order pesanan dapat tampil dengan baik sesuai dengan perancangan, data yang di input sudah bisa tersimpan
Jika di tekan maka akan mengosongkan semua text box Jika di tekan maka akan menampilkan data sebelumnya Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya Jika ditekan salah satu baris pada listview maka akan tampil data pada text box Menu Input order pesanan dapat tampil dengan baik sesuai dengan perancangan, data yang di input sudah bisa tersimpan
Jika di tekan maka akan mengosongkan semua text box Jika di tekan maka akan menampilkan data sebelumnya Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview
93
5
6
7
Form Membuat Jadwal Produksi
Form Menerima Jadwal Produksi
Form Input data PO
Proses Membuat Jadwal Produksi
Proses Menerima Jadwal Produksi
Proses Input data PO
Halaman form Membuat Jadwal Produksi terbuka
Halaman form Menerima Jadwal Produksi terbuka
Halaman form Input data PO terbuka
Tombol simpan Klik pada setiap item menu yang ada, input data di text box lalu di simpan Klik tombol baru Klik tombol Batal Tombol hapus
Tombol simpan Klik pada setiap item menu yang ada, input data di text box lalu di simpan Klik tombol baru Klik tombol Batal Tombol hapus
Tombol simpan Klik pada setiap item menu yang ada, input data di text box lalu di simpan Klik tombol baru Klik tombol Batal
Jika ditekan maka data dalam text box akan tersimpan Menu Input order pesanan dapat tampil dengan baik sesuai dengan perancangan, data yang di input sudah bisa tersimpan
Jika di tekan maka akan mengosongkan semua text box Jika di tekan maka akan menampilkan data sebelumnya Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview Jika ditekan maka data dalam text box akan tersimpan Data dapat tampil dengan baik sesuai dengan perancangan, data yang di input sudah bisa tersimpan
Jika di tekan maka akan mengosongkan semua text box Jika di tekan maka akan menampilkan data sebelumnya Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview Jika ditekan maka data dalam text box akan tersimpan Data dapat tampil dengan baik sesuai dengan perancangan, data yang di input sudah bisa tersimpan
Jika di tekan maka akan mengosongkan semua text box Jika di tekan maka akan menampilkan data sebelumnya
94
8
Form Menerima data PO
Proses Menerima data PO
Halaman form Menerima data PO terbuka
9
Form Input Data Barang Masuk
Proses Input Data Barang Masuk
Halaman form Input Data Barang Masuk terbuka
10
Form Input Pengeluaran Barang
Proses Input Pengeluaran Barang
Halaman form Input Pengeluaran Barang terbuka
Tombol hapus Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview Tombol Jika ditekan maka data dalam simpan text box akan tersimpan Klik pada Data dapat tampil dengan baik setiap item sesuai dengan perancangan, menu yang data yang di input sudah bisa ada, input tersimpan data di text box lalu di simpan Klik tombol Jika di tekan maka akan baru mengosongkan semua text box Klik tombol Jika di tekan maka akan Batal menampilkan data sebelumnya Tombol hapus Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview Tombol Jika ditekan maka data dalam simpan text box akan tersimpan Klik pada Data dapat tampil dengan baik setiap item sesuai dengan perancangan, menu yang data yang di input sudah bisa ada, input tersimpan data di text box lalu di simpan Klik tombol Jika di tekan maka akan baru mengosongkan semua text box Klik tombol Jika di tekan maka akan Batal menampilkan data sebelumnya Tombol hapus Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview Tombol Jika ditekan maka data dalam simpan text box akan tersimpan Klik pada Data dapat tampil dengan baik setiap item sesuai dengan perancangan, menu yang data yang di input sudah bisa ada, input tersimpan data di text box lalu di simpan
95
Klik tombol baru Klik tombol Batal Tombol hapus
11
12
Form Data Hasil Produksi
Form Menerima data Hasil Produksi
Proses Data Hasil Produksi
Proses Menerima data Hasil Produksi
Halaman form Data Hasil Produksi terbuka
Halaman form Menerima data Hasil Produksi terbuka
Tombol simpan Klik pada setiap item menu yang ada, input data di text box lalu di simpan Klik tombol baru Klik tombol Batal Tombol hapus
Tombol simpan Klik pada setiap item menu yang ada, input data di text box lalu di simpan Klik tombol baru Klik tombol Batal Tombol hapus
Tombol simpan
Jika di tekan maka akan mengosongkan semua text box Jika di tekan maka akan menampilkan data sebelumnya Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview Jika ditekan maka data dalam text box akan tersimpan Data dapat tampil dengan baik sesuai dengan perancangan, data yang di input sudah bisa tersimpan
Jika di tekan maka akan mengosongkan semua text box Jika di tekan maka akan menampilkan data sebelumnya Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview Jika ditekan maka data dalam text box akan tersimpan Data dapat tampil dengan baik sesuai dengan perancangan, data yang di input sudah bisa tersimpan
Jika di tekan maka akan mengosongkan semua text box Jika di tekan maka akan menampilkan data sebelumnya Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview Jika ditekan maka data dalam text box akan tersimpan
96
13
14
15
Form Membuat Laporan Pengiriman
Form Cetak Laporan Pengiriman
Form Cetak Laporan Pengiriman
Proses Membuat Laporan Pengiriman
Proses Cetak Laporan Pengiriman
Proses Cetak Laporan Pengiriman
Halaman Membuat Laporan Pengiriman terbuka
Klik pada setiap item menu yang ada, input data di text box lalu di simpan Klik tombol baru Klik tombol Batal Tombol hapus
Tombol simpan Halaman Klik pada Cetak Laporan setiap item Pengiriman menu yang terbuka ada, input data di text box lalu di simpan Klik tombol baru Klik tombol Batal Tombol hapus
Tombol simpan Halaman Klik pada Cetak Laporan setiap item Pengiriman menu yang terbuka ada, input data di text box lalu di simpan Klik tombol baru Klik tombol Batal
Data dapat tampil dengan baik sesuai dengan perancangan, data yang di input sudah bisa tersimpan
Jika di tekan maka akan mengosongkan semua text box Jika di tekan maka akan menampilkan data sebelumnya Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview Jika ditekan maka data dalam text box akan tersimpan Data dapat tampil dengan baik sesuai dengan perancangan, data yang di input sudah bisa tersimpan
Jika di tekan maka akan mengosongkan semua text box Jika di tekan maka akan menampilkan data sebelumnya Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview Jika ditekan maka data dalam text box akan tersimpan Data dapat tampil dengan baik sesuai dengan perancangan, data yang di input sudah bisa tersimpan
Jika di tekan maka akan mengosongkan semua text box Jika di tekan maka akan menampilkan data sebelumnya
97
Tombol hapus Pilih data yang akan dihapus jika di tekan tombolnya maka akan terhapus datanya dan tidak tampil pada listview Tombol Jika ditekan maka data dalam simpan text box akan tersimpan
4.6. Analisa Hasil Pengujian Setelah melakukan pengujian terhadap semua menu sistem pada sistem monitoring dashboard, maka dapat disimpulkan bahwa pengujian telah menunjukkan hasil keluaran (output) dan proses sesuai dengan rancangan aplikasi program ini. Dan hasil dari pengujian dapat dikatakan bahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian. Hasil pengujian berdasarkan analisa perancangan sistem ini telah sesuai dengan yang diharapkan dan selama pengujian semua tombol dan proses berfungsi dengan baik sesuai dengan fungsi- fungsi yang di inginkan. Setelah adanya pengujian melalui skenario yang telah dilakukan terhadap sistem dashboard monitoring maka diperoleh hasil analisa dari pengujian sebagai berikut: 1. Setiap form dalam sistem tersebut dapat terhubung dengan baik. 2. Setiap form untuk input data dapat tersimpan ke dalam database dan dapat menampilkannya dengan baik. 3. Tombol yang terdapat dalam sistem dapat berfungsi dengan baik. 4. Tampilan report untuk transaksi sistem dapat mengeluarkan dengan baik.