If you still have problems, please let us know, by sending an email to suhendra@citstudio.com . Thank you!

Tutorial PHP : Membuat Aplikasi dengan CodeIgniter Part-1

by / Tuesday, 01 May 2012 / Published in Pemrograman, PHP, Teknologi, Tutorial CodeIgniter
workflow codeigniter

Artikel Terkait Tentang Code-Igniter :

Untuk yang  baru terjun ke dunia programming, mungkin belum banyak tau tentang konsep pemrograman MVC(Model View Controller). Seandainya ada yang pernah mendengar konsep pemrograman OOP, ini berbeda. OOP lebih menekankan bagaimana sebuah kode program ditulis sebagai sebuah objek yang memiliki atribut-atribut dan fungsinya, sedangkan MVC ini cakupannya diatas itu, yakni mengatur arsitektur sebuah aplikasi. Umumnya aplikasi yang dibangun dengan konsep MVC adalah aplikasi yang cukup besar, karena salah satu keuntungan dari MVC itu adalah kemudahan maintenance, dan pengembangan aplikasi tersebut.

Sekarang banyak sekali framework-framework yang mengadopsi konsep MVC, tidak hanya PHP, pemograman seperti java pun sudah lama menggunakan konsep ini. Sebelum lanjut ke MVC itu sendiri ada baiknya kita tahu bagaimana sebenarnya alur program itu berjalan di konsep pemrograman MVC framework COdeIgniter. Alur tersebut dapat dilihat pada gambar berikut :

Dari gambar di atas dapat dijelaskan sebagai berikut :

  • File index.php berfungsi sebagai controller depan, menginisialisasi basic resource yang dibutuhkah untuk menjalankan CodeIgniter.
  • Router menganalisa HTTP request untuk menentukan apa yang harus dilakukan dengan HTTP request itu.
  • Jika file cache masih ada, maka akan dikirim langsung ke browser, tanpa melewati eksekusi normal sistem.
  • Keamanan, sebelum controller aplikasi di panggil, HTTP request dan data yang dikirim user, di filter untuk alasan keamanan.
  • Controller memanggil model, librari inti , plugin, helper, dan resource lainnya yang di butuhkan untuk memroses request tertentu.
  • View yang sudah diproses, dikirim ke browser sebagai hasil yang terlihat. Jika status caching ON, view akan disimpan di cache, jadi jika ada request yang sama, view itu bisa ditampilkan lagi.

MVC adalah sebuah metode untuk membuat sebuah aplikasi web dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memperosesnya (Controller). 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. Singkatnya, MVC memungkinkan halaman website berisi sedikit sekali skrip PHP karena file presentasi terpisah dengan file skrip PHP. Dan CodeIgniter adalah salah satu framework PHP yang berbasis MVC.

 

Comments

comments

Powered by Facebook Comments

Tagged under: ,

Leave a Reply

 

TOP Partly powered by CleverPlugins.com
%d bloggers like this:
×

citstudio-labs

We Are currently develop for Bandung Rentcar. http://www.pvjrental.com/. Click on link to see our progress.

citstudio-portfolio-konsultan-it-bandung-pvjrental

More information please send us email : suhendra@citstudio.com

Phone : (62) 888 0183 0193

Comments

comments

Powered by Facebook Comments

Premium WordPress Themes