SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Panduan Aplikasi Penjualan Java + Mysql + NetBean 6.5

Form Login
Langkah 1 :
Buat form seperti gambar berikut :

jTextField

jPasswordField

Langkah 2 :
Selanjutnya buat table user dengan field seperti pada gambar berikut :

Langkah 3 :
Tambahkan code di bawah ini sesuaikan dengan method dan event dari masingmasing obyek.
public class frmLogin extends javax.swing.JFrame {
Connection Con;
ResultSet RsUser;
Statement stm;
/** Creates new form frmLogin */
public frmLogin() {
initComponents();
open_db();
}

Ajib Susanto – FIK Udinus
Panduan Aplikasi Penjualan Java + Mysql + NetBean 6.5
private void cmdOkActionPerformed(java.awt.event.ActionEvent evt) {
try{
char[] input=txtPassword.getPassword();
String password;
password = new String(txtPassword.getPassword());

stm = Con.createStatement();
RsUser=stm.executeQuery("select * from user where user_id='"+
txtUserId.getText()+"' and password=md5('"+password+"')");
int baris=0;
while(RsUser.next()) {
baris = RsUser.getRow();
}
if(baris==1)
{
JOptionPane.showMessageDialog(null, "User dan Password Cocok");
System.exit(0);
}
else
{
JOptionPane.showMessageDialog(null, "User atau Password tdk
Cocok -> "+txtUserId.getText()+" --> "+password);
}
}
catch(SQLException e){
JOptionPane.showMessageDialog(null, e);
}
}
private
void
cmdBatalActionPerformed(java.awt.event.ActionEvent
evt) {
System.exit(0);
}
private void open_db()
{
try{
KoneksiMysql
kon
=
new
KoneksiMysql
"root","penjualan");
Con = kon.getConnection();
}catch (Exception e) {
System.out.println("Error : "+e);
}
}

Ajib Susanto – FIK Udinus

("localhost","root",

Mais conteúdo relacionado

Destaque (12)

JASA PEMBUATAN BOOTH PAMERAN
JASA PEMBUATAN BOOTH PAMERANJASA PEMBUATAN BOOTH PAMERAN
JASA PEMBUATAN BOOTH PAMERAN
 
Permut kombi
Permut kombiPermut kombi
Permut kombi
 
Kritik dan apresiasi
Kritik dan apresiasiKritik dan apresiasi
Kritik dan apresiasi
 
Kritik seni ppt
Kritik seni pptKritik seni ppt
Kritik seni ppt
 
WIDE AREA NETWORK
WIDE AREA NETWORKWIDE AREA NETWORK
WIDE AREA NETWORK
 
Seni budaya
Seni budayaSeni budaya
Seni budaya
 
Wide area network (wan)
Wide area network (wan)Wide area network (wan)
Wide area network (wan)
 
Ppt of types of-network
Ppt of types of-network Ppt of types of-network
Ppt of types of-network
 
Teknologi Cloud computing ( Teknologi awan)
Teknologi Cloud computing ( Teknologi awan)Teknologi Cloud computing ( Teknologi awan)
Teknologi Cloud computing ( Teknologi awan)
 
Lan, man and wan ppt final
Lan, man and wan ppt finalLan, man and wan ppt final
Lan, man and wan ppt final
 
Network ppt
Network pptNetwork ppt
Network ppt
 
Networking ppt
Networking ppt Networking ppt
Networking ppt
 

Formlogin

  • 1. Panduan Aplikasi Penjualan Java + Mysql + NetBean 6.5 Form Login Langkah 1 : Buat form seperti gambar berikut : jTextField jPasswordField Langkah 2 : Selanjutnya buat table user dengan field seperti pada gambar berikut : Langkah 3 : Tambahkan code di bawah ini sesuaikan dengan method dan event dari masingmasing obyek. public class frmLogin extends javax.swing.JFrame { Connection Con; ResultSet RsUser; Statement stm; /** Creates new form frmLogin */ public frmLogin() { initComponents(); open_db(); } Ajib Susanto – FIK Udinus
  • 2. Panduan Aplikasi Penjualan Java + Mysql + NetBean 6.5 private void cmdOkActionPerformed(java.awt.event.ActionEvent evt) { try{ char[] input=txtPassword.getPassword(); String password; password = new String(txtPassword.getPassword()); stm = Con.createStatement(); RsUser=stm.executeQuery("select * from user where user_id='"+ txtUserId.getText()+"' and password=md5('"+password+"')"); int baris=0; while(RsUser.next()) { baris = RsUser.getRow(); } if(baris==1) { JOptionPane.showMessageDialog(null, "User dan Password Cocok"); System.exit(0); } else { JOptionPane.showMessageDialog(null, "User atau Password tdk Cocok -> "+txtUserId.getText()+" --> "+password); } } catch(SQLException e){ JOptionPane.showMessageDialog(null, e); } } private void cmdBatalActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0); } private void open_db() { try{ KoneksiMysql kon = new KoneksiMysql "root","penjualan"); Con = kon.getConnection(); }catch (Exception e) { System.out.println("Error : "+e); } } Ajib Susanto – FIK Udinus ("localhost","root",