Selasa, 03 Agustus 2021

Why MVC?


 



MVC = Model View Controller
Adapun definisi MVC adalah pola arsitektur pada perancangan perangkat lunak yang berorientasi objek. Tujuan dari MVC adalah untuk memisahkan antara tampilan, data dan proses. Dalam hal ini controller memegang peran utama untuk mengatur alur proses dengan model sebagai data dan view sebagai tampilan.

Why MVC?
  • Organisasi dan struktur kode
  • Pemisahan logic dan tampilan
  • Perawatan kode
  • Implementasi konsep OOP
  • Digunakan oleh banyak Web Application Framework
Untuk lebih jelasnya lagi tentang MVC bisa dilihat pada skema di bawah ini:  



Berikut ini beberapa catatan penting dari apa yang telah kita pelajari sekilas tentang MVC:

Model = Data
    • Representasi Pengetahuan
    • Mengelola Data
    • Logika Bisnis 
View = Tampilan
    • Output, apa yang dilihat oleh user
    • Representasi visual dan model
    • Lapisan presentasi
Controller = Proses
    • Perantara antara model dan view
    • Menangani pemrosesan pada aplikasi
    • Menangani aksi dari user

Untuk penjelasan lebih lengkapnya bisa disimak di channel Web Programming UNPAS tentang MVC

Selamat belajar, tetap semangat dan semoga bermanfaat. Terima kasih

Tidak ada komentar:

Posting Komentar

Get Well Soon My Sweety

  Ini adalah catatan pertamaku di tahun 2022, catatan pertama yang diawali dengan kesedihan. Kesedihan karena tulisan ini aku buat saat seda...