Web Framework CodeIgniter (Library dan Helper)



Assalamualaikum wr wb

Kali ini saya mau bahas materi pelajaran saya, yaitu web framework codeigniter.
Sebelumnya, yuk kita cari tau dulu apa itu framework.


FRAMEWORK

t


Framework atau bahasa indonesianya kerangka kerja adalah sebuah software untuk memudahkan para programmer membuat aplikasi atau web yang isinya adalah berbagai fungsi, plugin, dan konsep sehingga membentuk suatu sistem tertentu. Dengan menggunakan framework, sebuah aplikasi akan tersusun dan terstruktur dengan rapi.

Sejauh ini, framework untuk pemrograman website yang sering digunakan adalah framework php dan framework css. Contoh framework php adalah CodeIgniter dan Zend Framework. Sedangkan, contoh framework css adalah Bootstrap.

Dan kali saya akan bahas CodeIgniter.


CODEIGNITER



CodeIgniter adalah sebuah web application network yang bersifat open source yang digunakan untuk membangun aplikasi php dinamis.

CodeIgniter menjadi sebuah framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP yang dapat mempercepat pengembang untuk membuat sebuah aplikasi web. Selain ringan dan cepat, CodeIgniter juga memiliki dokumentasi yang super lengkap disertai dengan contoh implementasi kodenya. 


"Perlu di ketahui model mvc adalah sebuah metode untuk membuat sebuah aplikasi dengan memisahkan data (Model) dari tampilan (View) dan cara bagaimana memprosesnya (Controller). Seperti yang terlihat, MVC merupakan singkatan dari Model View Controller."


Di dalam codeigniter, terdapat 2 sarana yang dapat digunakan untuk membantu proses pengembangan aplikasi, library dan helper.


LIBRARY

Library adalah sekumpulan kelas dan fungsi yang dibuat untuk membantu pengembang aplikasi untuk dapat membangun aplikasi dengan lebih cepat dan lebih efisien.

Beberapa library yang wajib kamu ketahui :

1. Database, library yang digunakan untuk mengakses database dan melakukan pengolahan data yang ada di dalam database.
2. Input, library yang digunakan untuk menangani dan memproses data-data yang berasal dari form
3. Session, library yang digunakan untuk memelihara informasi status mengenai pengguna.
4. URL Class, library ini berisi fungsi-fungsi yang membantu kita untuk mendapatkan informasi dari URI pada alamat web kita.
5. Pagination library ini berguna pada saat kita memiliki banyak data yang harus ditampilkan.
dll.

Untuk menggunakan library yang ada pada folder system/libraries, ada dua cara yang dapat dilakukan, yaitu :
Mengatur pada file system/config/autoload.php.

Contoh :


$autoload['libraries'] = array('form_validation','database','session');


Dengan melakukan loading terhadap library yang kita inginkan pada controller dimana library ini akan digunakan. Biasanya library ini di-load pada konstruktor dari controller yang bersangkutan. Berikut sintaknya:

$this->load->library(‘nama_library’);



Sepertinya, itu saja yang bisa saya sampaikan.
Wassalamualaikum wr wb

@titisluvenia_

Comments

  1. Best Casinos Near Me - CasinoYRO.com
    Find the best 이천 출장마사지 casinos with free parking, 나주 출장마사지 a variety of table 경기도 출장마사지 games and slots near 평택 출장샵 you. Las Vegas Strip: Casino Resort 포천 출장샵 Near You.

    ReplyDelete

Post a Comment

Popular posts from this blog

Tutorial Membuat Game Kucing vs Tikus dengan Scratch

Membuat Game Menggunakan Scratch 2