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
Posting Komentar