Kali ini imam tekno akan share tenta Project MVC Model, View, Controller Teknokrat Lampung, ada 2 buah projek untuk perbandingan, ini sedikit saya beri langkah2 mengerjakannya, tapi ini dengan cara saya, cara cepat tanpa ribet, silahkan downlaod project
MVC Teknokrat Lampung pada link dibawah!
Langkah 2 membuat Project MVC Model, View, Controller Teknokrat Lampung:
1. buat database
2. buat project
3. buat 3 package (com.view,model,control)
4. buat isi dari (com.view,model,control)
# com.control => java class = C_Nama-class (Samakan nama class control dan model)
# com.model => java class = M_Nama-class (Samakan nama class control dan model)
# com.view => JFrame Form = JF_Menu-Utama
# com.view => JFrame Form = JF_Nama-SubMenu
5. kemudian design tampilan JF_Menu-Utama dan Submenu
6. buka projek yang sudah dipelajari untuk contoh tanpa menutup projek yang sedang dibuat!
7. kopas koding pada projek yang sudah dipelajari per blok, jangan langsung semua (Per public void / privat void)
Urutan kopas (Model > Control > Submenu > Menu Utama)
8. kopas model & sesuaikan variabel input pada (Model) sesuai data yang diinput pada txt field
9. kopas control & sesuaikan variabel tombol pada (control) sesuai fungsi tombol untuk memproses data yang diinput pada text field
10. koneksikan (JFSubmenu) dengan (control) agar tombol berfungsi dengan mengkopas koding pada projek yang sudah dipelajari kemudian sesuaikan.
Urutas kopas perblock:
# package com.view;
# public final class JFSimpanBuku extends javax.swing.JFrame
# private void Btn_SimpanActionPerformed(java.awt.event.ActionEvent evt) => Untuk tombol simpan.
# private void Btn_BaruActionPerformed(java.awt.event.ActionEvent evt) => Untuk tombol baru.
# private void Btn_UbahActionPerformed(java.awt.event.ActionEvent evt) => Untuk tombol ubah.
# private void Btn_HapusActionPerformed(java.awt.event.ActionEvent evt) => Untuk tombol hapus.
# private void jTable1MouseClicked(java.awt.event.MouseEvent evt) => Untuk menampilkan data pada textfield ketika data
pada table di klik, agar fungsi hapus dan ubah berfungsi.
# private DefaultTableModel model; => Pastikan pada <jTable2.setModel(model);> menggunakan sesuai nama variabel table agar data tampil!
11. koneksikan (JFMenu-utama dengan Submenu) kopas koding dari projek yang sudah dipelajari.
12. Tambahkan library koneksi data base, klik kanan library > add library > mysqlJDBC Driver
13. Running program setelah setingan database pada (Control) disesuaikan
14. Selesai.
Semoga cara di atas cocok untuk anda :D