Apa itu CodeIgniter

Apakah kamu pernah mendengar tentang CodeIgniter sebelumnya?

Jika belum kamu tepat sekali membuka halaman dari website ini.

Karena disini akan dijelaskan secara rinci semua hal tentang CodeIgniter. Mulai dari dasar sampai nanti tinggkat lanjut.

Untuk menggunakan CodeIgniter kita tidak perlu membeli lisensi, karena CodeIgniter bersifat open source alias gratis.

CodeIgniter sendiri digunakan untuk membangun sebuah aplikasi web menggunakan bahasa php. Dimana bahasa php ini sangat fleksible untuk digunakan dalam membuat aplikasi web khususnya aplikasi web untuk keperluan sistem informasi.

Misalnya sistem informasi dalam sebuah Toko, dimana bagian gudang menginput kedatangan barang dari suplier baik jumlah maupun nama barang. Bagian penjualan memasukkan harga, Lalu bagian kasir melakukan transaksi penjualan yang artinya sebenarnya dia mengurangi jumlah stock barang yang tersedia, dan lain sebagainya.

Hal tersebut nantinya akan menjadi satu kesatuan informasi yang dapat dipantau secara akurat.

Antara bagian gudang, bagian penjualan ataupun bagian kasir mempunyai fungsi dan peran yang bebeda. Oleh karena itu nantinya mereka akan login dengan username dan password yang berbeda pula sesuai peran masing masing.

Pada bagian gudang tidak akan muncul dashboard atau tampilan untuk transaksi penjualan ataupun input harga barang begitupun sebaliknya.


 Baca juga:
 tutorial codeigniter 4 lengkap disini

Kelebihan menggunakan CodeIgniter

CodeIgniter memberikan banyak kemudahan bagi para penggunanya.

Untuk membuat aplikasi web menggunakan CodeIgniter, kita tidak perlu membuatnya dari nol. Karena CodeIgniter telah dibuat sedemikian rupa agar penggunanya tidak repot repot lagi membangun dari awal. Kita harus banyak terimasih kepada Mr. Rick Ellis, karena beliaulah yang telah mengembangkan CodeIgniter dari tahun 2006.

Hingga kini sampai artikel ini di tulis telah mencapai CodeIgniter versi yang ke 4.

Didalam CodeIgniter telah terdapat berbagai macam script fungsi, misalnya untuk validasi saat login, penanganan jika terjadi error, pembuatan database, dan lain lain.

Andaikan kita membangun dari awal tentu saja banyak waktu yang akan tersita, yang menjadikan hal tersdebut menjadi tidak efisien.


Semoga Bermanfaat..

Dictionary Plus+ ©2022