MVC…..??????? • MVC, atau Model View Controller, merupakan salah satu implementasi prinsip SoC untuk aplikasi yang kita kembangkan. Dalam MVC, kita membagikan bentuk aplikasi dalam tiga bagian utama, yaitu: • Model, yaitu bagian kode aplikasi yang berhubungan dengan basis data. • View, yaitu bagian kode yang berhubungan dengan tampilan ke pengguna. • Controller, yaitu bagian kode yang menghubungkan antara Model dan View. • Include File Otomatis dan index.php • Include File Otomatis • Router • URL Rewriting pada Server • URL Rewriting pada PHP • Index.php • Controller • Fondasi Controller: BaseController.php • Controller Pertama: Home.php • View • Halaman Penampung: Template.php • View untuk Controller “Home” • File Statis (CSS, Javascript, Gambar) • Model Struktur Direktori .htaccess Autoloader.php Index.php Router.php