Koding Login Pada Java atau Membuat Menu Login – Cara Membuat Menu Login di Java dengan MySQL Sekarang umumnya dalam sebuah aplikasi memiliki fitur login untuk keamanan data dalam aplikasi tersebut. Selain itu, hal ini juga digunakan sebagai pembatasan dalam penggunaan aplikasi.
Beberapa langkah yang harus ditempuh dalam membuat aplikasi sederhana billing warnet dengan Microsoft Excel, yaitu: Menentukan rancangan keluaran; Menyiapkan klasifikasi data yang akan dimasukkan. Rancangan keluaran yang dihasilkan dari aplikasi sederhana billing warnet bisa dilihat pada gambar keluaran aplikasi.
Membuat Program Billing Warnet Dengan Java Sdk
- Saya hanya manusia biasa, seorang guru di TPA dan mahasiswa di Sekolah Tinggi Teknik Perusahaan Listrik Negara(STT-PLN) yang selalu berfikir masa lalu bukan untuk dilupakan tapi untuk dipelajari agar kesalahan pada masa lalu tidak terulang.
- Pada sistem billing, pemilik warnet sebagai operator yang bertugas mengelola warnet, mengontrol keuangan, melihat data member warnet dan lain sebagainya. Penggunaan billing pada warnet memang sangat diperlukan, untuk itu Kami mencoba membuat sebuah program sederhana billing warnet menggunakan Java NetBeans.
Membuat Program Billing Warnet Dengan Javascript
Pada Artikel kali ini, saya akan berbagi cara membuat Menu Login dengan menggunakan Java NetBeans. Tutorial ini saya dapatkan dari blog www.kangsunu.web.id sudah saya coba dan berhasil 100%, jadi buat temen-temen tidak usah khawatir bila tutorial yang saya bagikan ini gagal.
Dalam Membuat Menu Login, saya menggunakan Java NetBeans IDE 8.0.2. Baik Kita mulai Caranya Simak Baik-baik cara dibawah.
Koding Login Pada Java atau Membuat Menu Login
- File yang harus anda buat Pertama, siapkan File Koneksi.java2468101214161820222426283032343638404244import java.sql.DriverManager;import javax.swing.JOptionPane;/*** @author www.myaspirasi.compublicclassKoneksi{returnconnection;publicvoiddbConnection(){//<-- untuk koneksi ke databasetry{Class.forName('com.mysql.jdbc.Driver');//<-- nama driver untuk koneksi ke MySQL// Cek DatabaseStringurl,user,password;url='jdbc:mysql://localhost:3306/java_login';//alamat DBpassword=';connection=DriverManager.getConnection(url,user,password);System.out.println('Koneksi Sukses');JOptionPane.showMessageDialog(null,'Koneksi Gagal! '+se);}JOptionPane.showMessageDialog(null,'Driver Tidak Ditemukan!'+cnfe);}newKoneksi().dbConnection();}
- Setelah itu, anda harus membuat JFrame dan beri nama FrmLogin.java atau Terserah anda. dan buat seperti ini gambar dibawah ini:
Catatan:
JTextField = txtUsername
JPasswordField = txtPassword
JButton = btnLogin - Memberi Event Action Di Performed pada Tombol Login, lalu tambahkan script fungsi dibawah ini:246810121416182022privatevoidbtnLoginActionPerformed(java.awt.event.ActionEvent evt){db.koneksiDatabase();Stringsql='SELECT * FROM users WHERE username = '+txtUsername.getText()+' AND password = '+txtPassword.getText()+'';ResultSet rsLogin=st.executeQuery(sql);rsLogin.next();rsLogin.last();//mengecek jumlah baris pada hasil queryJOptionPane.showMessageDialog(null,'Login Berhasil!');// new FrmMenuUtama().setVisible(true); //<-- BILA MAU DIARAHKAN KE Frame Menu Utama}else{JOptionPane.showMessageDialog(null,'Maaf, Username / Password salah!');txtPassword.requestFocus();}catch(SQLExceptione){}
- Tambahkan kode berikut di bagian atas File FrmLogin.javacout<<'n||Bebas Kasih Nama||';
cout<<'n|| ||';
cout<<'n';
cout<<'n';
cout<<'nJam Masuk'<<endl;
cout<<'||Jam : ';cin>>ps[0].jm;
cout<<'||Menit : ';cin>>ps[0].mnt;
cout<<'||Detik : ';cin>>ps[0].dtk;
cout<<'||Jam Masuk = '<<ps[0].jm<<' : '
<<ps[0].mnt<<' : '<<ps[0].dtk;
cout<<'n';
cout<<endl<<endl;
cout<<'Jam Keluar'<<endl;
cout<<'||Jam : ';cin>>ps[0].jm1;
cout<<'||Menit : ';cin>>ps[0].m1;
cout<<'||Detik : ';cin>>ps[0].d1;
cout<<'||Jam Keluar = '<<ps[0].jm1<<' : '
<<ps[0].m1<<' : '<<ps[0].d1;
cout<<'n';
if (ps[0].jm > ps[0].jm1)
{ ps[0].jk2 =24-(ps[0].jm-ps[0].jm1); }
else
{ ps[0].jk2 =ps[0].jm1-ps[0].jm; }
if (ps[0].mnt > ps[0].m1)
{ ps[0].m2 =ps[0].mnt-ps[0].m1; }
else
{ ps[0].m2 =ps[0].m1-ps[0].mnt; }
if (ps[0].dtk > ps[0].d1)
{ ps[0].d2 =ps[0].dtk-ps[0].d1; }
else
{ ps[0].d2 =ps[0].d1-ps[0].dtk; }
cout<<endl<<endl;
cout<<'Total Main : '<<ps[0].jk2<<' : '
<<ps[0].m2<<' : '<<ps[0].d2;
cout<<endl<<endl;
ps[0].b_menit = ps[0].m2/60;
ps[0].b_detik = ps[0].m2/3600;
ps[0].total = (ps[0].jk2+ps[0].b_menit+ps[0].b_detik)*4000;
cout<<'Total anda : '<<ps[0].total;
getch();
}
Hasil Running Program