Posts Tagged MVC

Model View Control Sederhana dengan Swing

Di tulisan sebelumnya udah dibahas tentang apa itu MVC. Mungkin masih banyak yang belum paham bener dengan teknik MVC, sebenarnya di Blog ini udah ada contoh program yang dibangun dengan teknik MVC seperti Login Sederhana. Namun mungkin masih dianggap agak ribet juga karena program tersebut telah terhubung dengan Database MySQL.

Untuk memperjelas aja, di tulisan kali ini kita akan buat program SayHello menggunakan Swing dengan memanfaatkan teknik MVC.

Langsung aja kalo gitu. Jangan lupa buat projectnya lebih dulu dan buat class – class sepeerti digambar berikut :

Read the rest of this entry »

, , , , ,

4 Comments

Model View Control

Buat yang pertama belajar mengenai MVC, mungkin langsung beranggapan kalau malah tambah ribet, ruwet dan gak jelas. Penulispun saat pertama belajar MVC mengalami banyak kendala, tetapi setelah beberapa kali percobaan dan implementasi pada project yang agak komplek maka akan terlihat keunggulan yang didapat jika digunakan teknik MVC.

MVC sendiri adalah teknik pemrograman yang memisahkan bagian program menjadi Model, View dan Control.

Model

Class-class yang terdapat pada bagian Model digunakan untuk menampung data yang diberikan oleh class-class yang berada di bagian View. Selain digunakan sebagai tempat menampung data, Model juga digunakan untuk melakukan manipulasi data yang ada.

View

View adalah representasi dari model atau berguna sebagai interface yang digunakan untuk berinteraksi dengan User. View juga digunakan untuk menerima event yang diberikan oleh User, seperti input data atau juga saat user melakukan klik pada Button.

Control

Controller adalah class-class yang bertugas untuk menerima proses yang diberikan oleh event yang datang dari bagian View. Controller juga digunakan sebagai penghubung antara bagian View dan bagian Model. Selain itu, di Controller kita dapat melakukan validasi input yang diterima dari bagian View.

 

Implementasi teknik MVC tidak hanya dapat diterapkan di Java, tetapi dapat juga diterapkan juga di PHP atau bahasa pemrograman lainnya. Untuk contoh implementasi sederhana Teknik MVC di Java, tunggu aja artikel selanjutnya. Heheheh

, , , , ,

1 Comment