Detail Algoritma Pada Detail Algoritma Pada Detail Algoritma Pada

4.5.6.2 Detail Algoritma Pada

Method di Kelas HalamanPilihDB Tabel 4.3 Tabel Kelas HalamanPilihDB Nama method Fungsi method Algoritma method pilihBasisdata Menampilkan url dari basis data tertentu 1. Jika pilihKoneksiCombo.getSelec tedIndex == 0 maka urlField.setTextjdbc:oracle: thin:localhost:1521:XE 2. Jika pilihKoneksiCombo.getSelec tedIndex == 1 maka urlField.setTextjdbc:mysql: localhost:3306 koneksi Melakukan login ke basis data tertentu 1. Jika field username, password, url danatau nama database ada salah satu yang kosong, muncul pesan peringatan bahwa semua data harus diisi, jika tidak ke langkah 2 2. Jika pilihKoneksiCombo.getSelec tedIndex == 0, maka melakukan login ke basis data Oracle dengan memanggil Database.getConnOracleurl, username, password lalu ke langkah 3 Jika pilihKoneksiCombo.getSelec tedIndex == 1, maka melakukan login ke basis data MySQL dengan memanggil Database.getConnMySQLur l, username, password lalu ke langkah 3 3. Jika login berhasil, tampilkan pesan sukses lalu tampilkan form Halaman Pilih Tabel. Jika tidak berhasil, tampilakan pesan kesalahan

4.5.6.3 Detail Algoritma Pada

Method di Kelas HalamanPilihTabel Tabel 4.4 Tabel Kelas HalamanPilihTabel Nama method Fungsi method Algoritma method daftarTabel Connection, int Menampilkan daftar tabel yang terdapat dalam basis data yang dipilih pengguna 1. Jika db = 0, maka memanggil tabel-tabel dalam basis data Oracle dengan memanggil method displayTableOraclecon. getConnection Jika db = 1, maka memanggil tabel-tabel dalam basis data MySQL dengan memanggil method displayTableMySqlcon. getConnection 2. Mengisi daftar tabel pada form Halaman Pilih Tabel dengan daftarTableCombo.addIt emrset.getString1 pilihTabel Mengirim isi tabel yang dipilih pengguna ke tabel data pada Halaman Utama 1. Mengambil nama tabel yang dipilih pengguna daftarTableCombo.getS electedItem 2. Mengirimkan nama tabel ke kelas Halaman Utama

4.5.6.4 Detail Algoritma Pada

Method di Kelas DistribusiAtribut Tabel 4.5 Tabel Kelas DistribusiAtribut Nama method Fungsi method Algoritma method daftarAtribut ListString, JTable Menampilkan daftar nama atribut yang ada pada tabel data 1. Inisialisasi i = 0 2. Selama i daftarAtribut.size, tambahkan daftar atribut ke-i ke dalam atributCombo pilihAtribut Menampilkan distribusi atribut yang dipilih pengguna dari daftar atribut 1. Membuat list bernama listData 2. Inisialisasi i = 1 3. Selama i model.getColumnCount ke langkah 3 4. Jika atribut yang dipilih pengguna = model.getColumnNamei maka inisialisasi j = 0 5. Selama j model.getRowCount, masukkan seluruh data pada kolom ke-i ke dalam listData 6. Menghapus duplikasi data dalam listData dengan memasukkan listData ke dalam HashSet Kemudian membersihkan listData dengan listData.clear Lalu memasukkan listData yang telah dihilangkan duplikasinya dengan listData = new ArrayListhashSet 7. Inisialisasi k = 0 8. Selama k listData.size, inisialisasi l = 0 lalu ke langkah 9 9. Selama l model.getRowCount, jika listData.getk = model.getValueAtl,i maka setCountcount+1 10. data[k][0] = listData.getk.toString data[k][1] = String.valueOfgetCount setCount0 lalu kembali ke langkah 8 11. tabelDistribusi dibuat dengan data = array data dan nama kolom = array columnName viewGrafik Mengirim data atribut ke kelas BarChart untuk ditampilkan grafik distribusi dari atribut tersebut 1. Inisialisasi i = 0 2. Selama i tabelDistribusi.getRowC ount, ambil data pada tabelDistribusi baris ke- i, kolom ke-0 lalu masukkan ke array ass dan baris ke-i, kolom ke-1 lalu masukkan ke array pars dan baris ke- i, kolom ke-1 dikonversi ke nilai integer lalu dimasukkan ke array jum 3. Panggil method tampil jum,ass,ass yang ada di kelas BarChart

4.5.6.5 Detail Algoritma Pada

Dokumen yang terkait

Deteksi outlier menggunakan Algoritma Local Correlation Integral (LOCI) : studi kasus data akademik mahasiswa Teknik Informatika Universitas Sanata Dharma.

0 0 258

Deteksi outlier menggunakan Algoritma Local Outlier Probability : studi kasus data akademik mahasiswa Program Studi Teknik Informatika Universitas Sanata Dharma.

0 5 265

Deteksi outlier menggunakan Algoritma Connectivity Based Outlier Factor : studi kasus data akademik mahasiswa Teknik Informatika Universitas Sanata Dharma.

0 4 252

Deteksi Outlier menggunakan algoritma Block-Based Nested-Loop : studi kasus data akademik mahasiswa Program Studi Teknik Informatika Universitas Sanata Dharma.

0 2 202

Deteksi Outlier menggunakan algoritma Naive Nested Loop : studi kasus data akademik mahasiswa Program Studi Teknik Informatika, Universitas Sanata Dharma, Yogyakarta.

2 3 236

Deteksi outlier menggunakan algoritma Block-based Nested Loop (studi kasus: data akademik mahasiswa prodi PS Universitas XYZ).

1 5 6

Deteksi outlier menggunakan algoritma Naive Nested Loop (studi kasus : data akademik mahasiswa program studi PS Universitas XYZ).

0 0 4

Deteksi outlier menggunakan Algoritma Connectivity Based Outlier Factor studi kasus data akademik mahasiswa Teknik Informatika Universitas Sanata Dharma

1 8 250

Deteksi outlier menggunakan Algoritma Local Outlier Probability studi kasus data akademik mahasiswa Program Studi Teknik Informatika Universitas Sanata Dharma

1 9 263

Deteksi Outlier menggunakan algoritma Naive Nested Loop : studi kasus data akademik mahasiswa Program Studi Teknik Informatika, Universitas Sanata Dharma, Yogyakarta - USD Repository

0 0 234