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
tipe data yang sama. Setiap data disimpan dalam alamat memori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen
mempunyai nilai indek sesuai dengan urutannya. Melalui indek inilah kita dapat mengakses data-data tersebut.
Pada penelitian ini penulis menggunakan array untuk menyimpan data input dari file bertipe .xls.. Cara kerja array pada
sistem ini adalah menyimpan nama sekolah dan keenam nilai mata pelajaran ujian nasional.
Gambar 4. 5 Perancangan Array
2. ArrayList
Arraylist merupakan penyimpanan sementara dimana ukuran tempat penyimpanannya bersifat dinamis yaitu dapat berubah
ukurannya sesuai dengan inputan data yang dimasukkan pengguna. Pada penelitian ini penulis menggunakan arraylist untuk
membuat matriks jarak. Cara kerja array list pada sistem ini adalah yang pertama untuk menampung nilai jarak untuk satu sekolah dengan
sekolah yang lainnya. Objek array list baru akan selalu dibuat untuk setiap sekolah .
Gambar 4. 6 Ilustrasi Konsep Arraylist PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI