Â
Codeigniter telah menyediakan dua jenis sarana yang dapat di gunakan untuk membantu proses pengembangan aplikasi, antara lain:
Library dapat di katakan sebagai kumpulan alat yang dapat digunakan untuk membantu proses pembuatan suatu aplikasi. Codeigniter telah menyediakan berbagai macam library yang dapat digunakan secara langsung.
Â
Library pada dasarnya adalah sebuah kelas yang di letakkan di dalam folder system/libraries atau application/libraries. Â
Â
Library yang terletak di dalam folder system merupakan library bawaan dari Codeigniter yang secara otomatis di beri awalan CI_. Untuk library buatan sendiri harus di letakkan di dalam folder application/libraries.
Â
Menggunakan Library  di Codeigniter
Â
Agar kita dapat menggunakan library,helper dan pluggin ,maka ketiganya harus di load terlebih dahulu , Ada 2 cara yang dapat di lakukan untuk me-load sebuah library dan helper, diantaranya :
Â
1. Menambahkan pada Konfigurasi Autoload Menambahkan sebuah library pada autoload berarti seluruh,aplikasi anda akan dapat menggunakan library tersebut secara langsung. Sebaiknya library yang anda load dengan cara ini adalah jenis library yang di pakai di seluruh aplikasi login,templatte, dan lain-lain
Â
2. Menggunakan Perintah Loader Library Kita juga dapat menggunakan library loader untuk me-load library kita. Library loader adalah sebuah library Codeigniter yang otomatis di load. Loader berfungsi sebagai pengatur dari sumberdaya-sumberdaya yang ada di dalam Codeigniter Seperti Model,View,Library,Helper, dan Pluggin.
Â
Cara penggunaannya adalah :
 $this->load->library('nama_Library');
 $this->load->helper('nama_helper'); Â
 $this->load->pluggin('nama_pluggin');        Â
Â
Nama library,helper dan pluggin harus di isi dengan huruf kecil. Ketika
sebuah library telah di load maka library tersebut akan menjadi properti pada object Controller.
Â
Adapun cara penggunaanya adalah sebagai berikut :
Â
$this->nama_library->fungsi();
Â
Library Codeigniter
Secara otomatis Codeigniter telah menyediakan library yang dapat di gunakan secara langsung . Adapun library yang telah tersedia antara lain :
Â
Library ini di gunakan untuk melakukan pengukuran terhadap aplikasi yang di buat. Seperti untuk mengetahui berapa lama waktu eksekusi dan berapa jumlah memori yang di gunakan. Library ini sudah di gunakan dan di load secara otomatis oleh Codeigniter.
Library ini di gunakan untuk membuat dan menampilkan kalender
Library ini di gunakan untuk membuat keranjang berbelanja. Library ini memiliki ketergantungan terhadap kelas session, karena item-item yang ada di dalam chart tersebut di simpan di dalam session
Library ini berfungsi untuk mengambil data-data di dalam file konfigurasi. Library ini sudah di- load secara otomatis oleh Codeigniter.
Library ini di gunakan untuk memanipulasi serta mendapatkan data dari sebuah database. Secara default database yang di dukung oleh codeigniter adalah mysql,mssql,oracle dan postgres. Sedangkan database yang tidak di dukung secara langsung oleh Codeigniter dapat di bantu dengan driver odbc
Library email di gunakan untuk mengirimkan email. Pengiriman email tersebut bisa di lakukan dengan menggunakan protokol mail,send mail dan smtp.sqawd
Library ini di gunakan untuk melakukan penyandian terhadap string tertentu
Library ini di gunakan ketika kita ingin meng-upload file. Kelas ini sudah cukup lengkap karena telah di lengkapi dengan pengecekan jenis file dan ukuran file.
Library ini di gunakan untuk mengecek kekurangan dalam form yang telah di submit oleh user
Library ini di gunakan untuk meng-upload atau download file melalui ftp server
Library ini di gunakan untuk mengupload atau mendownload file melalui ftp server
Library ini di gunakan untuk mengolah gambar. Adapun fungsi-fungsi yang telah di sediakan adalah image resizing, Thumbnail Creation,Image cropping, Image Rotating dan Image Watermaking
Library input dan security berfungsi untuk menjamin bahwa inputan dari form bersih dari inputan-inputan user yang tidak jelas
Library ini di gunakan untuk mengatur bahasa apa yang akan di pakai oleh Codeigniter
Library ini berfungsi untuk mem-paginate hasil database agar tetap performance dan usability. Kita bisa mengontrol berapa banyak record yang ingin kita tampilkan di setiap halaman website kita.
Library session dapat di gunakan untuk memelihara informasi status tentang user (seperti layaknya session di PHP). Tetapi library ini tidak menggunakan session yang dibagun dari PHP
Library ini di gunakan untuk membuat template yang  bisa mengurai variabel sederhana atau pasangan tag variabel.
Â
          Â
Comments (0)
No comments yet. Be the first to comment.