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