Monday, October 20, 2014

MVC Sederhana Dengan Python

Pemrograman Python sudah mendukung pengembangan aplikasi berbasis MVC, beberapa aplikasi dan framework berbasis Python populer saat ini yang sudah mendukung MVC dengan Python antara lain wxPython, Django dan Web2py.

Terinspirasi dengan artikel wxPython yang mengulas teknik pembuatan aplikasi berbasis MVC, dengan tulisan ini saya bermaksud sedikit berbagi bagaimana menggunakan teknik MVC sederhana dalam pemrograman Python.

Tapi sebelum kita mulai tidak ada salahnya kita ulas sedikit apa itu yang dimaksud MVC.

Dikutip dari Wikipedia, Model-View-Controller atau MVC adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Dalam implementasinya kebanyakan framework dalam aplikasi website adalah berbasis arsitektur MVC. MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, antarmuka pengguna, dan bagian yang menjadi kontrol dalam sebuah aplikasi web.