Belajar Java : Aplikasi Create, Read, Update dan Delete (CRUD) Daftar Buku Perpustakaan menggunakan MySQL di Netbeans Part 1

Post a Comment

 

Belajar Java : Aplikasi Create, Read, Update dan Delete (CRUD) Daftar Buku Perpustakaan menggunakan MySQL di Netbeans

kali ini kita akan membuat aplikasi crud dengan database yang berada di MySQL dengan menggunakan aplikasi Netbeans yang berbahasa pemrograman Java .

1. Membuat Flowchart

kita akan menganalisi dahulu rentetan kejadian apa saja yang akan terjadi pada saat aplikasi dibuka serta interaksi apa saja yang akan terjadi oleh pengguna dan menghasilkan flowchart dibawah.

Belajar Java : Aplikasi Create, Read, Update dan Delete (CRUD) Daftar Buku Perpustakaan menggunakan MySQL di Netbeans

2. Menambahkan Library

Supaya netbeans kita bisa tehubung ke MySQL kita harus menambahkan library mysql-connector dengan cara klik kanan pada Libraries pilih Add Library... pilih mysql-connector.

Belajar Java : Aplikasi Create, Read, Update dan Delete (CRUD) Daftar Buku Perpustakaan menggunakan MySQL di Netbeans Part 1

Bila tidak ada pilihan mysql-connector maka kita download dulu librarynya bisa download di bawah atau website resminya klik kanan pada Libraries dan pilih Add JAR/Folder.. pilih library yang di download tadi.

Belajar Java : Aplikasi Create, Read, Update dan Delete (CRUD) Daftar Buku Perpustakaan menggunakan MySQL di Netbeans Part 1

3. Membuat GUI Aplikasi

Pertama kita akan membuat aplikasi desani interface yang akan ditampilkan kedalam aplikasi yang kita kembangkan, 

Belajar Java : Aplikasi Create, Read, Update dan Delete (CRUD) Daftar Buku Perpustakaan menggunakan MySQL di Netbeans

Desain Meliputi Input dan Output karena kita akan membuat daftar buku didalam perpustakaan maka nilai input berisi No ID,  Nama Buku dan Penulis serta output kita menampilkan daftar buku yang tersedia.

Belajar Java : Aplikasi Create, Read, Update dan Delete (CRUD) Daftar Buku Perpustakaan menggunakan MySQL di Netbeans

Id yang dibutuhkan dalam aplikasi ini seperti gambar diatas, dengan input ber-id inid, innama dan inpenulis di komponen textfield dan output ber-id output di komponen JTable yang berada di JScrollPane dan jangan lupa untuk menambahkan indikator terhubungnya aplikasi dengan database dengan aplikasi, disini kita menggunakan komponen Jlabel sebagai indikator serta button-button yang berfungsi sebagai penjalan proses dan yang terakhir komponen yang berfungsi untuk mempercantik desain.

4. Membuat Database Menggunakan MySQL

Disini saya menggunakan XAMPP Control Panel V 3.2.2 , buat database sesuai keperluan karena disini kita akan membuat aplikasi daftar perpustakaan maka kita namakan databasenya perpustakaan.

Belajar Java : Aplikasi Create, Read, Update dan Delete (CRUD) Daftar Buku Perpustakaan menggunakan MySQL di Netbeans

Selanjutnya kita membuat tabel buku dengan isi variable sesuai dengan desain interface sebelumnya yaitu id dengan tipe data interger (int), nama dengan tiper character (char) dan penulis dengan tipe data varchar sesuai gambar dibawah.

Belajar Java : Aplikasi Create, Read, Update dan Delete (CRUD) Daftar Buku Perpustakaan menggunakan MySQL di Netbeans

Dan jangan lupa isi data dummy untuk percobaan apakah databasenya terkoneksi atau tidak.

5. Memasukan Code Koneksi

Kali ini kita akan Memasukan codingan yang dibutuhkan Kali ini kita akan membahas cara mengkoneksikan database dengan program pastikan MySQL dijalankan untuk indikator kita menggunakan JLAbel untuk codenya:

Koneksi
public void koneksi() {
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
            con = DriverManager.getConnection("jdbc:mysql://localhost:3306/perpustakaan", "root", "");//masukan sesuai alamat database
            status.setText("TERHUBUNG");
        } catch (Exception e) {
            status.setText("TIDAK TERHUBUNG");
        }
    }

Untuk indikator jlabel akan menampilkan kata "Terhubung" sebagai indikator database terhubung serta kata " Tidak Terhubung" sebagai indikator database tidak terhubung dan jangan lupa masukan 'koneksi();' tanpa tanda petik kedalam Public Framecrud() [nama frame yang kita buat] . dan menghasilkan interface sebagai berikut:

Belajar Java : Aplikasi Create, Read, Update dan Delete (CRUD) Daftar Buku Perpustakaan menggunakan MySQL di Netbeans Part 1

Untuk code selanjutnya akan dibahas di postingan java selanjutnya

Download:
Pass: karenabelajar.blogspot.com

Sekian yang dapat saya sampaikan terima kasih telah membaca artikel ini bila teman-teman suka dengan konten ini teman-teman bisa mengikuti blog ini dengan mengklik tombol ikuti di bawah dan bila ada saran dan pertanyaan bisa disampaikan di kolom komentar.

Gesa Rizky
Tech Enthusiast & Freelancer yang senantiasa belajar lebih giat lagi karena kemampuan sifatnya berkembang tidak ada seseorang pun yang memilki kemampuan tanpa di iringi dengan belajar

Related Posts

: