Web atau Situs Deskripsi Teori 1. Sistem Peminjaman
8 d. Menggunakan metode MVC; Ardhana 2013: 19 menjelaskan, MVC
merupakan sebuah pattern yang memisahkan pengembangan aplikasi
berdasarkan komponen utama, seperti manipulasi data, user interface, dan
bagian yang menjadi kontrol aplikasi, sehingga memudahkan dalam membedakan antara tampilan dan program. Aliran data pada MVC
pattern diilustrasikan pada Gambar 2. Komponen MVC
pattern, yaitu: 1 Model; model berhubungan dengan data dan interaksi ke database atau
webservice serta mempresentasikan struktur data dari aplikasi yang bisa berupa basis data maupun data lain.
2 View; view berhubungan dengan segala sesuatu yang akan ditempatkan ke
end-user, biasanya berupa halaman web, RSS, JavaScript, dan lain- lain.
View ini berisi variabel-variabel yang berisi data yang siap ditampilkan.
3 Controller; controller merupakan penghubung antara model dan view. Controller bertugas menyediakan berbagai variabel yang akan ditampilkan
di view, memanggil model untuk melakukan akses ke database,
menyediakan penanganan error, mengerjakan proses logika dari aplikasi,
serta melakukan validasi atau pengecekan terhadap input.
Gambar 2. Ilustrasi Aliran Data Dalam Framework CodeIgniter
9 e. User friendly; CI sangat mudah digunakan karena bentuk dan tampilannya
dirancang secara terstruktur. f. URL yang user friendly; ketika URL dipanggil maka akan langsung
membentuk sebuah alamat, hal ini dikarenakan CI telah dirancang secara rapi.
g. Framework yang lengkap; CI dikemas secara lengkap karena didalamnya terdapat kumpulan
class sehingga sangat menunjang dalam pembuatan website, database, validasi form data, pembuatan session, penggunaan XML-
RPC, dan lain-lain. h. User guide; CI dilengkapi dengan dokumen yang cukup baik dan lengkap,
sehingga dapat membantu para programmer mempelajarinya.
i. Reuse of code; dengan menggunakan framework maka program yang dibuat akan memiliki struktur yang baku, sehingga dapat digunakan kembali pada
proyek-proyek lainnya. EllisLab merilis versi stabiltetap
stable version CodeIgniter 2.1.4 pada 8 Juli 2013. Dibutuhkan
webserver yang mendukung PHP versi 5.1.6 atau yang lebih baru agar CI bekerja dengan baik. Versi 2.1.4 mendukung basis data
MySQL 4.1+, MySQLi, MS SQL, Postgres, Oracle, SQLite, dan ODBC. Penggunaan CodeIgniter CI sebagai