Skip to main content
belajar framework codeigniter logo

Belajar Framework Codeigniter

Belajar Framework Codeigniter sangat penting, terlebih jika anda ingin membuat website dengan cepat dan jauh lebih mudah. Codeigniter adalah sebuah Framework atau kerangka kerja, dimana berisi pustaka PHP seperti contoh koneksi ke database, penanganan form mulai dari filter terhadap sql injeksi dan xss .  Sehingga anda tidak perlu lagi menulis baris kode untuk mengatur koneksi ke database, atau melakukan filter setiap form input. Hal ini dipermudah dengan cukup memanggil pustaka php yang ada di Codeigniter untuk mengaktifkannya.

belajar framework codeigniter logo

Apa itu Codeigniter

Codeigniter adalah framework untuk bahasa pemrograman PHP, dibuat oleh Rick Ellis pada tahun 2006, yang merupakan pendiri dari EllisLab (www.ellislab.com). EllisLab telah menyerahkan hak kepemilikan Codeigniter ke British Columbia Institute of Technology (BCIT), dimana pengembangan Codeigniter saat ini dilakukan oleh BCIT.

Codeigniter adalah framework yang mengadopsi sistem Model View Controller , namun tidak seperti framework lain Codeigniter lebih fleksibel dalam penerapan MVC, dengan kata lain tidak mengikat. Codeigniter sendiri memiliki dokumentasi yang cukup lengkap , sehingga Codeigniter cocok sebagai pintu masuk untuk seorang programmer belajar pemrograman MVC.

Keunggulan Codeigniter

Codeigniter saat ini banyak dipakai untuk membuat project-project, dan menyelesaikan beberapa tugas seorang programmer. Dan di Indonesia saat ini banyak programmer yang menggunakan Codeigniter. Kepopuleran Codeigniter tak lepas dari keunggulan yang dimilikinya, diantaranya:

  • Codeigniter adalah framework yang Free atau gratis.
  • Codeigniter memiliki ukuran yang kecil yakni 2.2 MB tanpa dokumentasi di dalamnya, yang artinya file dokumentasi tidak anda sertakan dalam file codeigniter ke dalam project anda.
  • Aplikasi yang dibuat dengan Codeigniter dapat berjalan lebih cepat dengan pemrograman biasa.
  • Aplikasi yang dibuat dengan Codeigniter mampu menghasilkan url yang SEO Friendly.
  • Dokumentasi Codeigniter sangat lengkap dan rapi, serta didukung oleh komunitas yang luas. Sehingga belajar framework codeigniter tidak akan mengalami kendala.
  • Codeigniter dapat berjalan di kebanyakan lingkungan server yang berbeda, bahkan hampir semua perusahaan hosting dapat diinstal web berbasis codeigniter.

Skill yang harus dimiliki sebelum belajar Codeigniter

Untuk mempermudah belajar Framework Codeigniter sebelumnya anda harus sudah terbiasa dengan pemrograman php terstruktur atau bahkan pemrograman berorientasi objeck (OOP). Bagi anda yang sama sekali belum mengetahui pemrograman PHP , maka anda perlu mempelajari terlebih dahulu pemrograman PHP dengan belajar membuat CRUD ( Create Read Update Delete). Dan jangan lupa anda juga harus terbiasa menggunakan database SQL, karena umumnya membuat website saat ini dilengkapi dengan database MySQL.

Struktur Direktori Codeigniter

Sesaat setelah anda mendownload Codeigniter, maka anda akan mendapati 3 sub direktori, yakni:

  • application = direktori yang berisi file kerja anda nantinya, khususnya pada bagian controller, model, dan view.
  • system = direktori yang berisi file inti agar Codeigniter dapat berjalan, anda sebaiknya tidak mengutak-atik ini.
  • user_guide = direktori yang berisi dokumentasi atau panduan-panduan Codeigniter, sub folder ini dapat anda abaikan atau tinggalkan saat upload aplikasi anda di hosting (server), karena dokumentasi ini sendiri besarnya kurang lebih 6 mb.

Dimanakah Download Codeigniter

Anda dapat mendownload file Codeigniter terbaru dengan mengunjungi halaman www.codeigniter.com. Di halaman tersebut anda bisa mendownload, membaca informasi terbaru tentang Codeigniter serta anda dapat bergabung ke dalam komunitas global Codeigniter.

Catatan Penulis:

Pada artikel kali ini, saya cuma membahas point-point pengenalan terhadap framework Codeigniter. Di tulisan saya selanjutnya akan saya ajak untuk belajar lebih tentang Codeigniter, mulai dari dasar installasi Codeigniter sampai membuat aplikasi CRUD, validasi, login session, dan saya akan share koleksi aplikasi Codeigniter yang sudah saya buat secara gratis, untuk bahan belajar bersama.

Leave a Reply

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