Diagram Aktivitas Diagram kelas Analisis Diagram Sequence

30 perlu diperhatikan. Pilihan untuk menyertakan nama kolom harus dipilih, pemisah kolom mengunakan tanda koma, dan tidak boleh ada nilai null.

4.2.2. Proses Sistem

Proses dari sistem yang menghasilkan cluster yang berfungsi untuk mempediksi ini terdiri dari beberapa langkah: a. Memasukan nilai range harga kelompok, kelompok 1 sampai dengan 5. b. Penginputan file data penjualan yang akan digunakan untuk proses data mining. c. Proses clustering untuk memprediksi dijalankan. d. Uji akurasi dari cluster yang telah berhasil dibentuk dan menganalisa hasil cluster.

4.2.3. Output Sistem

Sistem yang akan dirancang ini akan menampilkan hasil proses clustering diantaranya, jumlah cluster yang terbentuk, anggota setiap cluster, dan struktur tree pembentukan cluster.

4.3. Perancangan Sistem

4.3.1. Diagram Aktivitas

Diagram aktivitas berfungsi untuk menunjukan seluruh tahapan alur kerja dari sistem yang dirancang. 1. Diagram aktivitas input range harga 2. Diagram aktivitas input data file 31 3. Diagram Aktivitas clustering 4. Diagram Aktivitas Simpan Hasil Clustering Penjelasan dari masing-masing diagram aktivitas akan di jelaskan pada bagian lampiran 3

4.3.2. Diagram kelas Analisis

HalamanManual HalamanTentang ControlRangeHarga KoneksiDB User HalamanUtama RangeHarga verteks DataObyek Divisive Gam bar 5 Gambar 4.1. Diagram kelas anaisis system Tabel 7 Tabel 4.1 Tabel penjelasan diagram kelas analisis No Nama kelas Jenis Keterangan 1 controlRangeHarga Controller Kelas berisi query untuk menyimpan nilai range harga, mengupdate nilai range harga, menghapus dat range harga, dan menampilkan nilai range harga yang sudah ada dari database. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 32 2 KoneksiDB Controller Kelas ini digunakan untuk menghubungkan sistem dengan database yang di gunakan oleh sistem. 3 DataObyek Model Kelas ini digunakan untuk menyimpan hasil input data penjualan 4 Divisive Model Kelas ini di gunakan untuk membentuk sebuah matriks utama. Didalam kelas ini juga terdapat method-method untuk perhitungan divisive. 5 RangeHarga Model Kelas ini digunakan untuk menyimpan nilai range harga kelompok. 6 Verteks Model Kelas ini di gunakan untuk membentuk sebuah vertex dalam matriks. 7 HalamanBantuan View Kelas ini digunakan untuk menampilkan halaman manual yang berisis tentang petunjuk penggunaan sistem 8 HalamanTentang View Kelas ini digunakan untuk menampilkan informasi yang berkaitan dengan pembuatan sistem 9 HalamanUtama View Kelas ini digunakan untuk menampilkan fungsi- fungsi utama dari sistem. Mulai dari tahap input range harga, tahap preprocessing, dan tahap clustering divisive

4.3.3. Diagram Sequence

Berikut merupakan diagram sequence yang digunakan pada sistem ini untuk lebih jelasnya terlampir pada bagian lampiran 4: 1. Diagram Sequence Input Nilai Range Harga 2. Diagram Sequence Input Data File 3. Diagram Sequence Proses Cluster 4. Diagram Sequence Simpan Hasil Cluster 33

4.3.4. Diagram Kelas Desain