Framework CodeIgniter

Apa itu Framework?
Framework adalah kumpulan intruksi-intruksi yang di kumpulkan dalam class dan function-function dengan memiliki fungsi masing-masing untuk memudahkan devoloper dalam pemanggilan syntax dan mnuliskan syntax program yang sama,untuk berulang-ulang kalinya.Hal ini memiliki kegunaan untuk menghemat waktu dan mencegah penulisan syntax secara berulang-ulang agar terciptanya source code yang terstruktur.

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 ini dibuat dengan tujuan sama seperti framework lainnya,yaitu untuk memudahkan devoloper atau users pengembang-pengembang web dalam membangun sebuah aplikasi berbasis web tanpa harus membuatnya dari awal,dikarnakan di Framework Codeigniter sudah lengkap dan terstruktur.

Apa itu MVC ?
MVC adalah singkatan dari Model,View,Controller.Ketiga tersebut memiliki teknik atau konsep yang memisahkan komponen utama menjadi tiga komponen .

Model
Model merupakan bagian penanganan yang berhubungan dengan pengolahan atau manipulasi database. seperti misalnya mengambil data dari database, menginput dan pengolahan database lainnya. semua intruksi tersebut yang berhubung dengan pengolahan database di letakkan di dalam model.
View
View merupakan bagian-bagian yang menangani halaman user interface atau halaman yang bermunculan pada user. tampilan-tampilan dari user interface di kumpulkan pada view untuk memisahkannya dengan controller dan model sehingga memudahkan web designer dalam melakukan pengembangan tampilan halaman website dan dalam melakukan pemanggilan untuk memunculkan views tersebut.
Controller
Controller merupakan kumpulan intruksi aksi yang menghubungkan model dan view, jadi user tidak akan berhubungan dengan model secara langsung, intinya dari view kemudian controller yang mengolah intruksi.
dari penjelasan tentang model view dan controller di atas dapat di simpulkan bahwa controller sebagai penghubung view dan model. misalnya pada aplikasi yang menampilkan data dengan menggunakan metode konsep mvc, controller memanggil intruksi pada model yang mengambil data pada database, kemudian controller yang meneruskannya pada view untuk di tampilkan. jadi jelas sudah dan sangat mudah dalam pengembangan aplikasi dengan cara mvc ini karena web designer atau front-end developer tidak perlu lagi berhubungan dengan controller, dia hanya perlu berhubungan dengan view untuk mendesign tampilann aplikasi, karena back-end developer yang menangani bagian controller dan modelnya. jadi pembagian tugas pun menjadi mudah dan pengembangan aplikasi dapat di lakukan dengan cepat.
Kelebihan pada Codeigniter?
Adapun beberapa kelebihan dari codeigniter adalah
syntax yang terstruktur
kemudahan dalam menggunakannya
codeigniter menyediakan fasilitas helper dan library yang dapat membantu developer dalam membuat pagination, session, manipulasi url dan lainnya yang akan kita pelajari pada tutorial codeigniter selanjutnya.
keamanan yang sudah lumayan karena user atau pengakses aplikasi tidak berhubungan langsung dengan database.

Leave a Reply

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