Framework CodeIgniter Framework CodeIgniter

segi kualitatif maupun kuantitatif, yang didukung dengan data akurat pada saat ini Puryato, 2012. Demikian dalam Gereja Katolik Santo Paulus Miki Salatiga perubahan data menjadi informasi memiliki manfaat untuk mendapatkan data umat yang dapat dikelola. Dengan pengolahan data menjadi informasi dewan paroki dapat meningkatkan pelayanan bagi umat

2.4 Framework CodeIgniter

2.4.1 Framework

Framework adalah kumpulan fungsi libraries, maka seorang programmer tidak perlu lagi membuat fungsi-fungsi dari awal, tinggal memanggil kumpulan library atau fungsi yang sudah ada didalam framework dan cara menggunakan fungsi- fungsi itu sudah ditentukan oleh framework Wiswakarma, 2010. Penggunaan framework banyak dipilih karena kemudahan yang ditawarkan. Didalam sebuah framework sudah tersedia struktur aplikasi yang baik, standard coding yang harus diikuti oleh programmer untuk menulis code, best practice yang merupakan kumpulan action yang telah teruji oleh para expert, design pattern yaitu teknik-teknik yang menjadi best practice, dan common function adalah fungsi-fungsi atau library yang telah umum digunakan dalam pengembangan sebuah sistem Daqiqil, 2011. Macam-macam framework : 1. Framework PHP  CakePHP  CodeIgniter CI  Symphony  Zend  Yii  Kohana 2. Framework Javascript  JQuery  Mootools 3. Framework Ruby  Ruby on Rails ROR

2.4.2 CodeIgniter

CodeIgniter CI adalah sebuah framework untuk web yang dibuat dalam format PHP. Dengan format ini dapat dibuat sistem aplikasi web yang kompleks. CodeIgniter dapat mempercepat proses pembuatan web karena semua class dan modul yang dibutuhkan sudah ada Wiswakarma, 2010. Keunggulan framework CI dibandingkan dengan framework lainnya adalah Utama, 2011: 1. Gratis 2. Ringan Inti sistem CI hanya membutuhkan sangat sedikit librabry, hal ini merupakan perbedaan kontras dengan framework lain. Library lainnya dapat digunakan dinamis berdasarkan kebutuhan. 3. Cepat Sampai saat ini CI masih diakui sebagai framework yang paling cepat. 4. Menggunakan konsep Model View Controller MVC 5. Clean URL URL yang digunakan CI bersifat search-engine friendly menggunakan pendekatan segment-based. Contoh: example.comnewsarticle345 6. Library lengkap 7. Dapat diperluas Developer dapat dengan mudah mengembangkan extend library, helper, atau bahkan perluasan class inti CI. 8. Dukungan teknis yang lengkap di forum CI Gambar 2.1 Alur Proses CodeIgniter Utama, 2011 Penjelasan Gambar 2.1 : 1. Index.php berfungsi sebagai pengendali awal, menginisialisasi sumber daya utama yang dibutuhkan CI. 2. Router memeriksa paket HTTP request untuk menentukan aksi apa yang harus dilakukan oleh sistem. 3. Jika cache tersedia, maka halaman langsung dikirim ke browser, eksekusi sistem yang normal akan dilewati. 4. Security. Sebelum Application Controller dieksekusi, paket HTTP request dan semua data yang dikirimkan pengguna akan disaring terlebih dahulu oleh security class. 5. Application Controller menginisialisasi model, librabry utama, helpers dan semua sumberdaya yang dibutuhkan untuk setiap request. 6. Antarmuka aplikasi view yang sudah disiapkan dikirimkan ke browser. Jika caching diaktifkan, maka view akan disimpan sementara untuk request yang sama berikutnya.

2.5 Model View Controller

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Pastoral Berbasis Web menggunakan Arsitekur Model View T1 672008198 BAB I

0 0 7

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Pastoral Berbasis Web menggunakan Arsitekur Model View T1 672008198 BAB IV

0 0 30

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Pastoral Berbasis Web menggunakan Arsitekur Model View T1 672008198 BAB V

0 0 2

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Pastoral Berbasis Web menggunakan Arsitekur Model View

0 0 18

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Pastoral Berbasis Web menggunakan Arsitekur Model View

0 0 1

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Jejaring Klaster Berbasis Web Menggunakan Metode Model View Controller

0 0 1

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Akademik Berbasis Web T1 672004181 BAB II

0 0 10

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Lowongan Pekerjaan Berbasis Web Menggunakan Model View Controller

0 0 16

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Informasi Manajemen Kontraktor Berbasis Web T1 672006256 BAB II

0 1 11

T1__BAB II Institutional Repository | Satya Wacana Christian University: Sistem Penelusuran Barang Menggunakan Barcode Berbasis Web T1 BAB II

0 0 4