Lompat ke konten Lompat ke sidebar Lompat ke footer

Tutorial membuat Aplikasi CRUD JAVA menggunakan NetBeans 12.0

Tutorial membuat Aplikasi Sederhana CRUD Data Mahasiswa Pada JAVA menggunakan NetBeans 12.0

Pada kesempatan kali ini saya akan berbagi mengenai Tutorial membuat Aplikasi Sederhana Pada JAVA menggunakan aplikasi NetBeans 12.0.

Tentunya pada setiap akhir pembelajaran Pemograman pasti anda akan diberikan tugas untuk membuat aplikasi real untuk melihat sampai dimana kemampuan seseorang memahami Bahasa Pemograman JAVA.

CRUD atau Create, Read, Update, Delete merupakan sebuah dasar yang harus dikuasai dahulu sebelum kamu membuat pemrograman basis data dalam skala yang besar, karena apapun aplikasi yang akan dibuat pasti aplikasinya memuat CRUD tersebut. 

Saat berikut kita pasti belajar membuat CRUD Java Desktop menggunpasti Netbeans, database yang pasti digunpasti adalah mysql pada artikel berikut terdapat sekelumit tahap yang pasti kita lakukan diantaranya adalah :
  1. Membuat Database
  2. Membuat Project
  3. Membuat Koneksi Database
  4. Membuat Interface GUI
  5. Membuat Proses Tampil Data 
  6. Membuat Proses Simpan Data 
  7. Membuat Proses Ubah Data 
  8. Membuat Proses Hapus Data 

1. Membuat DataBase menggunakan MYSQL.

Sebagai awalan kita wajib membuat database terlebih dahulu, kita akan menggunakan database MYSQL, Kali ini saya menggunakan XAMPP untuk webserver yang saya gunakan.

Hidupkan Apache dan MySQL pada XAMPP atau webserver lainya yang kalian gunakan.
Untuk memastikan bahwasannya sudah hidup pastikan tombol START berubah menjadi STOP, Perhatikan gambar dibawah ini.

Selanjutnya buka Web Browser kalian, pada saat ini saya menggunakan Web Browser Chrome untuk menampilkan MySQL, Jika sudah membuka browser silahkan intruksi atau tahapan membuat database MySQL dibawah ini
1. Ketikan : localhost/phpmyadmin/ 
2. Klik Basis Data
3. Buat nama databes dengan Nama : datamahasiswa ( perhatikan gambar dibawah ), setelahnya Klik Buat.

4. Buat nama Tabel dan berikan nama : tblmahasiswa dan jumlah kolom 7 ( perhatikan gambar dibawah), setelahnya Klik Kirim.
5. Isi kolom databse yang telah kita buat tadi, dengan perincian sebaga berikut, bisa kita lihat pada gambar dibawah ini. Setelah selesai mengisi kolom Klik Simpan.

Penting. A_I adalah kepanjangan dari Auto_Increment fitur ini berguna untuk menulis otomatis sesuai data yang akan masuk ke dalam database contohnya seperti urutan angka atau huruf. Sedangkan PRIMARY adalah identitas dari database yang kita buat sebelumnya. Jika semua sudah selesai dan tidak ada yang berbeda maka hasil setelah KLIK SIMPAN maka tampilan akan berubah seperti gambar dibawah ini: 

Demikian membuat database dari Project yang akan kita buat, Nah sekarang kita masuk ke pembuatan projectnya pada Aplikasi NetBeans 12.0.

2. Membuat Project menggunakan NetBeans 12.0

Buatlah Project baru pada NetBeans 12.0 dengan cara klik File>New Project>Java With Ant>Java Application>Next, Selanjutnya berikan Project Name : DataMahasiswa Kemudian Klik Finish Perhatikan gambar dibawah ini.

3. Membuat koneksi database MySQL

Untuk membuat koneksi database pada NetBeans kita memerlukan Class yang berbeda, Nah ! Sekarang kita buat Class untuk koneksinya caranya:
Klik kanan pada Package datamahasiswa dan berikan Class Name : (perhatikan gambar dibawah).


Masukan kode dibawah ini pada KoneksiMahasiswa.java agar database tehubung dengan sempurna pada aplikasi yang akan kita buat.

