Pada halaman ini adalah Tutorial membuat aplikasi database perpustakaan menggunakan Java Netbeans, Kami menggunakan Aplikasi NetBeans IDE 8.2 untuk Java nya. dan di bawah ini adalah hasil projeck yang nanti nya :
Sekarang kami akan memulai tahap Tutorial nya dari awal nya adalah membuat database nya dulu
Buat sebuah table dengan nama penerbit, berisikan hanya 2 field id, dan penerbit, dengan tipe data
sebagai berikut
*Tahap selanjutnya adalah Membuat Projeck Baru
Buat project baru New Project…
atau Ctrl+Shift+N, pilih Java - Java Application, klik Next
>
Isi Project Name, Location,
dan Folder, kemudian klik Finish seperti gambar dibawah ini
Buat package db dengan cara klik kanan pada Source Packages – New – Java Package…
Isikan dengan db, kemudian Finish
Buat sebuah class baru
dengan nama Koneksi didalam package db dengan cara klik kanan pada package db – New – Java Class…
Isi kan Class Name dengan Koneksi, kemudian Finish
Tambahkan Library dengan
klik kanan pada package Libraries – Add Library… kemudian pilih MySQL JDBC Driver, klik Add
Library
Kembali ke class Koneksi
isikan perintah berikut
Coba lakukan Run pada class Koneksi dengan perintah Shift+F6
perhatikan pesannya apakah berhasil atau gagal.
Buat package baru dengan
nama model kemudian didalamnya buat
sebuah class baru dengan nama Penerbit. Buat
atribut, method constructor, getter and setternya
Buat sebuah package baru dengan nama frame, kemudian didalamnya buat sebuah class dengan nama
PenerbitTampilFrame kemudian tambahkan atribut berikut:
Buat method setKomponen()
yang berfungsi menaruh komponen yang sudah kita deklarasikan sebelumnya
Buat constructor untuk class ini dengan menyertakan pemanggilan method
setKomponen()
Buat method main untuk class ini dan coba Run dengan Shift+F6
*Tahap Selanjutnya adalah TAMPILAN DATA
Kita lanjutkan dengan membuat method getPenerbitList() untuk mengambil data dari database
Method berikutnya adalah selectPenerbit() yang berfungsi
memanggil getPenerbitList() kemudian
meletakkannya kedalam table tPenerbit.
Berikutnya method resetTable() yang berfungsi melakukan
reset pada table pada setiap terjadi perubahan.
Terakhir tambahkan method resetTable() kedalam method setKomponen() pada baris sebelum setVisible(true)
Jalankan dengan perintah Shift+F6
*Tahap Selanjutnya adalah LISTENER
Agar tombol – tombol yang
ada bisa berfungsi kita tambahkan method setListener().
Tuliskan kode seperti berikut kemudian tekan Alt+Enter dan pilih Implement
all abstract methods.
Maka akan terbentuk method baru
Ganti dengan perintah berikut
Tambahkan method setListener() ke dalam method setKomponen(), kemudian Shift+F6 dan coba tekan tombol Tutup
Tambahkan pada perintah untuk tombol Cari, Batal,
Uji hasilnya dengan
mengetikkan kata kunci dalam eCari
kemudian klik tombol Cari, tekan
tombol Batal untuk melakukan reset
table kembali seperti semula.
Tarik nafas dalam – dalam… berikut isi perintah tombol Hapus
Sebelum mengisikan perintah
untuk tombol Tambah dan Ubah kita harus punya dulu frame input
yang digunakan untuk menginput ataupun mengubah data yang dipilih pada table
*Tahap Selanjutnya adalah Membuat PENERBITTAMBAHFRAME
Buat sebuah class dengan nama PenerbitTambahFrame
kemudian tambahkan atribut berikut:
Buat method setKomponen()
yang berfungsi menaruh komponen yang sudah kita deklarasikan sebelumnya
Buat constructor untuk class ini dengan menyertakan pemanggilan method
setKomponen()
Terdapat 2 (dua)
konstruktor yang berfungsi untuk membedakan kondisi program apakah sedang akan
menambah atau mengubah data.
Class ini akan dipanggil
melalui class PenerbitTampilFrame
sehingga kita kembali ke class tersebut dan mengsikan perintah untuk tombol Tambah dan Ubah
Hasil bisa dicoba dengan menjalankan PenerbitTampilFrame kemudian klik tombol Tambah ataupun Ubah
Tahap Selanjutnya adalah pada LISTENER
Agar tombol – tombol yang
ada bisa berfungsi kita tambahkan method setListener().
Tuliskan kode seperti berikut kemudian tekan Alt+Enter dan pilih Implement
all abstract methods.
Isikan perintah berikut
Tambahkan method setListener()
ke dalam method setKomponen()
Agar ketika
dilakukan proses Tambah maupun Ubah table langsung melakukan reset dan
menampilkan data yang sudah diupdate maka kembali ke class PenerbitTampilFrame pada method setListener() tambahkan perintah berikut
Semoga Bermanfaat J