Library pada Codeigniter

05-Mar-19, 2:10 pm Finna Hanaina Latifah 7

Library pada Codeigniter

Framework codeigniter menjadi salah satu framework php yang paling banyak digunakan,karena memberikan banyak sekali kemidahan pada penggunanya,contoh kemudahan yang diberikan oleh codeigniter adalah library dan helper

Library


Library adalah sekumpulan kelas atau fungsi yang dibuat untuk membangu pengembang aplikasi untuk dapat membangun aplikasi dengan cepat dan pebih efisien.pada umumnya saat kita membuat aplikasi web ada beberapa kelas yang hampir selalu digunalan,sehingha kelas-kelas tersebut dapat di atur supaya Secara otomatis di-load oleh system dan dapat langsung digunakan.
pada codeigniter,library dibagi menjadi dua yaitu library global dan library yang dibuat sendiri.library golabl terdiri dari kelas dan fungsi-fungsi yang telah disedialan oleh codeigniter dan terletak pada folder system/libraries.sedangkan library yang kita biat sendiri sesuai dengan kebutuhan ditempatlan pada folder application/libraries.

Berikut library yang wajib diketahui oleh developer adalah

1.Database,library ini digunakan untul mengakses dan melakukan pengolahan data yang ada di dalam database.ada beberapa database yang di dukung oleh codeigniter yaitu mysql,mssql,oracle dan postgres.namun tidak perlu khawatir karna xatabase yang tidak didukung  secara langsung dapat dijembatani dengan driver odbc.

2.input,library yang digunakan untuk menanganu dan memproses data-daya yang berasal dari form sebagai contoh jika kita menggunakan form untuk memasukan data maka library ini harus di load supaya dapat melakukan pemrosesan data form

3.File Uploading, library yang digunakan apabila kita akan membangun web yang dapat mengunggah (upload) file ke dalam web. Misalkan kita menginginkan supaya di dalam web kita ada fitur yang dapat digunakan untuk memasukkan file gambar ke dalam aplikasi web kita, maka digunakanlah library ini.

4.Session, library yang digunakan untuk memelihara informasi status mengenai pengguna. Sebagai contoh misalkan kita membangun suatu website dimana pengunjung website tersebut harus melakukan proses login terlebih dahulu untuk masuk ke dalam suatu halaman, maka pada situasi seperti ini, library session harus di-load supaya kita dapat memelihara state dari pengunjung, sampai pengunjung tersebut logout.

5.URI Class, library ini berisi fungsi-fungsi yang membantu kita untuk mendapatkan informasi dari URI pada alamat web kita.
6Validation, library ini digunakan untuk melakukan validasi terhadap form input yang ada pada aplikasi web kita.

7.Pagination, library ini berguna pada saat kita memiliki banyak data yang harus ditampilkan. Misalkan kita memiliki 100 data, dimana ke-100 data ini akan ditampilkan ke dalam 10 halaman (10 data / halaman). Untuk membuat 10 halaman yang masing-masing memuat 10 data dan masing-masing halaman terhubung satu sama lain, maka pagination merupakan library yang tepat untuk digunakan.

sebenarnya ada banyak sekali library yang ada pada codeigniter,namun beberapa library diatas wajib diketahui oleh developer
Untuk menggunakan library yang ada pada folder system/libraries, ada dua cara yang dapat dilakukan, yaitu :
Mengatur pada file system/config/autoload.php.
$autoload['libraries'] = array('database', 'session','pagination');

Lalu 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’);

Sekian pembahasan mengenai pengenalan library pada Codeigniter, sampaijumpa di pertemuan berikutnya Terimakasih ^-^

Populer Artikel

06-Mar-19, 2:39 pm

Macam Macam Variabel Super Global Pada PHP

Macam-macam variabel Superglobal pada PHPVariabel super global adalah variabel yang dapat di akses oleh semua file yang ber-ekstensi…
05-Mar-19, 2:10 pm

Library pada Codeigniter

Framework codeigniter menjadi salah satu framework php yang paling banyak digunakan,karena memberikan banyak sekali kemidahan pada penggunanya,contoh kemudahan yang diberikan…
14-Feb-19, 2:15 pm

Kelebihan, Kekurangan dan cara install Navicat

Apa itu navicat?Navicat merupakan salah satu software yang di gunakan untuk administrasi berbagai macam database, salah satunya MYSQL.…
18-Feb-19, 4:12 pm

Content Management System

Apa Itu CMS? CMS atau Content management system yang dalam  bahasa indonesia disebut dengan sistem management konten,…

Post Comments.

  • BY:
    11-Dec-20, 1:31 pm

  • BY: 1
    11-Dec-20, 1:31 pm

    1

  • BY: 1
    11-Dec-20, 1:31 pm

    1

  • BY: 1"'`--
    11-Dec-20, 1:31 pm

    1

  • BY: 1)
    11-Dec-20, 1:31 pm

    1

  • BY: 1
    11-Dec-20, 1:31 pm

    1)

  • BY: 1
    11-Dec-20, 1:31 pm

    1"'`--

  • BY: 1
    11-Dec-20, 1:31 pm

    1

Reply Comments.