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