Update Readme dan mencantumkan identitas

This commit is contained in:
202310715280 FADLAN RIVALDI 2025-11-07 22:35:19 +07:00
parent 92e1a93aa5
commit 7b16208bb4
2 changed files with 106 additions and 7 deletions

111
README.md
View File

@ -1,10 +1,107 @@
Kalkulator BMI 🧮 Kalkulator BMI (Indeks Massa Tubuh)
=============== Fadlan Rivaldi
202310715280
Silahkan kembangkan aplikasi ini untuk melakukan perhitungan BMI Aplikasi Android sederhana yang berfungsi untuk menghitung Indeks Massa Tubuh (IMT) atau Body Mass Index (BMI).
Pengguna dapat memasukkan tinggi badan dan berat badan, lalu aplikasi akan menghitung dan menampilkan hasil skor BMI beserta kategorinya (misalnya: Kurus, Normal, atau Obesitas).
Petunjuk lebih detil dapat dibaca di Proyek ini dikembangkan sebagai tugas UTS Semester 2025/2026, dan mengikuti praktik terbaik pengembangan Android modern menggunakan Jetpack Compose.
https://docs.google.com/document/d/1iGiC0Bg3Bdcd2Maq45TYkCDUkZ5Ql51E/edit?rtpof=true
Starter dimodifikasi dan terinspirasi dari: 📱 Tampilan Aplikasi
https://developer.android.com/codelabs/basic-android-compose-calculate-tip#0
(Disarankan untuk menambahkan tangkapan layar aplikasi Anda di sini untuk memberikan gambaran visual)
Tampilan Utama Hasil Perhitungan
✨ Fitur Utama
✅ Input Tinggi dan Berat Badan
Kolom input yang mudah digunakan untuk memasukkan tinggi (cm) dan berat badan (kg).
✅ Perhitungan Otomatis BMI
Menghitung skor BMI secara real-time berdasarkan input pengguna.
✅ Kategori BMI
Menampilkan hasil interpretasi dari skor BMI seperti:
Kurus
Normal
Kelebihan berat badan
Obesitas
✅ Mode Satuan
Pengguna dapat memilih satuan pengukuran — Metric (cm, kg) atau USC (inch, lbs).
✅ Desain Modern
Dibuat dengan Jetpack Compose agar tampilan bersih, interaktif, dan responsif.
| Komponen | Deskripsi |
| ------------------------- | ---------------------------------------------------------------- |
| **Bahasa** | [Kotlin](https://kotlinlang.org/) |
| **UI Toolkit** | [Jetpack Compose](https://developer.android.com/jetpack/compose) |
| **Arsitektur** | *Unidirectional Data Flow (UDF)* untuk manajemen state |
| **IDE** | [Android Studio](https://developer.android.com/studio) |
| **Versi Android Minimum** | Android 8.0 (API Level 26) |
| Rentang BMI | Kategori |
| :---------: | :-------------------- |
| < 18.5 | Berat badan kurang |
| 18.5 24.9 | Normal |
| 25.0 29.9 | Kelebihan berat badan |
| ≥ 30.0 | Obesitas |
📊 Kategori BMI
Rentang BMI Kategori
< 18.5 Berat badan kurang
18.5 24.9 Normal
25.0 29.9 Kelebihan berat badan
≥ 30.0 Obesitas
🚀 Cara Menjalankan Proyek
🔧 Prasyarat
Pastikan kamu sudah menginstal:
Android Studio
(versi terbaru)
Emulator Android / perangkat fisik
JDK 17 atau lebih baru
🧩 Langkah Instalasi
Clone repositori ini
git clone https://github.com/username/kalkulator-bmi.git
Buka di Android Studio
Pilih File → Open → arahkan ke folder proyek
Sinkronkan Gradle
Tunggu Android Studio menyelesaikan sinkronisasi dependensi
Jalankan Aplikasi
Tekan tombol ▶️ Run untuk menjalankan di emulator atau perangkat fisik
🧠 Struktur Proyek (Contoh)
📁 kalkulator-bmi/
┣ 📂 ui/
┃ ┣ 📄 MainScreen.kt
┃ ┣ 📄 ResultScreen.kt
┃ ┗ 📄 Theme.kt
┣ 📂 model/
┃ ┗ 📄 BmiCalculator.kt
┣ 📂 navigation/
┃ ┗ 📄 NavGraph.kt
┣ 📄 MainActivity.kt
┣ 📄 build.gradle
┗ 📄 README.md

View File

@ -1,3 +1,5 @@
// Fadlan Rivaldi
//202310715280
package com.example.tiptime package com.example.tiptime
import android.os.Bundle import android.os.Bundle