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