BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISIS DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJICOBA

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. Analisa masalah dilakukan guna mengetahui masalah-masalah yang terkait

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM


BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJICOBA

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DASAIN SISTEM

BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Berdasarkan analisis masalah, maka perangkat lunak sistem data mining varian produk elektronik sound system untuk Pengguna ketepatan pemilihan varian produk yang dikembangkan diharapkan dapat digunakan sebagai alternatif penyajian informasi dan konsulitasi tentang memilih varian produk beserta melihat spesifikasi sound system, sebagai aplikasi yang dapat mengklasifikasi Pengguna varian produk elektronik sound system. Berbagai upaya telah dilakukan oleh toko electronik untuk mengetahui speksifikasi produk tersebut seperti kerusakan teknis, pemantauan, di bidang musik. Oleh sebab itu, dirasakan perlu dibuat sebuah aplikasi yang dapat membantu proses varian produk elektronik sound system untuk penerapan metode data mining. III.1.1. Strategi Permasalahan Pada tahap ini dilakukan analisa data dari hasil yang telah dilakukan sebelumnya. Data-data yang akan dianalisis dengan metode kmeans clustering adalah : 1. Data yang masuk dari perusahaan. 2. Data produk. 3. Jumlah klaster. 28

29 Selanjutnya data-data tersebut diolah ke dalam sistem sehingga dapat diperoleh gambaran umum dari hasil pengolahan data tadi. III.1.2. Perancangan Sistem Dalam perancangan sistem ini dapat memberikan gambaran tentang sistem yang dibuat. Beberapa tahap dalam perancangan sistem yaitu: a. Flowchart b. Kasus metode penelitian c. Desain Input dan Output. III.2. Analisis Sistem yang Berjalan Analisa sistem yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap data mining varian produk elektronik sound system, analisis dilakukan agar dapat menemukan masalah-masalah dalam pengolahan varian produk dalam menentukan nilai speksifikasi denagn menggunakan metode K-Clustering agar mudah dalam menentukan varian produk disetiap toko elektronik. Kendala-kendala yang dihadapi pada sistem yang sedang berjalan yaitu : 1. Sebagian besar masyarakat lebih cenderung kurang perhatian terhadap memilih produk sound system dengan tepat. 2. Masih minimnya pengetahuan atau wawasan yang dimiliki masyarakat memilih varian produk tersebut. 3. Masyarakat lebih cendrung memilih sound system denga harga yang mahal.

30 III.2.1. Perhitungan Metode Langkah- Langkah perhitungannya adalah: 1. Menentukan Jumlah cluster data 2. Tentukan titik cendroid 3. Menghitung kualitas dengan centroid 4. kelompokan produk 5. jika kelompok data hasil perhitungan baru sama dengan hasil perhitungan kelompok data baru maka selesailah perhitungannya. Rumus Euclidian Distance:..(1) Perhitungan kualitas Pusat Cluster Untuk mengukur jarak antara dengan pusat Cluster digunakan Euclidian Distance, kemudian akan didapatkan matriks jarak yaitu C1, C2 dan C3 sebagai berikut: Data yang akan di-cluster:

31 Kode NamaProduk Harga Kualitas P-101 10W Column Speaker 909360 1 P-102 120W System Managing Amp 10325025 2 P-103 15W Hand Megaphone Separate Mic 822213 1 P-104 20W Column Speaker 1174590 1 P-105 240W System Managing Amp 11329110 2 P-106 Board Hanger Bracket 284175 2 P-107 Box Speaker 208395 2 P-108 Box Speaker 257652 1 P-109 Box Speaker 314487 3 P-110 Box Speaker 541827 3 P-111 Box Speaker 314487 3 P-112 Box Speaker 541827 1 P-113 Box Speaker 378900 1 P-114 Box Speaker 890415 1 P-115 Box Speaker 988929 1 P-116 Ceiling Mount Speaker 181872 1 P-117 Ceiling Speaker 276597 1 P-118 Ceiling Speaker 322065 2 P-119 Ceiling Speaker 568350 2 P-120 Ceiling Speaker 473625 2 K cluster : 3 Banyaknya data 20 Data centroid 1 diambil dari data ke 11 [Harga 314487, Kualitas 3] Data centroid 2 diambil dari data ke 3 [Harga 822213, Kualitas 1] Data centroid 3 diambil dari data ke 10 [Harga 541827, Kualitas 3]

