Pembuka?

Merupakan informasi yang berkaitan dengan isi dari materi yang akan dipelajari

Persiapan?

Menjelaskan tentang persiapan yang harus Anda lakukan sebelum mempraktekan semua materi yang ada.

Pengenalan CodeIgniter 4?

Materi yang wajib Anda kerjakan dan pahami, semua materi-materi berikutnya akan mengacu pada projek ini.

Bootstrap dan Font Awesome?

Penggunaan Bootstrap dan Font Awesome untuk mempercepat dan mempercantik desain website.

Pelengkap AGC?

Membahas cara membuat dan atau menggunakan script siap pakai untuk keperluan pembuatan web AGC kita nantinya.

AGC Hotel dengan File JSON?

Membahas tentang cara memanfaat data hotel dari Agoda.com untuk dijadikan sebagai sumber data Web AGC dalam format JSON.

AGC Hotel dengan Database?

Membahas tentang cara memanfaatkan data hotel dari Agoda.com untuk dijadikan sebagai sumber data Web AGC dalam format Database.

PHP To HTML Converter?

Membahas cara membuat tools untuk melakukan konversi Web AGC yang dibuat menggunakan bahasa pemroraman PHP agar menjadi halaman web HTML.

Jutaan Data Produk Siap Pakai?

Berisi link daftar produk siap pakai, tidak perlu scrape lagi.

Dasar-Dasar Web Scraping?

Topik ini membahas tentang cara mengumpulkan data dengan teknik web scraping.

Web AGC dengan Teknik Web Scraping

Alur Kerja Website dengan Sistem MVC

Alur Kerja Website dengan Sistem MVC

Ketika membuka projek dengan menggunakan browser, maka Anda akan melihat sebuah tampilan default dari CodeIgniter.

Berikut adalah alur kerja dari sebuah website yang menggunakan sistem MVC:

  • User mengirim request ke web;
  • File yang pertama kali dieksekusi adalah index.php
  • Lalu dari index.php, request akan diteruskan oleh Routes.php
  • Routes.php akan mencari cache di server, apabila terdapat cache maka cache itu yang akan digunakan, namun apabila tidak ada cache maka request diteruskan ke Controller;
  • Controller bertanggung jawab untuk mengambil data dari Model dan me-rendernya ke dalam View.
  • View dikirim ke pengguna dan disimpan dalam cache, apabila fitur cache aktif.