Implementasi Pengecekan Masukan Implementasi Antarmuka

5.1.8 Implementasi Pengecekan Masukan

Sistem pendeteksi outlier menggunakan algoritma Local Correlation Integral menyediakan fungsi error handling untuk mengatasi kesalahan pengguna pada waktu melakukan input ke sistem pendeteksi outlier. 1. Pada saat menginputkan file yang bukan bertipe .xls atau .csv sistem akan menampilkan pesan “File yang Anda pilih harus berformat .xls atau .csv ”. Gambar 5.17 Error Handling 1 2. Pada saat pengguna tidak memasukkan Username, Password, Nama Database, atau URL pada saat akan login database untuk menginput data, maka sistem akan menampilkan pesan “Username, Password, Nama Database, dan URL tidak boleh kosong”. Gambar 5.18 Error Handling 2 3. Pada saat pengguna salah memasukkan Username, Password, Nama Database, atau URL pada saat akan login database untuk menginput data, maka sistem akan menampilkan pesan “Username, Password, Nama Database, dan URL yang anda masukkan ”. Gambar 5.19 Error Handling 3 4. Pada saat pengguna menekan tombol ‘Proses’ tetapi pengguna tidak menginputkan nilai radius. Maka sistem akan menampilkan pesan “Nilai radius tidak boleh kosong”. Gambar 5.20 Error Handling 4 5. Pada saat pengguna menekan tombol ‘Proses’ tetapi pengguna tidak menginputkan nilai alpha. Maka sistem akan menampilkan pesan “Nilai alpha tidak boleh kosong”. Gambar 5.21 Error Handling 5 6. Pada saat pengguna menekan tombol ‘Proses’ tetapi pengguna tidak menginputkan nilai konstanta. Maka sistem akan menampilkan pesan “Nilai konstanta tidak boleh kosong”. Gambar 5.22 Error Handling 6 7. Pada saat pengguna menekan tombol ‘Proses’ tetapi pengguna menginputkan nilai radius bukan bilangan real atau pengguna tidak menginputkan nilai alpha dengan bilangan real antara 0-1. Maka sistem akan menampilkan pesan “Nilai radius harus bilangan real, nilai alpha antara 0-1 dan nilai konstanta harus bilangan bulat positif 0 ”. Gambar 5.23 Error Handling 7 8. Pada saat pengguna menginputkan nilai radius berupa huruf dan angka negatif. Gambar 5.24 Error Handling 8 9. Pada saat pengguna menginputkan nilai alpha berupa huruf dan angka negatif. Gambar 5.25 Error Handling 9 10. Pada saat pengguna menginputkan nilai konstanta berupa huruf dan angka negatif. Gambar 5.26 Error Handling 10

5.2 Implementasi Struktur Data