TUGAS Framework
TUGAS Framework
1. Start Program
2. User melakukan pengiriman reques ke web
3. File yang pertama dieksekusi adalah index.php
4. Dari index.php request akan diteruskan oleh router.php
5. routers.php akan mencari caching di server, apabila tedapat cache maka itu yang
akan dikirim sebagai balasan . Apabila tidak ada cache barulah request diteruskan
ke controller
6. Controler kemudian akan bertanggunag jawab untuk melakukan pengambilan data
dari model dan nge-rendernya ke dalam view dengan menggunakan librari, plugin,
dan helper yang ada.
7. Kemudian yang di render hasil view dikirim ke user dan disimpan
dalam penyimpanan cache, apabila fitur cache nya aktif
8. Selesai.
Kelebihan CodeIgniter
1. Berukuran sangat kecil. File downloadnya hanya sekitar 2MB, sudah memiliki fitur
yang sangat lengkap.
2. Memiliki dokumentasi yang cukup baik. Setelah di download, sudah disertakan
dengan dokumentasi yang berisi pengantar, tutorial, panduan penggunaan, serta referensi
dokumentasi untuk komponen-komponennya.
3. Sangat kompleks dengan hosting. CodeIgniter mampu berjalan sangat baik pada
hampir semua platfom hosting. CodeIgniter juga mendukung database-database paling
umum, termasuk MySQL.
4. Fleksibilitas pada saat melakukan codingan.
5. Kinerja framework yang cukup baik.
6. Mudah untuk diintegrasikan. CodeIgniter sangat mengerti terhadap pengembangan
berbagai library saat ini.
7. Configurasi yang tidak terlalu rumit.
8. Mudah dipelajari.
Kekurangan CodeIgniter
1. CodeIgniter tidak ditujukan dalam pembuatan suatu web dengan skala yang besar.
2. Belum tersedianya editor khusus CodeIgniter.