5025201025 | DAWAMUL FIKRI AQIL |
DOKUMENTASI
EVALUASI AKHIRSEMESTER
"PEMROGRAMAN PERANGKAT BERGERAK (F) 2024"
Studi Kasus : Starbucks
Pertanyaan : Bagaimana cara membangun aplikasi mobile untuk Starbucks menggunakan Kotlin dan Jetpack Compose yang dapat memberikan pengalaman pengguna yang intuitif dan interaktif, dengan fitur-fitur seperti Splash Screen, Halaman SignIn/SignUp, Halaman Dashboard dengan informasi Membership Points dan produk, serta halaman Promo dan Reward?
Problem Statement:
Dalam membangun aplikasi Starbucks ini, kita menghadapi beberapa tantangan:
Aplikasi Starbucks adalah aplikasi Android yang dirancang untuk mensimulasikan proses pendaftaran pengguna baru, pemberian reward, serta pengelolaan poin keanggotaan seperti pada aplikasi Starbucks Indonesia. Aplikasi ini akan membantu pengguna untuk mendaftar, mendapatkan promo minuman, mengumpulkan dan melihat poin membership.
Platform: Android
Bahasa Pemrograman: Kotlin
Framework: Jetpack Compose
Minimum SDK: API Level 21 (Lollipop)
Tampilan awal yang menunjukkan logo Starbucks.
Animasi sederhana untuk meningkatkan pengalaman pengguna.
Durasi sekitar 2-3 detik atau sampai inisialisasi data selesai.
Form login dengan input untuk email/username dan password.
Tombol "Sign In" untuk masuk ke aplikasi.
Opsi "Forgot Password" untuk pengguna yang lupa password.
Form pendaftaran dengan input untuk email, password, dan konfirmasi password.
Tombol "Sign Up" untuk mendaftar akun baru.
Menampilkan informasi Membership Points pengguna secara real-time.
Daftar produk Starbucks yang tersedia, dengan gambar, deskripsi, dan harga.
Tombol untuk mengakses halaman Promo dan Reward.
Menampilkan daftar promo yang sedang berlangsung dan reward yang tersedia untuk pengguna.
Informasi yang jelas tentang setiap promo, termasuk syarat dan ketentuan.
|
Source Code in Github: https://github.com/noldualima/5025201025-PPB-EAS.git
Demo on Youtube: https://youtu.be/gLEGHdOypO8