Java & MVC 2: Membuat Project
Setelah memahami konsep MVC di artikel Java & MVC 1: Mengenal MVC, yuk mulai buat aplikasi yang menerapkan konsep MVC. Kita akan membuat “Aplikasi Pendataan Film” di Java yang menggunakan konsep MVC. Sederhananya, aplikasi ini berisi tentang list-list film, dimana kita bisa menampilkan list film, menambahkan film, melihat detail film, mengedit serta menghapus film. Kita menggunakan database MySQL untuk menyimpan data filmnya.
Membuat project baru
Membuat project baru di NetBeans, klik New Project, pilih Java with Ant > Java Application, lalu klik Next
Beri nama projectnya, lalu klik Finish
Membuat package baru
Buat 4 package baru, masing-masing bernama “controller”, “dao”, “model”, dan “view”.
Nantinya di package-package ini kita akan membuat class-class sesuai fungsinya masing-masing di MVC.
Menambahkan library MySQL Connector Java
Karena project kita menggunakan database MySQL, maka kita perlu suatu library untuk membantu kita terhubung ke database MySQL. Library tersebut ialah MySQL Connector Java. Untuk cara menambahkannya di NetBeans 11.2, ikuti tutorial ini: https://medium.com/@bagustambunan/mysql-dan-netbeans-20e0fd84bc3d
Membuat tabel database baru
Buka phpMyAdmin untuk membuat tabel baru bernama “film”, dengan kolom-kolomnya:
Tabel database tersebut nantinya akan kita gunakan untuk menyimpan data-data film.
Membuat class untuk konfigurasi koneksi ke database
Buat class baru bernama “koneksi.java” di package controller.
Pada koding di atas, kamu bisa ganti nama database di bagian data.setDatabaseName
Mengganti user database di bagian data.setUser
dan mengganti password user database di bagian data.setPassword
Membuat lapisan model
Biar rapi, kita lanjutkan di halaman berikutnya: Java & MVC 3: Model