2.2 KiB
Aplikasi Kalkulator BMI
Dibuat oleh:
Nama: Jeremia Sebastian Marpaung
NPM: 202310715096
Kelas: Pemrograman Perangkat Bergerak - F5A5
Deskripsi Aplikasi
Aplikasi Kalkulator BMI (Body Mass Index) adalah ukuran lemak tubuh berdasarkan tinggi dan berat badan. BMI adalah indikator yang baik untuk mengetahui apakah berat badan ada ideal atau tidak.
Aplikasi memiliki satu halaman utama:
1.Halaman Utama (Kalkulator BMI)
Pengguna dapat menginput berat dan tinggi badan, menekan tombol “Hitung BMI”, dan melihat hasil nilai BMI beserta kategori serta saran kesehatannya.
Fitur Utama
- Input berat dan tinggi badan secara interaktif (bisa satuan SI atau USC).
- Perhitungan otomatis nilai BMI dengan opsi pembulatan hasil.
- Tampilan kategori hasil (Kurus(Underweight), Normal, Overweight, Obesitas).
- Antarmuka sederhana, bersih, dan responsif menggunakan Jetpack Compose.
- Navigasi antarhalaman dengan tombol MULAI dari halaman biodata.
Teknologi yang Digunakan
- Android Studio (Kotlin)
- Jetpack Compose & XML Layouts untuk desain antarmuka
- Intent untuk navigasi antar activity
- Drawable XML & colors.xml untuk tema warna dan efek gradasi
- Unit Test (disarankan) untuk menguji akurasi perhitungan BMI
Kontribusi & Kredit
Aplikasi ini dikembangkan dengan bantuan Claude.ai dalam pembuatan kode, desain antarmuka, dan dokumentasi.
Semua logika perhitungan, pengujian, dan penyempurnaan dilakukan mandiri oleh pengembang.
Change Log (Ringkas)
- Migrasi kode dasar dari kalkulator tip ke kalkulator BMI berbasis Kotlin Compose.
- Penambahan mode satuan USC (Inci & Lbs) dengan validasi tinggi minimal 4 inci.
- Perbaikan rumus perhitungan BMI agar sesuai standar WHO.
- Desain ulang Splash Screen dengan tombol “MULAI” berwarna ungu
- Optimalisasi UX — hasil BMI hanya muncul setelah tombol “Hitung BMI” ditekan.
Lisensi
Proyek ini dibuat untuk tujuan pembelajaran dalam mata kuliah Pemrograman Perangkat Bergerak dan tidak untuk tujuan komersial.
Lisensi mengikuti Apache License 2.0.