Tampilkan postingan dengan label MVC. Tampilkan semua postingan
Tampilkan postingan dengan label MVC. Tampilkan semua postingan

Rabu, 19 September 2012

Mengenal MVC

MVC (Model View Control) merupakan metode/cara yang biasa digunakan oleh para programmer dalam pembuatan program yang terstruktur. MVC memiliki tiga bagian, sebagai berikut :

--> Model berfungsi sebagai tempat core program, bertanggung jawab mengelola data, mengambil dan menyimpan entitas yang dibutuhkan aplikasi, yang biasanya dari sebuah database dan berisi logika yang dimplementasikan dalam sebuah aplikasi. Model akan memproses semua inputan yang dilakukan oleh user/client

--> View berfungsi sebagai interface/antar muka antara aplikasi/model dengan user, bertanggung jawab untuk menampilkan data yang disediakan model dengan format tertentu, dan sebagai tempat inputan user. View memiliki penggunaan y`g sama dengan beberapa modul template yang ada dibeberapa aplikasi web populer, seperti wordpress, jomla dan aplikasi web yang lainya 

--> Control berfungsi sebagai penghubung/jembatan antara model dan view, berupa kelas(pengendali) yang bertugas mengatur/mengendalikan inputan user. Controller menerima request/inputan dari user/client, memanggil model untuk melakukan operasi yang diminta, selanjutnya akan dikirimkan pada view. View memformat data untuk disajikan/ditampilkan kepada user (dalam aplikasi web sebagai sebuah keluaran html).

@Berbagi ilmu dan pengalaman