2024-12-09 14:35:04 +01:00
UTS
2025-11-07 16:52:30 +07:00
2025-11-06 09:58:07 +07:00
2022-04-22 12:16:17 -07:00
2025-11-06 09:58:07 +07:00
2022-04-22 12:16:17 -07:00
2023-05-01 19:23:11 -07:00
2024-12-09 13:17:22 +00:00
2022-04-22 12:16:17 -07:00
UTS
2025-11-07 16:52:30 +07:00
2023-10-17 14:51:54 -07:00

BMI Calculator Android App

NPM: 202310715043
Nama: Muhammad Rafly Al Fathir

Deskripsi

Aplikasi Android untuk menghitung Body Mass Index (BMI) berdasarkan tinggi dan berat badan. Aplikasi ini mendukung dua sistem unit: Metrik (cm, kg) dan US Customary (inches, lbs).

Fitur

  • Perhitungan BMI yang akurat
  • Dukungan untuk sistem Metrik dan USC
  • Validasi input untuk mencegah nilai yang tidak wajar
  • Kategori BMI (Underweight, Normal, Overweight, Obese)
  • UI modern dengan Material Design 3
  • Color coding untuk kategori BMI
  • Informasi lengkap tentang kategori BMI

Teknologi yang Digunakan

  • Kotlin: Bahasa pemrograman utama
  • Jetpack Compose: UI Framework
  • Material Design 3: Design system
  • JUnit: Unit testing

Formula BMI

BMI = Berat (kg) / (Tinggi (m))²

Kategori BMI (WHO)

  • Underweight: BMI < 18.5
  • Normal: 18.5 ≤ BMI < 25
  • Overweight: 25 ≤ BMI < 30
  • Obese: BMI ≥ 30

Unit Testing

Aplikasi dilengkapi dengan unit test untuk:

  • Perhitungan BMI (sistem metrik dan USC)
  • Kategori BMI
  • Validasi input
  • Boundary cases

Kontribusi & Kredit

Aplikasi ini dikembangkan dengan bantuan Claude ai dalam pembuatan kode, desain antarmuka, dan dokumentasi.

Lisensi

Apache License 2.0

Description
No description provided
Readme 240 KiB
Languages
Kotlin 100%