

Arsitektur MVC (View, Routes, Controller, Model, Database).
Role Administrator dan Operator.
Alur request aplikasi.
Struktur database categories, products, dan product_images.
Teknologi CI4, PHP 8+, MySQL, Bootstrap 5.
Fitur CRUD produk, kategori, upload gambar, harga, stok, dan pencarian.
Tujuan pembelajaran: Mahasiswa memahami hubungan antar-komponen MVC dan aliran data dalam pengembangan aplikasi e-commerce menggunakan CI4.
Infografis menjelaskan arsitektur dan tahapan implementasi modul Product Management pada aplikasi ShopEase.
Komponen utama:
Tujuan: Mengelola kategori dan produk melalui operasi CRUD.
Fitur Utama: Tambah, lihat, ubah, hapus kategori dan produk, upload gambar, pengaturan harga dan stok.
Arsitektur MVC: Admin/Operator → View → Routes → ProductController → Model → MySQL.
AuthFilter: Membatasi akses berdasarkan role Admin dan Operator.
Database: Relasi categories (1) → products (N).
Struktur File: CategoryModel.php, ProductModel.php, ProductController.php, dan View CRUD.
Tahapan Implementasi: Database, Model, Controller, Routes, View, Filter, dan pengujian.
Target akhir: Admin dan Operator dapat mengelola kategori serta produk secara dinamis melalui aplikasi ShopEase, dengan data tersimpan di MySQL dan siap diintegrasikan dengan Shopping Cart dan Checkout.
https://chatgpt.com/c/6af5ad50-73e8-83ec-8229-d3077b0d7df8 Kurikulum Python Buatkan modul 1 Introduction to Python & Programming Setia...