Pembersihan Data Data Cleaning Integrasi Data Data Integration Seleksi Data Data Selection

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