del . class class
16 BarChart
BarChart.java BarChart. class
17 GraphController
GraphController.java GraphController. class
5.1 Implementasi Antarmuka
Sistem Pendeteksi Outlier Menggunakan Algoritma Block-based Nested- Loop
telah selesai dibangun, maka pada bab ini akan ditampilkan antarmuka dari sistem tersebut.
5.1.1 Implementasi Halaman Awal
Pada saat program pertama kali dijalankan maka akan ditampilkan form seperti pada gambar 5.1 di bawah ini :
Gambar 5.1 Antarmuka Halaman Awal
Listing program terdapat pada lampiran 6. Pada Halaman Awal ini terdapat tombol “Masuk” yang digunakan untuk
membuka Halaman Utama.
5.1.2 Implementasi Halaman Utama
Halaman ini merupakan halaman inti dari aplikasi Sistem Pendeteksi Outlier
Menggunakan Algoritma Block-based Nested-Loop. Semua proses utama aplikasi ini terdapat di dalam halaman ini. Bagian Halaman Utama yang akan
ditampilkan pertama kali yaitu tab Preprocess. Pada tab Preprocess, pengguna dapat mempersiapkan data yang diinputkan agar siap diolah. Tampilan Halaman
Utama, tab Preprocess dapat dilihat pada gambar 5.2 di bawah ini.
Gambar 5.2 Antarmuka Halaman Utama, tab Preprocess
Jika pengguna ingin mengolah data berformat .xls atau .csv, maka pengguna menekan tombol
“Pilih File” untuk mencari data. Setelah dipilih maka akan muncul tampilan antarmuka seperti gambar 5.3 dibawah ini:
Gambar 5.3 Antarmuka Halaman Utama, tab Preprocess File .xls atau .csv
Pengguna dapat melakukan seleksi atribut dari data yang telah diinputkan dengan memilih nama atribut yang bersangkutan pada tabel atribut. Pengguna dapat
memilih seluruh atribut dengan menekan tombol “Tandai Semua” atau membatalkan semua atribut yang telah dipilih dengan menekan tombol “Batal
Tandai Semua”. Setelah pengguna menekan tombol “Hapus”, maka atribut yang telah dipilih akan dihapus dari tabel data. Tampilan untuk menghapus atribut
dapat dilihat pada gambar 5.4 di bawah ini.
Gambar 5.4 Antarmuka Halaman Utama, tab Preprocess Seleksi atribut
Setelah data yang diinputkan telah siap untuk diproses untuk pencarian outlier
, pengguna menekan tombol “Submit” agar Halaman Utama secara otomatis akan membuka tab Deteksi Outlier. Tampilan Halaman Utama tab
Deteksi Outlier dapat dilihat pada gambar 5.5 di bawah ini.
Gambar 5.5 Antarmuka Halaman Utama, tab Deteksi Outlier
Pengguna lalu dapat memproses data untuk dicari outliernya pada halaman ini. Pengguna harus memasukkan nilai M dan D sebelum menekan tombol “Proses”.
Saat proses deteksi outlier berhasil dilakukan, tampilannya akan menjadi seperti gambar 5.6 di bawah ini.
Gambar 5.6 Antarmuka Halaman Utama, tab Deteksi Outlier hasil deteksi outlier
Setelah hasil deteksi outlier ditampilkan, pengguna dapat menyimpan hasil tersebut dengan menekan tombol “Simpan”. Hasil deteksi outlier ini dapat
disimpan ke dalam file berformat .txt atau .doc. Dialog yang ditampilkan untuk menyimpan file dapat dilihat pada gambar 5.7 di bawah ini.
Gambar 5.7 Dialog Untuk Menyimpan Hasil Deteksi Outlier
Ketika file berhasil disimpan, akan muncul pesan konfirmasi seperti gambar 5.8 di bawah ini.
Gambar 5.8 Pesan Sukses Menyimpan File Hasil Deteksi Outlier 5.1.3
Implementasi Halaman Pilih DB
Halaman ini ditampilkan saat pengguna menekan tombol “Pilih DB” pada
Halaman Utama. Tampilan halaman Pilih DB dapat dilihat pada gambar 5.9 di bawah ini.
Gambar 5.9 Antarmuka Halaman Pilih DB
Pengguna dapat menginputkan data yang berasal dari sebuah tabel dalam basis data. Halaman Pilih DB digunakan untuk login pengguna ke dalam basis data.
Pengguna harus memilih nama basis data, serta menginputkan seluruh data secara lengkap dan benar kemudian menekan tombol “OK”. Pengguna dapat
membatalkan login ke basis data dengan menekan tombol “Batal”.
Ketika koneksi ke basis data berhasil, maka akan muncul dialog konfirmasi seperti pada gambar 5.10 di bawah ini.
Gambar 5.10 Pesan Sukses Melakukan Koneksi Ke Basis data 5.1.4
Implementasi Halaman Pilih Tabel
Halaman ini ditampilkan saat pengguna telah berhasil melakukan koneksi ke basis data. Tampilan halaman Pilih Tabel dapat dilihat pada gambar 5.10 di
bawah ini.
Gambar 5.11 Antarmuka Halaman Pilih Tabel
Pada halaman Pilih Tabel, pengguna dapat memilih tabel yang berasal dari basis data yang sebelumnya dipilih. Setelah memilih tabel dari daftar yang tersedia,
pengguna menekan tombol “OK” untuk memuat data dari basis data ke tabel data pada Halaman Utama. Untuk membatalkan input data dari basis data dilakukan
d engan menekan tombol “Batal”.
Setelah memilih tabel yang diinginkan, tabel akan ditampilkan pada Halaman Utama seperti gambar 5.12 di bawah ini.
Gambar 5.12 Antarmuka Halaman Utama, tab Preprocess input tabel dari basis data
5.1.5 Implementasi Halaman Distribusi Atribut