Monday, March 19, 2018

MEMBUAT FORM LOGIN PADA JAVA DESKTOP

Pada tutorial kali ini, akan membahas pembuatan form login pada java desktop. pada tutorial ini kita masih menggunakan project sebelumnya sudah dibahas pada Membuat Koneksi Java Dektop Neatbeans dan PHPMyAdmin XAMPP.  OKE langsung saja pada kita latihan. berikut langkah-langkahnya:

1. Masih dalam project sebelumnya, tambahkan JFrame Form beri nama Form_Login

2. Tambahkan komponen JLabel, JTextField, jPasswordField, dan JButton



3.  Untuk memperindah tampilan bisa dilakukan langkah berikut :
-          Pilih semua komponen (diblok) pada form Klik kanan -->  eclose in  --> panel
-          Pada properties jpanel cari properti border



4. Tambahkan kode berikut di awal kode
    import java.sql.*;
    import javax.swing.*;



5.  Tambahkan kode berikut setelah class form
     Connection conn=null;
    ResultSet rs = null;
    PreparedStatement pst = null;



6.  Tambahkan kode berikut setelah initComponents
    conn = koneksi.ConnectDB();



  dimaksudnya adalah memanggil method connectDB() yang ada di file koneksi.java

7.  Tambahkan actionperformed pada button LOGIN dan tulis kode berikut


8.  Eksekusi form login (shift+f6)
9.  Kondisi username & password benar


10.  Kondisi username & password salah


Selanjutnya kita akan menambahkan form baru. Misalkan pengguna berhasil login, pengguna akan diarahkan ke form yang akan menampilkan data siswa.

11. Tambahkan JFrame Form baru
       Misalkan nama fromnya siswa_info.java


12. Tambahkan kode berikut pada blok kode if
    siswa_info s = new siswa_info();
    s.setVisible(true);


Ket :
siswa_info s = new siswa_info();
membuat objek dengan nama objek s. membuat objek ditunjukkan dengan keyword new. s.setVisible(true); objek s di setVisible(true) dengan arti bahwa objek akan ditampilkan.
13.  Jalankan aplikasi
Perhatikan form login!
Setelah  login berhasil form login masih tetap muncul. Agar form login tersebut disembunyikan maka lakukan langkah berikut :


14. Ubah properti jFrame


15.  Tambahkan kode berikut di awal kode program
import java.awt.event.*;
   import java.awt.*;




16. Buat method baru dimisalkan method close


17. Panggil method close letakkan pada blok kode if


18.  Eksekusi form login

19. Form login telah selesai dibuat ! YASS :-D

semoga berhasil -:)
Read more

Wednesday, February 7, 2018

Membuat Koneksi Java Dektop Neatbeans dan PHPMyAdmin XAMPP

Langkah-langkah untuk melakukan koneksi Java dan MySQL ialah dengan cara mengimpor package java.sql
Contoh mengimpor package java.sql sebagai berikut:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

Atau cukup dengan :
import java.sql.*;

Penjelasan
DriverManager
memanggil driver JDBC ke memori, dan dapat juga digunakan untuk membuka koneksi ke sumber data.
Connection
mempresentasikan suatu koneksi dengan suatu data source, juga digunakan untuk membuat objek Statement, PreparedStatement dan CallableStatement
Statement
mempresentasikan suatu perintah SQL, dan dapat digunakan untuk menerima objek ResultSet.
PreparedStatement
merupakan alternatif untuk objek Statement SQL yang telah terkompilasi awal
CallableStatement
mempresentasikan suatu stored procedure, dan dapat digunakan untuk menjalankan stored procedures yang terkompilasi dalam suatu RDBMS yang mendukung fasilitas tersebut
ResultSet
mempresentasikan sebuah hasil dari database yang dihasilkan dari statemen SQL SELECT
SQLException
suatu class exception yang membungkus kesalahan (error) pengaksesan database

         
LATIHAN KONEKSI JAVA MySQL
Sebelumnya membuat project pada netbeans buat dulu database pada phpmyadmin
1.       Buka phpmyadmin

2.       Buat database baru dengan nama perpus

3.       Buat tabel admin dengan struktur sebagai berikut :

4.       Buat tabel siswa

5.       Buat tabel buku

6.       Isilah data minimal 3 pada masing2 tabel

7.       Buatlah sebuah project pada NetBeans.         Pilih java Aplication

       
  Berinama project LatihanKoneksiDatabase, hilangkan centang pada Create Main Class


8.       Pada struktur project tersebut, terdapat dua folder di bawahnya, yaitu Source Packages dan
       Libraries. Klik kanan pada Libraries à menu “Add Library”.

9.     Sebuah jendela dialog akan muncul. Pilih MySQL JDBC Driveràklik Add Library. 


Pastikan setelah proses tersebut, di dalam folder Libraries sebelumnya terdapat sebuah library tambahan.



10.       Buat java class baru
Klik kanan pada project latihan koneksi databaseà new à  java class
Misalkan beri nama class koneksi.java

Tulis kode berikut pada koneksi

Kode diatas belum bisa di-run karena belum memiliki method main !

tunggu sampai tutorial selanjutnya :D

Ket :
pembekalan adalah nama database --> sesuaikan dengan database yang dibuat yaitu perpus
String user = "root" adalah nama username phpmyadmin
String pass ="" adalah password pada phpmyadmin
user dan password disesuaikan dengan milik kalian masing-masing.

Read more