Kalkulator BMI
Nama : Arif Nurkhayan Kelas : F5A5
Langkah Penggunaan Aplikasi Kalkulator BMI :
1.Buka aplikasi “BMI Calculator” di emulator atau perangkat Android. Pada tampilan utama, kamu akan melihat dua kolom input: Tinggi Badan Berat Badan
2.Masukkan tinggi badan kamu: Jika sistem SI → gunakan satuan centimeter (cm) Jika sistem USC → gunakan satuan inch (in)
3.Masukkan berat badan kamu: Jika sistem SI → gunakan satuan kilogram (kg) Jika sistem USC → gunakan satuan pound (lb)
4.Pilih sistem satuan dengan Switch di bawah input: Posisi kiri → SI (kg/cm) Posisi kanan → USC (lb/inch)
5.Aplikasi akan menampilkan Nilai BMI (dalam angka desimal) Kategori BMI, yaitu: Underweight (<18.5) Normal (18.5–24.9) Overweight (25–29.9) Obesity (≥30)
Langkah-langkah (Step) yang dilakukan:
1.Mencari penjelasan rumus BMI Saya meminta ChatGPT menjelaskan cara menghitung BMI pada dua sistem: SI (kg/m)² dan USC (lbs/in²).
2.Membuat contoh kode dasar Jetpack Compose Saya meminta contoh implementasi kalkulator BMI menggunakan Kotlin dan Jetpack Compose, lalu menyesuaikan dengan kebutuhan tugas.
3.Memperbaiki fungsi calculateBMI() dan calculateBMICategory() Saya minta bantuan ChatGPT untuk memperbaiki logika agar sesuai rumus pada referensi (https://www.calculator.net/bmi-calculator.html ).
4.Review hasil akhir Setelah itu, saya pahami semua kode, mengetes hasil kalkulasi BMI.
"Aplikasi ini dikembangkan dengan bantuan ChatGPT (OpenAI GPT-5) untuk penyusunan logika BMI dan perbaikan kode Jetpack Compose. Seluruh ide, perhitungan, dan implementasi akhir tetap saya pahami dan ubah sesuai kebutuhan tugas."
Silahkan kembangkan aplikasi ini untuk melakukan perhitungan BMI
Petunjuk lebih detil dapat dibaca di https://docs.google.com/document/d/1iGiC0Bg3Bdcd2Maq45TYkCDUkZ5Ql51E/edit?rtpof=true
Starter dimodifikasi dan terinspirasi dari: https://developer.android.com/codelabs/basic-android-compose-calculate-tip#0