Diagram Sequence Perancangan Sistem

3.4.3.3 Simpan hasil pola asosiasi Gambar 3.11 Diagram Sequence Cetak hasil asosiasi USER interface Halaman_HasilProses.java Tekan Tombol Save 1 Pilih format penyimpanan dan klik tombol simpan Tampil Save dialog 2 3 Konfirmasi pentimpanan Simpan data 4 5

3.4.4 Diagram Kelas Desain

Gambar 3.12 Diagram Kelas Desain view Halaman_Home view Halaman_Open view Halaman_Bantuan model Konn controller Controller_Database view Halaman_Prepo cesing controller Contoller_Algorithm controller Larik model Comparable model StrukturTabe l model TreeNode view Halaman_Prepo cesing controller Contoller_Database model ambilHasil model LihatHasilAlgoTableModel

3.4.5 Rincian Algoritma Per Method

3.4.5.1 Algoritma Kelas Control Database Tabel 3.14 Algoritma Kelas Control_Database No Nama Method Fungsi Method Algoritma Method 1. Ambildata tabelCon nection conn, String table Mengambil isidata dari tabel transaksi yang dipilih oeh pengguna 1. Buat variable st bertipe Statement 2. Buat variable rs bertipe ResultSet 3. Buat variable query bertipe String 4. Buat koneksi ke dalam database dan simpan koneksi ke dalam variable st 5. Melakukan set query untuk mengambil semua data di tabel dan ditampung dalam variable query 6. Mengeksekusi query tersebut dan menampung dalam variable rs 7. Mengembalikan nilai rs 2. Ambiltabe lConnecti on conn Mengambil nama – nama tabel dari koneksi database yang dilakukan oleh pengguna 1. Buat variable st bertipe Statement 2. Buat variable rs bertipe ResultSet 3. Buat variable query bertipe String 4. Buat koneksi ke dalam database dan simpan koneksi ke dalam variable st 5. Melakukan set query untuk mengambil nama tabel di database dan ditampung dalam variable query 6. Mengeksekusi query tersebut dan menampung dalam variable rs 7. Mengembalikan nilai rs 3. cariNama Barang Mencari nama barang dari sebuah kodebarang dalam sebuah tabel transaksi tertentu 1. Buat variable statement bertipe PreparedStatement dan inisialisasi dengan nilai null 2. Buat variable result bertipe PreparedStatement dan inisialisasi dengan nilai null 3. Buat variable nama bertipe String 4. Melakukan autocommit pada koneksi. 5. Melakukan set query untuk mengambil nama barang di database dan ditampung dalam variable sql bertipe String 6. Mengeksekusi query tersebut dan menampung dalam variable result 7. Selama result.next maka menjalankan method getString dari variable result dan disimpan pada variable nama 8. Mengembalikan nilai nama