Final Proyek Pemrograman Web B

Nama         : Fatiya Izzati

NRP            : 5025221187

Kelas          : Pemrograman Web (B)

Link Paper   : [Referensi]

Link GitHub : [Repository]

1) Buatlah deskribsi studi kasus pemrograman web (individu)

Aplikasi Penjualan Kue Berbasis Web adalah aplikasi yang dibuat untuk memfasilitasi pelanggan dalam maupun luar kota untuk melakukan pembelian kue secara online melalui website, memiliki fitur pembelian kue dan input bukti pembayaran sehingga akan memfasilitasi pelanggan, terlebih untuk pelanggan yang berasal dari luar kota. Pengguna dari aplikasi ini pada nantinya hanya akan ada 2 user, yaitu admin atau pemilik bisnis dan pelanggan. Pemilik dapat mengelola semua proses pembelian, seperti penginputan kue yang akan dijual dan juga dapat mengelola data penjualan. Adapun pelanggan yang dapat melakukan pembelian dengan menambahkan kue yang akan dibeli ke dalam fitur keranjang dan selanjutnya melakukan proses transaksi dengan menginputkan bukti pembayaran.

2) Buatlah rancangan umum arsitektur atau fitur yang ada dalam aplikasi (individu)

- Landing page dapat berbentuk seperti dashboard dimana terdapat tampilan dari fitur-fitur yang dapat diakses dan display beberapa produk 

Authentication yang berisi halaman registrasi dan login.

- Keranjang yang menampilkan kue-kue yang akan dibeli

- Checkout berisi alamat pembelian, note, tipe pengiriman, total pembelian, dan konfirmasi pembayaran.

- Profil yang berisi data user, riwayat pembelian, dan lain-lain.

- Dashboard admin berisi fitur penjualan dan modifikasi produk.

- Penjualan yang berisi semua data penjualan.

- Modifikasi produk dapat menambahkan produk baru, menambah stok, dan menghapus produk.

3) Rancang desain databasenya (individu)



4) Buat desain front end (individu)



4) Tentukan action yang akan mengandle logika back end (individu)

- Autentikasi Pengguna:
Action ini memvalidasi keabsahan pengguna saat login, memastikan bahwa hanya admin atau pelanggan yang dapat mengakses area yang sesuai dengan hak aksesnya.

-Pengelolaan Katalog Kue:
Action ini memungkinkan admin untuk menambah, mengedit, atau menghapus kue dari katalog yang tersedia untuk dijual.

-Pengelolaan Transaksi:
Action ini memfasilitasi admin untuk melihat dan mengelola proses transaksi, memvalidasi pembayaran, mengonfirmasi pesanan, dan mengubah status pesanan (misalnya: diproses, dikirim, selesai).

-Keranjang Belanja:
Action ini memungkinkan pelanggan untuk menambahkan kue ke dalam keranjang belanja, menghapus kue yang tidak diinginkan, mengubah jumlah kue yang dipesan, dan mengonfirmasi pembelian.

-Proses Transaksi:
Action ini memvalidasi bukti pembayaran yang diunggah oleh pelanggan, memproses pembayaran, memperbarui status pesanan, dan mengirimkan notifikasi kepada pelanggan tentang status pesanan mereka.

-Pengelolaan Data Pelanggan:
Action ini memungkinkan admin untuk mengelola data pelanggan yang mencakup informasi kontak, alamat pengiriman, dan riwayat pembelian.

-Sistem Notifikasi:
Action ini akan memberi pemberitahuan kepada pengguna (baik admin maupun pelanggan) tentang perubahan status pesanan, konfirmasi pembayaran, atau informasi penting lainnya terkait pembelian kue.

Komentar

Postingan populer dari blog ini

TUGAS MEMBUAT UNDANGAN PERTEMUAN 4

TUGAS MEMBUAT VALIDATION FORM