October 17, 2008

Model-View-Controller (MVC)

Filed under: Ruby on Rails

Model-View-Controller atau sering disingkat MVC, Sebenernya apasih MVC itu???POenK …
saya beru kenal istilah itu setelah ngambil Mapel Sistem Tersebar, yang ngajar Pak Bambaaang … hehehe. MVC merupakan Pola Perancangan klo pake bahasanya Beckham adalah Design Pattern. (Salam buat Beckham yaa … hehehe, kayak iklan aja). Di dalam perancangan tersebut terdiri dari Model, View, dan Controller sehingga untuk pekerjaan yang komplek sekelas entreprise akan mudah untuk melakukan pengembangan dan perawatan (maintenance or development) … trus apalagi?? POenK, yang diajarin di kelas cuman segitu aja. Yah pak bambang bikin penasaran aja neh, dari pada mati penasaran mendingan minta bantuan sama mBah Guugel. mBah minta nomornya mBah (Loh … mau ngapain).

Setelah berguru sama mBah Guugel akhirnya rasa penasaran itu sudah hilang, biar temen - temen nGak penasaran juga mendingan saya sHare aja deh, kLo mati penasaran kan bisa ngangguin orang … hihihi.

Sebelumnya saya kasih liat alur kerja MVC duLu yah, biar nanti cepet nyantoL. Biasanya kan lebih gampang nyantoL kLo liat gambar apalagi gambar keLinci (KaMsud LoH .. :P ).

Udah Mengliatnya?? oh iya nie Gambar saya cupLik dari e-Booknya Om Fajar Muharandy. Dia lebih suka melihat MVC model dengan Controller sebagai pusatnya karena kata di di e-booknya hampir semua interaksi yang terjadi akan melalui controller. Bener ngak sih demikian?? coba liat lagi deh gambarnya klo ngak percaya…:P (kLo saya sih ngikut aja ma Om Fajar yang dah banyak makan asam, garam ma cuka … just kidding Om). Om Fajar ngejelasin MVC tapi dikaitkan ma Rails framework, Loh trus yang ngak Pake Rails gimana?? Belajar dulu bentar gampak kok … hehehe.

  1. Browser akan mengirim request ke controller
  2. Controller akan meresponnya dengan berkomunikasi dengan model. Komunikasi ini dapat berupa mengakses data, ataupun merubah data yang disimpan oleh model. Perlu diperhatikan bahwa tidak semua model harus berhubungan dengan database.
  3. Controller akan membuat view yang bersesuaian
  4. Browser akan merender view yang ada.

Nah begitulah prinsip kerja MVC Model menurut Om Fajar, tapi ada baiknya kLo ngak percaya 100% … hehehe, cari pembandingnya mengenai MVC Model ma mBah Guugel. nGak ada saLahnya dunk, biar nambah wawasan … hehehe.

Dah dulu aah, poosing nih dari pagi mLototin Layar moNitor mulu … kLo ada salah kata saya minta maaf ya. Wassalam :)

2 Comments »

The URI to TrackBack this entry is: http://ahmadisa.blogsome.com/2008/10/17/model-view-controller-mvc/trackback/

  1. wah…hebat ntar pndadaran lancar nih!!!

    Comment by neng_amna — November 11, 2008 @ 10:34 am

  2. @nengamna
    amin…amin, Thank’s bwt do’anya yah ^
    ^

    Comment by ahmadisa — November 16, 2008 @ 9:09 am

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Anti-spam measure: please retype the above text into the box provided.

Get free blog up and running in minutes with Blogsome
Theme designed by Chris M