4. Inisialisasi i = 0
5. Selama i
vertex.length, jika vertex[i].isNonOutlier =
false maka tambahkan jumlah outlier dengan 1
lalu tampilkan vertex[i].getLabel
6. Inisialisasi j = 0
7. Selama j
t.getColumnCount 8.
Inisialisasi k = 0 9.
Selama k t.getRowCount
10. Jika
vertex[i].getLabel==t. getValueAtk, 0 maka
data pada baris-k tersebut akan
ditampilkan
11. Menampilkan jumlah
data, jumlah outlier, dan lama deteksi outlier =
t2 - t1 java.lang.Math.pow10,
-9
4.5.6.6 Detail Algoritma Pada Method di Kelas DatabaseConnection
Tabel 4.7 Tabel Kelas DatabaseConnection Nama method
Fungsi method Algoritma method
isConnectedOracle String, String,
String Mengecek apakah
sistem telah terhubung dengan basis data
Oracle 1.
Jika connectToOracleurl,
user, pwd = null mengembalikan nilai
true
2. Jika
connectToOracleurl, user, pwd == null
mengembalikan nilai false
isConnectedMySQL String, String,
String Mengecek apakah
sistem telah terhubung dengan basis data
MySQL 1.
Jika connectToMySQLurl,
user, pwd = null mengembalikan nilai
true
2. Jika
connectToOracleurl, user, pwd == null
mengembalikan nilai false
connectToOracle String, String,
String Melakukan koneksi ke
basis data Oracle 1.
Membuat koneksi ke basis data Oracle dengan
url, username dan password yang
diinputkan setConnectionDriverM
anager.getConnectionur l, user, pwd
2. Jika berhasil maka
sistem telah terhubung dengan basis data Oracle
connectToMySQL String, String,
String Melakukan koneksi ke
basis data MySQL 1.
Membuat koneksi ke basis data MySQL
dengan url, username dan password yang
diinputkan setConnectionDriverM
anager.getConnectionur l, user, pwd
2. Jika berhasil maka
sistem telah terhubung dengan basis
dataMySQL
4.5.6.7 Detail Algoritma Pada Method di Kelas Database
Tabel 4.8 Tabel Kelas Database Nama method
Fungsi method Algoritma method
getConnOracle String, String,
String Mengirimkan url,
username dan
password yang
diinputkan pengguna untuk login ke basis
data Oracle 1.
Mengecek apakah sistem telah terkoneksi
dengan basis data Oracle boolean ok =
kon.isConnectedOracle url, user, pwd
2. Mengembalikan nilai ok
getConnMySQL String, String,
String Mengirimkan url,
username dan
password yang
diinputkan pengguna untuk login ke basis
data MySQL 1.
Mengecek apakah sistem telah terkoneksi
dengan basis data Oracle boolean ok =
kon.isConnectedOracle url, user, pwd
2. Mengembalikan nilai ok
displayTableOracle Connection
Menampilkan daftar tabel yang ada dalam
basis data Oracle 1.
Membuat kueri untuk menampilkan semua
tabel dalam basis data Oracle yaitu query =
select table_name from user_tables
2. Eksekusi kueri
3. Mengembalikan
ResultSet yang berisi daftar tabel yang
dihasilkan kueri
displayTableMySQL Connection
Menampilkan daftar tabel yang ada dalam
basis data MySQL 1.
Membuat kueri untuk menampilkan semua
tabel dalam basis data MySQL yaitu query =
show tables
2. Eksekusi kueri
3. Mengembalikan
ResultSet yang berisi daftar tabel yang
dihasilkan kueri
displayTable Connection, String
Menampilkan isi tabel dari nama tabel yang
dipilih oleh pengguna 1.
Membuat kueri untuk menampilkan data dari
tabel dalam basis data tertentu yaitu query =
select from +namaTabel
2. Eksekusi kueri
3. Mengembalikan
ResultSet berupa isi tabel yang dihasilkan
kueri
4.5.6.8 Detail Algoritma Pada Method di Kelas CheckBoxTableModel