98
Simpan Aturan ProsesAsosiasi
ProsesAsosiasi.java Interface
DataFile DataFile.java
Controller
4.1.4. Implementasi Antar Muka
Use case yang telah dirancang pada bab sebelumnya telah diimplementasikan ke dalam sebuah sistem dengan tampilan antarmuka
sebagai berikut :
4.1.4.1 Halaman Home
Halaman ini merupakan tampilan awal pada Sistem Mining Rare Association Rule. Ada beberapa menu yang tersedia di sistem
yaitu menu File, menu Help dan menu About. Pada menu File ada 2 submenu yaitu Asosiasi dan Exit. Pada menu Help ada 1 submenu
yaitu Help. Pada menu About ada 1 submenu yaitu About.
Gambar 4.1 Tampilan Halaman Home
99
Listing program Halaman Home terlampir pada lampiran 5
4.1.4.2 Halaman Proses Asosiasi pada Tab Open File
Pada halaman ini pengguna diharuskan untuk menginputkan data yang bertipe .xls, atau .csv yang akan diproses dengan
algoritma Arima sehingga nantinya akan didapat aturan asosiasi yang kuat sehingga dapat diketahui hubungan antar itemset.
Gambar 4.2 Tampilan Halaman Proses Asosiasi pada Tab Open File
100
Jika dipilih salah satu maka tipe file tersebut yang akan digunakan untuk memilih file. Berikut beberapa tipe file yang dapat
digunakan :
Gambar 4.3 Tampilan Tipe File yang dapat digunakan
Jika tombol Browse diklik, maka pengguna dapat mencari data
pada direktori yang diinginkan.
Gambar 4.4 Tampilan Mencari File pada Direktori tertentu
101
Jika ada data yang belum terisi ketika melakukan proses asosiasi, maka akan muncul peringatan sebagai berikut :
Gambar 4.5 Tampilan Halaman Peringatan
Jika ingin menyimpan aturan asosiasi yang terbentuk maka klik tombol Save.
Gambar 4.6 Tampilan Menyimpan Aturan Asosiasi
102
Tapi jika aturan asosiasi belum terbentuk atau masih kosong, maka akan ada peringatan sebagai berikut :
Gambar 4.7 Tampilan Halaman Peringatan
Listing program Halaman ProsesAsosiasi terlampir pada lampiran 6
4.1.4.3 Halaman Proses Asosiasi pada Tab Open Database
Pada halaman ini pengguna diharuskan untuk menginputkan data yang berasal dari database yang akan diproses dengan
algoritma Arima sehingga nantinya akan didapat aturan asosiasi yang kuat sehingga dapat diketahui hubungan antar itemset.
103
Gambar 4.8 Tampilan Halaman Proses Asosiasi pada Tab Open Database
Jika tombol Open Database dipilih maka akan menampilkan halaman Select Database.
Gambar 4.9 Tampilan Halaman Select Database
104
Jika dipilih salah satu maka database tersebut yang akan digunakan. Berikut beberapa tipe file yang dapat digunakan :
Gambar 4.10 Tampilan Database yang dapat digunakan
Listing program Halaman SelectDatabase terlampir pada lampiran 7
Jika database MySql yang dipilih maka akan ditampilkan halaman Login. Pada halaman ini pengguna diharuskan untuk
menginputkan database url, username dan password. Hal ini dilakukan agar sistem terhubung dengan database yang akan
dipakai untuk melakukan penambangan data.
Gambar 4.11 Tampilan Halaman Login Database
105
Jika field username dan password tidak diisi maka akan muncul peringatan sebagai berikut :
Gambar 4.12 Gambar Halaman Peringatan
Gambar 4.13 Gambar Halaman Peringatan
Jika koneksi ke database telah berhasil maka akan muncul pesan sebagai berikut :
Gambar 4.14 Gambar Halaman Pesan Koneksi Berhasil
Listing program Halaman LoginDatabase terlampir pada lampiran 8
106
Jika pada halaman Select Database dipilih database Oracle maka akan ditampilkan halaman Login. Pada halaman ini pengguna
diharuskan untuk menginputkan server, database, username, password dan query. Hal ini dilakukan agar sistem terhubung
dengan database yang akan dipakai untuk melakukan penambangan data.
Gambar 4.15 Tampilan Halaman OracleConnection
Jika pada halaman ProsesAsosiasi ada data yang belum terisi ketika melakukan proses asosiasi, maka akan muncul peringatan
sebagai berikut :
Gambar 4.16 Tampilan Halaman Peringatan
107
Jika ingin menyimpan aturan asosiasi yang terbentuk maka klik tombol Save.
Gambar 4.17 Tampilan Menyimpan Aturan Asosiasi
Tapi jika aturan asosiasi belum terbentuk atau masih kosong, maka akan ada peringatan sebagai berikut :
Gambar 4.18 Tampilan Halaman Peringatan
Listing program Halaman OracleConnection terlampir pada lampiran 9
108
BAB V PENGUJIAN DAN ANALISIS HASIL PENGUJIAN