SlideShare a Scribd company logo
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",

More Related Content

Viewers also liked

JASA PEMBUATAN BOOTH PAMERAN
JASA PEMBUATAN BOOTH PAMERANJASA PEMBUATAN BOOTH PAMERAN
JASA PEMBUATAN BOOTH PAMERAN
KONTRAKTOR PAMERAN - EVENTPRO
 
Permut kombi
Permut kombiPermut kombi
Permut kombi
Ade Hugosancez
 
Kritik dan apresiasi
Kritik dan apresiasiKritik dan apresiasi
Kritik dan apresiasi
RIKA NURVIANA
 
Kritik seni ppt
Kritik seni pptKritik seni ppt
Kritik seni ppt
Widyastuti Utami
 
WIDE AREA NETWORK
WIDE AREA NETWORKWIDE AREA NETWORK
WIDE AREA NETWORK
Nur Ana
 
Seni budaya
Seni budayaSeni budaya
Wide area network (wan)
Wide area network (wan)Wide area network (wan)
Wide area network (wan)
Raaz Shrestha
 
Ppt of types of-network
Ppt of types of-network Ppt of types of-network
Ppt of types of-network
Darshit narechania
 
Teknologi Cloud computing ( Teknologi awan)
Teknologi Cloud computing ( Teknologi awan)Teknologi Cloud computing ( Teknologi awan)
Teknologi Cloud computing ( Teknologi awan)
Shahril Majid
 
Lan, man and wan ppt final
Lan, man and wan ppt finalLan, man and wan ppt final
Lan, man and wan ppt final
Arushi Garg
 
Network ppt
Network pptNetwork ppt
Network ppt
hlalu861
 
Networking ppt
Networking ppt Networking ppt
Networking ppt
Shovan Mandal
 

Viewers also liked (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",