Header Ads

Part 1 - Pengenalan Framework Codeigniter


Salam Coder ^_*

CodeIgniter merupakan salah satu Framework PHP yang banyak digunakan dalam mengembangkan aplikasi berbasis Web. Framework dapat diartikan sebagai Kumpulan Potongan-potongan program yang disusun dan diorganisasikan sedemikian rupa, sehingga dapat digunakan kembali untuk membantu membuat aplikasi yang utuh , tanpa harus membuat semua kode dari awal.

Alasan kenapa menggunakan Framework CodeIgniter ?

  1. Yang Pertama Codeigniter bisa digunakan secara “GRATIS”.
  2. Codeigneter termasuk framework yang sederhana dengan ukuran yang kecil, namun memiliki kemampuan yang besar.
  3. Menerapkan konsep Model-View-Controller atau biasa disebut MVC.
  4. Menyediakan Library dan Helper yang lengkap.
  5. Proses eksekusi yang cepat dan memiliki performance yang handal.
  6. Aplikasi yang dibuat dengan CodeIgniter bersifat “Extensible”, mudah dikembangkan lebih lanjut.

MVC merupakan sebuah pendekatan yang ditempuh untuk memisahkan aplikasi menjadi 3 Bagian, yaitu Model, View dan Controller. MVC memberikan struktur kepada aplikasi, sehingga dapat dicapai “Code Reusability”.

Untuk menjalankan CodeIgniter diperlukan Server yang menjalankan PHP Versi 5 atau yang lebih tinggi.

Model
Model ini untuk mempresentasikan data yang digunakan aplikasi. Misalnya Database atau bisa juga data yang diperoleh dari pemanggilan API dan aksi yang melibatkan operasi CRUD.

View
Informasi yang ditampilkan kepada user melalui browser. Dapat berupa file HTML maupun File PHP. Pada Codeigniter, View merupakan bagian sari sebuah halaman maupun template.

Controller
bertugas sebagai jempatan antara Model dan View. Controller akan merespon HTTP request yang datang dari user dengan melalui browser, kemudian controller akan menntukan apa yang harus dilakukan.

Jika diperlukan Controller akan memanggil Model untuk mengolah data dan kemudian memanggil View yang sesuai untuk menampilkan data hasil olahan model dan mengirimkan halaman hasil kedalam browser.

Sedikit penjelasan tentang Framework CodeIgniter, semoga dapat dipahami bagi kawan-kawan yang ingin belajar Framework CodeIgniter.

Semoga artikel ini bermanfaat dan Penulis juga masih terus belajar dan Maaf jika masih banyak kekurangan. Apabila ada yang kurang jelas dan ingin di pertanyakan, bisa langsung tulis di kolom komentar di bawah ini.

Salam Coder
Penulis
www.dhiecoderweb.com

Tidak ada komentar

Diberdayakan oleh Blogger.