terseleksi ke dalam bentuk Array sehingga data siap dilakukan proses penambangan data.
4.2 PERANCANGAN PERANGKAT LUNAK
4.2.1 Perancangan Umum
4.2.1.1 Input Sistem
Sistem pengelompokan
dengan menggunakan
algoritma Agglomerative Hierarchical Clustering hanya dapat menerima masukan dari
pengguna berupa file bertipe .xls yang dapat dipilih langsung oleh pengguna dari direktori penyimpanan di komputer. Sebelum melakukan proses
pengelompokan, pengguna juga harus memilih atribut yang akan digunakan, memilih metode, dan mengisi jumlah kelompok yang ingin didapatkan pada
texfield yang telah disediakan. Perancangan input sistem secara umum digambarkan pada Gambar 4.1.
Gambar 4. 1 Diagram Konteks
4.2.1.2 Proses Sistem
Proses yang dilakukan oleh sistem yang akan dibangun terdiri dari beberapa tahapan untuk mendapatkan kelompok sekolah-sekolah. Tahapan-
tahapan tersebut yaitu : 1.
Pemilihan atribut yang akan digunakan untuk pemrosesan pengelompokan data.
2. Pemilihan metode pengelompokan yang akan digunakan.
3. Menentukan jumlah kelompok yang akan dihasilkan oleh sistem.
4. Proses pengelompokan untuk mendapatkan kelompok sekolah-
sekolah sesuai dengan jumlah kelompok yang dimasukan.
5. Proses perhitungan Silhouette Index untuk mengukur validitas
suatu cluster.
Proses umum yang terjadi pada sistem digambarkan dalam diagram flowchart yang digambarkan pada Gambar 4.2 .
Gambar 4. 2 Flowchart
4.2.1.3 Output Sistem
Sistem ini akan memberikan keluaran berupa sekolah-sekolah yang sudah dibagi menjadi beberapa kelompok sesuai dengan masukan jumlah
kelompok yang telah dilakukan sebelumnya. Selain itu sistem juga akan menampilkan Silhouette Coefficient SC dari masing-masing kelompok dari
proses pengelompokan untuk menghitung validitas dari suatu cluster. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
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