Kuis 2 Pemrograman Berbasis Kerangka Kerja B

Nama : Kevin Nathanael Halim

NRP : 5025211140

Kelas : Pemrograman Berbasis Kerangka Kerja B

Tahun Ajaran : 2023/2024 (Semester Gasal)

 

1. Buatlah deskripsi aplikasi dan ruang lingkup fitur yang akan dikerjakan

-          Deskripsi Aplikasi :

Aplikasi yang akan dikembangkan adalah aplikasi Bookstore System untuk Toko Buku "Media Ilmu". Aplikasi dibuat dengan tujuan untuk mengatasi meningkatkan efektivitas serta efisiensi dalam proses penjualan buku dengan didukungnya penjualan buku secara online sehingga pelanggan tidak perlu datang secara offline untuk melakukan pembelian.

Aplikasi juga dapat menampilkan katalog dari buku-buku yang tersedia dengan masing-masing buku ditampilkan judul, penulis, genre, sinopsis, penerbit, stok terkini, harga, dan atribut lainnya sehingga pembeli dapat mengamati buku-buku yang tersedia serta mencari buku yang sesuai dengan keinginannya menggunakan fitur pencarian dan filter berdasarkan kategori buku yang ada.


-          Ruang Lingkup Fitur

·         Sistem Katalog Elektronik: Menampilkan informasi lengkap mengenai setiap buku seperti judul, penulis, genre, sinopsis, penerbit, stok terkini, harga, dan atribut lainnya.

·         Pencarian dan Filter: Memungkinkan pengguna untuk mencari buku berdasarkan judul, penulis, atau kata kunci tertentu. Juga menyediakan filter berdasarkan kategori dari atribut-atribut buku.

·         Manajemen Akun Pengguna: Memungkinkan pengguna untuk melakukan registrasi akun dan juga melakukan login sebelum melakukan pembelian guna mencatat riwayat pembelian.

·         Keranjang Belanja: Pengguna dapat menambah, mengubah, atau menghapus buku dari keranjang belanja yang akan menampilkan seluruh buku yang akan dibeli dan total harga belanja saat itu.

·         Checkout: Menyediakan berbagai opsi pembayaran, seperti transfer bank, kartu kredit, atau pembayaran digital. Pengguna dapat memasukkan alamat pengiriman serta kurir atau memilih lokasi toko untuk pengambilan langsung.

·         Pemantauan Pesanan: Pengguna dapat melakukan pemantauan terhadap pesanannya setelah melakukan pemesanan dan dikonfirmasi pembayarannya. Lokasi serta status dari kurir nantinya akan dilacak dan ditampilkan.

·         Riwayat Pembelian: Merupakan tampilan yang berisikan riwayat serta status pembelian yang pernah dilakukan oleh pengguna secara lengkap dan menyeluruh.


2. Desain User Interface untuk aplikasi

- Katalog (Dengan Filter dan Sortir)


- Register


- Login


- Pemesanan


- Pembayaran


- Pemantauan Pesanan


- Riwayat Pemesanan


3. Implementasikan aplikasi dengan menggunakan framework CI

    GitHub Repository : https://github.com/zetsux/codeigniter4-online-bookstore

    Anggota Kelompok :

    - Kevin Nathanael Halim / 5025211140 (Backend)

    - M. Zhafran Dzaky / 5025211142 (Frontend)

    - M. Naufal Badrutammam / 5025211240 (Backend)


4. Dokumentasikan dalam bentuk video Youtube dan embedded di Blog




Comments