BAB 4 IMPLEMENTASI DAN PENGUJIAN
Bab ini membahas hasil yang didapatkan dari implementasi algoritma Firefly dalam mengoptimalkan penyusunan barang pada mobil box dan pengujian sistem sesuai
dengan analisis dan perancangan yang telah dibahas pada Bab 3.
4.1. Implementasi Sistem
Pada tahap implementasi sistem, algoritma firefly akan diimplementasikan ke dalam sistem menggunakan bahasa pemrograman Java sesuai dengan perancangan yang
telah dilakukan.
4.1.1. Spesifikasi perangkat keras dan perangkat lunak yang digunakan Spesifikasi perangkat keras dan perangkat lunak yang digunakan pada pembangunan
sistem adalah sebagai berikut. 1.
Processor Intel Core i3-3217U CPU 1.80GHz. 2.
Sistem Operasi Windows 7 Ultimate 64-bit. 3.
Memory 4.00 GB RAM DDR3. 4.
Kapasitas harddisk 500GB. 5.
Netbeans IDE 7.4. 6.
XAMPP versi 1.8.1. 7.
JAVA 3D API versi 1.5.1.
4.1.2. Implementasi perancangan antarmuka Adapun implementasi perancangan antarmuka pada sistem yang telah dibangun
adalah sebagai berikut.
Universitas Sumatera Utara
56
Halaman Login Halaman ini merupakan halaman awal saat sistem dijalankan. Pengguna harus
melakukan proses login terlebih dahulu untuk menggunakan sistem dengan cara memasukkan username dan password. Halaman login dapat dilihat pada Gambar 4.1.
Gambar 4.1. Halaman Login
Halaman Utama Halaman utama merupakan halaman yang ditampilkan setelah pengguna berhasil
melakukan proses login. Pada halaman ini ditampilkan judul dan logo sistem. Terdapat dua buah menu pada halaman ini yaitu menu master dan menu optimalisasi.
Pada halaman ini juga terdapat tombol logout untuk keluar dari halaman utama dan kembali ke halaman login. Halaman utama dapat dilihat pada Gambar 4.2.
Gambar 4.2. Halaman Utama
Universitas Sumatera Utara
57
Halaman Master Halaman master merupakan halaman untuk melihat informasi mengenai semua data
barang dan data mobil box dalam bentuk tabel yang telah tersimpan di sistem. Pada halaman ini, pengguna juga dapat melakukan proses tambah, edit, dan hapus data
barang dan data mobil box. Halaman master dapat dilihat pada Gambar 4.3.
Gambar 4.3. Halaman Master
Halaman Optimalisasi Halaman optimalisasi merupakan halaman untuk melakukan proses penyusunan
barang pada mobil box. Pada halaman ini terdapat informasi mengenai data pengiriman dan hasil optimalisasi penyusunan barang. Halaman optimalisasi dapat
dilihat pada Gambar 4.4.
Universitas Sumatera Utara
58
Gambar 4.4. Halaman Optimalisasi
Sebelum melakukan optimalisasi penyusunan barang, pengguna terlebih dahulu harus mengisi data pengiriman yang berisi kode pengiriman, tanggal
pengiriman, serta kode mobil yang akan digunakan. Kemudian data pengiriman
tersebut disimpan dengan menekan tombol simpan. Setelah itu, pengguna harus
memasukkan barang-barang apa saja yang akan disusun pada mobil box dengan memilih kode barang dan menentukan jumlah barang untuk kode tersebut, lalu tekan
tombol tambah untuk menambahkan barang-barang tersebut ke dalam data
pengiriman. Selain menambah barang, pengguna juga bisa menghapus semua data
barang pada pengiriman tersebut dengan menekan tombol Reset. Tampilan bagian data pengiriman ketika tombol tambah ditekan dapat dilihat pada Gambar 4.5.
Universitas Sumatera Utara
59
Gambar 4.5. Data Pengiriman
Pengguna juga bisa melihat informasi mengenai data pengiriman yang sudah pernah disimpan sebelumnya yaitu dengan cara memilih kode pengiriman yang
diinginkan pada bagian Kode Pengiriman lalu tekan tombol lihat data. Setelah tombol lihat data
ditekan, maka informasi mengenai data pengiriman akan muncul pada form-form di bagian data pengiriman. Tampilan bagian kode pengiriman yang
tersimpan di sistem dapat dilihat pada Gambar 4.6.
Gambar 4.6. Kode Pengiriman
Setelah data pengiriman telah tersimpan, tahap selanjutnya adalah melakukan
proses penyusunan barang yaitu tahap inisialisasi dengan menekan tombol inisialisasi dan tahap optimalisasi dengan menekan tombol optimalisasi. Informasi mengenai
hasil penyusunan barang menggunakan data pengiriman yang telah diisikan
Universitas Sumatera Utara
60
sebelumnya akan muncul di bagian Hasil Penyusunan seperti total volume barang yang tersusun, persentase ruang mobil box yang terisi barang, serta jumlah barang
yang dapat dan tidak dapat disusun pada mobil box. Tampilan bagian hasil penyusunan dapat dilihat pada Gambar 4.7.
Gambar 4.7. Hasil Penyusunan
Informasi mengenai barang-barang yang dapat disusun pada mobil box beserta urutan dan posisinya juga ditampilkan dalam bentuk tabel pada bagian Posisi Barang
ketika tombol inisialisasi dan optimalisasi ditekan. Pada bagian ini juga terdapat
tombol detail optimalisasi, tombol visualisasi, dan tombol print untuk menuju ke masing-masing halaman detail optimalisasi, halaman visualisasi, dan halaman laporan.
Sebelum tombol optimalisasi ditekan, tombol detail optimalisasi dan print masih
bersifat tidak aktif atau belum bisa ditekan. Tampilan bagian posisi barang dapat dilihat pada Gambar 4.8.
Universitas Sumatera Utara
61
Gambar 4.8. Posisi Barang
Selain informasi mengenai hasil optimalisasi dan posisi barang, informasi mengenai barang-barang yang tidak dapat disusun pada mobil box juga ditampilkan
pada bagian Sisa Barang saat tombol inisialisasi dan optimalisasi ditekan. Informasi
tersebut ditampilkan dalam bentuk tabel yang berisi kode barang beserta parameter- parameternya. Tampilan bagian sisa barang dapat dilihat pada Gambar 4.9.
Gambar 4.9. Sisa Barang
Universitas Sumatera Utara
62
Halaman Detail Optimalisasi Halaman ini merupakan halaman untuk melihat detail mengenai optimalisasi
penyusunan barang pada mobil box menggunakan algoritma firefly. Pada halaman ini terdapat tabel yang menyajikan nilai fitness dan jumlah barang yang dapat disusun
yang dihasilkan masing-masing generasi. Halaman detail optimalisasi dapat dilihat pada Gambar 4.10.
Gambar 4.10. Halaman Detail Optimalisasi
Halaman Visualisasi Halaman ini merupakan halaman untuk menampilkan visualisasi susunan akhir
barang-barang pada mobil box secara tiga dimensi. Pada halaman ini juga terdapat menu control packing agar user dapat melihat susunan barang berdasarkan urutan
penyusunannya. Halaman visualisasi dapat dilihat pada Gambar 4.11.
Universitas Sumatera Utara
63
Gambar 4.11. Halaman Visualisasi Susunan Akhir Barang
Pada halaman visualisasi, user juga dapat melihat susunan barang per urutannya sehingga memudahkan user untuk melihat orientasi masing-masing barang
pada penempatannya di mobil box. Tampilan halaman visualisasi ketika hanya beberapa barang yang diampilkan dapat dilihat pada Gambar 4.12.
Gambar 4.12. Halaman Visualisasi Susunan Beberapa Barang
Universitas Sumatera Utara
64
Halaman Laporan Halaman ini merupakan halaman untuk mencetak laporan hasil penyusunan barang
yaitu daftar barang beserta urutan dan posisinya ke dalam bentuk hard copy sehingga dapat memudahkan proses penyusunan barang pada mobil box di lapangan. Halaman
laporan dapat dilihat pada Gambar 4.13.
Gambar 4.13. Halaman Laporan
4.2. Pengujian Kinerja Sistem