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