MVC CodeIgniter pada Toko Online

Nama : Adrian Ismu Arifianto
NRP : 5025211116
Kelas : PBKK A
Link Github : GitHub


Pada pertemuan ke-13 dalam mata kuliah PBKK, tugasnya adalah membuat sebuah platform toko daring (online marketplace) dengan pendekatan MVC menggunakan framework CodeIgniter. Berikut adalah detail dokumentasinya.

User

Homepage

Halaman ini menampilkan halaman awal ketika pengguna membuka situs web. Di halaman ini, pengguna dapat melihat katalog produk yang tersedia beserta kategorinya. Setiap produk memiliki opsi untuk melihat detailnya dan menambahkannya ke keranjang belanja.


Product Details Page


Ketika pengguna mengeklik tombol "Detail" pada salah satu item di Dashboard, maka akan diarahkan ke halaman detail produk. Di sini, pengguna dapat melihat informasi rinci mengenai produk, termasuk foto, nama, deskripsi, kategori, stok yang tersedia, dan harga. Selain itu, pengguna memiliki opsi untuk menekan tombol "Tambah ke Keranjang" untuk langsung memasukkan item ke dalam keranjang belanja, atau mereka dapat menggunakan tombol "Kembali" untuk kembali ke halaman utama.

Shopping Cart Page


Di halaman ini, pengguna bisa melihat rincian barang-barang yang telah mereka tambahkan ke dalam keranjang belanja. Mereka memiliki opsi untuk melakukan pembayaran setelah selesai berbelanja atau menghapus barang-barang dalam keranjang jika ternyata item yang telah dimasukkan tidak sesuai.

Payment Page



Setelah pengguna menyelesaikan proses check-out, mereka akan dialihkan ke halaman pembayaran. Di sini, halaman tersebut menampilkan total harga dari semua barang yang dibeli. Selain itu, pengguna akan diminta untuk mengisi formulir dengan informasi alamat pengiriman dan rincian pembayaran.


Admin

Inventory Page






Di halaman ini, informasi lengkap tentang barang-barang yang tersedia untuk dijual ditampilkan. Admin memiliki kemampuan untuk menambahkan entri baru, mengedit, dan menghapus entri barang yang sudah ada dalam sistem.


Invoice Page


Di halaman ini, invoice pemesanan barang yang telah dilakukan oleh pengguna ditampilkan dengan informasi seperti nama pemesan, alamat pengiriman, tanggal pemesanan, dan tenggat waktu pembayaran. Admin memiliki kemampuan untuk melihat rincian dari setiap invoice dengan mengklik tombol "Detail".

Invoice Details Page





Di halaman ini, terdapat detail lengkap dari invoice pemesanan barang yang telah dilakukan oleh pengguna. Informasi yang ditampilkan mencakup daftar rinci barang-barang yang telah dibeli oleh pengguna beserta rincian harga masing-masing item. Selain itu, halaman ini juga menampilkan total harga keseluruhan dari semua item yang dibeli.

Login and Registration Page



Halaman ini berfungsi sebagai akses untuk login ke dalam sistem bagi pengguna yang sudah memiliki akun. Selain itu, halaman ini juga memungkinkan pengguna yang belum memiliki akun untuk mendaftar dan membuat akun baru.


Komentar

Postingan populer dari blog ini

Membuat View CodeIgniter4

QUIZ 1 PBKK A