Implementasi Kelas HalamanPilihDB Implementasi Kelas HalamanPilihTabel

5.3.2 Implementasi Kelas HalamanPilihDB

Pada kelas HalamanPilihDB terdapat beberapa dua method yang berkaitan dengan fungsi login ke basis data yaitu pilihBasisdata dan koneksi. private void pilihBasisdata { if pilihKoneksiCombo.getSelectedIndex == 0 { databaseField.setTextnull; databaseField.setEnabledfalse; urlField.setTextjdbc:oracle:thin:localhost:1521:XE; } else if pilihKoneksiCombo.getSelectedIndex == 1 { databaseField.setEnabledtrue; urlField.setTextjdbc:mysql:localhost:3306; } else { urlField.setTextnull; } } private void koneksi { if usernameField.getText.isEmpty || passwordField.getText.isEmpty || urlField.getText.isEmpty || databaseField.getText.isEmpty pilihKoneksiCombo.getSelectedIndex==1 { JOptionPane.showMessageDialognull, Semua datafield di atas harus diisi.; } else { if pilihKoneksiCombo.getSelectedIndex == 0 { String username = usernameField.getText; String password = passwordField.getText; String url = urlField.getText; boolean kon = Database.getConnOracleurl, username, password; if kon == true { JOptionPane.showMessageDialogthis, username+, Anda berhasil melakukan koneksi ke basisdata; DatabaseConnection db = new DatabaseConnection; this.dispose; HalamanPilihTabel dialog = new HalamanPilihTabeldb, pilihKoneksiCombo.getSelectedIndex; dialog.setVisibletrue; } else { JOptionPane.showMessageDialogthis, UsernamePasswordNama basisdataURL yang Anda masukkan salah; usernameField.setText; passwordField.setText;

5.3.3 Implementasi Kelas HalamanPilihTabel

Pada kelas HalamanPilihTabel terdapat dua method yang berkaitan dengan fungsi membaca tabel dari sebuah basis data yaitu daftarTabel dan pilihTabel. databaseField.setText; usernameField.requestFocus; } } else { String username = usernameField.getText; String password = passwordField.getText; String url = urlField.getText + databaseField.getText; boolean kon = Database.getConnMySQLurl, username, password; if kon == true { JOptionPane.showMessageDialogthis, username+, Anda berhasil melakukan koneksi ke basisdata; DatabaseConnection db = new DatabaseConnection; this.dispose; HalamanPilihTabel dialog = new HalamanPilihTabeldb, pilihKoneksiCombo.getSelectedIndex; dialog.setVisibletrue; } else { JOptionPane.showMessageDialogthis, UsernamePasswordURL yang Anda masukkan salah; usernameField.setText; passwordField.setText; databaseField.setText; usernameField.requestFocus; } } } } public HalamanPilihTabelDatabaseConnection c, int db { this.con = c; initComponents; daftarTabeldb; } private void daftarTabelint db { try { Database dc = new Database; ResultSet rset; if db == 0 { rset = dc.displayTableOraclecon.getConnection; while rset.next { daftarTableCombo.addItemrset.getString1; } } else if db == 1 { rset = dc.displayTableMySqlcon.getConnection; while rset.next { daftarTableCombo.addItemrset.getString1; } } } catch SQLException ex { Logger.getLoggerHalamanPilihTabel.class.getName.logLevel.SEVERE, null, ex; } } private void pilihTabel { java.awt.Window window[] = java.awt.Window.getWindows; for int i = 0; i window.length; i++ { window[i].dispose; window[i] = null; } HalamanUtama coba = new HalamanUtamacon, daftarTableCombo.getSelectedItem.toString; coba.setVisibletrue; jDesktopPane1.getMaximumSize; }

5.3.4 Implementasi Kelas HalamanDistribusiAtribut

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