Week 1 - Code Igniter: Memahami Konsep MVC
Apa itu MVC?MVC merupakan singkatan dari Model, View dan Controller
Bedanya MVC dengan Native Apa?
- Native menggunakan sebuah 1 file yang isinya campur aduk antara tag-tag Html dan kode pemrograman menggunakan PHP
- Dengan Konsep MVC kita memisahkan kecampur adukan itu dengan memecahnya menjadi 3 bagian.
- Model : Model menampung semua method yang berhubungan dengan interaksi ke database. Jadi operasi CRUD (Create, Read, Update, Delete) semua berada pada Model.
- View : View berisi tag-tag Html dan juga output variabel yang dikirimkan oleh Controller. Pada View tidak boleh terdapat kode untuk berinteraksi dengan basis data.
- Controller : Controller adalah jembatan antara Model dan View. Controller berinteraksi dengan Model untuk memperoleh data dari database kemudian mengirimkannya ke View untuk ditampilkan.
Daftar Pustaka:
https://agung-setiawan.com/tag/tutorial-codeigniter-indonesia/
Untuk Tugas dan diskusi silakan di Grup Classaroom di alamat https://classroom.google.com/
- Untuk Kelas 12.6C.17 Kode Kelas: i1wypn
- Untuk Kelas 12.6E.17 Kode Kelas: apd7co