47
5.1.3.1 Implementasi Halaman Utama
Gam bar 13
Gambar 5.3. Implementasi Halaman Utama Sistem Tab Range harga Dari Gambar 5.3 terdapat menu Keluar yang berfungsi untuk keluar dari
sistem. Unutk menutup sistem digunakan code dispose. Selain itu terdapat menu bantuan yang memiliki submenu Tentang dan Manual. Submenu Tentang
berfungsi untuk memberi informasi tentang sistem kepada pengguna. Seperti yang tampak pada Gambar 5.4
48
Gam bar 14
Gambar 5.4. Implementasi Halaman Tentang Submenu Manual apabila diklik, maka akan menampilkan Halaman
Manual tentang cara penggunaan sistem. Tampak seperti Gambar 5.5.
Gam bar 15
Gambar 5.5. Implementasi Halaman Manual Sistem Selain menu tersebut pada setiap halaman Tentang dan Manual terdapat 1
tombol „Kembali‟ untuk kembali ke halaman utama sistem. Pada praktiknya, ketika sistem dijalankan akan menampilkan secara bertahap dilalui. Tahap
49 tampilan tersebut adalah input range harga, input data, informasi tabel data, dan
yang terakhir proses divisive clustering dan akurasi. Proses range harga dan preprocessing dilakukan dalam file HalamanUtama.java. Untuk proses clustering,
dan SSE dilakukan dalam file bernama Divisive.java lampiran 8 1.
Input Range Harga Setelah sistem dijalankan, sistem akan menampilkan Halaman Utama Tab
Range harga sebagai tahap awal untuk memproses data. Pada tahap ini pengguna harus menginputkan nilai range harga untuk setiap kelompok. Sebelumnya sistem
akan menampilkan nilai yang sudah tersimpan dalam database, jika nilai dalam database sudah ada pengguna bisa mengupdatenya dengan mengisi nilai baru dan
mengklik tombol simpanm, dan jika nilai dalam database kosong pengguna harus memasukan nilai range harga baru. Tombol Delete isi untuk menghapus nilai
range yang sudah ada sedangkan tombol Reset digunakan untuk mengset nilai 0. Fungsi dari nilai batas range harga kelompok nantinya berguna untuk memberi
label pada setiap data obyek.
Gam bar 16
Gambar 5.6. Implementasi Input Range Harga PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
50 2.
Input Data dan Informasi Tabel Data Setelah selesai mengisi nilai range harga, masuk ke tahap berikutnya yaitu
tahap input data Preprocessing. Tombol Pilih File berfungsi untuk menginputkan data yang akan di proses. File yang dapat di proses oleh sistem hanyalah yang
bertipe file .csv. setelah diinputkan sistem akan menampilkan data secara utuh pada tabel data, setelah tombol Submit Data dipilih sistem akan melakukan proses
transformasi data dengan menseleksi atribut data inputan kemudian menampilkannya dalam tabel transformasi data. Tampilan dibawah ini adalah
tampilan dimana data berhasil dimasukan kedalam sistem dan berhasil melalui proses transformasi.
Gam bar 17
Gambar 5.7. Implementasi Input Data PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
51 Pada bagian input disediakan tombol Submit Data, Preprocessing dan
Batal. Tombol Submit Data berfungsi untuk melakukan proses trasformasi. Tombol Batal berfungsi untuk membatalkan proses input data. Setelah pengguna
mengklik tombol Preprocessing hasil data dari tahapan trasformasi akan masuk ke tabel data preprocessing, seperti tampak pada Gambar dibawah ini.
Gam bar 18
Gambar 5.8. Implementasi Informasi Tabel Data Preprocessing Pada Gambar 5.8 Unutk memulai proses Clustering, disediakan tombol Cluster.
52 3.
Hasil Proses Divisive Clustering dan Akurasi User interface dari implementasi proses pengelompokan dan perhitungan
akurasi dapat dilihat pada Gambar 5.9.
Gam bar 19
Gambar 5.9. Implementasi Hasil Divisive Clustering dan Akurasi Penjelasan tentang Gambar 5.9:
a. Pada title Jumlah Cluster berisi Jumlah anggota tiap cluster.
b. Pada title Label Cluster adalah isi label anggota yang dimiliki cluster itu
sendiri. c.
Pada bagian paling kanan adalah visualisasi kelompok dalam jtree. d.
Bagian bawah terdapat informasi lama waktu pembentukan cluster dan informasi hasil perhitungan SSE.
53
5.1.3. Impelentasi Kelas