Program Kasir Sederhana Menggunakan JFrame NetBeans


Pada artikel kali ini saya akan menjelaskan secara singkat cara membuat program kasir sederhana menggunakan JFrame fitur dari Aplikasi NetBeans dimana program ini dapat difungsikan untuk menghitung jumlah tagihan/biaya dari Barang/Makanan yang telah dipesan.
Share:

Tutorial Membuat Program Untuk Menghitung Nilai Akhir Mahasiswa Dengan NetBeans ( Swing GUI )






Pada artikel kali ini saya akan berbagi, cara membuat sebuah program dengan NetBeans 
untuk menghitung nilai akhir dari proses belajar mahasiswa. 
Dimana nilai dari setiap item pembelajaran memiliki point persentasi sendiri 
yakni Kehadiran = 10 %, Tugas 20 %, UTS 30 % & UAS 40 %. 
Share:

Cara Membuat Blog Tidak Bisa Di Copas


Cara Agar Blog Tidak Bisa di Copy Paste (COPAS) sebenarnya adalah hanya bagaimana cara menonaktifkan beberapa fungsi mouse dan keyboard komputer ketika berada di blog kita dalam hal ini blogspot/blogger. 
Share:

Membuat Aplikasi Login dengan Java Netbeans dan MySQL




Aplikasi login sangat wajib dibuat pada program yang dibuat khusus untuk pendataan. Selain itu memiliki banyak manfaat dengan adanya aplikasi login diantaranya mengamankan data, tidak sebarangan orang masuk, dan memperkuat keamanan data.
Untuk membuat aplikasi login anda harus punya ide netbeans, java dan mysql.
untuk netbeans silahkan download dilink ini https://netbeans.org/downloads/ ,
Untuk mysql silahkan download dilink ini http://dev.mysql.com/downloads/ ,
Dan untuk  java silahkan download dilink http://www.oracle.com/technetwork/java/ . 
Setelah itu install satu persatu aplikasi yang telah didownload berdasarkan urutan disini java, netbeans baru mysql pada sistem operasi kesayangan anda apakah windows , linux (ubuntu, etc) atau mac os x.
Jalankan mysql dan buatlah database dengan nama basisdata dan tabel dengan nama user atau bisa dengan tempel syntax sql seperti dibawah ini.

  1. CREATE DATABASE IF NOT EXISTS `basisdata` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
  2. USE `basisdata`;
  3. CREATE TABLE IF NOT EXISTS `user` (
  4. `id` int(11) NOT NULL AUTO_INCREMENT,
  5. `username` varchar(45) DEFAULT NULL,
  6. `password` varchar(45) DEFAULT NULL,
  7. PRIMARY KEY (`id`)
  8. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
  9. INSERT INTO `user` (`id`, `username`, `password`) VALUES
  10. (1, 'awalhs', 'hasibuan'),
  11. (2, 'admin', 'admin');
Buatlah sebuah project baru dengan nama apa saja tetapi disini diberi nama AppLogin dan jangan hilangkan conteng pada create main class dan buatlah jframe form dengan nama menutama, jdialog form dengan nama login desain seperti dibawah ini.

Cara Membuat Login Java Mysql
Setelah itu buka jframe menutama tadi isikan pada kontruktornya dengan syntax yang ada dibawah ini, dan untuk memanggil jdialog login maka kita harus membuat pemanggilan class pada AppLogin.java atau class otomatis yang dibuat saat pembuatan project.
kontruktor menutama

  1. public menutama() {
  2. initComponents();
  3. setLocationRelativeTo(this);
  4. setExtendedState(JFrame.MAXIMIZED_BOTH);
  5. }
pemanggilan jdialog login

  1. public static void main(String[] args) {
  2. // TODO code application logic here
  3. new login(null, true).show();
  4. }
Untuk menubar yang dibuat pada form menu utama klik menuitem yang diberi nama exit kemudian klik kanan -> pilih events -> pilih action -> klik actionperformed dan isikan syntax seperti dibawah ini. Kalau belum dibuat menubar maka drag dan drop menubar yang ada pada palette kemudian drag dan drop menuitem yaitu 1 pada menu file beri nama exit dan 1 pada menu edit beri nama logout.
menuitem exit

  1. private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
  2. // TODO add your handling code here:
  3. System.exit(0);
  4. }
menuitem logout

  1. private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
  2. // TODO add your handling code here:
  3. this.dispose();
  4. new login(this, rootPaneCheckingEnabled).show();
  5. }
Buka file jdialog login.java, buatlah konstruktor agar formnya saat dijalankan akan dicenter dan middle kan otomatis. kemudian buatlah event loginnya seperti dibawah ini.
kontruktor login

  1. public login(java.awt.Frame parent, boolean modal) {
  2. super(parent, modal);
  3. initComponents();
  4. setLocationRelativeTo(this);
  5. }
events tombol masuk

  1. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
  2. // TODO add your handling code here:
  3. Connection conn = new koneksi().connect();
  4. String sql = "select * from user where username=? and password=?";
  5. try {
  6. PreparedStatement ps = conn.prepareStatement(sql);
  7. ps.setString(1, jTextField1.getText());
  8. ps.setString(2, jPasswordField1.getText());
  9. ResultSet rs = ps.executeQuery();
  10. if(rs.next()){
  11. this.dispose();
  12. menutama mn = new menutama();
  13. mn.show();
  14. } else{
  15. JOptionPane.showMessageDialog(null, "Maaf Username dan Password Invalid");
  16. }
  17. } catch (Exception e) {
  18. }
  19. }
Jangan lupa buat satu class lagi beri nama koneksi (koneksi.java), file ini adalah file koneksi ke database mysql untuk syntaxnya ada dibawah ini.

  1. public class koneksi {
  2. private Connection koneksi;
  3. public Connection connect(){
  4. try {
  5. Class.forName("com.mysql.jdbc.Driver");
  6. System.out.println("Berhasil Koneksi");
  7. } catch (ClassNotFoundException cnfe) {
  8. System.out.println("Gagal Koneksi "+ cnfe);
  9. }
  10. String url = "jdbc:mysql://localhost:3306/basisdata";
  11. try {
  12. koneksi = DriverManager.getConnection(url, "root", "kodokijo");
  13. System.out.println("Database Berhasil Tersambung");
  14. } catch (SQLException se) {
  15. System.out.println("Tidak ada database "+se);
  16. }
  17. return koneksi;
  18. }
  19. }
Untuk hasil program login dengan java dan mysql setelah dijalankan pada netbeans yang sudah dibuat adalah seperti gambar dibawah ini.
Untuk Sourcode Program Bisa di download dari link berikut :

Download Source Code

Jika Anda Ingin Belajar Dari Video Bisa Mengikuti Video Tutorial Dibawah Ini :

Share:

Pengunjung Halaman