Info, Tutorial, Blog, Website, Domain, Hosting, Widget, Android, Desain, Download, Internet
Get Adobe Flash player

Pradianto Blog – Saat ini tersedia banyak sekali framework yang bertebaran diinternet dan hampir smuanya yang terbaik adalah open source, beberapa diantaranya adalah Codeigniter, yii framework, Zen, Cake PHP, Symfony, Akelos framework, PHP.Net, Open Biz, The Zoop dan masih banyak lagi yang lainnya. Framework merupaka aplikasi open source berupa kerangka kerja dalam dunia pemrograman web, tentunya berisi tentang aturan-aturan dalam mengolah script HTML, CSS, maupun PHP berupa kumpulan program atau fungsi yang sudah diatur sedemikian rupa dan siap digunakan, sehingga seorang programmer dapat menggunakan fungsi-fungsi terseut untuk membangun aplikasi web yang diinginkan tanpa memulai coding dari awal. Codeigniter merupakan salah satu framework terbaik saat ini, karena memiliki 3 komponen utama MVC (Model, View, Controller).

Pengenalan Framework Codeigniter

Pengenalan Framework Codeigniter

Tiga jenis komponen yang terdapat pada Codeigniter sebagai berikut :

  1. Model, berisi fungsi pengelolaan database seperti memanipulasi data (insert, update, delete, search), termasuk menangani validasi dari Controller, namun tidak berhubungan langsung dengan View.
  2. View, adalah komponen yang menangani presentation logic, disinilah letak pengaturan interface yang akan ditampilkan dihalaman web. Bagian ini tidak memiliki akses langsung terhadap bagian model. Biasanya berisi file template HTML yang di atur oleh Controller.
  3. Controller, merupakan bagian yang mengatur hubungan antara Model dan View. Berfungsi untuk menerima request data dari user dan kemudian menentukan apa yang akan di proses oleh aplikasi.

Dengan framework, kerja programmer dalam membangun sebuah web akan menjadi lebih mudah dan ringan karena hanya memanggil beberapa fungsi yang ada dalam class-class library, helpers, plugin yang telah disediakan oleh framework tersebut. Juga mempercepat dalam proses pembuatan web karena programmer lebih memfokuskan pada pokok persoalan. Sedangkan aspek penunjang lainnya seperti koneksi database, form validation, dan security unumnya telah disediakan oleh framework.

Keuntungan menggunakan framework :

  • Mempercepat dan mempermudah dalam membangun web
  • Karena sudah ada pola tertentu, proses maintenance menjadi semakin mudah dalam sebuah framework.
  • Fasilitas yang tersedia secara umum sudah tersedia melalui fungsi-fungsi dari framework
  • Jika dibandingkan dengan CMS, dalam pengembangan website akan lebih optimal

Beberapa kelebihan Codeigniter dibandingkan framework lain :

  1. Performa Sangat Cepat, bisa dibilang Codeigniter merupakan framework yang paling cepat dalam hal eksekusi fungsi.
  2. Konfigurasi, untuk menggunakan setting standard, programmer hanya perlu merubah sedikit saja file yang ada pada folder config.
  3. Banyak Komunitas, programmer akan lebih mudah dalam berinteraksi dengan yang lain dalam hal bertanya maupun mengetahui perkembangan terbaru.
  4. Dokumentasi Sangat Lengkap, Setiap paket instalasi Codeigniter sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan. Bahasa yang digunakan pun mudah dipahami.

informasi website codeigniter ada disini codeigniter.com

Share Button

Leave a Reply

Your email address will not be published. Required fields are marked *