Pernah mendengar design pattern ? kalo belom pernah , ada baiknya baca tulisan ini :). Ok, kita mulai saja.
Apa itu design pattern
Design pattern artinya adalah pola desain :). Ya benar memang pola desain, tapi pola desain yang bagaimana ?. Dalam pembuatan software, seringkali developer menemukan langkah - langkah penyelesaian suatu kasus. Untuk
hal yang sederhana ini bisa sebuah function atau atau sebuah class. Tapi desain pattern lebih dari itu,
desain pattern bisa meliputi pembuatan class, struktur folder, cara pemanggilan class dan
penggunaan pattern lain. Jadi, 1 desain pattern bisa menggunakan desain pattern lain didalamnya.
Mempermudah Komunikasi antar Developer
Dengan mengenal design pattern, maka kamu dapat berinteraksi lebih mudah kepada programmer lainnya. Karena
satu kata yang menggambarkan sebuah design pattern, maka programmer dapat langsung mengerti apa yang harus
dilakukan.
Contoh design pattern
Contoh yang mungkin paling terkenal dari desain pattern yang mungkin kamu pernah dengar adalah : MVC . :) yup,
MVC adalah sebuah pattern. MVC atau Model-View-Controller adalah pattern yang telah ada sejak awal GUI dibuat,
jadi pattern ini sudah tua :). Hanya saja, menjadi tren lagi karena diperkenalkan kembali ke dunia Web.
Demikian Sekilas pengenalan tentang desain pattern. Semoga menambah wawasan tentang pemrograman dan menambah
referensi daftar bacaan yang harus dibaca. Tulisan lengkap tentang desain pattern dapat dilihat di
http://en.wikipedia.org/wiki/Software_design_pattern
Artikel - artikel mengenai PHP dan MySQL,Java,ASP disertai dengan penjelasan dan contoh kasus.
Isi komentar jika ingin bertanya.Support site ini jika anda suka.Tutorial PHP Bahasa Indonesia,Tutorial Java,Tutorial PHP,Contoh - contoh php,contoh-contoh java.Contoh program php,belajar php,belajar java,belajar membuat aplikasi web.Free Download Example for Java,PHP,ASP,visual Basic Self Training
Tampilkan postingan dengan label teori. Tampilkan semua postingan
Tampilkan postingan dengan label teori. Tampilkan semua postingan
Jumat, 04 Mei 2012
Selasa, 08 Maret 2011
Mengenal Konsep MVC : Model View Controller
Sejarah MVC
MVC , adalah singkatan dari model - view - controller. Konsep ini sudah digunakan sejak awal - awal digunakannya user interface (GUI). Dan sekarang MVC ini populer lagi di dunia web setelah kemunculan framework - framework pembantu yang dapat mempercepat pembuatan aplikasi.
Cara Kerja
Jika membahas cara kerja, maka saya sebenernya harus mengetahui dulu seberapa jauh pehamanan kamu tentang pemrograman. sehingga saya bisa menggunakan analogi yang mendekati. Nah saya anggap kamu semua bisa ataupun pernah membuat aplikasi desktop baik itu VB/Delphi/.NET
- Model , secara umum kita bisa anggap sbagai klas khusus yang difungsikan hanya untuk akses data. Jika kita analogikan dengan VB maka model ini adalah adodb yang kita tempatkan pada module/class khusus, sehingga semua akses ke data akan melibatkan module/class tersebut.
- View, Dalam analogi pemrorgraman visual, View adalah FORM ataupun REPORT, yaitu desain dari tampilan
- Controller, Nah ini yang agak repot, karena biasanya hanya diajarkan akses data dan semua pembacaan melalui form. sehingga dalam VB/Delphi form berlaku sebagai View dan Controller. Jadi, gampangnya adalah, controller ini adalah program menu yang bertugas untuk menunjuk/memanggil form/view yang harus muncul.
PHP MVC dengan CodeIgniter
MVC dengan CodeIgniter terasa sangat langsung, model di dalam Codeigniter adalah klas yang berhubungan dengan database, sedangkan view adalah template/file html dan model adalah klas yang bertugas memanggil model dan menampilan view.
Ok,sampai sini dulu tulisan tentang MVC, selanjutnya saya akan menulis tahap demi tahap penggunaan Codeigniter. Happy Coding!
Langganan:
Postingan (Atom)