PPB C - EAS

5025221103 | Hilmi Fawwaz Sa'ad | EAS | PPB C

WARUNG LEGIT - MEMBERSHIP APP


Deskripsi Aplikasi

Waroeng Legit Membership adalah aplikasi yang dirancang untuk menggantikan kartu member fisik pada sebuah kedai jajan pasar tradisional. Aplikasi ini membantu pelanggan mengumpulkan poin dari setiap pembelian dan menukarkannya dengan jajanan gratis, sementara barista dapat mendaftarkan member serta mencatat transaksi langsung dari aplikasi. Dibangun dengan Jetpack Compose dan arsitektur Room Database serta pola MVVM, Waroeng Legit menghadirkan pengalaman membership yang tidak hanya fungsional tetapi juga elegan, dengan identitas visual hangat khas jajan pasar Indonesia.

Nama Waroeng Legit dipilih untuk menghadirkan nuansa hangat khas warung jajan pasar Indonesia. Kata “legit” yang berarti manis dan mengena mencerminkan tujuan aplikasi, yaitu membuat setiap pembelian terasa lebih berkesan melalui poin dan reward. Aplikasi ini memiliki dua peran pengguna, yaitu Barista sebagai pengelola dan Customer sebagai pelanggan.

Konsep poin dan reward diadaptasi dari kebutuhan nyata sebuah usaha kecil, yaitu mempererat hubungan dengan pelanggan setia tanpa harus membawa kartu fisik. Waroeng Legit lahir dari keyakinan bahwa loyalitas pelanggan tumbuh dari pengalaman yang menyenangkan dan penghargaan yang nyata. Jargon aplikasi ini adalah “Rasa legit, untung selangit!”.


Fitur Utama

  1. Dua Peran Pengguna

Aplikasi menyediakan dua mode akses dalam satu aplikasi, yaitu Barista sebagai pengelola yang mendaftarkan member dan mencatat transaksi, serta Customer sebagai pelanggan yang melihat poin dan menukar reward.

  1. Registrasi Member oleh Barista

Barista mendaftarkan pelanggan baru cukup dengan nama, email, dan nomor HP. Password default dibuat otomatis berdasarkan ID member, lalu ditampilkan agar dapat diberitahukan kepada customer.

  1. Login dan Keamanan Password

Customer login menggunakan email dan password. Password tidak disimpan sebagai teks biasa, melainkan dalam bentuk hash SHA-256 demi menjaga keamanan dan mencegah penyalahgunaan akun.

  1. Kartu Member Digital

Kartu keanggotaan digital bergradien yang menampilkan nama, ID member, level, dan total poin secara real-time, menggantikan kartu fisik.

  1. Sistem Poin Otomatis

Poin bertambah otomatis dari setiap pembelian dengan formula satu poin untuk setiap kelipatan Rp10.000, tanpa perlu perhitungan manual.

  1. Catat Transaksi

Barista mencatat nominal pembelian dengan format ribuan otomatis (contoh: 50.000) untuk mempermudah pembacaan dan mengurangi kesalahan input.

  1. Riwayat Transaksi

Histori lengkap yang mencatat dua jenis aktivitas, yaitu pembelian sebagai poin masuk dan penukaran reward sebagai poin keluar, dibedakan dengan warna dan ikon.

  1. Tukar Reward

Poin dapat ditukar dengan aneka jajan pasar seperti Klepon, Tempe Mendoan, Onde-onde, Es Dawet, dan Brownies Lumer, sesuai jumlah poin yang dimiliki.

  1. Sistem Level Berbasis Misi

Level keanggotaan Bronze, Silver, hingga Gold yang dinaikkan dengan menyelesaikan misi tertentu (gamifikasi), bukan sekadar berdasarkan jumlah poin.

  1. Kelola Profil dan Ganti Password

Customer dapat mengubah data diri serta mengganti password, dengan konfirmasi password lama terlebih dahulu apabila sudah pernah menggantinya.

  1. Notifikasi In-App

Pemberitahuan berupa banner yang muncul dari atas layar saat sebuah aksi berhasil dilakukan, seperti transaksi tercatat atau reward ditukar.

  1. Dashboard Barista

Ringkasan statistik yang menampilkan jumlah member, total poin yang beredar, serta sebaran level member secara keseluruhan.


Dokumentasi

Berikut merupakan kumpulan tautan yang diperlukan sebagai kelengkapan dokumentasi Evaluasi Akhir Semester (EAS) mata kuliah Pemrograman Perangkat Bergerak. 

  • Link Infografis

https://drive.google.com/file/d/1koQ-R3vdJgittaQPCTSjO4XLzFAkXRGs/view?usp=drive_link

  • Link PPT

https://drive.google.com/file/d/15P6Mvjd9Y2QCaCuDOH7cl7KnwmoVLt-n/view?usp=drive_link

  • Link GitHub

https://github.com/amandaillona0908/ppb_eas.git

  • Link Blogspot

https://amandaillona0908.blogspot.com/2026/06/eas-ppb.html

https://hilmifawwazs.blogspot.com/2026/06/ppb-c-eas.html

  • Link Aplikasi

https://drive.google.com/file/d/1Lg7ISj1Xu9zePFiVgtFcG0FkQEmQp7oT/view?usp=drive_link

  • Link Youtube

https://youtu.be/NNLzVyMR-hs

https://youtu.be/NpfRVIj5CY0




Komentar

Postingan populer dari blog ini

PPB C - Pertemuan 12 - Login App (MVVM)

PPB C - Pertemuan 7 - Halaman Login Sederhana

PPB C - Pertemuan 11 - Marketplace Siswa