32 Menghitung jarak data pada setiap centroid: Euclidean (x,c) = (x.harga-c.harga)² + (x.kualitas-c.kualitas)² Jarak data pada Centroid 1 [Harga 314487, Kualitas 3] Euclidean (P-101,C1) = (909360-314487)² + (1-3)² = 353873886129 + 4 = 594873.0000033621 Euclidean (P-102,C1) = (10325025-314487)² + (2-3)² = 100210871049444 + 1 = 10010538.00000005 Euclidean (P-103,C1) = (822213-314487)² + (1-3)² = 257785691076 + 4 = 507726.00000393915 Euclidean (P-104,C1) = (1174590-314487)² + (1-3)² = 739777170609 + 4 = 860103.0000023253 Euclidean (P-105,C1) = (11329110-314487)² + (2-3)² = 121321919832129 + 1 = 11014623.000000045 Euclidean (P-106,C1) = (284175-314487)² + (2-3)² = 918817344 + 1 = 30312.000016495116 Euclidean (P-107,C1) = (208395-314487)² + (2-3)² = 11255512464 + 1 = 106092.00000471289 Euclidean (P-108,C1) = (257652-314487)² + (1-3)² = 3230217225 + 4 = 56835.00003518959 Euclidean (P-109,C1) = (314487-314487)² + (3-3)² = 0 + 0 = 0 Euclidean (P-110,C1) = (541827-314487)² + (3-3)² = 51683475600 + 0 = 227340 Euclidean (P-111,C1) = (314487-314487)² + (3-3)² = 0 + 0 = 0 Euclidean (P-112,C1) = (541827-314487)² + (1-3)² = 51683475600 + 4 = 227340.0000087974 Euclidean (P-113,C1) = (378900-314487)² + (1-3)² = 4149034569 + 4 = 64413.00003104963 Euclidean (P-114,C1) = (890415-314487)² + (1-3)² = 331693061184 + 4 = 575928.0000034727 Euclidean (P-115,C1) = (988929-314487)² + (1-3)² = 454872011364 + 4 = 674442.0000029654 Euclidean (P-116,C1) = (181872-314487)² + (1-3)² = 17586738225 + 4 = 132615.00001508126 Euclidean (P-117,C1) = (276597-314487)² + (1-3)² = 1435652100 + 4 = 37890.00005278437 Euclidean (P-118,C1) = (322065-314487)² + (2-3)² = 57426084 + 1 = 7578.000065980469 Euclidean (P-119,C1) = (568350-314487)² + (2-3)² = 64446422769 + 1 = 253863.00000196957 Euclidean (P-120,C1) = (473625-314487)² + (2-3)² = 25324903044 + 1 = 159138.00000314193 Jarak data pada Centroid 2 [Harga 822213, Kualitas 1]

33 Euclidean (P-101,C2) = (909360-822213)² + (1-1)² = 7594599609 + 0 = 87147 Euclidean (P-102,C2) = (10325025-822213)² + (2-1)² = 90303435907344 + 1 = 9502812.000000052 Euclidean (P-103,C2) = (822213-822213)² + (1-1)² = 0 + 0 = 0 Euclidean (P-104,C2) = (1174590-822213)² + (1-1)² = 124169550129 + 0 = 352377 Euclidean (P-105,C2) = (11329110-822213)² + (2-1)² = 110394884568609 + 1 = 10506897.000000048 Euclidean (P-106,C2) = (284175-822213)² + (2-1)² = 289484889444 + 1 = 538038.0000009293 Euclidean (P-107,C2) = (208395-822213)² + (2-1)² = 376772537124 + 1 = 613818.0000008146 Euclidean (P-108,C2) = (257652-822213)² + (1-1)² = 318729122721 + 0 = 564561 Euclidean (P-109,C2) = (314487-822213)² + (3-1)² = 257785691076 + 4 = 507726.00000393915 Euclidean (P-110,C2) = (541827-822213)² + (3-1)² = 78616308996 + 4 = 280386.000007133 Euclidean (P-111,C2) = (314487-822213)² + (3-1)² = 257785691076 + 4 = 507726.00000393915 Euclidean (P-112,C2) = (541827-822213)² + (1-1)² = 78616308996 + 0 = 280386 Euclidean (P-113,C2) = (378900-822213)² + (1-1)² = 196526415969 + 0 = 443313 Euclidean (P-114,C2) = (890415-822213)² + (1-1)² = 4651512804 + 0 = 68202 Euclidean (P-115,C2) = (988929-822213)² + (1-1)² = 27794224656 + 0 = 166716 Euclidean (P-116,C2) = (181872-822213)² + (1-1)² = 410036596281 + 0 = 640341 Euclidean (P-117,C2) = (276597-822213)² + (1-1)² = 297696819456 + 0 = 545616 Euclidean (P-118,C2) = (322065-822213)² + (2-1)² = 250148021904 + 1 = 500148.0000009997 Euclidean (P-119,C2) = (568350-822213)² + (2-1)² = 64446422769 + 1 = 253863.00000196957 Euclidean (P-120,C2) = (473625-822213)² + (2-1)² = 121513593744 + 1 = 348588.00000143435 Jarak data pada Centroid 3[Harga 541827, Kualitas 3] Euclidean (P-101,C3) = (909360-541827)² + (1-3)² = 135080506089 + 4 = 367533.00000544166 Euclidean (P-102,C3) = (10325025-541827)² + (2-3)² = 95710963107204 + 1 = 9783198.00000005

