Anda di halaman 1dari 5

TUGAS APLIKASI WEB II

FRAMEWORK TENTANG CODE IGNITER

Dosen Pembimbing : Rizki Muliono S.kom, M.kom

Dewo Prasetyo (178160030)


Akbario Fitra (178160058)
Ryanda Fadilah Hrp (178160082)

FAKULTAS TEKNIK INFORMATIKA PAGI (B)

UNIVERSITAS MEDAN AREA


MEDAN
T.A 2019/2020
Skema MVC dalam freamwork CodeIgniter

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.

Contoh Penggunaan MVC


Web – web yang sudah menggunakan framework CodeIgniter :

1. Sistem Informasi Registrasi KKN Online

2. Sistem Informasi Penjualan Rumah


3. Sistem Informasi pemilihan presiden BEM

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.

Anda mungkin juga menyukai