Skip to content

Ini adalah kumpulan source code hasil belajar dari youtube channel Web Programming Unpas, Materi PHP MVC

Notifications You must be signed in to change notification settings

rifkiramadhan/belajar-website-php-mvc

Repository files navigation

Belajar PHP MVC

Pengertian MVC

MVC (Model View Controller)

   - Adalah pola arsitektur pada perancangan perangkat lunak berorientasi objek
     - Jadi MVC ini sebenarnya bisa diterapkan untuk bahasa pemrograman yang lain selain PHP selama dia memiliki
       konsep OOP
   - Tujuan MVC adalah untuk memisahkan atara tampilan, data dan proses
     - Dengan menggunakan MVC kita akan memisah-misah komponen-komponen di dalam halamannya menjadi 3 component utama
       - Model
         - Adalah komponen yang mengendalikan data
       - View
         - Adalah komponen yang mengendalikan tampilan
       - Controller
         - Adalah komponen utama yang mengendalikan alur prosesnya

Kenapa Menggunakan MVC ?

   - Organisasi dan Struktur Kode yang baik
     - Maksudnya organsisasi entah itu tempat menyimpan file, membuat struktur folder dll
   - Pemisahan logic dan tampilan
   - Perawatan Kode
     - Akan mempermudah juga dalam maintainance code nya ketika menggunakan MVC
   - Implementasi konsep OOP yang sudah dipelajari
     - Dengan MVC ini adalah salah satu cara untuk mengimplementasikan konsep OOP yang telah dipelajari
   - Digunakan oleh banyak Web Application Framework yang popular
     - Jadi harapannya ketika sudah mengetahui MVC maka nanti begitu masuk ke dalam materi framework itu sudah tidak
       kesulitan lagi memahami konsep MVC nya
     - Jadi banyak framework yang sudah menerapkan kosep MVC walaupun arsitekturnya berbeda

Struktur Materi MVC

   1. Pendahuluan & Persiapan
   2. Routing
   3. Controller
   4. View
   5. Assets
   6. Model
   7. Database Wrapper
   8. Insert Data
   9. Flash Message
   10. Delete Data
   11. Update Data (+ ajax)
   12. Searching

Apa Yang Akan Kita Buat ?

   - Sebuah aplikasi sederhana, bukan aplikasi yang utuh artinya tidak akan jalan 100%, tetapi minimal kita bisa 
     mengetahui nanti bagaimana konsep MVC yang diterapkan di aplikasi kita, dan kedepannya juga dapat dilengkapi
     dan dikembangkan kembali lebih lanjut 

About

Ini adalah kumpulan source code hasil belajar dari youtube channel Web Programming Unpas, Materi PHP MVC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published