Widenius
Database MySQL
Untuk masuk ke MySQL dapat di gunakan lewat
command editor yang ada pada MySQL atau dapat
juga lewat PHPMyAdmin melalui Apache yang
terdapat di Xampp atau juga dapat dengan
menggunakan tool bantuan yaitu Navicat, dan banyak
lagi tool-tool bantuan yang dapat digunakan untuk
mengatur database MySQL.
Dalam contoh ini kita membuat database 3
4
Database MySQL
Apabila kita ingin membuat database melalui
PHPMyAdmin maka Module Apache harus klik Start,
akan tetapi jika menggunakan tool lainnya maka
Module Apache tidak usah kita klik.
Buka Navicat yang telah diinstall sebelumnya melalui
icon navicat yang terdapat pada taskbar.
Icon Navicat
5
Database MySQL
Setelah klik, maka window navicat akan tampil seperti
di bawah ini :
6
Database MySQL
Double klik pada localhost_3306 (disesuaikan letak
server databasenya)
Maka akan ditampilkan semua database yang telah
kita buat di MySQL yang terletak pada server
localhost.
Secara default port yang dipakai oleh MySQL adalah
port 3306, ini dapat kita rubah jika kondisinya
memang harus dirubah. 7
Database MySQL
Klik kanan pada localhost_3306 lalu pilih New
Database
8
Database MySQL
Maka Jendela New Database akan tampil, seperti di
bawah ini :
9
Database MySQL
Isikan Database Name seperti trading, lalu klik OK
Maka database trading telah dibuat dalam database
MySQL
Double Klik pada database yang telah dibuat, maka
database telah terbuka dan telah siap untuk kita atur.
10
Database MySQL
Isikan Database Name seperti trading, lalu klik OK
Maka database trading telah dibuat dalam database
MySQL
Double Klik pada database yang telah dibuat, maka
database telah terbuka dan telah siap untuk kita atur.
11
Database MySQL
Pilih Table lalu klik kanan dan pilih New Table , maka
editor design table akan tampil seperti di bawah ini :
12
Database MySQL
Buatlah field seperti di bawah ini :
13
Database MySQL
Lalu klik tombol Save
langsung digunakan
Login Ke Database
Frame login yang telah dibuat hubungkan ke MySQL,
tepatnya dihubungkan dengan tabel tmuser agar pada
saat login, maka proses akan mencari data user di
tabel tmuser yang telah dibuat.
Buat method untuk masuk ke login yang terhubung
dengan database, sehingga apabila berhasil maka
aplikasi akan masuk ke dalam menu utama
Coding dari method login seperti di bawah ini : 15
Login Ke Database
16
Login Ke Database
Selanjutnya pada jButton1 untuk login pada event
ActionPerformed dan KeyPressed maka tulis coding
seperti di bawah ini :
17
Login Ke Database
Selanjutnya pada jButton2 untuk login pada event
ActionPerformed dan KeyPressed maka tulis coding
seperti di bawah ini :
18
Frame Master User
Buat class JFrame untuk membuat sebuah form
master untuk user yang akan digunakan sebagai
managemen user dalam sebuah aplikasi
Lalu buatlah sebuah form untuk input user dengan
menggunakan JTextfield, JLabel, JButton, JTextArea,
dan JTable, serta menggunakan JPanel.
Kemudian aturlah object-object tersebut sehingga
akan menjadi sebuah form yang interaktif bagi user. 19
Java dan MySQL (CRUD)
Form yang terbentuk akan berbentuk seperti di bawah
ini :
20
Java dan MySQL (CRUD)
Buat method yang mendukung proses input data
seperti di bawah ini :
Method untuk disable data atau object
21
Java dan MySQL (CRUD)
Method untuk enable data atau object
24
Java dan MySQL (CRUD)
Method simpan dan update data
25
Java dan MySQL (CRUD)
Method delete data
26
Java dan MySQL (CRUD)
Method JTextField1 pada event ActionPerformed
27
Java dan MySQL (CRUD)
Method JTextField2 pada event ActionPerformed
28
Java dan MySQL (CRUD)
Method JTextArea1 pada event KeyPressed
29
Java dan MySQL (CRUD)
30
Java dan MySQL (CRUD)
Method JButton3 pada event ActionPerformed dan
KeyPressed
31
Java dan MySQL (CRUD)
Method JButton4 pada event ActionPerformed dan
KeyPressed
32
Java dan MySQL (CRUD)
Method JTable1 pada event MousePressed
33
Java dan MySQL (CRUD)
Start MySQL serta jalankan form fmUser maka akan
terlihat seperti di bawah ini :
34
Java dan MySQL (CRUD)
Pada Window Navigator untuk member maka akan
terlihat method-method tambahan pada form atau
frame fmUser seperti di bawah ini :
35
Thank You….
36