4.2.2 Diagram Use Case
Gambar 4. 3 Diagram Use Case
Diagram use case digunakan untuk menggambarkan interaksi antara sistem dengan pengguna. Pengguna dari sistem yang akan dibangun ini
adalah sebanyak satu pengguna. Fungsi yang dapat dilakukan oleh pengguna sistem ini adalah pengguna dapat menginputkan data dalam
bentuk file .xls. Fungsi selanjutnya yaitu pengguna dapat menyeleksi atribut yang akan digunakan dan kemudian melakukan proses clustering dengan
memilih metode perhitungan jarak dan melihat hasil clustering . Fungsi yang terakhir yaitu pengguna dapat menyimpan hasil clustering.
4.2.2.1 Gambaran Umum Use Case
Diagram use case pada Gambar 4.3 memiliki gambaran umum dari masing-masing use case. Gambaran dari masing-masing use case tersebut
dijelaskan pada tabel berikut. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 4. 5 Gambaran Umum Use Case
Nama Use Case Deskripsi
Aktor
Input berkas .xls Use case ini merupakan
proses memasukan data file bertipe .xls
User
Seleksi atribut Use case ini merupakan
proses pemilihan atribut dari data terpilih yang akan
digunakan untuk proses clustering data
User
Proses clustering Use case ini merupakan
proses clustering data dari data yang telah terpilih
User
Simpan hasil clustering
Use case ini merupakan proses penyimpanan hasil
clustering dalam bentuk file berekstensi .xls
User
4.2.2.2 Narasi Use Case
Diagram use case pada Gambar 4.3 juga memiliki narasi yang merupakan penjelasan lebih lengkap dari masing-masing use case tersebut terlampir pada
lampiran 1.
4.2.3 Diagram Aktivitas
Terdapat empat diagram aktivitas yang merupakan aktivitas dari use case input berkas .xls, seleksi atribut, proses clustering, dan simpan hasil clustering.
Diagram aktivitas sistem terlampir pada lampiran 2. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.2.4 Diagram Kelas Analisis
Diagram kelas berguna untuk memperlihatkan hubungan antar kelas yang dapat membantu memvisualisasikan struktur kelas-kelas dari suatu sistem. Diagram
kelas desain dapat lihat pada Gambar 4.7.
Gambar 4. 4 Diagram Kelas Analisis
4.2.5 Diagram Kelas Desain
Diagram kelas desain terlampir pada lampiran 3.
4.2.6 Diagram Sekuen
Terdapat empat diagram sekuen yaitu input berkas .xls, seleksi atribut, proses clustering, dan simpan hasil clustering. Diagram sekuen terlampir pada
lampiran 4.
4.2.7 Perancangan Struktur Data
Sistem pengelompokan data ini membutuhkan tempat penyimpanan yang tidak terlalu banyak dan tidak menghabiskan banyak waktu. Konsep penyimpanan
data yang sesuai untuk sistem pengelompokan adalah dengan menggunakan konsep struktur data. Pada penelitian ini digunakan konsep struktur data array, ArrayList
dan HashMap. 1.
Array Array adalah suatu tempat penyimpanan sementara statis di mana
ukuran tempat penyimpanan harus diseklarasikan terlebih dahulu. Array terdiri dari sekumpulan data di mana data-data tersebut memiliki