Anda di halaman 1dari 4

MEMBUAT FORM LOGIN DI

NETBEANS
1. pilih file => new project atau bisa langsung CTRL+SHIFT+N.

2. beri nama file project baru tadi dengan nama APLIKASI, langsung aja klick Next. setelah itu
buatlah form baru dengan cara klick kanan pada package aplikasi lalu pilih new Jframe form.
lihat gambar

3. pada file new Jframe tadi berinama dengan PROGRAM, nah untuk mencoba
apakah bisa ditampilkan form kita yang masih belum ada desain gui nya... maka
kembali ke tag aplikasi, dan tuliskan kode berikut ini

PROGRAM tampilan = new PROGRAM();


tampilan.setVisible(true);
4. Tepat dibawah code public static void main(String[] args) { lebih jelasnya lihat gambar
dibawah

5. setelah itu coba anda jalankan programnya jika berhasil maka source kode tersebut sudah
benar. setelah itu kita hanya tinggal mengedit design form login kita di bagian Jframe tadi
yang diberi nama PROGRAM, pilih design lalu kita mendesain sekeren mungkin menurut
kalian. nah desain yang saya buat seperti dibawah in

i
6. jangan lupa berikan nama variable pada textbox untuk username dengan nama tnama dan
untuk password berikan nama tpas, dan berikan nama pada button login dengan nama login.
7. uploud database tersebut dengan cara masuk pada localhost (ketikkan di web
browser kalian) ingat xampp harus dihidupkan dengan start Apache dan
Mysqlnya.
8. lalu klick import => pilih file => lalu pilih file dimana anda menyimpan database
yang sudah ada, dan selesai sudah pembuatan database kita.
9. sekarang kita kembali ke netbeans lagi nah untuk sekarang
membuat/menginstall mysql nya ke netbeans, caranya dengan klick kanan pada
libraries pilih mysql JDBC Driver seperti digambar

10. selanjutnya yaitu membuat koneksi antara form login netbeans kita dengan
databasenya caranya sebagai berikut :
11. buat package baru dengan cara klick kanan pada source package pilih new
package, beri nama koneksi.

12. setelah itu buat class dipackage koneksi dengan nama koneksi1.
13. tuliskan kode dibawah ini

package koneksi;
import java.sql.*;

public class koneksi1 {


public Connection cc;
public Statement ss;
public ResultSet rr;

public void Class(){


try{
Class.forName("com.mysql.jdbc.Driver");
cc=DriverManager.getConnection("jdbc:mysql://localhost/dbmarketing","root"
,"");
System.out.println("koneksi sukses");
}
catch (Exception e){
System.out.println (e);
}
}
}
14. source di form login
import java.sql.*;
import javax.swing.JOptionPane;
import koneksi.koneksi1;

kode tersebut letakkan tepat di bawah package aplikasi;


buat sambungan koneksi dengan variable baru dengan kode berikut :

koneksi1 xxx;

tuliskan tepat dibawah public class PROGRAM extends javax.swing.JFrame {


jelaskan tentang variable baru yang kita buat

xxx = new koneksi1();


xxx.Class();
this.setLocationRelativeTo(null);

penulisan dibawah initComponents();


lalu kita harus menyampaikan apa isi dari program kita dengan menketikkan
kode berikut ini tepat dibawah tanda } setelah penulisan diatas

private void login(){


try {
String nama = tnama.getText();
String pas = new String(tpas.getText());
xxx.ss = xxx.cc.createStatement();
String sql = "Select * From tblogin Where USERNAME =
'"+nama+"'And PASSWORD ='"+pas+"'";
xxx.rr = xxx.ss.executeQuery(sql);
if (xxx.rr.next()){
if (tpas.getText().equals(xxx.rr.getString("password"))){
new Menu_utama().show();
this.dispose();
}
else{
JOptionPane.showMessageDialog(rootPane, "password salah, silakan
masukkan kembali");
tpas.setText("");
tpas.requestFocus();
}
}
else{
JOptionPane.showMessageDialog(null, "login gagal");
}
}catch (SQLException e){
JOptionPane.showMessageDialog(null, e);
}
}

setelah itu kembali ke desaign dan klick dua kali pada tampilan button login
yang kita buat dan ketikan source kode berikut

login();

jalankan programnya

Anda mungkin juga menyukai