69 lines
2.5 KiB
Markdown
69 lines
2.5 KiB
Markdown
# 📱 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.
|
||
|
||
---
|
||
|