Skip to main content

Pengenalan Framework CodeIgniter

Sobat kalian pasti sudah banyak yang tahu, kalau Bahasa Pemrograman PHP punya banyak framework, nah.. diantaranya ada Laravel, CodeIgniter, Symfony, Zend, dll. Diantara banyaknya framework tersebut, pada pembahasan kali ini kita akan membahas salah satu saja yaitu Code Igniter. Mari kita simak...






Apa Itu CodeIgniter ?


CodeIgniter adalah Framework yang dikembangkan pada Bahasa Pemrograman PHP. CodeIgniter bersifat Open-Source yang banyak digunakan oleh para developer dalam mengembangkan website yang dinamis. Code Igniter mengikuti pola kode MVC, sehingga kamu dapat membagi kode kode menjadi 3 bagian yang diberikan di bawah ini:


M (Model) Semua panggilan yang berhubungan dengan Database akan ditentukan di sini, seperti pengambilan data, Insert, Delete dan Update Data.


V (View) Sesuai Namanya, View hanya tampilan yang biasa disebut HTML. Semua data terkait dengan View (html) akan ditentukan di sini.



C (Controller) Merupakan jembatan antara model dan view. Ketika kamu mencari sesuatu di browser web. Hal tersebut akan langsung menuju ke controller dan controller menggunakan Model dan view untuk menampilkan hasil yang sesuai.



Framework memudahkan programmer karena didalamnya ada begitu banyak Libraries yang serupa, kamu bisa menggunakan dan mendapatkan hasil spesifik sesuai apa yang kamu mau. Ada ribuan orang yang telah menguji dan menggunakan Framework, sehingga kamu dapat mempercayai kerangka tersebut.


CodeIgniter dikembangkan pertama kali oleh Rick Ellis pada tahun 2006 dengan logo api yang menyala. Logo tersebut mengartikan bahwa code igniter dengan cepat “membakar” semangat para web developer dalam membangun website yang cepat dan dinamis.


Fitur-Fitur CodeIgniter


- Framework berbasis Model-View-Controller (MVC)

- Support terhadap mayoritas jenis Database

- Mendukung Query Builder

- Bersifat Independent

- Validasi Form dan Data

- Session Management

- Mengamankan website dari XSS (Cross site scripting)

- File Uploading class


Keuntungan CodeIgniter


- Cepat, Ringan, dan dapat diandalkan. Codeigniter adalah cara paling mudah untuk memanfaatkan program modular. PHP Codeigniter kompatibel dengan sebagian besar server web, berbagai sistem operasi dan platform. Dapat digunakan di banyak sistem manajemen database.

- CodeIgniter memiliki bahasa program yang sama dengan yang digunakan pada website

- Memiliki komunitas besar, jadi kamu bisa dengan mudah mencari informasi ketika mengalami kesulitan di CodeIgniter

- Kompatibel dengan berbagai jenis database

- Ramah pemula dengan menghadirkan dokumentasi User_Guide.


Cara Kerja CodeIgniter


Code Igniter merupakan framework MVC. MVC adalah Model-view-controller. Ketika kamu anggaplah mencari suatu informasi, controller akan merespon permintaan kamu, lalu menyajikan informasi yang kamu cari jika memang tersedia.


Contoh kecilnya yakni, jika kita ingin mencari id=7, maka controller akan merespon permintaan kita, lalu meminta Model untuk mengambil data dari id=7. Model nantinya akan memberikan data tersebut kembali ke controller. Controller akan menyajikan data tersebut kepada View dengan format yang mudah dikenali. Dan hasilnya akan muncul pada browser kita.

Demikian pembahasan kali ini tentang Pengenalan Framework CodeIgniter. Semoga pembahasan kali ini bermanfaat bagi pembaca. Ohh iya admin punya rekomendasi kampus yang Oke banget nih.. Namanya Kampus STT Terpadu Nurul Fikri . Di Kampus ini sedang mengadakan Program Beasiswa 100% lohh... dan juga program kuliah 3,5 Tahun. Yuk bagi kalian yang ingin tahu lebih lanjut cek link berikut ya :https://nurulfikri.ac.id/ 

Comments

Popular posts from this blog

Pengantar UI/UX

Bagi kalian para designer atau programmer mungkin tidak asing dengan istilah ini. Di dalam pengembangan aplikasi berbasis desktop, website maupun mobile pasti membutuhkan UI/UX ini. Jadi apa sih arti UI/UX itu? Mari kita simak penjelasannya. Apa itu UI/UX?     UI ( User Interface ) User Interface atau Antarmuka Pengguna merupakan suatu istilah yang digunakan untuk menggambarkan tampilan dari mesin atau komputer yang berinteraksi langsung dengan pengguna. Sclatter (2013) memberikan sebuah panduan untuk menyusun sebuah aplikasi yang mudah digunakan dengan membaginya ke dalam beberapa komponen yang berpengaruh, yaitu : a. Consistency adalah konsistensi dari tampilan antarmuka pengguna. b. Hierarchy adalah penyusunan hirarki kepentingan dari objek-objek yang terdapat di dalam aplikasi. c. Personality adalah kesan pertama yang terlihat pada aplikasi yang menunjukkan ciri khas dari aplikasi tersebut. d. Layout adalah tata letak dari elemen-elemen di dalam sebuah aplikasi. ...

Sejarah dan Perkembangan Web

Sebelum masuk ke materi, kalian tahu tidak pengertian web itu apa sih? Sejarah web pertama dan siapakah pencetusnya? Berikut penjelasannya, silahkan disimak.   Apa Itu Website? Web atau bisa disebut Website adalah sebuah kumpulan halaman pada suatu domain di internet  yang dibuat dengan tujuan tertentu dan saling berhubungan serta dapat diakses secara luas melalui halaman depan (home page) menggunakan sebuah browser menggunakan URL website.   Sejarah Web     Pada tahun 1989 Tim Be r ners-Lee, seorang programmer komputer berkebangsaaan Inggris yang bekerja pada European Pysics Laboratory (CERN) di Genewa, Swiss, melakukan sesuatu yang berbeda dari apa yang telah dilakukan sebelumnya. Dia mengkombinasikan hypermedia dengan sumber-sumber informasi Internet yang sangat luas. Sebelum ada Web, Anda dapat melakukan banyak hal di internet, tetapi tidak satupun dapat dilakukan dengan mudah. kemudian situs web yang terhubung ke jaringan pertama kali muncul pada...