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.
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.
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.
3. Membuat GUI Aplikasi
Pertama kita akan membuat aplikasi desani interface yang akan ditampilkan kedalam aplikasi yang kita kembangkan,
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.
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.
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.
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:
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:
Untuk code selanjutnya akan dibahas di postingan java selanjutnya
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.
: