Narasi Use Case Identifikasi Sistem .1

3. Tampil Halaman Prepocessing yang berisi table data hasil dari proses preprocessing, jumlah transaksi dan jumlah jenis barang 4. Isikan minimum_support 5. Klik tombol Konfirmasi 6. Tampil banyaknya barang yang muncul berdasarkan minimum_support yang di masukkan oleh user 7. Klik tombol Proses 8. Tampil Halaman Hasil proses yang berisi rule dari proses asosiasi Alternatif - Conclusion : User dapat mengetahui rule dari data transaksi penjualan Businesse Rules : - Assumptions : - 3.2.2.3 Simpan hasil pola asosiasi barang Tabel 3. 12 Narasi Use Case Cetak hasil pola asosiasi barang Nama Use Case Cetak hasil pola asosiasi barang Id Use Case 003 Source Penjelasan Use case Deskripsi Menjelaskan proses user melakukancetak hasil pola asosiasi dari proses data mining Aktor User Kondisi Awal Tampil Home Page Kondisi Akhir Hasil Analisa Pola tercetak Aksi Aktor Reaksi Sistem 1. Klik tombol Save 2. Tampil JFileChooser untuk memilih lokasi penyimpanan, nama dokumen penyimpanan dan jenis penyimpanan 3. Klik tombol Oke 4. Hasil proses asosiasi berhasil di simpan Alternatif Alt 4. - Conclusion : Hasil proses asosiasi dapat tersimpan apabila telah dilakukan proses data mining Businesse Rules : Assumptions : - User dapat melihat hasil apabila telah melakukan proses data mining Open Issues : -

3.3 Perancangan Umum Sistem

3.3.1 Masukan Sistem

Masukan data dari sistem ini berasal dari table data yang berada di dalam database. Database yang akan digunakan dapat dipilih sendiri oleh user. Tabel data transaksi yang digunakan bergantung penuh pada koneksi database yang digunakan oleh user. Selain itu, dalam proses pencarian rule dalam proses data mining diperlukan sebuah masukan berupa minimum support yang digunakan dalam menentukan rule. Gambar 3. 4Diagram Konteks

3.3.2 Proses Sistem

Proses sistem terdiri dari beberapa langkah untuk dapat menemukan rule yang berfungsi untuk memprediksi jenis barang yaitu : a. Pengambilan data transaksi yang akan digunakan untuk proses data mining. b. Menentukan minimum support yang berfungsi dalam menentukan rule. c. Proses asosiasi untuk memprediksi dijalankan d. Menganalisa hasil asosiasi terhadap proses data mining yang telah dijalankan. e. Menyimpan hasil analisa proses data mining yang telah dijalankan pada langkah sebelumnya. Pengguna Aplikasi pencarian rulemenggunakan algoritma FP-Growth Min_supp Rule hasil proses penambangan data

3.3.3 Keluaran Sistem

Sistem yang akan di bangun ini akan memberikan beberapa keluaran diantaranya adalah jumlah kemunculan yang terjadi dari banyaknya transaksi yang ada ketika menentukan minimum support. Selain itu juga akan menampilkan hasil dari proses data mining yang dijalankan berupa rule.

3.3.4 Perancangan Struktur Data

Dalam penelitian ini, peeliti menggunakan ArrayList dalam proses pembentukan itemset dari pencarian frequentitemset sampai dengan terbentuknya rule. Pemilihan ArrayList oleh peneliti dalam menyelesaikan penelitian ini dikarenakan ArrayList tidak membutuhkan pendeklarasian panjang dari sebuah larik. Larik akan secara otomatis bertambah seiring dengan banyak nya data yang digunakan dalam penelitian ini. Tabel 3. 13 Struktur Data ArrayList Fungsi prepocessing Menyimpan hasil preprocessing count Menyimpan count dari masing – masing jenis barang trns Menyimpan transaksi yang mengadung kode yang memiliki count sesuai dengan min_support yang di masukkan Tis Menyimpan transaksi dan item yang mengadung kode yang memiliki count sesuai dengan min_support yang di masukkan dataSet Menyimpan data yang siap untuk dibuat tree candidate Menyimpan hasil dari penyetaraan masing – masing item dan support nya

3.2 Perancangan Sistem

3.4.1 Diagram Aktivitas

3.4.1.1 Cari database dan data transaksi penjualan Klik tombol Open Tampil Halaman_Open Klik Cek Koneksi Valid ? Tampil exception “ koneksi berhasil “ Tampil exception “ koneksi gagal “ Tampil semua tabel yang ada pada database tersebut Pilih tabel yang akan digunakan Klik OK Tampil data dari tabel yang dimaksud SISTEM USER YA TIDAK Pilih koeksi , Isikan nama database, usernme , password dan url