Euclidean (P-103,C3) = (822213-541827)² + (1-3)² = 78616308996 + 4 = 280386.000007133 Euclidean (P-104,C3) = (1174590-541827)² + (1-3)² = 400389014169 + 4 = 632763.0000031608 Euclidean (P-105,C3) = (11329110-541827)² + (2-3)² = 116365474522089 + 1 = 10787283.000000047 Euclidean (P-106,C3) = (284175-541827)² + (2-3)² = 66384553104 + 1 = 257652.0000019406 Euclidean (P-107,C3) = (208395-541827)² + (2-3)² = 111176898624 + 1 = 333432.00000149955 Euclidean (P-108,C3) = (257652-541827)² + (1-3)² = 80755430625 + 4 = 284175.0000070379 Euclidean (P-109,C3) = (314487-541827)² + (3-3)² = 51683475600 + 0 = 227340 Euclidean (P-110,C3) = (541827-541827)² + (3-3)² = 0 + 0 = 0 Euclidean (P-111,C3) = (314487-541827)² + (3-3)² = 51683475600 + 0 = 227340 Euclidean (P-112,C3) = (541827-541827)² + (1-3)² = 0 + 4 = 2 Euclidean (P-113,C3) = (378900-541827)² + (1-3)² = 26545207329 + 4 = 162927.00001227544 Euclidean (P-114,C3) = (890415-541827)² + (1-3)² = 121513593744 + 4 = 348588.0000057374 Euclidean (P-115,C3) = (988929-541827)² + (1-3)² = 199900198404 + 4 = 447102.00000447326 Euclidean (P-116,C3) = (181872-541827)² + (1-3)² = 129567602025 + 4 = 359955.00000555627 Euclidean (P-117,C3) = (276597-541827)² + (1-3)² = 70346952900 + 4 = 265230.0000075406 Euclidean (P-118,C3) = (322065-541827)² + (2-3)² = 48295336644 + 1 = 219762.0000022752 Euclidean (P-119,C3) = (568350-541827)² + (2-3)² = 703469529 + 1 = 26523.000018851562 Euclidean (P-120,C3) = (473625-541827)² + (2-3)² = 4651512804 + 1 = 68202.00000733117 34

35 Pengelompokkan data berdasarkan jarak terdekat dengan centroid: Kode NamaProduk Harga Kualitas Jarak C1 Jarak C2 Jarak C3 C Terdekat P-101 10W Column 909360 1 594873 87147 367533 Centroid 2 Speaker P-102 120W System Managing Amp 10325025 2 10010538 9502812 9783198 Centroid 2 P-103 15W Hand 822213 1 507726 0 280386 Centroid 2 Megaphone Separate Mic P-104 20W Column Speaker 1174590 1 860103 352377 632763 Centroid 2 P-105 240W System Managing Amp 11329110 2 11014623 10506897 10787283 Centroid 2 P-106 Board Hanger 284175 2 30312 538038 257652 Centroid 1 Bracket P-107 Box Speaker 208395 2 106092 613818 333432 Centroid 1 P-108 Box Speaker 257652 1 56835 564561 284175 Centroid 1 P-109 Box Speaker 314487 3 0 507726 227340 Centroid 1 P-110 Box Speaker 541827 3 227340 280386 0 Centroid 3 P-111 Box Speaker 314487 3 0 507726 227340 Centroid 1 P-112 Box Speaker 541827 1 227340 280386 2 Centroid 3 P-113 Box Speaker 378900 1 64413 443313 162927 Centroid 1 P-114 Box Speaker 890415 1 575928 68202 348588 Centroid 2 P-115 Box Speaker 988929 1 674442 166716 447102 Centroid 2 P-116 Ceiling 181872 1 132615 640341 359955 Centroid 1 Mount Speaker P-117 Ceiling 276597 1 37890 545616 265230 Centroid 1 Speaker P-118 Ceiling 322065 2 7578 500148 219762 Centroid 1 Speaker P-119 Ceiling 568350 2 253863 253863 26523 Centroid 3 Speaker P-120 Ceiling Speaker 473625 2 159138 348588 68202 Centroid 3

