Kuiz 2 Pemrograman Berbasis Kerangka Kerja
Nama : M Naufal Badruttamam
NRP : 5025211240
Kelas : PBKK B
Tahun : 2023 / 2024 (Ganjil)
Github : https://github.com/zetsux/codeigniter4-online-bookstore
Kuiz 2 Pemrograman Berbasis Kerangka Kerja
Permasalahan
Permasalahan yang terjadi ketika seseorang akan berbelanja buku mulai dari tidak mengetahui buku apa yang mereka inginkan karena tidak adanya suatu bentuk katalog elektronik, keterbatasan informasi mengenai buku yang dicari serta toko buku yang belum pasti memiliki buku yang mereka inginkan. Hal ini mengakibatkan calon pembeli harus mengunjungi toko buku untuk mengetahui informasi mengenai buku yang dicari.
Toko Buku "Media Ilmu" berencana membuat aplikasi Bookstore System yang bisa melayani penjualan secara online dengan memakai framework Code Igniter.
Solusi
1. Buatlah deskripsi aplikasi dan ruang lingkup fitur yang akan dikerjakan (individu)
- Manajemen Inventaris
- Tambah Buku: Memungkinkan pengguna untuk menambahkan detail buku baru ke dalam sistem, termasuk judul, penulis, tahun terbit, dan harga
- Edit Buku: Pengguna dapat mengubah atau memperbarui informasi buku yang sudah ada
- Hapus Buku: Memungkinkan pengguna untuk menghapus buku dari inventaris jika sudah tidak tersedia atau dijual habis
- Pemesanan dan Penjualan
- Pesan Buku; Pengguna dapat menerima pesanan baru, mencantumkan jumlah buku yang dipesan dan mendeteksi status pesanan
- Penjualan: Merekam penjualan buku, mencatat tanggal, jumlah, dan harga total.
- Faktur: Sistem otomatis menghasilkan faktur untuk setiap transaksi penjualan.
- Pencarian dan Kategori
- Pencarian Cepat: Fitur pencarian yang efisien untuk membantu pengguna menemukan buku berdasarkan judul, penulis, atau kategori
- Kategori Buku: Pengguna dapat mengelompokkan buku ke dalam kategori tertentu, mempermudah pengelolaan dan navigasi.
- Laporan
- Laporan Penjualan: Menampilkan laporan bulanan atau tahunan yang memberikan wawasan tentang kinerja penjualan
- Manajemen Pelanggan
- Database Pelanggan: Menyimpan informasi pelanggan seperti nama, alamat, dan riwayat pembelian.
- Promosi Pelanggan: Fitur untuk memberikan diskon khusus atau penawaran kepada pelanggan setia.
- Notifikasi dan Pengingat
- Pengingat Stok: Mengirim notifikasi otomatis ketika stok buku mencapai batas minimum
- Notifikasi Pesanan: Memberitahu pengguna tentang pesanan baru atau status pembayaran yang belum diselesaikan
- Keamanan dan Otentikasi
- Otentikasi PenggunaL Menyediakan sistem otentikasi yang aman untuk melindungi data pelanggan dan informasi bisnis
- Catatan Aktivitas: Merekam catatan aktivitas untuk melacak perubahan dan akses ke dalam sistem
2. Desain User Interface untuk aplikasi (individu)
Berikut merupakan Prototype yang akan saya buat dan mendapatkan referensi dari salah satu proyek saya
- Hero Page
- Tampilan Detail Produk
Komentar
Posting Komentar