4.2.6 Output Sistem
Sistem yang dibuat merupakan sistem yang dapat mendeteksi adanya
outlier
dalam suatu data beserta atribut yang dimiliki data tersebut. berikut ini adalah keluaran yang dihasilkan sistem :
1. Proses input akan menampilkan :
a. Sampel data yang akan dideteksi, beserta jumlah data
baris dan jumlah atributnya. b.
Daftar atribut yang akan dipakai untuk proses deteksi. 2.
Proses deteksi
outlier
akan menampilkan : a.
Hasil
outlier
untuk setiap data yang diuji beserta nilai atribut yang dimiliki.
b. Parameter
k
dan yang digunakan dalam perhitungan
algoritma
Local Outlier Probability
. c.
Jumlah data. d.
Jumlah
outlier.
e. Lama deteksi
outlier.
f. Label serta derajat LoOP yang bertujuan untuk memberikan
peringkat
outlier
dari yang nilai LoOP paling tinggi ke nilai LoOP paling rendah.
g. Ranking
outlier.
4.3 Perancangan Sistem
4.3.6 Diagram Aktivitas
Diagram aktivitas digunakan untuk menggambarkan alur aktivitas sekuensial yang dilakukan oleh pengguna dan sistem
dalam setiap
use case
yang telah disebutkan pada lampiran 1. Whitten Bentley, 2005
Berikut ini adalah diagram aktivitas dari setiap
use case
: 1.
Diagram Aktivitas Input Data File .xls dan .csv 2.
Diagram Aktivitas Input Data Tabel Basis Data 3.
Diagram Aktivitas Seleksi Atribut
4. Diagram Aktivitas Deteksi
Outlier
5. Diagram Aktivitas Simpan Hasil
Outlier
Diagram aktivitas yang telah disebutkan di atas dipaparkan pada lampiran 5 dalam tugas akhir ini.
4.3.7 Diagram Kelas Analisis
Diagram kelas analisis dapat dilihat di lampiran 6. Sedangkan keterangan diagram kelas analisis dapat dilihat pada Tabel 4.1 di
bawah ini : Tabel 4.1 Tabel Keterangan Diagram Kelas Analisis
No Nama Kelas
Jenis Keterangan
1 DataLoop
Model Kelas ini
berfungsi untuk
menyimpan data hasil
outlier
2 koneksiDB
Model Kelas ini berisi tentang atribut- atribut yang berfungsi untuk
melakukan koneksi antara sistem dengan server basis data. Atribut
tersebut antara lain : username, password, dan jdbc URL.
3 seleksiAtribut
Model Kelas ini
berfungsi untuk
menyimpan daftar atribut yang ada dalam tabel preprocessing.
Daftar atribut ini akan muncul di tabel seleksi di tab preprocessing.
4 Vertex
Model Kelas ini
berfungsi untuk
menyimpan atribut-atribut yang digunakan
dalam proses
penghitungan pencarian
outlier
. 5
checkBoxTableModel Model Kelas
ini berfungsi
untuk mengatur pembuatan tabel seleksi
atribut di halaman utama pada tab preprocessing.
6 LoOPTabelModel
Model Kelas ini berfungsi untuk mengatur format tabel untuk
menampilkan tabel hasil deteksi
outlier
yang berisi label data, derajat loop, dan ranking
7 DBControl
Control Kelas ini
berfungsi untuk
mengatur konfigurasi koneksi
database
agar sistem
dapat terhubung
dengan server
database
sehingga dapat
mengakses tabel yang diinginkan pengguna.
8 graph
Control Kelas ini berisi proses perhitungan yang ada dalam
algoritma LoOP meliputi : perhitungan jarak antar data,
standard distance, probabilistic distance, probabilistic LOF,
agregat probabilistic LOF, dan derajat LoOP
9 HalamanAwal
View Kelas ini menampilkan halaman
saat pertama kali menjalankan sistem.
10 HalamanUtama
View Kelas ini merupakan inti dari
sistem, kelas ini menampilkan 2 tabbed pane yaitu preprocessing
dan deteksi. Pada tab preprocessing pengguna dapat
menginput tabel lalu menyeleksi atribut yang akan digunakan
untuk deteksi. Selanjutnya pada proses deteksi, pengguna
menginputkan parameter k dan lamda lalu setelah diklik proses
maka sistem akan menampilkan hasil
outlier
pada tabel. Selain itu pengguna juga dapat menyimpan
hasil deteksi
outlier
tersebut. 11
HalamanPilihFile View
Kelas ini digunakan untuk menampilkan direktori pada
computer untuk menginputkan file inputan beripa xls atau csv
12 HalamanPilihDatabase
View Kelas ini digunakan untuk
login
ke basisdata untuk mengambil tabel dalam basisdata tersebut
13 HalamanPilihTabel
View Kelas ini berfungsi untuk
menampilkan tabel dengan syarat pengguna sistem harus
login
ke basisdata.
14 HalamanTentang
View Kelas ini menampilkan informasi
umum mengenai sistem nama sistem, pembuat, instansi, tahun
15 HalamanBantuan
View Kelas ini menampilkan informasi
panduan sistem.
4.3.8 Diagram