Mengenal Web Framework CodeIgniter

Apa itu Framework?

Framework atau dalam bahasa indonesia dapat diartikan sebagai “kerangka kerja” merupakan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal.

Apa itu CodeIgniter?

CodeIgniter adalah sebuah framework php yang bersifat open source dan menggunakan metode MVC (Model, View, Controller). CodeIgniter bersifat free alias tidak berbayar jika anda menggunakannya. Framework CodeIgniter dibuat dengan tujuan sama seperti framework lainnya yaitu untuk memudahkan developer atau programmer dalam membangun sebuah aplikasi berbasis web tanpa harus membuatnya dari awal.

MVC adalah teknik atau konsep yang memisahkan komponen utama menjadi tiga komponen yaitu model, view, dan controller.
  • Model merupakan bagian penanganan yang berhubungan dengan pengolahan atau manipulasi database.
  • View merupakan bagian yang menangani halaman user interface atau halaman yang muncul pada user.
  • Controller merupakan kumpulan instruksi aksi yang menghubungkan model dan view, jadi user tidak akan berhubungan langsung dengan model secara langsung.
Dari penjelasan diatas dapat disimpulkan bahwa controller menjadi penghubung antara view dan model.

Kelebihan CodeIgniter

Adapun beberapa kelebihan CodeIgniter adalah:
  • Syntax yang terstuktur
  • Mudah dalam menggunakannya
  • CodeIgniter menyediakan fasilitas helper dan library yang dapat membantu developer dalam membuat pagination, session, manipulasi url dan lainnya.

Contoh ~ Membuat Halaman Hello World!


  • Rename folder CodeIgniter dengan nama yang lebih mudah atau nama yang dikehendaki.
  • Masuk ke folder application/contig, terdapat 2 file yang harus di setting terlebih dahulu yaitu config.php dan routes.php.
  • Setting alamat akses untuk aplikasi yang akan dibuat.
  • Setting controller pertama yang akan dipanggil oleh aplikasi (load default), di routes.php.

  • Masuk kedalam folder application/controllers.
  • Buat sebuah file php bernama halo.php.

  • Masuk kedalam folder application/view.
  • Buat sebuah file php bernama hello_view.php.

  • Jalankan aplikasi di browser.



Komentar

Postingan Populer