close
close
Download Ebook Framework Codeigniter Versi Lengkap Bahasa Indonesia, Apa itu Framework?, Kenapa menggunakan Framework?, Apa itu Codeigniter ?, Kelebihan dan Keunggulan CodeIgniter?
Dapat kan Panduan lengkap Framework Codeigniter Versi Lengkap di dalam Ebook ini. 

Apa itu Framework?
Sebelum memahami codeigniter, ada baiknya memahami terlebih dulu framework itu sendiri. Framework adalah sebuah struktur konseptual dasar yang digunakan untuk memecahkan suatu permasalahan, bahkan isu-isu kompleks yang ada. Sebuah framework telah berisi sekumpulan arsitektur/konsep-konsep yang dapat mempermudah dalam pemecahan sebuah permasalahan. Perlu diingat, framework bukanlah peralatan/tools untuk memecahkan sebuah masalah, tetapi sebagai alat bantu. Framework hanya menjadi sebuah konstruksi dasar yang menopang sebuah konsep atau sistem yang bersifat “essential support” atau dengan kata lain “penting tapi bukan komponen utama”.


Kenapa menggunakan Framework?
Salah satu alasan mengapa orang menggunakan framework untuk membangun website/aplikasi adalah kemudahan yang ditawarkan. Pada framework biasanya sudah tersedia struktur aplikasi yang baik, yaitu: standar codingbest practicedesign pattern, dan common function. Dengan menggunakan framework kita dapat langsung fokus kepada bussines process yang dihadapi tanpa harus berfikir banyak masalah struktur aplikasi, standar coding dan lain-lain.
Dengan memanfaatkan design pattern dan common function yang telah ada di dalam framework maka hal tersebut dapat mempercepat proses pengembangan aplikasi. Kita tidak perlu membuat sesuatu fungsionalitas yang bersifat umum. Tanpa disadari ketika kita membangun sebuah aplikasi yang banyak melibatkan fungsionalitas yang telah dibangun itu ternyata sama/berulang-ulang. Nah dengan pengelompokkan itulah kita dapat mempercepat proses pengembangan aplikasi.
Selain kemudahan dan kecepatan dalam membangun sistem, dengan menggunakan framework kita juga dapat “menyeragamkan” cara kita mengimplementasikan kode program. Dengan framework kita akan “dipaksa” untuk patuh kepada sebuah kesepakatan. Yang pasti dengan framework itu akan memudahkan pengembang lain untuk mempelajari dan mengubah aplikasi yang telah dibuat, dengan catatan kode yang hasilkan konsisten dan patuh pada sebuah aturan tertentu.


Apa itu Codeigniter ?
CodeIgniter adalah sebuah web application framework yang bersifat open source digunakan untuk membangun aplikasi php dinamis. CI atau CodeIgniter diperkenalkan kepada publik pada tanggal 28 Feburari 2006. Tujuan utama pengembangan codeigniter adalah untuk membantu developer  mengerjakan aplikasi yang lebih cepat dibandingkan menulis semua code dari awal. Codeigniter menyediakan berbagai macam library yang dapat mempermudah dalam pengembangan.
Pembuat/penemu PHP Rasmus Lerdorf pada acara frOSCon mengatakan “because it is faster, lighter and the least like a framework” yang artinya kurang lebih dia menyukai codeigniter karena lebih ringan dan cepat dibandingkan framework lainnya. Codeigniter sendiri dibangun menggunakan konsep MVC (Model-View-Controller) design pattern, merupakan salah satu framework tercepat dibandingkan framework lainnya.


Kelebihan dan Keunggulan CodeIgniter?
CodeIgniter sangat ringan, terstruktur, mudah dipelajari, dokumentasi lengkap dan dukungan yang banyak dari forum CodeIngiter. CodeIgniter/CI memiliki fitur-fitur yang sangat bermanfaat diantaranya:
– Menggunakan Pattern MVC. Dengan menggunakan pattern MVC ini, struktur kode yang dihasilkan menjadi lebih terstruktur dan memiliki standar yang jelas.
– URL Freindly. URL yang dihasilkan sangat url freindly. Pada CI diminimalisasi penggunaan $_GET dan digantikan dengan URL.
– Kemudahan. Kemudahan dalam mempelajari, membuat library dan helper, memodifikasi serta meng-integrasikan library dan helper.
Dibandingkan framework lainnya, CodeIgniter memiliki beberapa keunggulan, seperti:
Kecepatan. Berdasarkan hasil benchmark CodeIgniter merupakan salah satu framework PHP tercepat yang ada saat ini.
– Mudah dimodifikasi dan beradaptasi. Sangat mudah memodifikasi behavior framework ini. Tidak membutuhkan server requirement yang macam-macam serta mudah mengadopsi library lainnya.
– Dokumentasi lengkap dan jelas. Codeigniter menyediakan sebuah panduan yang lengkap. Semua informasi yang Anda butuhkan tentang CI ada di sana.
– Learning Curve Rendah. Codeigniter sangat mudah dipelajari. Dalam pemilihan framework hal ini sangat penting diperhatikan karena kita juga harus memperhatikan skill dari seluruh anggota team. Jika sebuah framework sangat sulit dipelajari maka akan beresiko untuk memperlambat team development Anda.

Silahkan Didownload disini  : Download Ebook Framework Codeigniter
Semoga bisa bermanfaat.