Oke pada post kali ini saya akan membahas sedikit tentang Framework PHP Codeigniter, mungkin Codeigniter ini dapat dibilang cukup populer saat ini dan Codeigniter ini adalah salah satu framework PHP dari sekian banyak yang tersedia di alam sana.. hehe. Kenapa saya memilih membahas Codeigniter ketimbang Framework lainnya? hhmmm…Ini alasannya,

  1. Codeigniter adalah Framework OpenSource alias Free!
  2. Codeigniter sangat ringan jika dijalankan pada semua platform
  3. Codeigniter menggunakan M-V-C
  4. Codeigniter menciptakan URL friendly
  5. Codeigniter dikemas dalam sebuah framework yang lengkap

Dan banyaaaakkk lagii deh… :)

Secara umum Framework adalah sebuah susunan atau rangkaian kerja yang tetap dan dibuat sedemikian rupa yang kemudian dapat digunakan kembali dalam sebuah kegiatan kerja yang lain tapi masih dalam satu area kerja dengan rangkaian kerja sebelumnya.

Fitur utama Codeigniter

  • Berbasis Model – View – Controller (MVC)
  • Kompatibel dengan PHP4 dan PHP5
  • Sangat ringan
  • Class database lengkap
  • Manajemen session
  • Class yang sangat lengkap seperti HTML text email, send mail – SMTP – MAIL, support attachment dan banyak lagi
  • Class FTP
  • Pengurutan halaman paging
  • Class untuk kalender
  • Support Hooks, Ekstensi class, dan plugins
  • Class trackback (metoda untuk mengetahui halaman web lain yang mempunyai link pada halaman web kita)

MODEL – VIEW – CONTROLLER

Seperti sudah dijelaskan diatas Framework Codeigniter merupakan Framework yang berbasiskan MVC, MVC adalah sebuah software yang memisahkan antara aplikasi logika dengan konten yang disajikan pada halaman website. Sehingga dalam pengkodeannya akan sedikit karena terjadi pemisahan antara tampilan dengan pemrograman.

Apa itu MODEL?

Model disini adalah struktur data. Jika dijelaskan secara spesifik Class Model ini akan berisi fungsi kode yang membantu dalam segala proses yang berhubungan dengan database seperti mendapatkan, menghapus, mengedit dan memasukan data dalam database.

Apa itu VIEW?

View adalah informasi yang disampaikan ke pengguna internet disini biasanya berupa halaman website yang disajikan bisa berupa header dan footer ataupun halaman web yang lain seperti RSS.

Apa itu CONTROLLER?

Controller merupakan perantara Model dan View dan semua sumber yang dibutuhkan untuk memproses permintaan HTTP.

Gambaran umumnya seperti dibawah ini…

⤧  Next post 7 Tooltip Keren untuk Website ⤧  Previous post Jejaring Sosial Buatan Indonesia