Pengertian Sistem Informasi Codeigniter

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