Deskripsi studi kasus
Nama proyek: NewsHub — Portal Berita Online
NewsHub merupakan aplikasi web untuk mengelola berita dari berbagai kategori, seperti pendidikan, teknologi, ekonomi, olahraga, dan gaya hidup. Mahasiswa berperan sebagai pengembang web yang membangun sistem pengelolaan berita menggunakan CodeIgniter 4.
Tujuan pembelajaran
Setelah praktikum, mahasiswa diharapkan mampu:
Memahami konsep dan struktur proyek CodeIgniter 4.
Menerapkan arsitektur MVC (Model–View–Controller).
Menghubungkan aplikasi dengan database MySQL.
Mengimplementasikan CRUD untuk data berita.
Menggunakan routing, validasi form, dan template Bootstrap 5.
Menerapkan keamanan dasar pada aplikasi web.
composer create-project codeigniter4/appstarter ci4composer --no-dev
php spark serve









