# πŸ“± Aplikasi Kalkulator BMI **Dibuat oleh:** πŸ‘¨β€πŸ’» **Rafi Fattan Fitriardi** πŸ†” **NPM: 202310715002** 🏫 **Pemrograman Perangkat Bergerak - F5A5** --- ## πŸ“– Deskripsi Aplikasi Aplikasi **Kalkulator BMI (Body Mass Index)** ini dibuat sebagai proyek akhir mata kuliah **Pemrograman Perangkat Bergerak**. Tujuan utama aplikasi ini adalah membantu pengguna menghitung **Indeks Massa Tubuh (BMI)** berdasarkan **berat badan (kg)** dan **tinggi badan (cm)** untuk mengetahui apakah berat badan tergolong **kurang, ideal, berlebih, atau obesitas**. Aplikasi ini memiliki **dua halaman utama**: 1. **Halaman Biodata Pengembang** – menampilkan informasi pembuat aplikasi (nama, NIM, kelas, dan foto), serta tombol **β€œMULAI”** untuk berpindah ke laman utama. 2. **Halaman Utama (Kalkulator BMI)** – tempat pengguna menginput berat dan tinggi badan, menekan tombol **β€œHitung BMI”**, lalu melihat hasil nilai BMI beserta kategori dan saran kesehatannya. --- ## βš™οΈ Fitur Utama - Input berat dan tinggi badan secara interaktif (bisa satuan SI atau USC). - Perhitungan otomatis nilai BMI. - Tampilan kategori hasil (Kurus, Normal, Gemuk, Obesitas). - Antarmuka sederhana dan responsif. - Navigasi antarhalaman menggunakan tombol **MULAI** dari halaman biodata. --- ## 🧩 Teknologi yang Digunakan - **Android Studio (Kotlin)** - **XML Layouts** untuk desain antarmuka - **Intent** untuk navigasi antar activity - **Drawable XML** untuk gradasi dan tema warna aplikasi --- ## πŸ’‘ Struktur Proyek ``` app/ β”œβ”€β”€ java/com/example/bmiapp/ β”‚ β”œβ”€β”€ SplashActivity.kt // Halaman biodata pengembang β”‚ β”œβ”€β”€ MainActivity.kt // Halaman utama kalkulator BMI β”‚ β”œβ”€β”€ res/ β”‚ β”œβ”€β”€ layout/ β”‚ β”‚ β”œβ”€β”€ activity_splash.xml β”‚ β”‚ β”œβ”€β”€ activity_main.xml β”‚ β”œβ”€β”€ drawable/ β”‚ β”‚ β”œβ”€β”€ splash_gradient.xml β”‚ β”œβ”€β”€ mipmap/ β”‚ β”‚ β”œβ”€β”€ ic_launcher.png // Ikon aplikasi β”‚ β”‚ β”œβ”€β”€ ic_launcher_round.png β”‚ β”œβ”€β”€ values/ β”‚ β”œβ”€β”€ colors.xml β”‚ β”œβ”€β”€ strings.xml β”‚ β”œβ”€β”€ themes.xml β”‚ └── AndroidManifest.xml ``` --- ## 🧠 Kontribusi & Kredit Aplikasi ini dikembangkan dengan bantuan **ChatGPT (OpenAI)** dalam pembuatan kode, desain antarmuka, dan penyusunan dokumentasi. Semua logika, pengujian, dan penyempurnaan dilakukan secara mandiri oleh pengembang. ---