Anda di halaman 1dari 3

NAMA : Hilyatun Nafisah

NIM : 20220810107
KELAS : TINFC-2022-04

LAPORAN PRAKTIKUM MODUL 6


 TUGAS

1. Buat Database Admin (Level terdiri dari admin dan user)

Analisis : Database diatas yang terdiri dari Data Username dengan tipe data varchar,
Password dengan tipe data varchar, dan Level dengan tipe data enum dengan pilihan
‘user’ dan ’admin’ .

Analisis : Diatas Adalah File / isi dari Database diatas.

2. Koneksikan Form Login pada Praktikum modul 4, Jika Login berhasil maka akan Tampil
Form Data Mahasiswa (Praktikum 6)

Script Form Login


private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
String Username, Password;
Username = jTextField5.getText();
Password = jTextField6.getText();

if (Username.equals("admin") && Password.equals("admin123")) {


JOptionPane.showMessageDialog(null, "Login sukses sebagai " +
Username, "Login Messages", JOptionPane.INFORMATION_MESSAGE);
} else if (Username.isEmpty() || Password.isEmpty()) {
JOptionPane.showMessageDialog(null, "Username dan Password harus
diisi", "Login Message", JOptionPane.ERROR_MESSAGE);
} else {
JOptionPane.showMessageDialog(null, "Username atau Password
salah", "Login Message", JOptionPane.ERROR_MESSAGE);
}
new Bp1_M6_PostTest_Hilyatun ().setVisible(true);// TODO add your
handling code here:
}
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new FormLogin().setVisible(true);
}
});
}
Analisis : ActionListener untuk JButton:
 Ketika tombol jButton2 ditekan, program akan mengeksekusi kode di dalam
metode jButton2ActionPerformed.
 Pertama, program mengambil nilai yang dimasukkan ke dalam jTextField5
(username) dan jTextField6 (password).
Verifikasi Login:
 Jika nilai Username sama dengan "admin" dan nilai Password sama
dengan "admin123", program menampilkan pesan bahwa login berhasil.
 Jika kondisi di atas tidak terpenuhi, program akan menampilkan pesan
bahwa Username atau Password yang dimasukkan salah.
Panggilan ke setVisible(true):
 Setelah proses verifikasi login selesai, ada pemanggilan setVisible(true) untuk
menampilkan sebuah objek Bp1_M6_PostTest_Hilyatun.
Pemanggilan FormLogin:
 Terdapat sebuah blok kode yang mungkin berada di luar metode
jButton2ActionPerformed yang membuat objek FormLogin dan menampilkannya.

Output

Analisis :
Output diatas adalah hasil RUN dari program Form Login. Form Login ini
terdiri dari Username dan Password. Dengan Username “admin” dan
Password “admin123”
Analisis :
Output diatas adalah hasil pengkoneksian dari Form Login dengan Form Data
Mahasiswa

Anda mungkin juga menyukai