Aplikasi Toko Online Sederhana dengan CodeIgniter 3
Fitur Toko Hadijaya
Link Source Code: https://github.com/evelynsierra/FP-PBKK
Link Youtube: https://www.youtube.com/watch?v=BDpKZvNst80
Disini kami menggunakan database dengan nama "hadijaya" dan dengan struktur seperti berikut
Terdapat dua tipe pengguna pada aplikasi ini. Mari kita bahas fitur dari tipe pengguna pertama yaitu customer. Pengguna ini memiliki beberapa fitur seperti:
1. Login dan Register
Agar dapat melakukan pembelian, pengguna dapat membuat akun terlebih dahulu menggunakan fitur ini
Controller:
2. Halaman daftar produk
Pada halaman ini pengguna dapat melihat berbagai macam produk yang dijual. Pengguna dapat menambahkan produk langsung ke keranjang melalui halaman ini atau melalui halaman detail produk.
Controller:
3. Halaman detail produk
Pada halaman ini pengguna dapat melihat detail dari produk, lalu memasukkannya ke keranjang sesuai jumlah yang diinginkan
Controller:
4. Halaman keranjang
Pada halaman ini, pengguna dapat mengelola barang di keranjangnya, memasukkan kode kupon dan melakukan checkout
Controller:
5. Halaman checkout
Pada halaman checkout, pengguna dapat memasukkan alamat pengiriman dan memilih metode pembayaran
Controller:
Pengguna dapat melihat riwayat order yang pernah dilakukan beserta detailnya pada halaman ini. Konfirmasi pembayaran dapat dilakukan melalui halaman ini
Controller:
Setelah melakukan checkout, pengguna harus melakukan konfirmasi pembayaran dengan cara mengisi formulir tentang detail pembayaran beserta foto bukti pembayarannya. Hal tersebut dapat dilakukan pada halaman ini
Controller:
8. Halaman riwayat pembayaran
Seluruh konfirmasi pembayaran yang telah diajukan beserta detailnya dapat dilihat pada menu ini
Controller:
9. Halaman menulis review
Jika order pengguna telah selesai diantar, pengguna dapat menulis review pada halaman ini
Controller:
10. Halaman riwayat review
Pada halaman ini, pengguna dapat melihat seluruh review yang telah ia tulis
Controller:
Berikutnya, kita akan melihat fitur-fitur dari sisi administrator toko
1. Halaman dashboard
Pada halaman ini, admin dapat melihat ringkasan informasi terkait toko seperti jumlah produk, pelanggan, pesanan, pendapatan serta grafik penjualan per bulan
Controller:
2. Halaman pengelolaan kategori produk
Pada halaman ini, admin dapat melakukan operasi CRUD terkait kategori produk
Controller:
3. Halaman pengelolaan produk
Controller:
4. Halaman pengelolaan order
Controller:
5. Halaman pengelolaan kupon
Controller:
6. Halaman pengelolaan pembayaran
Pada halaman ini, admin dapat melihat daftar pembayaran yang sudah diupload oleh pelanggan serta melakukan konfirmasi
Controller:
7. Halaman pengelolaan pengguna/pelanggan
Pada halaman ini, admin dapat menghapus pelanggan serta melihat detail pelanggan seperti pemesanan yang sudah pernah dilakukan serta review yang ditulis
Controller:
8. Halaman daftar review pengguna
Pada halaman ini, admin dapat melihat daftar review yang sudah dikirim oleh pengguna
Controller:
Komentar
Posting Komentar