Untuk postingan kali ini Solvermous akan memberikan bagaimana cara membuat konten atau fitur login pada aplikasi dekstop.mungkin sobat yang lagi belajar membuat aplikasi berbasis dekstop kurang abdol kalau tidak di awali dengan konten login aplikasi ..
"FUNGSI LOGIN ITU BUAT APA SIH GAN"??....fungsinya adalah untuk menentukan bagian posisi Admin dan user untuk mengoperasikan aplikasi yang sobat buat sendiri jadi intinya sobat sebagai pembuat aplikasi sendiri punya akun atau akses sendiri dengan menggunakan kata sandi sedangkan untuk user hanya sebatas pengguna aplikasi tersebut.
sebelum saya mulai saya kan jelaskan dulu persiapan apa saja yang harus sobat lakukan. simak baik baik ya...
pertama : sobat buka XAMPP nya terlebih dahulu jika belum punya filenya bisa klik disini. jika punya klik START lalu pilih yang "APACHE" dan "MYSQL"
keterangan : xampp untuk sebagai server penghubung databasenya dari aplikasi netbeans
kedua : sobat buka browser apa aja ketik "Localhost" dan pilih PHPMyadmin .jika sobat bingung cara menggunakan PHPMyadmin bisa baca disini
keterangan : untuk membuat database akun login tersebut seperti username dan password
ketiga : sobat buka aplikasi netbeans lalu import file untuk penghubung server ke database nya seperti ini. jika sobat bingung cara menggunakan netbeans bisa klik disini
klik kanan pada library :
lalu import file jav untuk koneksi ke databasenya. filenya bisa download disini
pasword : solvermous
keempat : sobat memulai design untuk loginnya pilih JFRAME lalu komponennya panel,label,button ,text field,password field seperti ini
kelima : sobat buka aplikasi sql yog untuk menginput username dan passwordnya ya .sebelumnya sobat sudah membuat databasenya di phpmyadmin. cara dan menginput data nya bisa diklik disini
jika kelima persiapan sudah di terapkan untuk sekarang adalah action nya tahap pengodingannya .baik langsung saja sobat masuk ke aplikasi netbeans lalu sobat klik 2x button untuk loginnya
keterangan : penamaan text field : txtuser /terserah sobat
penamaan password field : txtpassword /terserah sobat
kasih source code seperti ini :
try {
// TODO add your handling code here:
String password ;
password = new String(txtpassword.getPassword());
String tuserid = txtuser.getText();
stm = con.createStatement();
rs = stm.executeQuery("select * from login where username = "
+ "'"+tuserid+"'"+"and password ='"+password+"'");
int baris = 0;
while (rs.next()){
baris = rs.getRow();
}
if(baris == 1){
JOptionPane.showMessageDialog(null,"WELCOME MYADMIN (succes) ");
tampilan_awal frmmain = new tampilan_awal();
frmmain.setVisible(true);
this.dispose();
}else{
JOptionPane.showMessageDialog(null,"user id dan password tidak cocok \n"
+ "'"+tuserid+"'\n'"+password);
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
}
keterangan : penamaan text field : txtuser /terserah sobat
penamaan password field : txtpassword /terserah sobat
kasih source code seperti ini :
try {
// TODO add your handling code here:
String password ;
password = new String(txtpassword.getPassword());
String tuserid = txtuser.getText();
stm = con.createStatement();
rs = stm.executeQuery("select * from login where username = "
+ "'"+tuserid+"'"+"and password ='"+password+"'");
int baris = 0;
while (rs.next()){
baris = rs.getRow();
}
if(baris == 1){
JOptionPane.showMessageDialog(null,"WELCOME MYADMIN (succes) ");
tampilan_awal frmmain = new tampilan_awal();
frmmain.setVisible(true);
this.dispose();
}else{
JOptionPane.showMessageDialog(null,"user id dan password tidak cocok \n"
+ "'"+tuserid+"'\n'"+password);
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
}
jika ada error seperti ini gambar lampu berwarna merah di klik saja dan pilih import
lalu sobat kasih skrip seperti ini :
public Statement stm;
public Connection con;
public ResultSet rs;
keterangan : letakan saat di bawah parameter seperti ini
dari source code yang di atas tersebut itu adalah skrip untuk di dalam button loginnya saat memasukan username password yang sudah di buat saat di databasenya .jika berhasil maka ada pesan seperti ini
jika salah memasukan akun akan ada pesan seperti ini
belum sampai disini aplikasi loginnya .dan ini adalah tahap terakhir sobat kasih skrip untuk koneksinya seperti ini dan jika ada eror di klik saja lampu kuning merahnya dan pilih import
private void open_db() {
try{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_masterilmu", "root", "");
stm = con.createStatement();
}catch (Exception e){
JOptionPane.showMessageDialog(this,"koneksi gagal..",
"Error",JOptionPane.ERROR_MESSAGE);
System.out.println(e.getMessage());
}
}
lalu sobat ketik open_db(); dan di letakan disini skrip paling akhir
"VIDEO TOTURIAL APLIKASI LOGIN"
kesimpulannya adalah : ini pengodingan gaya SM setiap orang programmer mempunyai gaya masing masing dan cara yang berbeda. namun untuk tahapan pemograman aplikasi login ini adalah
membuat design aplikasi login -> lalu klik 2x button login untuk di isi coding -> menempatkan coding dan variabel -> membuat coding koneksi ke database
jika sobat sudah mencoba masih error bisa coment di solvermous ini dan SM akan fast respon membalasnya .selamat mencoba ya
"SELAMAT MENCOBA DAN JANGAN LUPA LIKE & SHARE,
SEMOGA BERMANFAAT KAWAN"
NICE INFONYA GAN MAKASIH
ReplyDeletesama sama gan semoga bermanfaat ya
ReplyDelete