Detail Algoritma pada method di kelas SelectDatabase Detail Algoritma pada method di kelas LoginDatabase

59 Maka panggil method df.tes di kelas DataFile; d. Jika tipe file csv Maka panggil method df.tes1 di kelas DataFile; 7. private void jButtonStartDBActionPerformedjava.awt.event.ActionEvent evt Input : - Output : Hasil aturan asosiasi langka Algoritma : a. Buat objek baru StringBuffer b. Buat objek baru Database c. Panggil method dt.tes di kelas Database;

3.2.4.3 Detail Algoritma pada method di kelas SelectDatabase

Pada sub bab ini akan dijelaskan method dan atribut yang terdapat dalam kelas SelectDatabase. Atribut : private javax.swing.JButton CancelButton; private javax.swing.JButton jButton1; private javax.swing.JComboBox jComboBox1; private javax.swing.JLabel jLabel1; Method : 1. public SelectDatabase konstruktor Input : - Output : - Algoritma : a. initComponents; b. this.setTitleSelect Database; 60 c. this.setLocationRelativeTonull; 2. public SelectDatabase java.awt.Frame parentkonstruktor Input : - Output : - Algoritma : a. initComponents; b. this.setTitleSelect Database; c. this.setLocationRelativeTonull; 3. private void jButton1ActionPerformedjava.awt.event.ActionEvent evt Input : - Output : halaman koneksi database Algoritma : a. Jika database yang dipilih MySql try Buat object LoginDatabase Jika object LoginDatabase= null Buat object JFrame Buat object LoginDatabase fd.setLocationRelativeTomainFrame; panggil method showfd; this.setVisiblefalse; catch Exception ex Logger.getLoggerDesktopApplication.class.getName.logLevel.SE VERE, null, ex; b. Jika database yang dipilih Oracle try Buat object OracleConnection Jika object OracleConnection= null Buat object JFrame 61 Buat object OracleConnection fd.setLocationRelativeTomainFrame; panggil method showfd; this.setVisiblefalse; catch Exception ex Logger.getLoggerDesktopApplication.class.getName.logLevel.SE VERE, null, ex;

3.2.4.4 Detail Algoritma pada method di kelas LoginDatabase

Pada sub bab ini akan dijelaskan method dan atribut yang terdapat dalam kelas LoginDatabase. Atribut : private javax.swing.JButton CancelButton; private javax.swing.JButton LoginButton; private javax.swing.JPanel jPanel1; private javax.swing.JPasswordField passwordField; private javax.swing.JLabel passwordLabel; private javax.swing.JTextField urlTextField; private javax.swing.JLabel usernameLabel; private javax.swing.JLabel usernameLabel1; private javax.swing.JTextField usernameTextField; Method : 1. public LoginDatabase konstruktor Input : - Output : - Algoritma : a. initComponents; b. this.setTitleDatabase Connection; c. this.setLocationRelativeTonull; 2. public LoginDatabase java.awt.Frame parentkonstruktor 62 Input : - Output : - Algoritma : a. initComponents; b. this.setTitleDatabase Connection; c. this.setLocationRelativeTonull; 3. private void LoginButtonActionPerformedjava.awt.event.ActionEvent evt Input : - Output : koneksi ke database Algoritma : a. Jika urlTextField, usernameTextField, dan passwordField kosong maka akan ditampilkan peringatan bahwa semua data harus diisi b. Jika jServer tidak diisi maka akan ditampilkan peringatan “Database URL harus diisi”. c. Jika usernameTextField tidak diisi maka akan ditampilkan peringatan “Username harus diisi”. d. Jika passwordField tidak diisi maka akan ditampilkan peringatan “Password harus diisi”. e. Jika semua data telah terisi dan terhubung dengan database maka : String username = usernameTextField.getText; String paswd = passwordField.getText; String url = urlTextField.getText; try Panggil method loginurl, username, paswd; catch Exception e e.getMessage; Jika rs 0 maka try DesktopApplication f = new DesktopApplication; f.getApplication; 63 Buat objek baru Database Buat objek baru ProsesAsosiasi Panggil setjTable1dengan parameter db.getTable this.setVisiblefalse; catch Exception ex Logger.getLoggerLoginDatabase.class.getName.logLevel.SEVERE, null, ex; . f. Jika gagal koneksi maka akan ditampilkan pesan error. 4. private void jButton1ActionPerformedjava.awt.event.ActionEvent evt Input : - Output : halaman SelectDatabase Algoritma : a. Buat object SelectDatabase b. Jika object SelectDatabase= null 1. JFrame mainFrame = DesktopApplication.getApplication.getMainFrame; 2. Buat object SelectDatabase  fd = new SelectDatabase mainFrame; 3. fd.setLocationRelativeTomainFrame; c. panggil method showfd; d. this.setVisiblefalse; 5. private void CancelButtonActionPerformedjava.awt.event.ActionEvent evt Input : - Output : - Algoritma : a. this.dispose;

3.2.4.5 Detail Algoritma pada method di kelas OracleConnection