Implementasi Kelas Vertex.java

5.3 Implementasi Struktur Data

5.3.1 Implementasi Kelas Vertex.java

Kelas ini adalah kelas yang menyimpan setiap obyek data ke dalam vertex. Jadi dalam hal ini obyek data di representasikan menjadi sebuat vertex. Dalam kelas ini terdapat beberapa atribut yang berfungsi untuk menghitung dan melakukan proses deteksi outlier pada setiap obyek data. Sehingga nantinya setiap obyek data yang direpresentasikanke dalam vertex yang akan memiliki atribut-atribut tersebut. public class Vertex { private String label; ListDouble nilai; private boolean flagKunjungan = false; private Double kDistance; private ListString neighborhood; private Double pDist; private Double pLOF; private Double nPLOF; private Double LOOP; private Double anggotaNeighborhood; Atribut yang pertama adalah label. Atribut ini digunakan untuk menyimpan label setiap obyek. Atribut yang kedua adalah atribut nilai yang bertipe ListDouble. Atribut ini berfungsi untuk menyimpan nilai yang akan dicari jarak melalui rumus Euclidean distance . Dalam hal ini setiap obyek bisa memliki nilai yang banyak. Atribut ketiga adalah atribut flagkunjungan yang bertipe Boolean. Atribut ini berfungsi untuk menandai tetangga dari suatu obyek yang memiliki jarak kDistance. Atribut keempat adalah kDistance yang berfungsi untuk menyimpan jarakan jangkauan maksimum setiap obyek data. Atribut kelima adalah neighborhood bertipe ListString yang berfungsi untuk menyimpan label tetangga suatu obyek data. Atribut keenam adalah pDist yang berfungsi untuk menyimpan nilai hasil perhitungan pdist setiap obyek. Atribut ketujuh adalah pLOF yang berfungsi menyimpan nilai hasil perhitungan PLOF setiap obyek. Atribut kedelapan adalah nPLOF yang berfungsi menyimpan nilai hasil perhitungan nPLOF setiap obyek. Atribut kesembilan adalah LOOP berfungsi menyimpan nilai hasil perhitungan LoOP setiap obyek. Atribut kesepuluh adalah anggota Neighborhood berfungsi untuk menyimpan nilai dari neighborhood.

5.3.2 Implementasi Kelas Graph.java

Dokumen yang terkait

Deteksi outlier menggunakan Algoritma Local Correlation Integral (LOCI) : studi kasus data akademik mahasiswa Teknik Informatika Universitas Sanata Dharma.

0 0 258

Deteksi outlier menggunakan Algoritma Local Outlier Probability : studi kasus data akademik mahasiswa Program Studi Teknik Informatika Universitas Sanata Dharma.

0 5 265

Deteksi outlier menggunakan Algoritma Connectivity Based Outlier Factor : studi kasus data akademik mahasiswa Teknik Informatika Universitas Sanata Dharma.

0 4 252

Deteksi Outlier menggunakan algoritma Block-Based Nested-Loop : studi kasus data akademik mahasiswa Program Studi Teknik Informatika Universitas Sanata Dharma.

0 2 202

Deteksi Outlier menggunakan algoritma Naive Nested Loop : studi kasus data akademik mahasiswa Program Studi Teknik Informatika, Universitas Sanata Dharma, Yogyakarta.

2 3 236

Deteksi outlier menggunakan Algoritma Connectivity Based Outlier Factor studi kasus data akademik mahasiswa Teknik Informatika Universitas Sanata Dharma

1 8 250

Deteksi Outlier menggunakan algoritma Block Based Nested Loop studi kasus data akademik mahasiswa Program Studi Teknik Informatika Universitas Sanata Dharma

0 1 200

Deteksi outlier menggunakan Algoritma Local Correlation Integral (LOCI) studi kasus data akademik mahasiswa Teknik Informatika Universitas Sanata Dharma

0 4 256

Deteksi outlier menggunakan algoritma local outlier factor : studi kasus data akademik mahasiswa TI Universitas Sanata Dharma - USD Repository

0 0 241

Deteksi Outlier menggunakan algoritma Naive Nested Loop : studi kasus data akademik mahasiswa Program Studi Teknik Informatika, Universitas Sanata Dharma, Yogyakarta - USD Repository

0 0 234