tersebut
4.3.7.7 Rincian Algoritma pada Method di Kelas HalamanDistribusiAtribut Nama method
Fungsi method Algoritma method
tampilAtributListString, JTable
Menampilkan nama atribut yang ada pada
tabel data pada Halaman Utama
1. inisialisasi nilai i =
1 2.
selama i tabel.getColumnC
ount terpenuhi, lakukan
penambahan nilai ke I pada
atributComboBox
yang disesuaikan nama kolom pada
tabel data
pilihAtributComboBox Menampilkan distribusi
atribut ke dalam tabel daftar distribusi atribut
1. Buat list dengan
nama isi Data 2.
Inisialisasi nilai i =1
3. Selama
imodel.getColum Count terpenuhi
lakukan langkah ke 4
4. Jika atribut pilihan
pengguna = model.getColumn
Namei maka lakukan
inisialisasi nilai j=0
5. Selama
jmodel.getRowC ount, maka
massukan seluruh data pada kolom i
kedalam list isiData
6. Hapus duplikasi
data pada isiData dengan
memasukkan isiData ke dalam
HashSet 7.
Bersihkan isiData dengan metode
clear 8.
Masukan isiData yang telah
dihilangkan duplikasinya
kedalam isiData = new
ArrayListhashSet
9. Inisialisasi nilai
k=0 10.
Selama kisiData.size,
lakukan inisialisasi l=0
kemudian lanjutkan ke
langkah 11
11. Selama l
model.getRowCou nt, jika
isiData.getk= model.getValueAt
l,i lakukan setCountcount+1
12. Nilai
data[k][0]=isiData .getk.toString
Nilai data[k][l]=Stri
ng.valueOfget Count lalu
setCount0 dan kembalik
ke langkah 10
13. tabelGrafik diisi
dengan data = array
data1 dan nama kolom =
array nama_kolom
lihatGrafik Mengirim data atribut
terpilih beserta jumlah 1.
inisialisasi nilai i =
nya ke kelas Diagram batang untuk
ditampilkan distribusi atribut dalam bentuk
diagram batang 2.
selama i rowtabelGrafik.ge
tRowCount terpenuhi, ambil
data pada tabelGrafik kolom
ke-0 ,baris ke-i, lalu masukkan ke
dalam array data, baris ke-i, kolom
ke-1 dimasukkan ke array
jumlah_data dan baris ke-i, kolom
ke-1 dikonversi ke nilai integer lalu
dimasukkan ke array
jumlah 3.
panggil method tampil v,n ,t
yang ada di kelas DiagramBatang
4.3.7.8 Rincian Algoritma pada Method di Kelas HalamanPilihDatabase Nama method
Fungsi method Algoritma method
pilihDatabase Melakukan login ke
basisdata sesuai masukanp pengguna
1. Jika
dbComboBox.getSelectedIn dex == 0 lakukan langkah ke
a-c
a. Jika input username atau
password atau url kosong ,
lakukan pengisian kembali b.
Jika input username, password
, dan url tidak kosong dan benar maka
berhasil login ke basisdata Oracle
pengecekan dilakukan method
isConnectedOracleurl, username, password
c. Tampilkan pesan sukses
lalu tampilkan form
Halaman TampilTabel. Jika tidak berhasil, tampilkan
pesan kesalahan
2. Jika
dbComboBox.getSelectedIn dex == 1 lakukan langkah ke
d-e
d. Jika input username atau
password , nama database
atau url kosong , lakukan pengisian kembali
e. Jika input username,
password ,nama database
dan url tidak kosong dan benar maka berhasil login
ke basisdata mySQL pengecekan dilakukan
method isConnectedSQLurl +
database, username, password
f. Tampilkan pesan sukses
lalu tampilkan form Halaman Tampil Tabel.
Jika tidak berhasil, tampilkan pesan kesalahan
4.3.7.9 Rincian Algoritma pada Method di Kelas HalamanTampilTabel Nama method