4.3.2 Diagram Aktivitas
Diagram aktivitas digunakan untuk menunjukkan kegiatan yang dilakukan oleh pengguna dan sistem dalam setiap usecase yang telah
disebutkan pada gambar 4.1. Berikut adalah diagram aktivitas dari setiap use case:
1. Diagram Aktivitas Input data dari file .xls
2. Diagram Aktivitas Input data dari file .csv
3. Diagram Aktivitas Input data dari tabel dalam basisdata
4. Diagram Aktivitas Deteksi Outlier
5. Diagram Aktivitas Simpan hasil deteksi outlier
6. Diagram Aktivitas Lihat Distribusi Atribut per Atribut
7. Diagram Aktivitas Seleksi Atribut
8. Diagram Aktivitas Alternatif Seleksi Atribut Hapus Semua
Atribut Untuk penjelasan rinci dari masing
– masing diagram aktivitas dapat dilihat pada lampiran 3 yang terdapat pada tugas akhir ini.
4.3.3 Diagram Kelas Analisis
Gambar 4.7 Diagram Kelas Analisis
Pengguna
HalamanBantuan
HalamanKonfirmasiKeluar Halaman Awal
Halaman Utama Halaman Distribusi Atribut
DiagramBatang
Halaman PilihDatabase Halaman TampilTabel
DatabaseConnection DatabaseController
CheckBoxTableModel Seleksi Atribut
Graph_NaiveNL Vertex_ NaiveNL
HalamanMissingValues
Tabel 4.1 Tabel Nama Kelas
No Nama Kelas
Jenis Keterangan
1 DatabaseConnection
Entity Kelas ini digunakan untuk memuat
atribut yang digunakan untuk mengatur koneksi antara sistem dengan basisdata
seperti username, password, URL dan mengatur koneksi antara basisdata
dengan sistem
2 Graph_NaiveNL
Controller Kelas ini digunakan untuk melakukan
proses perhitungan jarak antar data, pencarian
outlier menggunakan
algoritma Naïve Nested Loop, dan menampilkannya ke dalam sistem
3 Vertex_NaiveNL
Entity Kelas ini digunakan untuk menyimpan
atribut data masukan yang meliputi label,isi data, dan penanda data
dianggap outlier ata buka
4 SeleksiAtribut
Entity Kelas ini digunakan untuk menyimpan
atribut yang dipakai sebagai nama kolom pada tabel SeleksiAtribut
5 CheckBoxTableModel
Controller Kelas ini merupakan kelas untuk
mengatur pembuatan tabel Seleksi Atribut pada Halaman Utama
6 DatabaseController
Controller Kelas ini berisi metode yang digunakan
untuk menampilkan daftar tabel dan isi tabel berdasarkan basisdata dan tabel
yang dipilih pengguna
7 DiagramBatang
Entity Kelas ini digunakan untuk menampilkan
grafik diagram dari rincian data per atribut
8 HalamanUtama
Boundary Kelas ini menyediakan tampilan utama
dari sistem dan menampilkan fungsi- fungsi utama sistem
9 HalamanDistribusiAtribut
Boundary Kelas ini digunakan sebagai tampilan
untuk memilih atribut lalu menampilkan detil distribusi atribut yang telah terpilih
10 HalamanPilihDatabase
Boundary Kelas ini digunakan sebagai tampilan
untuk login ke basisdata sebelum mengambil data pada tabel
11 HalamanTampilTabel
Boundary Kelas ini digunakan sebagai tampilan
untuk memilih tabel yang ada pada basisdata
12 HalamanAwal
Boundary Kelas ini digunakan untuk menampilkan
halaman saat sistem pertama kali dijalankan
13 HalamanBantuan
Boundary Kelas ini digunakan untuk menampilkan
petunjuk pemakaian sistem 14
HalamanMissingValues Boundary
Kelas ini digunakan sebagai tampilan penanganan error saat data .xls
mengandung baris kosong dan data bukan angka
15 HalamanKonfirmasiKeluar
Boundary Kelas ini digunakan untuk menampilkan
konfirmasi apakah pengguna benar- benar akan keluar dari sistem
4.3.4 Diagram Sequence