form login dengan java netbeans

form login dengan java netbeans

Membuat Form Login di Java Netbeans – Javatech Solution Pada kesempatan kali ini, kita akan membuat Form Login menggunakan Java Netbeans. Form ini akan menjadi class utama saat aplikasi dijalankan. Langkah awal adalah membuat tampilan seperti pada gambar dibawah ini. Form Login terdiri dari satu panel, logo, dua buah label, dua buah text_field, dan dua buah tombol. Untuk membuat login dengan Java Netbeans, pastikan Anda sudah memiliki NetBeans IDE yang terinstal di komputer Anda. Pertama, buka NetBeans IDE dan klik "File" kemudian "New Project" untuk membuat project baru. Beri nama project yang ingin Anda buat dan klik "Create Main Class". Setelah itu, pilih "Java with Maven" dan "Java Application". Selanjutnya, buat tampilan pada form login dengan cara seperti pada gambar dibawah ini: ![Form Login Java Netbeans](https://i.ibb.co/SJcGkSL/Screen-Shot-2021-09-03-at-10-13-09-AM.png) Setelah tampilan form login dibuat, lakukan pembuatan database. Pastikan bahwa software yang dibutuhkan sudah terinstal, seperti NetBeans IDE, XAMPP, dan Browser. Jalankan XAMPP dan aktifkan apache dan mysql sehingga muncul seperti tampilan dibawah ini: ![XAMPP Control Panel](https://i.ibb.co/2510cQ2/Screen-Shot-2021-09-03-at-10-14-06-AM.png) Selanjutnya, buat tabel admin pada database yang telah dibuat dengan sintaks seperti berikut: ``` CREATE TABLE `admin` ( `id` int (3) NOT NULL, `username` varchar (35) NOT NULL, `password` varchar (35) NOT NULL, `Nama` varchar (45) NOT NULL, PRIMARY KEY (`id`) ); ``` Setelah tabel berhasil dibuat, selanjutnya adalah memasukkan data admin yang akan login ke dalam tabel tersebut. Anda dapat menggunakan sintaks INSERT seperti contoh berikut: ``` INSERT INTO `admin` (`id`, `username`, `password`, `Nama`) VALUES (1, 'admin', 'password', 'Super Admin'); ``` Selanjutnya, buatlah koneksi pada file Koneksi.java. Setelah itu, buatlah Form baru dengan nama "FrmUtama.java" dan desainlah tampilan FrmUtama.java dengan menambahkan text box sebanyak 6 buah serta sebuah table. Berikut ini adalah contoh program login sederhana menggunakan bahasa pemrograman Java dan IDE Netbeans, tanpa menggunakan database: ``` import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Login extends JFrame implements ActionListener { JLabel label1, label2; JTextField txtUsername, txtPassword; JButton btnLogin, btnCancel; public Login() { setTitle("Form Login"); setVisible(true); setLayout(null); setSize(300, 200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); label1 = new JLabel("Username : "); label1.setBounds(10, 30, 80, 25); add(label1); txtUsername = new JTextField(20); txtUsername.setBounds(100, 30, 160, 25); add(txtUsername); label2 = new JLabel("Password : "); label2.setBounds(10, 60, 80, 25); add(label2); txtPassword = new JPasswordField(20); txtPassword.setBounds(100, 60, 160, 25); add(txtPassword); btnLogin = new JButton("Login"); btnLogin.setBounds(10, 100, 80, 25); add(btnLogin); btnCancel = new JButton("Cancel"); btnCancel.setBounds(180, 100, 80, 25); add(btnCancel); btnLogin.addActionListener(this); btnCancel.addActionListener(this); } public void actionPerformed(ActionEvent e) { if (e.getSource() == btnCancel) { txtUsername.setText(""); txtPassword.setText(""); JOptionPane.showMessageDialog(null, "Login dibatalkan"); System.exit(0); } else if (e.getSource() == btnLogin) { String username = txtUsername.getText(); String password = txtPassword.getText(); if (username.equals("admin") && password.equals("password")) { JOptionPane.showMessageDialog(null, "Login berhasil"); dispose(); FormUtama fu = new FormUtama(); fu.setVisible(true); } else { JOptionPane.showMessageDialog(null, "Username atau Password salah"); txtUsername.setText(""); txtPassword.setText(""); } } } public static void main(String[] args) { new Login(); } } ``` Demikianlah cara membuat Form Login di Java Netbeans. Dengan mengikuti langkah-langkah diatas, diharapkan dapat membantu dalam membuat Form Login sederhana dengan mudah.