EAS - PPB



Nama        : Amanda Illona Farrel
NRP          : 5025221056
Mata Kuliah : Pemrograman Perangkat Bergerak (C)

Waroeng Legit Membership App

Dalam artikel kali ini, saya ingin berbagi hasil pengerjaan proyek individu yang ditujukan untuk memenuhi ujian Evaluasi Akhir Semester mata kuliah Pemrograman Perangkat Bergerak. Saya bersama rekan saya Hilmi Fawwaz Sa'ad mengembangkan aplikasi mobile bernama Waroeng Legit Membership, sebuah aplikasi kartu keanggotaan digital untuk kedai jajan pasar tradisional.

Nama Waroeng Legit dipilih untuk menghadirkan nuansa hangat khas warung jajan pasar Indonesia, di mana "legit" yang berarti manis dan mengena, sekaligus mencerminkan tujuan aplikasi: membuat setiap pembelian terasa lebih berkesan melalui poin dan reward.

1. Deskripsi Aplikasi

Sebelum masuk ke detail teknis, izinkan saya memperkenalkan Waroeng Legit Membership secara lebih mendalam.

Waroeng Legit Membership adalah aplikasi kartu keanggotaan digital berbasis Android yang dirancang untuk menggantikan kartu member fisik pada sebuah kedai jajan pasar. 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 fungsional sekaligus elegan dengan identitas visual hangat khas jajan pasar.

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: mempererat hubungan dengan pelanggan setia tanpa harus membawa kartu fisik. Jargon aplikasi ini adalah "Rasa legit, untung selangit!".

2. Fitur Aplikasi

Waroeng Legit Membership dirancang dengan fitur yang tidak hanya menjawab kebutuhan dasar sistem membership, tetapi juga memberikan pengalaman yang lebih lengkap dan personal. Berikut fitur-fitur yang tersedia:

  • Dua Peran Pengguna -> Satu aplikasi dengan dua mode akses: Barista sebagai pengelola dan Customer sebagai pelanggan.
  • Registrasi Member oleh Barista -> Barista mendaftarkan pelanggan baru, dengan password default yang dibuat otomatis dari ID member.
  • Login & Keamanan -> Customer login menggunakan email dan password, dengan password disimpan dalam bentuk hash SHA-256 demi keamanan, bukan teks biasa.
  • Kartu Member Digital -> Kartu bergradien yang menampilkan nama, ID member, level, dan total poin secara real-time.
  • Sistem Poin Otomatis -> Poin bertambah otomatis dari setiap pembelian dengan formula 1 poin untuk setiap Rp10.000.
  • Catat Transaksi -> Barista menginput nominal pembelian dengan format ribuan otomatis (50.000) untuk mengurangi kesalahan input.
  • Riwayat Transaksi -> Histori lengkap yang mencatat dua jenis aktivitas: pembelian (poin masuk) dan penukaran reward (poin keluar).
  • Tukar Reward -> Poin dapat ditukar dengan aneka jajan pasar seperti Klepon, Tempe Mendoan, Onde-onde, Es Dawet, dan Brownies Lumer.
  • Sistem Level Berbasis Misi -> Level Bronze, Silver, hingga Gold yang dinaikkan dengan menyelesaikan misi (gamifikasi), bukan sekadar angka poin.
  • Kelola Profil & Ganti Password -> Customer dapat mengubah data diri serta mengganti password dengan konfirmasi password lama untuk keamanan.
  • Notifikasi In-App -> Banner pemberitahuan yang muncul dari atas layar saat aksi berhasil dilakukan.
  • Dashboard Barista -> Ringkasan statistik berupa jumlah member, total poin beredar, dan sebaran level member.

3. Infografis Aplikasi

Berikut adalah infografis atau poster Waroeng Legit Membership yang merangkum tampilan dan identitas aplikasi secara visual.

4. User Interface Aplikasi

Tampilan Waroeng Legit dirancang dari awal dengan memperhatikan konsistensi visual, keterbacaan, dan estetika hangat khas jajan pasar, serta melakukan beberapa pengamatan terhadap aplikasi sejenis sebagai referensi. Berikut hasil desain antarmuka yang saya kembangkan.

5. Pitch Deck Aplikasi

Sebagai bagian dari dokumentasi proyek, saya menyusun presentasi yang mencakup deskripsi, desain, dan cara pengerjaan Waroeng Legit Membership secara menyeluruh.

6. Presentasi Aplikasi

Agar lebih mudah dipahami, saya juga menyertakan video presentasi sekaligus demo penggunaan aplikasi Waroeng Legit Membership secara langsung.

Demo Aplikasi Waroeng Legit Membership

Pitch Deck Aplikasi Waroeng Legit Membership

8. Kode Aplikasi

Seluruh kode sumber Waroeng Legit Membership dapat diakses secara terbuka melalui repositori GitHub berikut.

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

Komentar

Postingan populer dari blog ini

Pertemuan 3 - PPB

ETS - PPB

Pertemuan 1 - PPB