Quiz PBKK Sistem Toko Buku Dengan Framework Code Igniter

Nama: Vito Febrian Ananta

NRP: 5025211224

Kelas: Pemrograman Berbasis Kerangka Kerja (B)

Tahun: 2023


Quiz 2 Sistem Toko Buku Online

Pertanyaan:

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

2. Desain User Interface untuk aplikasi (individu)

3. Implementasikan aplikasi dengan menggunakan framework CI (Berkelompok maks 3)

4. Dokumentasikan dalam bentuk video Youtube dan embedded di Blog (Berkelompok maks 3)


Jawaban:

1. Aplikasi “JustBookStore” akan menjadi solusi untuk meningkatkan efisiensi dan efektivitas penjualan buku oleh Toko Buku “Media Ilmu”. Aplikasi ini akan memungkinkan pelanggan untuk membeli buku secara online, menghemat waktu, biaya, dan tenaga mereka. Berikut adalah deskripsi dan ruang lingkup fitur aplikasi ini:

- Deskripsi Aplikasi

Aplikasi ini adalah platform penjualan buku online yang memungkinkan pelanggan untuk mencari, memilih, dan membeli buku secara online. Aplikasi ini tentu mencakup seluruh kegiatan yang dilakukan oleh toko buku offline, tetapi hal tersebut tidaklah cukup. Aplikasi ini akan memiliki beberapa fitur yang dapat meningkatkan efisiensi dalam hal waktu, biaya dan tenaga. 

- Ruang Lingkup Fitur

Berikut adalah beberapa fitur tersebut:

> Katalog Buku (semua): Menampilkan daftar buku yang tersedia untuk dibeli. Setiap entri akan mencakup gambar sampul buku, judul, penulis, harga, sinopsis singkat, publisher dan stok ketersediaan.

> Pencarian dan Filter (semua): Memungkinkan pelanggan untuk mencari buku berdasarkan judul, penulis, atau kata kunci lainnya. Pelanggan juga dapat menyaring hasil berdasarkan kategori, harga, atau penilaian.

> Detail Buku (semua): Menyediakan informasi lebih lanjut tentang buku tertentu ketika pelanggan mengklik entri di katalog. Ini akan mencakup sinopsis lengkap, informasi penulis dani lainnya.

> Keranjang Belanja (pelanggan): Memungkinkan pelanggan untuk menambahkan buku ke keranjang belanja virtual mereka untuk dibeli nanti.

> Checkout dan Pembayaran (pelanggan): Memungkinkan pelanggan untuk memeriksa barang-barang di keranjang belanja mereka, memasukkan informasi pengiriman, dan melakukan pembayaran.

> Akun Pelanggan (pelanggan): Pelanggan dapat membuat akun untuk menyimpan informasi pribadi dan riwayat pembelian mereka.

> Categories (semua): Memungkinkan admin untuk membuat, membaca, memperbarui, dan menghapus kategori buku.

> Books (semua): Memungkinkan admin untuk membuat, membaca, memperbarui, dan menghapus buku.

> Transactions History (admin dan pelanggan): Menampilkan riwayat transaksi yang telah dilakukan melalui aplikasi. Ini dapat membantu admin untuk melacak penjualan dan pendapatan.

Keterangan: () menunjukan siapa yang bisa memiliki fitur tersebut.

Dengan aplikasi ini, Toko Buku “Media Ilmu” dapat mencapai pelanggan yang lebih luas dan meningkatkan penjualan mereka. Selain itu, pelanggan akan mendapatkan pengalaman belanja yang lebih nyaman dan efisien.

2. Desain User Interface

Untuk sementara ini, berikut merupakan salah satu contoh desain dari sistem toko buku yang akan dibuat:
- Landing page

- Sign In page

- Sign Up page


3. Implementasi
Anggota kelompok:
Nama: Vito Febrian Ananta
NRP: 5025211224
Kelas: Pemrograman Berbasis Kerangka Kerja (B)
Tahun: 2023

Skema database yang diperlukan untuk fitur-fitur yang telah disampaikan sebelumnya:


Source code implementasi dapat dilihat pada repository github berikut ini: vitoananta/pbkk-b-2023-justbookstore (github repository)

4. Dokumentasi
Dokumentasi dari JustBookStore ini akan saya bagi menjadi beberapa part karena sistem toko buku online ini cukup kompleks. Berikut adalah part-part tersebut:
Part 1: Project
Pada part ini saya akan membahas beberapa poin sebagai berikut:
- github
- skema database
- framework
- styling (config talwind, package.json)
- template view
- partial view
- validation form
- migration
- seeder

Dokumentasi video dapat dilihat pada video di bawah ini:



Part 2: POV Guest (tanpa user)
Pada part ini saya akan membahas beberapa poin sebagai berikut:
- melihat katalog

Dokumentasi video dapat dilihat pada video di bawah ini:


Part 3: POV Admin (user dengan hak akses admin)
Pada part ini saya akan membahas beberapa poin sebagai berikut:
         - CRUD Categories
        - CRUD Books
        - validation form
        - preview image
        - auto resize image
        - default no cover

Dokumentasi video dapat dilihat pada video di bawah ini:


Part 4: POV Customer (user tanpa hak akses admin)
Pada part ini saya akan membahas beberapa poin sebagai berikut:
        - melihat katalog
- menambahkan buku ke keranjang (stok buku)
- melakukan transaksi pembelian (tanpa payment gateaway)

Dokumentasi video dapat dilihat pada video di bawah ini:




Comments

Popular posts from this blog

Latihan 1 Membuat Aplikasi Desktop Sederhana (Calculator)

Latihan 4 Membuat Aplikasi PhotoLab dengan Universal Windows Platform

Latihan Pengenalan Framework CodeIgniter