Teknologi & Informatika
Mobile App (Android)
Implementasi Arsitektur Client-Server pada Aplikasi Mobile Ordering System 'Urban Eats' Menggunakan Android Studio dan Database MySQL
PREVIEW & GALLERY
TENTANG KARYA
Urban Eats adalah sebuah sistem aplikasi pemesanan kuliner (mobile ordering system) berbasis Android yang dirancang untuk mendigitalisasi proses transaksi dan interaksi antara pelanggan dengan penyedia kuliner. Aplikasi ini dibangun menggunakan arsitektur client-server yang mengintegrasikan mobile front-end (Android Studio) dengan back-end database (MySQL) melalui web services (API PHP) memanfaatkan pustaka enkapsulasi jaringan Android Volley.
Aplikasi ini berfokus pada pengalaman pengguna (user experience) yang interaktif, bersih, dan efisien dengan mengusung tema visual kuliner modern yang solid. Fitur-fitur utama di dalam aplikasi Urban Eats meliputi:
Sistem Autentikasi & Manajemen Sesi: Pengamanan hak akses menggunakan akun (Email & Password) yang terintegrasi secara dinamis dengan database. Detail profil pengguna, termasuk foto profil, dikelola secara persisten di dalam perangkat lokal menggunakan SharedPreferences untuk menjaga sinkronisasi data sesi (user session).
Sistem Keranjang Belanja Pintar (Smart Shopping Cart): Manajemen keranjang belanja yang responsif, di mana aplikasi secara otomatis mendeteksi dan mengelompokkan kuantitas item yang sama (misal: x2, x3) alih-alih membuat baris baru yang menumpuk. Sistem ini juga dilengkapi kalkulasi total biaya belanja secara real-time serta indikator otomatis (empty state layout) jika belum ada barang di dalam keranjang.
Penyajian Informasi Berbasis Web (WebView Integration): Pemanfaatan komponen WebView internal guna menyajikan konten informasi interaktif (seperti halaman About Us/Tentang Kami) secara luring (offline) langsung dari folder assets aplikasi tanpa harus melempar pengguna ke browser eksternal.
Video Demo
DISKUSI 0
Tim Anggota
🏷️
INFORMASI
Platform
Android