CARA MEMBUAT PROGRAM CRUD MENGGUNAKAN JAVA NETBEANS

CARA MEMBUAT PROGRAM CRUD MENGGUNAKAN JAVA NETBEANS

CARA MEMBUAT PROGRAM CRUD MENGGUNAKAN JAVA NETBEANS

CRUD adalah singkatan dari Create, Read, Update, dan Delete. Operasi CRUD adalah manipulasi data dasar untuk database. Pada tutorial ini saya akan membahas bagaimana cara membuat CRUD dengan menggunakan Java Netbeans (Java dan MySQL). Dalam membuat program CRUD ini akan mengkoneksikan database dengan bantuan JDBC Driver.

Sebelumnya inilah yang anda butuhkan untuk membuat program tersebut :

  1. NETBEANS 
  2. XAMPP

Note : Pastikan laptop anda sudah terinstal XAMPP

A. MEMBUAT DATABASE MYSQL


Berikut adalah langkah – langkah mengkoneksikan Netbeans dengan database MySQL :

1. Pertama, aktifkan terlebih dahulu “Apache” dan “MySQL” di XAMPP yang sudah terinstal di laptop anda.


2. Silahkan klik “Admin” di barisan MySQL maka anda akan otomatis menuju “phpmyadmin” atau ketikkan saja di browser anda “localhost/phpmyadmin”



3. Buatlah database dengan nama “db_koneksi”, caranya klik menu “Database” > isikan nama > pilih “Collation” > klik “Create”


4. Selanjutnya dimenu structure buatlah tabel dengan nama “t_siswa” dimana dalam tabel tersebut terdiri dari 5 field column.


5. Berikutnya, isilah field seperti gambar dibawah ini. Jika dirasa sudah terisi dengan benar sesuai di gambar silahkan klik “Save”


6. Database anda berhasil dibuat.

B. MEMBUAT PROJECT BARU JAVA NETBEANS

Berikut adalah langkah – langkah membuat aplikasi di netbeans :

1. Pertama, bukalah aplikasi netbeans yang sudah terinstal di laptop anda.



2. Buatlah sebuah project di menu File > New Project


3. Klik “Java Application” lalu klik “Next”


4. Masukkan nama project dengan nama “progCRUD” lalu klik “Finish”



C. MEMBUAT JFRAME DI PROJECT ANDA

Berikut adalah langkah membuat desain form di netbeans :

1. Pertama, klik kanan pada project yang sudah anda buat tadi > klik “New” > pilih “Jframe Form..”


2. Silahkan desain form sesuai yang anda inginkan, atau cobalah dengan mendesain seperti form ini terlebih dahulu.


D. MEMBUAT KONEKSI DATABASE MYSQL

1. Buatlah sebuah class yang fungsinya untuk mengkoneksikan program ke database anda. Caranya klik kiri project anda > klik New > Java Class...



2. Isilah class name dengan nama “koneksi” lalu klik “Finish”



3. Untuk mengkoneksikan Program ke Database MySQL yang dibutuhkan adalah sebuah Library Tambahan, cara menambahkan library yaitu klik Kanan pada folder “Libraries” dalam project anda lalu klik “Add Library”



4. Setelah itu pilihlah library “MySQL JDBC Driver” kemudian klik “Add Library”



5. Bukalah class “koneksi.java” dan tambahkan coding seperti gambar di bawah ini. Ketikkan dibawah code “package progcrud”



Note : Coding diatas fungsinya untuk mengimport library – library yang dibutuhkan program CRUD anda.

6. Selanjutnya tambahkan coding koneksi ini dalam contructor (public class koneksi{})



7. Tambahkan juga dibawah fungsi koneksi, yaitu fungsi untuk execute insert, update, delete.



8. Setelah itu juga kita buat fungsi untuk select data dengan perintah executeQuery



E. MEMBUAT CRUD DENGAN JAVA MYSQL

1. Pertama, bukalah class formCRUD dan pilihlah source dari formCRUD tersebut



2. Buat prosedur untuk mengambil data (select) dari database anda, masukkan coding berikut dan letakkan dibawah constructor (public formCRUD() {})
Penjelasan :



Baris 1, Membuat Prosedur dengan Nama selectData()
Baris 2, Membuat Nama-Nama Kolom Table dengan Variabel Array kolom[] 
Baris 3, Meninstansiasi DefaultTableModel dengan parameter (baris, kolom) karena baris diambil dari database maka parameter pertama diisi null 
Baris 4, Query SQL untuk mengambil data 
Baris 5, Mengexecute query sql dengan fungsi executeQuery yang sudah dibuat pada class KoneksiDB 
Baris 7, Looping saat data didapatkan 
Baris 8-17, Mengambil data yang didapatkan dari Database ke variabel 
Baris 18, Memasukkan semua variabel kedalam satu array (row) 
Baris 24, Memasukkan data dari DefaultTableModel ke tabel/JTable (objek tabel yang ada di form)

1. CREATE (TAMBAH DATA)

Berikut coding untuk membuat fungsi tambah dalam database, silahkan double klik button tambah



Setelah mengetikkan coding create, silahkan run program anda dan cobalah tambah data pada program tersebut. Jika masih gagal atau error, silahkan cek kesalahan terlebih dahulu.
Jika berhasil menambah data, berikut hasilnya.


2. DELETE (HAPUS DATA)

Berikut coding untuk membuat fungsi hapus dalam database, silahkan double klik button hapus dan masukkan coding ini.



Setelah mengetikkan coding delete, silahkan run program anda dan cobalah hapus data pada program tersebut. Jika masih gagal atau error, silahkan cek kesalahan terlebih dahulu.
Jika berhasil menghapus data, berikut hasilnya.



3. UPDATE (EDIT DATA)

Selanjutnya buatlah fungsi edit. Langkah pertama yang dilakukan harus mengatur fungsi mouse terlebih dahulu. Caranya tambahkan dulu event handler untuk table jika salah satu data row ada yang ingin diedit, dengan cara klik kanan di Table Objek anda  Events  Mouse  mouseClicked



Setelah itu akan masuk ke bagian source dari Table mouseClicked handler, didalamnya tambahkan coding ini



Jika sudah, coba run program anda dan klik salah satu data pada tabel. dan data – data tersebut akan muncul di tabel sebelah.



Berikutnya double klik button edit serta masukkan coding dibawah ini


Jika sudah selesai coba run program, hasilnya akan seperti ini



4. REFRESH DATA

Selanjutnya buat fungsi untuk refresh, double klik button refresh dan masukkan coding ini. 

Tombol refresh disini berfungsi untuk merefresh tabel yang berisi data sehingga setelah diklik tombol refresh data dalam tabel akan menampilkan data yang terbaru.


Penulis :

Shinta Wahyuni Fadjriah
SMKN 1 PROBOLINGGO
Magang Angkatan 15

Tidak ada komentar :

Posting Komentar