commit to user
5
BAB II LANDASAN TEORI
2.1 Pengertian Sistem Informasi
Sistem informasi didefinisikan oleh Robert A. Leitch dan K. Roscoe Davis sebagai berikut: Sistem informasi adalah suatu sistem di dalam suatu organisasi
yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.New Jersey:Prentice-Hall,1983
2.2 Codeigniter
Codeigniter adalah sebuah framework PHP yang dapat membantu mempercepat developer dalam pengembangan aplikasi berbasis web PHP
dibandingkan jika menulis semua kode program dari awal. Codeigniter pertama kali dibuat oleh Rick Ellis, CEO Ellislab, Inc. http:ellislab.com, sebuah
perusahaan yang memproduksi CMS Content Management System yang cukup handal, yaitu: Expression Engine http:expressionengine.com. Beberapa
keunggulan menggunakan Codeigniter : 1.
Gratis Codeigniter berlisensi di bawah ApacheBSD opensource, jadi kita bisa
menggunakannya secara bebas. 2.
Berukuran Kecil Ukuran Codeigniter yang kecil merupakan keunggulan tersendiri.
Dibanding framework lain yang berukuran besar, serta membutuhkan resource yang besar pula untuk berjalan. Pada Codeigniter, bisa diatur
agar sistem meload library yang dibutuhkan saja, sehingga sistem dapat berjalan ringan dan cepat.
3. Menggunakan konsep M-V-C.
Codeigniter menggunakan konsep M-V-C Model-View-Controller yang memungkinkan pemisahan antara layer application, login dan presentasi.
commit to user 6
4. URL yang sederhana
Secara default, URL yang dihasilkan Codeigniter sangat bersih clean dan Search Engine Frien. Friendly SEF.
5. Memilki Paket Library yang Lengkap
Codeigniter memiliki library yang lengkap untuk mengerjakan operasi- operasi yang umum dibutuhkan oleh sebuah aplikasi berbasis web,
misalnya mengakses database, mengirim email, mem-validasi form, menangani session dan sebagainya.
6. Extensible
Sistem dapat dikembangkan dengan mudah menggunakan plugin dan helper atau dengan menggunakan hooks.
7. Tidak Memerlukan Template Engine
Meskipun Codeigniter dilengkapi dengan template parser sederhana yang dapat kita pergunakan, tetapi hal ini tetapi tidak mengharuskan kita untuk
menggunakannya. Penggunaan template engine dapat mengurangi performance dari sistem.Awan Pribadi Basuki, 2010.
2.3. MySQL Database