- Model , merepresentasikan data yang digunakan aplikasi Contoh data misalnya database,RSS,atau data yang diperoleh dari pemanggilan API,dan aksi yang melibatkan operasi Create, Read, Update dan Delete (CRUD) data.
- View, adalah informasi yang ditampilkan kepada user melalui browser, Biasanya berupa file HTML,atau kode PHP yang menyusun templete untuk sebuah website, Pada Codeignier, view dapat berupa bagian-bagian sebuah halaman website, contohnya bagian-bagian sebuah halama,tempate,atau sejenisnya.
- Controller di sini berperan sebagai logic aspect dari
suatu aplikasi / mengatur user flow. Controller lah yang akan
menentukan bussiness process dari aplikasi yang dibangun. Controller
akan merespon setiap inputan dari user dengan melakukan pemanggilan
terhadap model dan view yang sesuai sehingga request / permintaan dari
user tersebugt dapat terpenuhi dengan baik. Biasanya layer controller
juga digunakan untuk mengatur ijin akses dan permission.
Blog informasi yang mengenalkan Sistem Manajemen Informasi , Teknik Informatika dan pemrograman komputer
Tuesday, December 9, 2014
Apa Model View Controller (MVC)
Framework PHP yang dibuat berdasarkan "design pettern" Model-View-Controller atau biasa disingkat MVC. Design pettern sendiri adalah sekumpulan penjelasan mengenai metode-metode bagaimana cara menyelasaikan suatu masalah yang umum ditemui dalam proses perancang perangkat lunak (software design). Singkat kata, design pattern merupakan pentunjuk bagaimana cara menyelasaikan suatu masalah di seputar dunia sofware design. Tetapi,design pattern bukanlah kumpulan skrip yang sudah jadi,yang dapat segera diterapkan dalam pembuatan aplikasi.
MVC adalah sebuah pendekatan yang ditempuh untuk memisahkan aplikasi menjadi tiga bagian Model, View dan controler.MVC memberikan struktur kepada aplikasi,sehingga dapat dicapai "code resuability".
Labels:
Pemrograman Web
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment