Tutorial CodeIgniter PDF

Belajar Framework Codeigniter (Sebuah panduan dan Best Practice) – Codeigniter merupakan salah satu framework terbaik yang ada saat ini. Banyak website/perusahaan besar yang telah menggunakan codeigniter untuk membangun jaringan website maupun aplikasinya. Seperti di indonesia ada okezone.com, urbanesia.com, kompas.com, dll.  Berikut beberapa ulasan mengenai framework codeigniter(CI), sebelum saya memberikan link download tutorial codeigniter pdf, di bawah artikel tulisan ini.

gambar belajar ci

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.

Persiapan yang diperlukan untuk Belajar CodeIgniter (download tutorial)
Dari beberapa sumber mengatakan “jangan coba-coba belajar CI ketika anda belum mengenal PHP”. So, bagi Anda yang ingin mempelajari PHP terlebih dahulu, silahkan baca artikel/download dari saya sebelumnya yang super komplit yaitu tutorial php lengkap. Kenapa sih harus belajar PHP atau memiliki bekal PHP terlebih dulu, karena tanpa dasar PHP yang baik akan mengalami banyak kesulitan, bukan dalam menguasai konsep CI tetapi masih berkutat seputar PHP. Setidaknya untuk belajar CI ini Anda telah memahami PHP dan  konsep OOP (Object oriented programming).

Agar dapat menggunakan CodeIgniter, anda harus menginstal dan melakukan konfigurasi terhadap CI terlebih dahulu. Hal-hal yang harus dipersiapkan dalam menginstal CodeIgniter adalah :
– mempersiapkan web serverUntuk web server atau cara instalasinya bisa baca artikel cara instalasi XAMPP di windows.
– Instalasi CodeIgniter. Sebelum melakukan instalasi yang perlu dilakukan pertama kali mendapatkan kode sumber dari CI itu sendiri yang dapat di download di http://www.CodeIgniter.com.
– Konfigurasi CodeIgniter. CodeIgniter memang dapat berjalan dengan konfigurasi default, tetapi sebuah aplikasi yang nyata kita harus tetap melakukan konfigurasi.

Untuk memudahkan Langkah Anda belajar CI, Silahkan anda download tutorial CI dari Ibnu Daqiqil Id, M.Ti (http//www.koder.web.id) berisi kurang lebih 125 halaman. Dari Isinya ebook/buku ini cukup lengkap bagi anda yang mau belajar CodeIgniter. Jadi, silahkan anda download tutorialnya di sini

Link Download 2

Bila link download di atas sudah penuh (bandwith 100%), gunakan link download kedua ini, untuk mendownload ebook CI bahasa Indonesia, silahkan klik ebook framework CI bahasa Indonesia PDF

Akhirnya, Terima kasih telah membaca artikel tentang framework CodeIgniter ini, semoga bermanfaat bagi Anda yang telah singgah di umardanny.com.

Bagikan Yuuk!

    23 thoughts on “Tutorial CodeIgniter PDF

    1. nanda April 4, 2016 at

      Thanks tutornya..

      www.smartkiosku.com

    2. faisal amin April 19, 2016 at

      terima kasih.. keep sharing 🙂

    3. marwan August 19, 2016 at

      ijin download bro

    4. Richard September 8, 2016 at

      Thank you gan.

    5. maya October 16, 2016 at

      Terima kasih😊

    Leave a Reply

    Name *
    Email *
    Website