Tutorial Pemrograman Java – Object Oriented Programming atau Pemrograman berorientasi objek merupakan pemrograman yang memodelkan objek kedalam program. Pemrograman ini sangat bermanfaat diterapkan pada database, karena database yang sifatnya dinamis jika dilakukan manipulasi sistem didalamnya cukup dengan pemanggilan atau penciptaan. Berbeda dengan pemrograman tertsruktur.
Nah pada kesempatan kali ini mari kita buat
program java sederhana dengan menggunakan Mysql sebagai databasenya.
Kebutuhan kebutuhan berikut ini sudah harus anda siapkan yah

IDE Netbeans dan MYSQL
Langkah pertama anda buatlah projek dengan disertai package, class dan libraries mysql jdbc dengan nama projek“GuestBook”.
Kemudian berikanlah program pada class main.java
Keterangan :
- form fm = new form() , merupakan perintah untuk menciptakan object ‘fm’ yang bersumber dari class form.class.
- fm.setVisible(true), merupakan perintah untuk menjadikan object fm (form) dapat terlihat.
- fm.setLocationRelativeTo(null) , merupakan perintah untuk menjadikan posisi form berada di tengah layar.
Kemudian anda buat desain jframeform dengan nama “form.java” seperti contoh berikut ini:
Jika sudah mendesainnya kemudian isikan interface interfacenya.java seperti contoh seperti berikut:
coba kita simak, diatas terdapat lima struktur method pada interfacenya.java yang dapat digunakan sebagai enkapsulasi nantinya. Kemudian isilah kode.java seperti dibawah ini:
Keterangan :
- Pada konstruktor kode, terdapat dua klausa try-catch, untuk klausa yang pertama berfungsi sebagai inisialisasi driver jdbc mysql dan untuk klausa yang kedua berfungsi sebagai koneksi ke database.
- Pada method insertData, terdapat objek st, yang berfungsi untuk mengeksekusi sintaks query update (insert, update dan delete data pada database).
- Pada method lihatData terdapat objek rs yang berupa function pengembali nilai yang didapatkan dari database.
Isikan kode pada file insert.java (sebagai enkapsulasi) seperti berikut :
Keterangan :
- Class insert dapat mengimplementasikan struktur method yang sebelumnya telah dibuat pada interfacenya.java yaitu setNama,setNpm, getNama, getNpm dan setData.
- Perintah kode kd = new kode, merupakan perintah untuk menciptakan object ‘kd’ dari class kode.
- Method setNama dan setNpm merupakan method yang berfungsi sebagai input-an dari form.java dan nilai inputnya disimpan pada variabel nama dan npm.
- Pada method setData, berisi sintaks sql berupa string, yang berfungsi untuk memasukan data ke table guestbook dengan fiel nama dan npm serta datanya berasal dari variabel nama dan npm.
Langkah terakhir, isikan form.java dengan kode sebagai berikut pada button Simpan dan Ambil Data
Keterangan :
- Button ‘simpan’ dengan nama variable jButton1, diisi dengan pengiriman data ke method setNama dan setNpm dengan isi input-an dari user kemudian akses method setData.
- Pada button ‘lihat data’, anda dapat melihat terdapat perintah ‘rs = kd.lihatData(“Select * from guestbook”)’ yang berarti sintak sql untuk melihat semua data di database. Kemudian nilai rs dimanfaatkan untuk mengambil data dari database dengan field nama dan npm.
- jTable1.setValuesAt(rs.getString(“nama”),i,1) merupakan perintah untuk menampilkan data yang berasal dari field ‘nama’ di database ke table 1, dengan coloumn table 1 dan baris i.
Hasil compile program adalah sebagai berikut :
#Catatan : Jangan lupa untuk menambahkan library mysql jdbc pada project di netbeans anda, kemudian jangan lupa untuk membuat database seperti berikut :
Untuk Kode Program gusetbook dengan java ini dapat anda download
DISINI.