Septa Animation
Teknologi & Informatika Mobile App (Android)

CALMWALK - SISTEM PENDAMPING JALAN KAKI CERDAS

PREVIEW & GALLERY

TENTANG KARYA

Latar Belakang Gaya hidup sedenter (kurang gerak) di era digital modern meningkatkan risiko masalah kesehatan fisik dan mental. Meskipun jalan kaki adalah olahraga yang paling mudah dan murah, banyak orang kehilangan motivasi untuk melakukannya secara rutin. Selain itu, pengembangan banyak aplikasi kesehatan dan pelacakan rute seringkali terhambat oleh ketergantungan pada layanan peta berbayar (seperti Google Maps) yang memakan biaya besar bagi pengembang independen. Tujuan Menciptakan asisten jalan kaki digital pintar yang gratis dan hemat biaya (cost-effective) guna memotivasi pengguna agar lebih aktif bergerak secara konsisten. Aplikasi ini dibangun dengan pendekatan gamifikasi, pencatatan statistik komprehensif, dan penyediaan rute jalan kaki memanfaatkan solusi teknologi peta berbasis open-source. Seluruh Fitur Aplikasi Aplikasi ini memiliki berbagai modul fitur yang saling terintegrasi untuk memberikan pengalaman terbaik bagi pengguna: 1. Modul Pedometer & Live Tracking - Penghitung Langkah Sensorik: Menghitung langkah kaki secara real-time memanfaatkan sensor Activity Recognition bawaan Android. - Kalkulator Metrik Kesehatan: Secara otomatis menghitung jarak tempuh (dalam km) dan estimasi kalori yang terbakar berdasarkan jumlah langkah. - Live Timer & Progress: Dilengkapi timer durasi sesi berjalan dan indikator visual melingkar (Circular Progress) untuk memantau pencapaian target harian. - Manajemen Sesi: Tombol kontrol interaktif untuk memulai, menghentikan, dan menyimpan sesi olahraga ke database. 2. Modul Eksplorasi Rute & Navigasi (Maps) - Peta Open-Source: Menampilkan antarmuka peta interaktif yang ditenagai oleh OpenStreetMap. - Algoritma Routing Jalan Kaki: Menghasilkan jalur navigasi menggunakan API OSRM (Open Source Routing Machine) dan geocoding via Nominatim secara gratis. - Filter Rute: Menyediakan filter chips untuk menjelajahi dan mengkategorikan rute-rute populer yang direkomendasikan kepada pengguna. 3. Modul Gamifikasi & Retensi (Streak & Badges) - Sistem Streak Harian: Melacak dan menampilkan rentetan hari aktif (hari di mana pengguna berturut-turut berjalan kaki) untuk membangun kebiasaan. - Pencapaian (Badges): Sistem reward lencana untuk pengguna yang mencapai milestone tertentu (misalnya jalan 10.000 langkah atau menjaga streak seminggu). - Interactive Pop-up: Notifikasi visual (Dialog) interaktif yang muncul sebagai selebrasi setiap kali pengguna berhasil membuka lencana baru. 4. Modul Riwayat Sesi & Social Sharing - Log Sesi Cloud: Menyajikan daftar lengkap seluruh sesi perjalanan masa lalu, di mana data disinkronisasi dengan aman ke cloud. - Shareable Summary Card (Strava-like): Fitur generator gambar otomatis yang merender statistik perjalanan (waktu, jarak, kalori) beserta grafik lintasan unik yang dihasilkan dari seed ID Sesi. Gambar premium ini langsung tersimpan ke galeri agar mudah dibagikan ke WhatsApp, Instagram, dll. 5. Modul Prakiraan Cuaca (Weather Forecast) - Cuaca Real-Time: Terhubung dengan API OpenWeatherMap untuk mendeteksi suhu dan kondisi cuaca di lokasi GPS pengguna saat ini. - Prakiraan 5 Hari (Forecast): Membantu pengguna merencanakan jadwal dan waktu jalan kaki yang paling ideal untuk menghindari hujan. 6. Keamanan, Akun, & Sistem UX - Sistem Autentikasi: Login dan registrasi yang aman dikelola oleh Firebase Authentication sehingga data kesehatan antarpengguna tidak akan tercampur. - Permission Handling: Pengelolaan izin sensitif (Lokasi GPS, Notifikasi, Sensor Fisik) secara halus dan informatif. - UI Modern Edge-to-Edge: Desain layar penuh dengan Bottom Navigation Bar dan Snackbar feedback berbasis komponen Jetpack Compose. 7. Dukungan Aksesibilitas (Inklusivitas) TalkBack / Screen Reader Ready: Komponen UI (Jetpack Compose) telah dioptimalkan dengan Semantics dan Content Description kontekstual. Fitur ini memastikan bahwa pengguna dengan gangguan penglihatan (tunanetra) tetap dapat menavigasi tab, mendengarkan durasi jalan, dan berinteraksi dengan aplikasi secara nyaman menggunakan pembaca layar. Teknologi yang Digunakan: - Platform & Bahasa: Native Android (Kotlin). - UI/UX: Jetpack Compose (Modern Declarative UI) dengan implementasi Compose Semantics untuk optimasi Aksesibilitas (A11y) yang ramah penyandang disabilitas penglihatan. - Desain Arsitektur: Clean Architecture terstruktur (Presentation, Domain, Data, Core) dengan pola MVVM (Model-View-ViewModel). - Dependency Injection: Dagger Hilt. - Backend & Database: Firebase Authentication dan Firebase Firestore (Cloud Database). - Networking: Retrofit untuk eksekusi HTTP request secara asinkron ke layanan API (OSRM, Nominatim, OpenWeatherMap). Manfaat Karya Bagi pengguna, CalmWalk mengubah olahraga jalan kaki menjadi aktivitas yang interaktif, terukur, dan tidak membosankan berkat elemen gamifikasi dan fitur sharing sosial. Ini sangat efektif dalam menjaga kesehatan jasmani maupun mental. Bagi dunia teknologi, aplikasi ini menjadi studi kasus unggul mengenai bagaimana software navigasi dan pelacak aktivitas kompleks dapat dibangun secara modular, modern, berskala besar, dan sangat hemat biaya tanpa bergantung pada layanan API peta korporat yang mahal.

Video Demo

DISKUSI 0

Belum ada diskusi. Jadilah yang pertama!