Deskripsi Studi Kasus
Sebuah coffee shop bernama Coffee Bliss ingin mengganti kartu member fisik menjadi kartu member digital berbasis Android. Pelanggan dapat mendaftar sebagai member, memperoleh poin setiap transaksi, melihat QR Code member, serta menukarkan poin dengan hadiah.
Mahasiswa diminta mengembangkan aplikasi Android modern menggunakan:
- Kotlin
- Jetpack Compose
- Room Database
- MVVM Architecture
- Navigation Compose
- Material 3 Design
Analisis Kebutuhan Sistem
Aktor
Member
Dapat:
- Mendaftar
- Login
- Melihat kartu member
- Melihat poin
- Menambah transaksi
- Menukar poin
Fitur Utama
1. Registrasi Member
Input:
- Nama
- No HP
Output:
- Data tersimpan ke Room Database
2. Digital Membership Card
Menampilkan:
- Nama Member
- Nomor Member
- Status Member
- Total Point
3. Riwayat Transaksi
Data:
- Tanggal
- Nominal Pembelian
- Point Didapat
4. Reward Point
Aturan:
Rp10.000 = 1 Point
Contoh:
Pembelian Rp150.000
Point:
150000 ÷ 10000 = 15 Point
5. Redeem Point
Misal:
| Point | Reward |
|---|---|
| 50 | Espresso |
| 100 | Cappuccino |
| 150 | Latte Gratis |
Referensi
- https://www.codepolitan.com/blog/rest-api-client-sederhana-dengan-retrofit-pada-android-studio-58986d62c46ae/
- https://medium.com/@samueljumawrites/fetching-data-from-an-api-using-retrofit-in-your-android-app-5ceddd1030b8
- https://github.com/codepath/android_guides/wiki/Consuming-APIs-with-Retrofit
- https://polinema-mobile.github.io/09/01-retrofit-get.html
- https://android.csextyphon.in/news-app-using-rest-api-json-parsing/



No comments:
Post a Comment