Belajar Menggunakan MVC Pattern di Program Java
MVC adalah salah satu contoh konsep design pattern ,yang digunakan untuk pengembangan software atau aplikasi ,yang terbagi menjadi 3 layer utama , yaitu Model ,View dan Controller . Masing-masing layer memiliki peran atau tugas ,dan hubunganya dengan layer lain, seperti Model yang berperan sebagai layer yang menyediakan struktur data, atau representasi dari suatu objek untuk View. Controller yang berperan sebagai layer mediator yang memproses atau memvalidasi aliran data dari Model ke View. View berperan sebagai layer yang mengatur tampilan, dan mempresentasikan data. Nah , pada artikel belajar java kali ni ,kita akan membuat contoh penggunaan MVC Pattern, ke dalam bahasa pemrograman Java .berikut mari kita simak lebih lanjut:
1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.
2. Sebelum kita membahas contoh code, untuk lebih jelasnya kalian bisa perhatikan contoh konsep dari MVC Pattern pada gambar dibawah:
Alur Konsep :
User atau pengguna akan menggunakan Controller , untuk melakukan aksi . Selanjutnya Controller akan bertugas memproses Model dan View. View juga akan menyesuaikan setiap pembaruan data yang terjadi di Model. Lalu View akan bertugas mempresentasikan tampilan kepada User atau pengguna.
Contoh Konsep MVC Pattern |
Alur Konsep :
User atau pengguna akan menggunakan Controller , untuk melakukan aksi . Selanjutnya Controller akan bertugas memproses Model dan View. View juga akan menyesuaikan setiap pembaruan data yang terjadi di Model. Lalu View akan bertugas mempresentasikan tampilan kepada User atau pengguna.
Point pentingnya :
- Model : Apa datanya ?
- Controller : Bagaimana memprosesnya ?
- View : Bagaimana mempresentasikanya ?
Contoh Code:
Untuk codingnya, disini kita akan bagikan ke dalam 4 File .java ,yaitu:
- Mahasiswa.java (Model)
- MahasiswaController(Controller)
- MahasiswaView.java(View)
- Main.java(Main Class/Eksekusi)
Mahasiswa.java (Model)
Mahasiswa.java (Model) |
Penjelasan:
Disini kita menggunakan atribut nama ,dan npm di dalam class Mahasiswa yang berperan sebagai Model
MahasiswaView.java(View)
MahasiswaView.java(View) |
Penjelasan:
Pada contoh code diatas , di dalam class MahasiswaView yang berperan sebagai View ,kita membuat method createData() ,dengan paramater dari nilai namamahasiswa dan npm. Di dalam method ini, berisi baris code yang akan menampilkan input dan output dari user atau pengguna. Method ini juga akan digunakan oleh Controller ,untuk memproses data dari Model.
MahasiswaController(Controller)
MahasiswaController(Controller) |
Penjelasan:
MahasiswaController berperan sebagai Controller ,yang akan memproses atau memvalidasi data dari Model ke View. Controller akan digunakan oleh user atau pengguna ,untuk melakukan aksi.
Main.java(Main Class/Eksekusi)
Main.java(Main Class/Eksekusi) |
Penjelasan:
Disini kita akan mengeksekusi dan menjalankan program ,dengan menginstansiasi objek dari Model ,View dan Controller.
Output :
---------------Masukan Data Mahasiswa Disini : ---------------
Masukan Nama :
Fathurrahman
Masukan Npm:
065111007
---------------Output : ---------------
Nama : Fathurrahman
Npm : 065111007
Seiring dengan pengembangan projek pada software atau aplikasi ,yang semakin kompleks. Contoh dari konsep MVC pattern pun akan berkembang dan bervariasi lagi ,menyesuaikan dengan projek software atau aplikasi yang sedang dikembangkan. Namun ,semua masih berlandaskan pada Model, Controller dan View.
Baca juga : Belajar Mengenal Apa itu Design Pattern
Baca juga : Belajar Mengenal Apa itu Design Pattern
Post a Comment for "Belajar Menggunakan MVC Pattern di Program Java"
Silakan berkomentar dengan baik ,jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP