Aplikasi Database (CRUD) Java
Aplikasi Database (CRUD) Java
3. Buatlah project baru dengan nama App_Database dan buat Java Package dengan nama Koneksi.
4. Agar database MySQL dapat terhubung maka diperlukan driver sebagai jembatan penghubung Netbeans
dengan MySQL, klik kanan pada Libraries dalam project App_Database – pilih Add Library
9. Selanjutnya buat Java Package baru pada App_Database dengan nama “Karyawan”.
10. Buat JFrame Form baru pada package Karyawan dengan nama “Form_Gaji”
3|P a g e
Gambar a.6 Desain Form_Gaji
12. Sesuaikan nilai dari komponen – komponen tersebut dengan tabel berikut :
13. Masukkan kode program berikut pada Form_Gaji untuk membuat kolom dan memberi penamaan judul kolom pada
tabel tblGaji :
14. Untuk melihat hasil dari pembuatan kolom pada tabel tblGaji , jalankan program dengan menekan tombol Shift +
F6, jika berhasil maka akan tampil seperti berikut :
16. Agar data di tabel tblGaji pada database Karyawan dapat ditampilkan pada Form_Gaji, maka panggil class getData
pada class Form_Gaji.
5|P a g e
Gambar a.8 Output Form_Gaji
3. Selanjutnya buatlah beberapa variable baru untuk menampung nilai sementara dari Nip, Nama, Jabatan, Gaji
Pokok, Transport dan Gaji Bersih, masukkan variable tersebut seperti kode program berikut :
4. Kemudian buatlah class baru dengan nama loadData(), fungsi class tersebut adalah untuk memberi nilai pada
variable di step 4, berikut kode program class loadData() :
5. Setelah class loadData() selesai dibuat, selanjutnya buat class baru dengan nama loadGaji(), fungsi class ini
adalah untuk menentukan besaran gaji pokok, transport dan gaji bersih. Berikut kode program pada class
loadGaji() :
7|P a g e
6. Pada tahap ini merupakan tahap pembuatan class saveData(), fungsi class ini adalah untuk menyimpan data
berdasarkan input dari user, berikut kode program pada class saveData():
7. Selanjutnya adalah pemanggilan class loadGaji() saat jabatan pada cmboxJabatan dipilih, berikut kode program
pada cmboxJabatan :
8. Agar proses penyimpanan dapat dilakukan, selanjutnya lakukan pemanggilan class saveData() saat tombol Save
di klik, berikut kode program pada btnSave :
9. Jalankan program dengan menekan tombol pada keyboard Shift + F6, lakukan uji coba input data pada aplikasi.
2. Lakukan pemanggilan class Reset() saat tombol Reset di klik, berikut kode program pada tombol Reset :
8|P a g e
D. SelectRow
Dalam proses update dan delete data harus dilakukan penentuan data yang akan diubah atau dihapus, agar proses
tersebut dapat dilakukan, maka buatlah sebuah class baru yang berfungsi untuk memanggil data yang dipilih oleh
user dari tblGaji. Berikut kode program pada class tersebut :
Selanjutnya klik kanan pada tblGaji pada bagian Design kemudian pilih Events – Mouse – mouseClicked,
kemudian lakukan pemanggilan class dataSelect() pada events tersebut.
Kemudian jalankan program dan lakukan pemilihan data pada tabel tblGaji, jika berhasil maka data yang dipilih
akan tampil pada komponen – komponen yang disediahkan.
E. Update Data
Setelah proses SelectRow berhasil, maka selanjutnya adalah proses update data. Buatlah class baru dengan nama
updateData(), masukan kode program berikut :
9|P a g e
Kemudian klik kanan pada tombol Update pilih Events – Action – actionPerformed, kemudian lakukan
pemanggilan pada events tersebut :
F. Delete Data
Selanjutnya adalah proses delete data. Buatlah class baru dengan nama deleteData(), masukan kode program berikut
:
Kemudian klik kanan pada tombol Delete pilih Events – Action – actionPerformed, kemudian lakukan
pemanggilan pada events tersebut :
G. Tombol Keluar
Kemudian klik kanan pada tombol Keluar pilih Events – Action – actionPerformed, kemudian lakukan
pemanggilan pada events tersebut :
10 | P a g