36 Update nilai centroid baru: Centroid 1 Harga= 284175 + 208395 + 257652 + 314487 + 314487 + 378900 + 181872 + 276597 + 322065 / 9 = 2538630 / 9 = 282070 Centroid 1 Kualitas= 2 + 2 + 1 + 3 + 3 + 1 + 1 + 1 + 2 / 9 = 16 / 9 = 1.7777777777777777 Centroid 1 = (282070, 1.7777777777777777) Centroid 2 Harga= 909360 + 10325025 + 822213 + 1174590 + 11329110 + 890415 + 988929 / 7 = 26439642 / 7 = 3777091.714285714 Centroid 2 Kualitas= 1 + 2 + 1 + 1 + 2 + 1 + 1 / 7 = 9 / 7 = 1.2857142857142858 Centroid 2 = (3777091.714285714, 1.2857142857142858) Centroid 3 Harga= 541827 + 541827 + 568350 + 473625 / 4 = 2125629 / 4 = 531407.25 Centroid 3 Kualitas= 3 + 1 + 2 + 2 / 4 = 8 / 4 = 2 Centroid 3 = (531407.25, 2) Dengan perhitungan yang sama seperti diatas, lakukan hingga centroid baru convergen (bernilai sama atau tidak berubah) terhadap centroid lama III.3. Desain Sistem Baru Desain Sistem Baru menggunakan bahasa pemodelan UML yang terdiri dari Usecase Diagram, Class Diagram, Activity Diagram dan Sequence Diagram. III.3.1. Usecase Diagram Secara garis besar, bisnis proses sistem yang akan dirancang digambarkan dengan usecase diagram yang terdapat pada Gambar III.1 :

37 Menerapkan Data Mining Clustering Varian Produk Elektronik Sound System Dashboart Data Sound System Melakukan Login K-Means Clustering Admin Pengguna pengguna Logout Tentang Gambar III.1. Use Case Diagram III.3.2. Class Diagram Rancangan kelas-kelas yang akan digunakan pada sistem yang akan dirancang dapat dilihat pada gambar III.2 berikut :

38 1..* Cluter -id_cluster (int) - Harga (real) - kualitas (real) -baru -prediksi -simpan -hapus -reset 0..* 1 1..* Kelompok -id_cluster (int) -Kode_Produk (text) -proses Login 1..* 1 Produk - kode_produk (text) - produksi (text) - No_seri (text) - nama_produk (text) - harga (int) - Kualitas (int) -baru -prediksi -simpan -hapus -reset -id (int) -fullname (text) -username (text) -password (text) -level (text) -login -logout Gambar III.2. Class Diagram Sistem III.3.3. Activity Diagram Bisnis proses yang telah digambarkan pada usecase diagram diatas dijabarkan dengan activity diagram : 1. Activity Diagram Login Admin Aktifitas pada sistem login admin yang dilakukan oleh admin dapat diterangkan dengan langkah-langkah state, dimulai dari memasukkan Username, memasukkan Password, jika Akun valid maka sistem akan mengaktifkan menu administrator, sedangkan jika tidak valid, maka tampilkan pesan kesalahan yang ditunjukkan pada gambar III.3 berikut :

39 Form Login Admin Sistem Click Login Administrasi Form Login Mengisi Username dan password Click Login Validasi username dan password berhasil gagal Halaman admin Pesan error Phase Gambar III.3. Activity Diagram Login 2. Activity Diagram Data Sound system Aktivitas yang dilakukan dalam akan melakukan olah data sound system pada pemilihan produk adalah admin mengklik form data produk kemudian admin

