# 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)