Apa Itu Mvc? Model-View-Controller

Oke bertemu lagi teman-teman di weblog ini. Kali ini saya mau membahas wacana MVC. Wah apa tuh mas? pasti sekalian curhat nih? nah itu sudah pasti. Ceritanya waktu itu ada tes wawancara kerja nah disitu saya melamar dengan posisi junior programmer (maklum dulu saya menjadi information technology Support). Makara pas wawancara itu ditanya konsep mvc gimana mas. Langsung dong saya bukan diem tidak tahu ya tapi mencoba untuk menjelaskannya secara terperinci yang sulit hehe. Makara eksklusif aja yang akan saya bahas kali ini yaitu konsep dari MVC itu sendiri dan apa sih keunggulannya secara pengalaman yang sudah saya alami selama bergelut dibidang perdunia codingan ini.
 Ceritanya waktu itu ada tes wawancara kerja nah disitu saya melamar dengan posisi junior  Apa itu MVC? Model-View-Controller

APA ITU MVC 

APA ITU MVC?

Nah sebelum kita mulai pasti banyak yang bertanya-tanya apa sih itu MVC? MVC itu singkatan dari Model-View-Controller. Makara konsepnya MVC sendiri membagi aplikasi spider web menjadi iii potongan besar. Apa sih itu masing-masing fungsinya? mari kita bahas bersama.

1. Model

Pertama yang kita bahas yaitu Model. Model ini secara sederhana mampu kita artikan yaitu kode-kode yang eksklusif bekerjasama dengan Basis Data yang digunakan. Contoh misal kita ingin menyimpan, mengupdate atau menghapus nilai dari Basis Data, kalian harus bekerjasama dengan si Model ini.

2. View

Yang kedua yaitu View. View ini yaitu yang merepresentasikan hasil logik dan memperlihatkan informasi kepada user. Biasanya berupa HTML atau yang bekerjasama dengan antarmuka. Informasi yang ditampilkan berdasarkan dari sesuai dengan kode dari Controller. View ini tidak mampu bekerjasama dengan Model alasannya yaitu yaitu itu dijembatani dari Controller.

3. Controller

Terakhir ini yaitu Controller. Controller menyerupai yang sudah disebutkan pada View, Controller ini yang mengatur kekerabatan antara View dan Model, mengatur apa yang harus dilakukan oleh Model dan memerintahkan View mana yang akan ditampilkan sesuai usul user. Tapi terkadang tidak selalu ada interaksi dengan Model. Contohnya yaitu menampilkan shape login.

CARA KERJA MVC

Nah jadi cara kerjanya akan saya gambarkan sebagai berikut.

Konsep Komunikasi MVC

Jadi pertama user meminta informasi kepada Controller, setelah itu Controller akan meminta kepada Model namun tidak selalu menyerupai yang saya contohkan untuk menampilkan shape login tidak membutuhkan Model. Kemudian Controller akan memperlihatkan informasi yang akan ditampilkan melalui View, nah View ini yang akan menampilkan informasi secara eksklusif ke User.

KEUNGGULANNYA MVC

Nah secara pengalaman saya sebagai programming keunggulannya konsep MVC mampu segera fokus dan cepat dalam membangun website maupun dalam proses troubleshootingnya alasannya yaitu yaitu sudah dikelompokkan jadi cepat mengetahui kode disisi mana yang salah. Contohnya misal tampilannya ada yang kurang kita mampu eksklusif mengakses View tidak perlu mengakses Controller dan Model begitu pula misal bermasalah di Basis Data eksklusif mampu menuju Model untuk fix bug. Makara ga ada lagi tuh yang istilahnya bagi saya menyebutnya kode "spaghetti" atau campur aduk menyerupai itu yang membuat pusing baik dalam pengembangan maupun maintenancenya.

Sekiranya gitu aja dari saya, kurang lebihnya mohon maaf. Semoga bermanfaat bagi kalian semua.



Artikel Terkait :

Belum ada Komentar untuk "Apa Itu Mvc? Model-View-Controller"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel