UTS
This commit is contained in:
parent
1e086ea33e
commit
8eb5e605b0
54
README.md
54
README.md
@ -17,6 +17,60 @@ Bagian Unit Test dikembangkan menggunakan Local Unit Testing dengan JUnit, di ma
|
|||||||
5. Review dan Uji Coba
|
5. Review dan Uji Coba
|
||||||
Setelah perubahan selesai, saya menjalankan aplikasi untuk memastikan tampilan dan icon sudah berubah dengan baik.
|
Setelah perubahan selesai, saya menjalankan aplikasi untuk memastikan tampilan dan icon sudah berubah dengan baik.
|
||||||
|
|
||||||
|
===============
|
||||||
|
Perubahan :
|
||||||
|
|
||||||
|
🔄 Transformasi Aplikasi
|
||||||
|
Dari: Kalkulator Tip → Menjadi: Kalkulator BMI
|
||||||
|
Fitur baru: Hitung BMI dengan 2 sistem satuan (Metric & USC)
|
||||||
|
|
||||||
|
🧮 Fitur Kalkulasi BMI
|
||||||
|
✅ Rumus Metric: berat (kg) / (tinggi (m))²
|
||||||
|
✅ Rumus USC: 703 × berat (lbs) / (tinggi (inci))²
|
||||||
|
✅ Kategori BMI: Underweight, Normal, Overweight, Obese
|
||||||
|
✅ Validasi input: Handle nilai 0 dan input tidak valid
|
||||||
|
|
||||||
|
🎨 Tampilan UI/UX
|
||||||
|
✅ Warna kategori BMI:
|
||||||
|
🟦 Underweight: Biru
|
||||||
|
🟩 Normal weight: Hijau
|
||||||
|
🟧 Overweight: Orange
|
||||||
|
🟥 Obese: Merah
|
||||||
|
|
||||||
|
✅ Switch toggle untuk ganti satuan Metric/USC
|
||||||
|
✅ Input field dengan icon dan keyboard yang optimal
|
||||||
|
|
||||||
|
🧪 Testing
|
||||||
|
✅ Unit test untuk fungsi kalkulasi BMI
|
||||||
|
✅ Test coverage: Semua scenario perhitungan
|
||||||
|
✅ Error handling untuk input tidak valid
|
||||||
|
|
||||||
|
===============
|
||||||
|
📱 Cara Penggunaan BMI Calculator
|
||||||
|
|
||||||
|
1. Masukkan Tinggi Badan
|
||||||
|
Isi tinggi badan Anda di field "Height"
|
||||||
|
Untuk Metric: dalam satuan cm (contoh: 170)
|
||||||
|
Untuk USC: dalam satuan inci (contoh: 70)
|
||||||
|
|
||||||
|
2. Masukkan Berat Badan
|
||||||
|
Isi berat badan Anda di field "Weight"
|
||||||
|
Untuk Metric: dalam satuan kg (contoh: 65)
|
||||||
|
Untuk USC: dalam satuan lbs (contoh: 150)
|
||||||
|
|
||||||
|
3. Pilih Satuan
|
||||||
|
Gunakan switch "Gunakan Unit (Metric/USC)" untuk memilih satuan
|
||||||
|
Metric: cm & kg
|
||||||
|
USC: inci & lbs
|
||||||
|
|
||||||
|
4. Lihat Hasil
|
||||||
|
BMI akan otomatis terhitung
|
||||||
|
Kategori BMI muncul dengan warna:
|
||||||
|
🟦 Biru = Underweight (Kurus)
|
||||||
|
🟩 Hijau = Normal weight (Normal)
|
||||||
|
🟧 Oranye = Overweight (Gemuk)
|
||||||
|
🟥 Merah = Obese (Obesitas)
|
||||||
|
|
||||||
Petunjuk lebih detil dapat dibaca di
|
Petunjuk lebih detil dapat dibaca di
|
||||||
https://docs.google.com/document/d/1iGiC0Bg3Bdcd2Maq45TYkCDUkZ5Ql51E/edit?rtpof=true
|
https://docs.google.com/document/d/1iGiC0Bg3Bdcd2Maq45TYkCDUkZ5Ql51E/edit?rtpof=true
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user