40 mengklik tombol tambah untuk menambah produk dan kembali mengklik button simpan untuk menyimpan data sepeti yang ditunjukkan pada gambar III.4: Data Sound System Admin Sistem memilih aksi form data sound Click form data sound system form sound system Mengisi Data Tambah Data Menekan Tombol Simpan Menyimpan Data Memilih Data Edit Data Mengubah Data Menyimpan Data Hapus Data Memilih Data Konfirmasih Penghapusan Menghapus Data Gambar III.4. Activity Diagram Data Sound system 3. Activity Diagram K-Means Clustering Aktivitas yang dilakukan dalam akan melakukan olah import data Sound system pada proses K-Means clustering adalah admin mengklik form clustering

Phase 41 kemudian melakukan proses maka admin mengklik button proses untuk melakukan pengimportan data seperti yang ditunjukkan pada gambar III.5 : K-Means Clustering Admin Sistem Click Form K-means clustering Pelatihan cluster data Proses Cetak Click cetak Data terimport Gambar III.5. Activity Diagram K-Means Clustering 4. Activity Diagram Pengguna Aktivitas yang dilakukan dalam akan melakukan olah pengguna pada pemilihan produk adalah admin mengklik form tools kemudian admin mengklik button pengaturan untuk menampilkan data pengguna dan kembali mengklik button tambah dan hapus untuk menambah dan menghapus data pengguna seperti yang ditunjukkan pada gambar III.6 :

42 Pengguna Admin Sistem memilih aksi form tools Click form Pengguna form pengguna Mengisi Data Tambah Data Menekan Tombol Simpan Menyimpan Data Memilih Data Edit Data Mengubah Data Menyimpan Data Hapus Data Memilih Data Konfirmasih Penghapusan Menghapus Data SPK Gambar III.6. Activity Diagram Pengguna III.3.4. Sequence Diagram Rangkaian kegiatan pada setiap terjadi event sistem digambarkan pada sequence diagram berikut:

43 1. Sequence Diagram Login Admin Serangkaian kinerja sistem login admin yang dilakukan oleh admin dapat diterangkan dengan langkah-langkah state, dimulai dari memasukkan Username, memasukkan Password, jika Akun valid maka sistem akan mengaktifkan menu administrator, sedangkan jika tidak valid, maka tampilkan pesan kesalahan yang ditunjukkan pada gambar III.7 berikut : Admin Form Login Proses Tabel admin Halaman Admin Form login Validasi nama dan password () Click login () Invalid () Login sukses () Click reset () Gambar III.7. Sequence Diagram Login Admin

44 2. Sequence Diagram Data Sound system Serangkaian kinerja sistem yang dilakukan oleh admin pada pengolahan Data Sound system dapat diterangkan dengan langkah-langkah state yang ditunjukkan pada gambar III.8 berikut :

45 Admin Main Form Form Data Sound System Tabel Sound system Tampilkan Fom () Menu () click form Data sound system () Click baru () Click simpan () Click Edit () Click Hapus () Click batal () Click reset () Click cetak () Keluar form () Gambar III.8. Sequence Diagram Data Sound system 3. Sequence Diagram K-Means Clustering Serangkaian kinerja sistem yang dilakukan oleh admin pada pengolahan data K-Means Clustering dapat diterangkan dengan langkah-langkah state yang ditunjukkan pada gambar III.9 berikut :

46 K-Means Clustering Admin Main Form Form clustering Proses Tampilkan Fom () Menu () click form cluster () cari data () refresh data () Keluar form () Gambar III.9. Sequence Diagram K-Means Clustering 4. Sequence Diagram Pengguna Serangkaian kinerja sistem yang dilakukan oleh admin pada pengolahan data pengaturan pengguna dapat diterangkan dengan langkah-langkah state yang ditunjukkan pada gambar III.10 berikut :

47 Admin Main Form Form pengguna Tabel Pengguna Tampilkan Fom () Menu () click form pengguna () Click Hapus () Click Reload () Click reset () Click cetak () Keluar form () Gambar III.10. Sequence Diagram Pengguna III.3.6. Desain Database III.3.6.1. Desain Table 1. Struktur Tabel Cluster

