Anda di halaman 1dari 36

Pemrograman

Java dan Database MySQL


Penggunaan Fungsi CRUD
Visual 6
(Create, Read,
Update,Delete) pada satu
tabel dalam database
MySQL

By Didik Wiguna, M.Kom


Database MySQL
 MySQL adalah sebuah perangkat lunak sistem
manajemen basis data SQL (database management
system) atau DBMS yang multialur, multipengguna
 MySQL bersifat gratis di bawah lisensi GNU General
Public License, akan tetapi ada juga yang mempunyai
versi berbayar.
 MySQL disponsori oleh MySQL AB yang dipimpin oleh
David Axmark, Allan Larsson dan Michael “Monty” 2

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

menggunakan sebuah tool yaitu navicat.


Database MySQL
 Buka Xampp yang telah diinstall sebelumnya lalu klik
Start pada Module MySQL.

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

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

 Isi “tmuser” pada field Enter table name

 Maka table tmuser telah dibuat dan sudah bisa 14

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

 Method untuk clear data atau object 22


Java dan MySQL (CRUD)

 Method untuk refresh object table 23


Java dan MySQL (CRUD)

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

 Method JPasswordField1 pada event ActionPerformed

27
Java dan MySQL (CRUD)
 Method JTextField2 pada event ActionPerformed

 Method JTextField3 pada event ActionPerformed

28
Java dan MySQL (CRUD)
 Method JTextArea1 pada event KeyPressed

 Method JButton1 pada event ActionPerformed dan


KeyPressed

29
Java dan MySQL (CRUD)

 Method JButton2 pada event ActionPerformed dan


KeyPressed

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

Anda mungkin juga menyukai