deteksi outlier ke salah satu direktori komputer yang diinginkan dengan hasil penyimpanan file yang memiliki ekstensi .xls, .doc,
ataupun .txt.
4.3. PERANCANGAN SISTEM
4.3.1. Diagram Aktivitas
Diagram aktivitas sistem terlampir pada Lampiran 5. Diagram aktivitas ada 4, yang merupakan aktivitas dari use case :
1. Memasukkan Data
2. Menyeleksi Atribut
3. Mendeteksi Outlier dengan Algoritma INFLO
4. Menyimpan Hasil
4.3.2. Diagram Kelas Analisis
Diagram kelas analisis terlampir pada Lampiran 6.
Table 4.1 Tabel Kelas Analisis
No. Nama Kelas
Jenis Keterangan
1. HalamanAwal
View Kelas ini merupakan halaman
tampilan saat
awal menjalankan sistem.
2. HalamanTentang
View Halaman
ini merupakan
halaman yang berisi informasi dasar dari sistem.
3. HalamanBantuan
View Halaman
ini merupakan
halaman yang menampilkan bantuan jika kesulitan dalam
menjalankan sistem.
4. HalamanPreprocess
View Halaman
ini merupakan
halaman untuk memasukkan data serta pemilihan atribut
yang akan digunakan untuk dideteksi outlier.
5. HalamanDeteksiOutlier
View Halaman
ini merupakan
halaman untuk proses deteksi outlier. Dalam halaman ini
akan diminta memasukkan nilai “k” serta dapat pula
mengisikan “batas outlier” yang
nantinya akan
ditampilkan hasil deteksi di halaman ini pula. Halaman ini
juga terdapat tombol untuk penyimpanan hasil deteksi
outlier dalam salah satu direktori
komputer ketika
hasilnya sudah muncul. 6.
KontrolSeleksiAtributTableModel Controller Kelas ini merupakan kelas
yang mengatur atribut yang tercentang dalam checkbox ke
dalam suatu tabel model.
7. ModelSeleksiAtribut
Model Kelas ini berisi atribut tabel
model yang
menampung atribut terpilih tercentang.
8. Kontrol_INFLO
Controller Kelas ini merupakan kelas yang mengatur proses deteksi
outlier dengan
algoritma INFLO. Proses yang diatur
dalam controller ini adalah proses mulai memasukkan
data,
menghitung INFLO,
menampilkan hasil, hingga menyimpan hasil ke dalam
suatu direktori di komputer.
9. ModelGraph
Model Kelas ini merupakan kelas
yang berisi pembentukan suatu graph yang terdiri dari edge
dan vertex. Edge merupakan garis yang menghubungkan
antar vertex, dalam deteksi outlier dengan INFLO biasa
disebut dengan jarak antar obyek, sehingga vertex itu
merupakan suatu obyek.
10. ModelVertex Model
Kelas ini merupakan kelas yang berisi atribut-atribut yang
berhubungan dengan vertex obyek outlier yang akan
digunakan untuk perhitungan outlier itu sendiri. Atribut-
atribut tersebut seperti k- distance, local density, dan
INFLO.
11. Kontrol_INFLOTableModel Controller Kelas ini merupakan kelas
yang mengatur
hasil perhitungan INFLO ke dalam
suatu tabel model. 12. ModelHasil_INFLO
Model Kelas ini merupakan kelas
yang berisi
atribut yang
digunakan untuk penyimpanan hasil
deteksi outlier
menggunakan algoritma
INFLO.
4.3.3. Diagram Sequence