Pengertian MVC : Jenis Dan Manfaatnya
Pengertian MVC : Jenis Dan Manfaatnya - Pada kesempatan kali ini saya akan membahas tentang Pengertian, Jenis, Serta Manfaat dari Model View Controller
Langsung saja simak dengan seksama.
Pengertian MVC
Model View Controller adalah suatu konsep dalam pembuatan aplikasi web. Model View Controller ( MVC ) memutuskan perkembangan software berdasar unsur pokok yang membuat aplikasi seperti manipulasi user interface, data, serta bagian yang menjadi kontrol aplikasi.
Dalam Model View Controller ( MVC ) terdapat tiga jenis komponen yang membangun suatu MVC yaitu, sebagai berikut:
Komponen Yang Membangun Suatu MVC
1. Model
Bagian yang berkaitan dengan basis data guna mengubah data seperti query insert,update, dan search.
2. View
Adalah bagian yang mengatasi tampilan layar web page seperti dropdown, kotak teks, dll
3. Controller
Adalah bagian yang mengatasi hubungan antar model dan bagian view, controller berguna untuk menerima permintaan dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi
Adapula beberapa manfaat yang dapat didapatkan ketika kita membangun sistem dengan menggunkan MVC yaitu sebagai berikut:
Manfaat penggunaan MVC
- Komponen-omponen yang digunakan pada antarmuka dapat digunakan kembali pada sistem lain
- Mengembangkan aplikasi dengan antarmuka pengguna secara terpisah
- Memiliki kemampuan pewarisan (Inheritance) dari berbagai bagian yang berbeda pada suatu hierarki kelas
- Kemudian dalam pemgaturan tampilan yang menyediakan fitur umum secara terpisah dalam fitur yang akan ditampilkan oleh aplikasi yang dikembangkan
Jenis Jenis MVC
Dengan memakai Model View Controller aplikasi akan lebih mudah untuk dibangun. Dalam pengembangannya aplikasi MVC memiliki 3 jenis yang dapat dipilih sesuai dengan kebutuhan aplikasi, yaitu:
Server Side MVC
Biasanya digunakan pada aplikasi web tradisional, karena tidak melibatkan client side seperti javacript, java applet, flash, dll. Server Side MVC memberikan semua proses bisnis pada server, aplikasi pada sisi user hanya dapat menerima. MVC ini juga disebut dengan Nama Thin Client
Mixed Client Side and Server MVC
Biasanya tidak mengunakan model sebagai penghubung untuk melakukan komunikasi pada server, bidandingkan dengan Server Side MVC, arsitektur ini memiliki tingkat kompleksitas yang lebih tinggi karena lebih banyak komponen yang terlibat.
Application MVC Rich Internet Application(RIA)
Disebut juga dengan nama Fat Client, merupakan aplikasi web yang memiliki kemampuan dan fungsi hampir sama seperti aplikasi desktop, RIA padasisi client, memiliki engine untuk mengambil data yang berada pada server, sehingga pada client terdapat bagian MVC sendiri dan hanya membutuhkan bagian model pada sisi sever.
Baca Juga : Pengertian Web Dinamis dan Statis beserta Contohnya
Kesimpulan
Jadi yang dimaksud dengan Model View Controller adalah suatu konsep dalam pembuatan aplikasi web. Model View Controller ( MVC ) memutuskan perkembangan software berdasar unsur pokok yang membuat aplikasi seperti manipulasi user interface, data, serta bagian yang menjadi kontrol aplikasi.
Tidak ada komentar untuk "Pengertian MVC : Jenis Dan Manfaatnya"
Posting Komentar