Koding Login Pada Java atau Membuat Menu Login – Cara Membuat Menu Login di Java dengan MySQL Sekarang umumnya dalam sebuah aplikasi memiliki fitur login untuk keamanan data dalam aplikasi tersebut. Selain itu, hal ini juga digunakan sebagai pembatasan dalam penggunaan aplikasi.
Pada Artikel kali ini, saya akan berbagi cara membuat Menu Login dengan menggunakan Java NetBeans. Tutorial ini saya dapatkan dari blog www.kangsunu.web.id sudah saya coba dan berhasil 100%, jadi buat temen-temen tidak usah khawatir bila tutorial yang saya bagikan ini gagal.
Dalam Membuat Menu Login, saya menggunakan Java NetBeans IDE 8.0.2. Baik Kita mulai Caranya Simak Baik-baik cara dibawah.
Koding Login Pada Java atau Membuat Menu Login
- File yang harus anda buat Pertama, siapkan File Koneksi.java
1234567891011121314151617181920212223242526272829303132333435363738394041424344import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import javax.swing.JOptionPane;/**** @author www.myaspirasi.com*/public class Koneksi {private Connection connection;public Connection getConnection() {return connection;}public void dbConnection() { //<-- untuk koneksi ke database// Cek Drivertry {Class.forName("com.mysql.jdbc.Driver"); //<-- nama driver untuk koneksi ke MySQL// Cek Databasetry {String url, user, password;url = "jdbc:mysql://localhost:3306/java_login"; //alamat DBuser = "root";password = "";connection = DriverManager.getConnection(url, user, password);System.out.println("Koneksi Sukses");} catch (SQLException se) {JOptionPane.showMessageDialog(null, "Koneksi Gagal! " + se);System.exit(0);}} catch (ClassNotFoundException cnfe) {JOptionPane.showMessageDialog(null, "Driver Tidak Ditemukan!" + cnfe);System.exit(0);}}public static void main(String[] kon) {new Koneksi().dbConnection();}} - Setelah itu, anda harus membuat JFrame dan beri nama FrmLogin.java atau Terserah anda. dan buat seperti ini gambar dibawah ini:
Catatan:
JTextField = txtUsername
JPasswordField = txtPassword
JButton = btnLogin
- Memberi Event Action Di Performed pada Tombol Login, lalu tambahkan script fungsi dibawah ini:
12345678910111213141516171819202122private void btnLoginActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:db.koneksiDatabase();try {String sql = "SELECT * FROM users WHERE username = '" + txtUsername.getText() + "' AND password = '" + txtPassword.getText() + "'";Statement st = db.getKoneksi().createStatement();ResultSet rsLogin = st.executeQuery(sql);rsLogin.next();rsLogin.last(); //mengecek jumlah baris pada hasil queryif (rsLogin.getRow()==1){JOptionPane.showMessageDialog(null, "Login Berhasil!");// new FrmMenuUtama().setVisible(true); //<-- BILA MAU DIARAHKAN KE Frame Menu Utamathis.dispose();} else {JOptionPane.showMessageDialog(null, "Maaf, Username / Password salah!");txtPassword.setText("");txtPassword.requestFocus();}} catch (SQLException e) {}} - Tambahkan kode berikut di bagian atas File FrmLogin.java
123public class FrmLogin extends javax.swing.JFrame {private Connection koneksi;private KoneksiDB db = new KoneksiDB(); - Jangan lupa Menambahkan Driver “MySQL JDBC Driver” pada Library project anda.
Nah Selesai, sekian Tutorial Koding Login Pada Java atau Membuat Menu Login dari saya. Bila ada yang masih belum jelas atau ingin bertanya bisa meninggalkan komentar di bawah postingan ini 😀
Baca Juga:
- Cara Mengambil data dari Database ke Combobox
- Tombol Tombol Rahasia di Windows
- Cara Download Video Youtube Cepat Tanpa Software
- Perintah Perintah Dasar di Linux (Command Line Interface)
- Cara Membuat File Sharing Dengan Samba di Ubuntu