• Tidak ada hasil yang ditemukan

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 loginke 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 dengan 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

Pengguna dapat melihat distribusi atribut dari data yang diinputkan dengan menekan tombol “Distribusi Atribut” yang terdapat pada Halaman Utama. Tampilan halaman distribusi atribut dapat dilihat pada gambar 5.13 di bawah ini.

Gambar 5.13 Antarmuka Halaman Distribusi Atribut

Pengguna dapat melihat grafik distribusi atribut dengan menekan tombol “Lihat Grafik” pada halaman distribusi atribut. Tampilan grafik distribusi atribut dapat dilihat pada gambar 5.14 di bawah ini.

5.1.6 Implementasi Halaman Bantuan

Pengguna dapat membuka halaman bantuan dengan menekan tombol “Bantuan” pada halaman utama. Pada halaman bantuan, terdapat petunjuk mengenai cara penggunaan sistem serta beberapa aturan yang penting untuk diperhatikan oleh pengguna sebelum menggunakan sistem. Tampilan halaman bantuan dapat dilihat pada gambar 5.15 di bawah ini.

Listing program terdapat pada lampiran 6.

Gambar 5.15 Antarmuka Halaman Bantuan 5.1.7 Implementasi Halaman Konfirmasi Keluar

Halaman konfirmasi keluar ini ditampilkan saat pengguna menekan tombol “Keluar” pada halaman utama. Halaman ini ditampikan untuk mengkonfirmasi lagi ke pengguna apakah telah yakin untuk keluar dari sistem. Jika ingin keluar dari sistem, pengguna menekan tombol “YA”. Jika pengguna masih ingin menggunakan sistem maka menekan tombol “TIDAK”. Tampilan halaman konfirmasi keluar ini dapat dilihat pada gambar 5.16 di bawah ini.

Gambar 5.16 Antarmuka Halaman Konfirmasi Keluar Listing program terdapat pada lampiran.

5.1.8 Implementasi Pengecekan Masukan

Selain pemrosesan data, sistem ini juga menyediakan error handling untuk mengatasi kesalahan dalam melakukan input ke dalam sistem. Berikut adalah error handling yang dimiliki oleh Sistem Pendeteksi Outlier Menggunakan Algoritma Block-based Nested-Loop.

1. Ketika pengguna memilih sebuah file dengan format selain .txt dan .doc untuk diinputkan ke sistem, maka akan muncul tampilan seperti gambar 5.17 di bawah ini.

Gambar 5.17 Pesan Kesalahan (1)

2. Ketika pengguna belum melakukan input data yang lengkap (username, password, nama basis data atau url) saat melakukan login ke basis data di

halaman pilih DB lalu menekan tombol OK, maka akan muncul tampilan seperti gambar 5.18 di bawah ini.

Gambar 5.18 Pesan Kesalahan (2)

3. Ketika pengguna menginputkan data yang salah (username, password, nama basis data atau url) saat melakukan login ke basis data di halaman pilih DB lalu menekan tombol OK, maka akan muncul tampilan seperti gambar 5.19 di bawah ini.

Gambar 5.19 Pesan Kesalahan (3)

4. Ketika pengguna belum memasukkan nilai M atau D pada saat menekan tombol Proses di halaman utama tab deteksi outlier, maka akan muncul tampilan seperti gambar 5.20 di bawah ini.

5. Ketika pengguna memasukkan nilai M atau D berupa karakter selain angka dan menekan tombol Proses di halaman utama tab deteksi outlier, maka akan muncul tampilan seperti gambar 5.21 di bawah ini.

Gambar 5.21 Pesan Kesalahan (5)

6. Ketika terdapat kesalahan seperti pemilihan lokasi penyimpanan file hasil deteksi outlier, maka akan muncul tampilan seperti gambar 5.22 di bawah ini.

Gambar 5.22 Pesan Kesalahan (6)

7. Ketika pengguna menginputkan dari berupa file .xls, .csv atau tabel dari basis data dan data tersebut mengandung minimal satu baris atau cell yang kosong atau berisi karakter bukan angka, maka akan muncul tampilan seperti gambar 5.23 di bawah ini.

8. Ketika pengguna menginputkan dari berupa file .xls, .csv atau tabel dari basisdata dan pada data tersebut ada minimal sebuah label yang kosong (kolom pertama dianggap sebagai label), maka akan muncul tampilan seperti gambar 5.24 di bawah ini.

Gambar 5.24 Pesan Kesalahan (8)

Listing program dari setiap error handling dapat dilihat dalam listing program implementasi dari setiap halaman dalam sistem ini. Khusus untuk HalamanMissingValues, listring program terdapat pada lampiran 6.

5.1.9 Implementasi Halaman Open F ile

Halaman Open File adalah sebuah antarmuka untuk pengguna memilih file .xls atau .csv yang akan diolah dalam proses deteksi outlier pada sistem ini. Tampilan untuk open file dapat dilihat pada gambar 5.25 dibawah ini.

Gambar 5.25 Antarmuka Open File

Dokumen terkait