Catatan Nopyko

15 Juli 2010

Konsep MVC dan 3-tier

Filed under: Ilmu Komputer — The Nopyko @ 2:21 pm
Tags: , ,

Dalam pemahaman saya, ada banyak gambaran mengenai konsep MVC dan  3-tier. Bahwa MVC (Model, View, Controller) cenderung digunakan sebagai konsep yang diperlukan dalam pengembangan aplikasi. MVC dikenal sebagai konsep arsitektur perangkat lunak yang memisahkan model data, antarmuka pengguna, dan logika kontrol sebagai tiga komponen yang berbeda, sehingga pemodifikasian komponen tersebut menjadi lebih mudah. Sedangkan 3-tier merupakan pembagian fungsi pada sebuah aplikasi menjadi 3 bagian yang terpisah. 3-tier berarti 3 lapisan aplikasi yang fungsinya terdiri dari : Server, Middlewer, dan Client. Pada MVC, ketiganya dapat diterapkan dalam sebuah komputer (server dan client) atau pun terpisah dalam dua fungsi komputer (model dan controller pada satu komputer, view pada komputer lainnya)/(model pada satu komputer, controller dan view pada komputer lainnya), atau lagi terpisah dalam tiga fungsi komputer (model pada satu komputer, controller pada satu komputer, dan view pada komputer lainnya). Pada 3-tier kecenderungannya terbagi menjadi tiga komputer. Sebagai ilustrasi untuk MVC, di bawah ini ada beberapa gambar yang saya peroleh dengan bantuan google (hehehe…) :

Untuk 3-tier ada juga nih…

Buat situs web atau blog gratis di WordPress.com.