Teknologi & Informatika
Mobile App (Android)
Fitness Tracker: Aplikasi Monitoring Aktivitas Fisik, Detak Jantung, dan Kalori Terbakar Berbasis Android
PREVIEW & GALLERY
TENTANG KARYA
FitnessTracker merupakan aplikasi berbasis Android yang dikembangkan untuk membantu pengguna dalam memantau dan mencatat aktivitas kebugaran sehari-hari secara praktis. Aplikasi ini dibuat sebagai solusi bagi pengguna yang ingin menjaga kesehatan dengan memanfaatkan sensor dan fitur bawaan smartphone tanpa memerlukan perangkat tambahan. FitnessTracker memungkinkan pengguna untuk merekam aktivitas olahraga secara sederhana namun informatif sehingga dapat membantu meningkatkan motivasi dalam menjaga kebugaran tubuh.
Aplikasi ini memiliki beberapa fitur utama, yaitu penghitung langkah (Step Counter) menggunakan sensor Accelerometer, pencatatan nama latihan melalui Voice Recognition (Speech Recognition), pengukuran detak jantung (Heart Rate Detection) menggunakan kamera perangkat, perhitungan estimasi kalori yang terbakar berdasarkan jumlah langkah, pengingat latihan (Workout Reminder) menggunakan AlarmManager dan notifikasi, serta penyimpanan riwayat latihan yang dapat dilihat kembali pada menu History. Seluruh data aktivitas disimpan secara lokal menggunakan SharedPreferences dan Internal Storage sehingga tetap dapat diakses tanpa koneksi internet.
Pengembangan aplikasi dilakukan menggunakan Android Studio dengan bahasa pemrograman Java. Teknologi yang digunakan meliputi Android SDK, Fragment, RecyclerView, Bottom Navigation, SharedPreferences, Internal Storage, SensorManager, Speech Recognizer API, Camera API, AlarmManager, Notification, Snackbar, dan Material Design Components. Arsitektur aplikasi memanfaatkan beberapa Fragment seperti Home, History, dan Reminder untuk memberikan pengalaman penggunaan yang lebih terstruktur dan mudah dinavigasi.
Manfaat utama dari FitnessTracker adalah membantu pengguna memonitor aktivitas fisik harian secara lebih efektif, mencatat progres latihan, mengetahui estimasi kalori yang terbakar, memantau detak jantung, serta memperoleh pengingat jadwal latihan secara otomatis. Dengan fitur-fitur tersebut, aplikasi ini diharapkan dapat meningkatkan kesadaran masyarakat terhadap pentingnya menjaga kesehatan dan membangun kebiasaan berolahraga secara rutin melalui pemanfaatan teknologi perangkat mobile.
Modul |Implementasi dalam Aplikasi
1. Pertemuan 7 : BottomNavigationView untuk navigasi antar halaman
2. Pertemuan 9 : RecyclerView untuk menampilkan daftar riwayat latihan
3. Pertemuan 11 : Toast, Snackbar, AlertDialog untuk feedback interaksi
4. Pertemuan 13 : AlarmManager + NotificationManager untuk pengingat harian
5. Pertemuan 14 : Sensor Accelerometer untuk step counter otomatis
6. Pertemuan 16 : SharedPreferences + Internal Storage untuk penyimpanan data
7. Pertemuan 17 : Speech Recognition untuk input nama latihan via suara
Video Demo
DISKUSI 0
🏷️
INFORMASI
Platform
Android