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

51 lines
3.0 KiB
Markdown

# Kalkulator BMI
Aplikasi Android sederhana untuk menghitung Indeks Massa Tubuh (IMT) atau *Body Mass Index* (BMI). Aplikasi ini dibuat sebagai bagian dari tugas atau latihan pengembangan aplikasi Android.
## Deskripsi
*Body Mass Index* (BMI) atau Indeks Massa Tubuh (IMT) adalah angka yang menjadi standar penilaian untuk menentukan apakah berat badan Anda tergolong normal, kurang, berlebih, atau obesitas. [21] Perhitungan ini didasarkan pada perbandingan antara berat dan tinggi badan. [21] Aplikasi ini menyediakan antarmuka yang mudah digunakan untuk memasukkan data dan melihat hasilnya secara langsung.
Aplikasi ini bertujuan untuk:
* Menyediakan alat praktis bagi pengguna untuk memantau berat badan.
* Membantu pengguna memahami kategori berat badan mereka (kurang, normal, berlebih).
* Menjadi proyek latihan untuk pengembangan aplikasi Android menggunakan teknologi modern.
## Fitur
* **Input Data Pengguna:** Memasukkan berat badan (kg) dan tinggi badan (cm).
* **Perhitungan BMI:** Menghitung skor BMI secara otomatis berdasarkan data yang dimasukkan.
* **Tampilan Hasil:** Menampilkan skor BMI beserta kategori berat badan (contoh: Kurus, Normal, Gemuk).
* **Antarmuka Intuitif:** Desain yang simpel dan mudah digunakan.
## Teknologi
Proyek ini dibangun menggunakan:
* **Kotlin:** Bahasa pemrograman yang direkomendasikan Google untuk pengembangan Android. [8]
* **Jetpack Compose:** *Toolkit* modern dari Google untuk membangun UI Android secara deklaratif, yang memungkinkan pembuatan antarmuka pengguna dengan kode yang lebih ringkas dan efisien. [2, 6, 8]
* **Android Studio:** Lingkungan pengembangan terintegrasi (IDE) resmi untuk pengembangan aplikasi Android. [6]
* **Material Design 3:** Implementasi sistem desain Google untuk memberikan tampilan dan nuansa yang konsisten pada aplikasi. [6]
## Petunjuk Pengembangan
Petunjuk lebih detail mengenai pengembangan dan fitur yang harus diimplementasikan dapat dibaca di dokumen berikut:
[Petunjuk Pengerjaan Proyek](https://docs.google.com/document/d/1iGiC0Bg3Bdcd2Maq45TYkCDUkZ5Ql51E/edit?rtpof=true)
## Cara Berkontribusi
Kontribusi dari Anda sangat diharapkan! Jika Anda ingin berkontribusi pada proyek ini, silakan ikuti langkah-langkah berikut:
1. **Fork** repositori ini ke akun GitHub Anda. [1]
2. **Clone** repositori yang sudah di-fork ke mesin lokal Anda. [1]
3. Buat **branch** baru untuk setiap fitur atau perbaikan yang akan Anda kerjakan (`git checkout -b nama-fitur-anda`). [4]
4. Lakukan perubahan pada kode.
5. **Commit** perubahan Anda dengan pesan yang jelas dan deskriptif (`git commit -m 'Menambahkan fitur X'`). [4]
6. **Push** perubahan ke branch Anda di repositori fork (`git push origin nama-fitur-anda`). [4]
7. Buat **Pull Request** dari branch Anda ke branch `main` repositori ini. [3]
Pastikan untuk membaca aturan kontribusi (jika ada) sebelum memulai. [1]
## Inspirasi
Proyek starter ini dimodifikasi dan terinspirasi dari codelab resmi Android:
[Basic Android Compose - Calculate Tip](https://developer.android.com/codelabs/basic-android-compose-calculate-tip#0)