2025-11-07 20:07:21 +07:00

60 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.524.9)
Overweight (2529.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