SOURCE CODE KoneksiMahasiswa.java
Penting!!! nama database yang anda buat harus sama dengan tutorial ini
Selanjutnya tambahkan Library MySQL Driver, Klik Kanan pada folder libraries kemudian klik add library. Perhatikan gambar dibawah ini.


4. Membuat Interface GUI menggunakan JFrame Form pada NetBeans 12.

Pastinya kita akan membutuhkan Interface GUI yang menggunakan JFram Form pada NetBeans 12 digunakan untuk menampilkan data mahasiswa dengan cara klik kanan pada package datamahasiswa->New->JFrame Form. Dan berikan class name : ViewDataMhs
Perhatikan gambar dibawah.

Selanjutnya buat layout seperti gambar dibawah ini.


Jika anda pemula tentunya anda akn bingung membuat layout diatas menggunakan tools apa saja berikut kerangannya dibawah yah gan.
  1. Judul dan Keterangan inputan form seperti NIM Mahasiswa, Nama Mahasiswa, Tahun Masuk gunakan : Label pada tab menu Palette->Swing Control
  2. Fakultas dan Program Studi menggunakan : Combo Box pada tab menu Palette->Swing Control
  3. Data Baru, Simpan, Edit, Hapus, Batal menggunakan : Button pada tab menu Palette->Swing Control
  4. Sedangkan untuk tabel tampilan hasil data mahasiswa menggunakan : Table pada tab menu Palette->Swing Control
Perhatian!!! Untuk merubah nama tampilan yang contohnya JLabel menjadi DATA MAHASISWA, JButton menjadi Data baru, Simpan,Edit, Hapus, Delete silahkan Klik Kanan->Edit Text. Sedangkan untuk menambahkan pilihan pada JComboBox Klik Kanan->Properties->Model. 
Tambahkan pada JComboBox 1 : Teknologi , Bisnis
Tambahkan pada JComboBox 2 : Teknik Informatika , Sistem Informasi , Teknik Elektronika.

Selanjutnya ganti Variable Name pada setiap JTextfield, JComboBox, JButton, dan JTable. Perhatikan Gambar dibawah ini.

Jika sudah digantikan semua Variable Name dari masing-masing tools nya.
Masukan Source Code dibawah ini pada ViewDataMahasiswa.java
Masih pada Form ViewDataMahasiswa.java sekarang kita harus menambahkan fungsi dari tombol atau button yang ada diform ViewDataMahasiswa.java
1. Langkah-langkah pemberian Source Code Button.
Klik Kanan pada Button DATA BARU -> Events -> Action -> ActionPerformed tambahkan SourceCode dibawah ini untuk Button DATA BARU.
Klik Kanan pada Button SIMPAN -> Events -> Action -> ActionPerformed tambahkan SourceCode dibawah ini untuk Button SIMPAN.
Klik Kanan pada Button EDIT-> Events -> Action -> ActionPerformed tambahkan SourceCode dibawah ini untuk Button EDIT.
Klik Kanan pada Button HAPUS-> Events -> Action -> ActionPerformed tambahkan SourceCode dibawah ini untuk Button HAPUS.
Klik Kanan pada Button BATAL-> Events -> Action -> ActionPerformed tambahkan SourceCode dibawah ini untuk Button BATAL.

2. Langkah-langkah pemberian Source Code Tabel
Klik Kanan pada JTableMhs -> Events -> Mouse -> MouseClicked tambahkan SourceCode dibawah ini untuk TableMhs.

Selanjutnya tambahkan SourceCode pada DataMahasiswa.Java

Selanjutnya Run Program yang telah kita buat jika tidak ada Eror Maka hasilnya akan seperti gambar dibawah ini.

Demikian tutorial ini semoga bermanfaat, jika ada kendala atau ada yang mau ditnyakan silahkan berikan komentarnya yah, Jangan lupa Share ke media Sosial agan-agan yah. Seee Youuuuuuu
Jika memerlukan File mentahnya. KLIK DISINI

Rio Widyatmoko
Rio Widyatmoko Desainer Grafis, Trainer, Developer & Pecandu Teknologi Lulus dengan Jurusan Sistem Informasi, Jangan ragu untuk terhubung dengan saya di Media Sosial Instagram: @widyatmokorio :)

Posting Komentar untuk "Tutorial membuat Aplikasi CRUD JAVA menggunakan NetBeans 12.0"