42
BAB IV IMPLEMENTASI DAN ANALISA HASIL SISTEM
Pada bab ini dijelaskan secara rinci penerapan dari perancangan yang telah dilakukan untuk memprediksi wilayah pendistribusian helm. Implementasi yang
dijelaskan berupa software dan hardware yang digunakan dalam implementasi sistem, implementasi use case, implementasi struktur data, implementasi kelas yang
terbentuk dari pembuatan sistem, serta pengujian hasil sistem.
4.1 Spesifikasi Software dan Hardware
Spesifikasi software yang digunakan dalam implementasi sistem ini adalah:
Bahasa pemrograman : Java Netbeans IDE 7.4
Report : iReport-1.3.3
Spesifikasi hardware yang digunakan dalam implementasi sistem ini adalah:
Processor : Intel® Pentium® CPU B960 2.20Ghz
Memory : 2048 MB 2GB
Harddisk : 320 GB
Operating System OS : Windows 7 Ultimate SP1 64 bit
4.2 Implementasi Use Case
Use case yang telah dirancang pada Bab III telah diimplementasikan ke dalam sebuah tampilan antarmuka. Antarmuka atau biasa dikenal dengan GUI
Graphical User Interface merupakan tampilan yang langsung berinteraksi dengan pengguna. Berikut ini adalah tampilan antarmuka dari sistem prediksi
wilayah pendistribusian helm dengan menggunakan algoritma naïve bayesian.
4.2.1 Implementasi Halaman Awal
Halaman awal adalah tampilan yang pertama kali keluar pada saat sistem dijalankan. Pada halaman ini terdapat tombol ‘Masuk’.
43 Jika pengguna ingin masuk kedalam sistem Prediksi
Pendistribusian Helm dengan menggunakan Algoritma naïve bayesian, maka pengguna harus menekan tombol ‘Masuk’.
Gambar 4.1 Antarmuka Halaman Awal
4.2.2 Implementasi Halaman Utama
Halaman utama akan muncul setelah pengguna menekan tombol ‘Masuk’. Pada halaman utama ini terdapat beberapa menu-menu yang
berupa tombol-tombol, antara lain tombol ‘Input Data Training’, tombol ‘Prediksi Helm’, tombol ‘Bantuan Sistem’, tombol ‘Hitung
Akurasi’, dan tombol ‘Tentang Sistem’. Halaman utama ini merupakan fungsi inti dari sistem.
44
Gambar 4.2 Antarmuka Halaman Utama
4.2.3 Implementasi Halaman Input Data Training
Halaman input data training digunakan untuk membentuk file model data training yang nantinya akan digunakan dalam proses
prediksi. Dalam halaman ini, terdapat 3 tombol, antara lain tombol ‘Pilih File Training’ yang digunakan untuk memilih file training yang
bertipe .csv atau .xls, tombol ‘Simpan Hasil Training’ yang digunakan uintuk membuat file model bertipe .obj dari hasil training, dan tombol
‘Kembali’ yang digunakan untuk menampilkan halaman utama sistem. Dalam halaman ini juga terdapat tabel training yang
digunakan untuk menampung data-data yang akan dijadikan sebagai training. Berikut tampilan awal halaman input data training:
45
Gambar 4.3 Antarmuka Halaman Input Data Training Jika pengguna ingin memulai proses training, maka pengguna
meilih tombol ‘Pilih File Training’ untuk mencari file yang akan ditraining, seperti berikut:
Gambar 4.4 Antarmuka Pilih File Training
46 Setelah memilih tombol ‘Open’ pada gambar 4.4, maka isi dari
file training yang diinputkan akan masuk pada tabel yang telah tersedia dalam sistem, seperti berikut:
Gambar 4.5 Antarmuka Input Data Training saat isi file tampil pada tabel training
Jika isi file telah tampil pada tabel training sesuai dengan gambar 4.5, maka pengguna memilih tombol ‘Simpan Hasil Training’ yang
akan menghasilkan proses pembentukan model training, seperti berikut:
47
Gambar 4.6 Antarmuka Proses Pembentukan Model Training Jika proses telah berlangsung, maka pengguna akan diminta
untuk menyimpan file memberikan nama file dan menentukan lokasi file model training yang telah dibentuk dengan otomatis bertipe .obj,
seperti berikut:
Gambar 4.7 Antarmuka menyimpan File Model Trainng
48 Setelah memilih tombol ‘Save’ pada gambar 4.7, maka akan
memunculkan pemberitahuan, seperti berikut:
Gambar 4.8 Antarmuka Proses Training Berhasil Setelah memilih tombol ‘Cancel’ pada gambar 4.7, maka akan
memunculkan pemberitahuan, seperti berikut:
Gambar 4.9 Antarmuka Proses Training Gagal
4.2.4 Implementasi Halaman Prediksi Helm