48 Tabel cluster digunakan untuk menyimpan data id_cluster, harga, kualitas, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.1 berikut: Tabel III.1 Rancangan Tabel Cluster Nama Database Floren Nama Tabel Cluster No Nama Field Tipe Data Boleh Kosong Kunci 1. id_cluster Text Tidak Primary Key 2. Harga Real Tidak - 3. Kualitas Real Tidak - 2. Struktur Tabel Kelompok Tabel kelompok digunakan untuk menyimpan data id_cluster, kode_produk, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.2 berikut: Tabel III.2 Rancangan Tabel Kelompok Nama Database Floren Nama Tabel Kelompok No Nama Field Tipe Data Boleh Kosong Kunci 1. id_cluster Text Tidak Primary Key 2. kode_produk Text Tidak - 3. Struktur Tabel Produk Tabel produk digunakan untuk menyimpan data kode_produk, produksi, no_seri, nama_produk, harga, kualitas, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.3 berikut: Tabel III.3 Rancangan Tabel Produk Nama Database Floren Nama Tabel Produk No Nama Field Tipe Data Boleh Kosong Kunci 1. kode_produk Text Tidak Primary Key 2. Produksi Text Tidak - 3. no_seri Text Tidak - 4. nama_produk Text Tidak -

49 5. Harga Int Tidak - 6. Kualitas Int Tidak - 4. Struktur Tabel User Tabel User digunakan untuk menyimpan data Id, Fullname, Username, Password, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.4 berikut: Tabel III.4 Rancangan Tabel User Nama Database Floren Nama Tabel User No Nama Field Tipe Data Boleh Kosong Kunci 1. Id int(4) Tidak Primary Key 2. Fullname Text Tidak Foreign Key 3. Username Text Tidak Foreign Key 4. Password Text Tidak Foreign Key III.3.7. Desain User Interface 1. Desain Form Login Admin Desain form login admin dapat dilihat pada gambar III.11 :

50 Clustering Masukan Username Masukan Username Masuk Reset Gambar III.11. Desain Form Login Admin 2. Desain Form Data Sound system Desain yang disajikan oleh sistem yang dilakukan dalam mengelolah Data Sound system yang ditunjukkan pada gambar III.12 berikut : Clustering Dashboard Sound System K-Means Clustering Kelompok Sound System Pengguna Tentang Sound System Kode Produk : Kode Seri : Nama Produk : Produk Asal : Harga Produk : Kualitas Produk : Baru Simpan Hapus Reset Data Sound System Kode Produk No.Seri Nama Produk Produksi Harga Kualitas Logout Muat Lagi.. Gambar III.12. Desain Form Data Sound system

51 3. Desain Form K-Means Clustering Desain yang disajikan oleh sistem yang dilakukan oleh admin pada pengolahan train dapat diterangkan dengan langkah-langkah state yang ditunjukkan pada gambar III.13 berikut : Clusstering Dashboard Sound System K-Means Clustering Kelompok Sound System Pengguna Tentang K-Means Clustering Visual Cluster Sound System Logout Gambar III.14. Desain Form K-Means Clustering 4. Desain Form Kelompok Sound System Desain yang disajikan oleh sistem yang dilakukan oleh admin pada pengolahan kelompokan sound system dapat diterangkan dengan langkah-langkah state yang ditunjukkan pada gambar III.15 berikut : Clusstering Dashboard Sound System K-Means Clustering Kelompok Sound System Pengguna Tentang Rekomendasi Budget : Data Kelompok Sound System Kode Produk No.seri Nama Produk Produksi Harga Kualitas Logout Harga Kualitas Proses Data Centroid centroid Means Harga Means Kualitas Gambar III.15. Desain Form Kelompok Sound System

52 5. Desain Form Pengguna Desain yang disajikan oleh sistem yang dilakukan oleh admin pada pengolahan peramaan dapat diterangkan dengan langkah-langkah state berikut, admin melakukan tindakan terhadap proses dari daftar pengguna yang tertera. Desain yang disajikan oleh sistem yang dilakukan dalam mengolah data daftar pengguna ditunjukkan pada gambar III.16 berikut : Clustering Dashboard Sound System K-Means Clustering Kelompok Sound System Pengguna Tentang Ganti Password - Username Form USer - Username Data USer - Username Logout Nama Lengkap Nama Lengkap Password Lama Password Password Baru Simpan Tambah Hapus Gambar III.16. Desain Form Pengguna