Kalkulator BMI (Body Mass Index)

Aplikasi kalkulator BMI (Indeks Massa Tubuh) sederhana yang dibangun dengan Java Swing

javaswingkalkulatoraplikasi-desktop

Bagikan proyek ini:

Tentang Proyek

Kalkulator BMI (Body Mass Index)

BMI-calculator

Aplikasi kalkulator Indeks Massa Tubuh (BMI) yang sederhana namun fungsional, dibangun menggunakan Java dan framework GUI Swing. Aplikasi ini membantu pengguna menghitung BMI mereka berdasarkan input tinggi dan berat badan, serta memberikan umpan balik instan mengenai kategori kesehatan mereka.

📋 Ringkasan

Kalkulator BMI ini adalah aplikasi desktop yang menyediakan antarmuka ramah pengguna untuk menghitung Indeks Massa Tubuh. Aplikasi menerima input pengguna untuk tinggi badan (dalam sentimeter) dan berat badan (dalam kilogram), kemudian menghitung dan menampilkan nilai BMI beserta klasifikasi kategori kesehatan yang sesuai.

✨ Fitur

  • Antarmuka GUI Sederhana: Desain antarmuka pengguna berbasis Swing yang bersih dan intuitif.
  • Perhitungan Real-time: Perhitungan BMI instan setelah tombol diklik.
  • Klasifikasi Kategori Kesehatan: Menampilkan kategori BMI (Kekurangan Berat Badan, Normal, Kelebihan Berat Badan, Obesitas).
  • Validasi Input: Memastikan input numerik valid untuk perhitungan yang akurat.
  • Lintas Platform: Dapat dijalankan di platform apa pun yang memiliki Java (Windows, macOS, Linux).

🛠️ Teknologi yang Digunakan

  • Java: Bahasa pemrograman utama.
  • Swing: Framework GUI untuk antarmuka desktop.
  • AWT: Abstract Window Toolkit untuk komponen UI.

📁 Struktur Proyek

BMI_count/
├── src/
│   └── com/
│       └── bmi/
│           └── calculator/
│               └── Main.java
├── lib/
│   └── (dependensi jika ada)
└── README.md

🚀 Memulai

Prasyarat

  • Java Development Kit (JDK) 8 atau yang lebih baru.
  • Visual Studio Code dengan Java Extension Pack (disarankan) atau IDE Java lainnya.

Instalasi & Pengaturan

  1. Clone repositori

    git clone <repository-url>
    cd BMI_count
    
  2. Buka di VS Code

    • Buka folder proyek di Visual Studio Code.
    • Pastikan Java Extension Pack sudah terinstal.
  3. Kompilasi proyek

    javac -d bin src/com/bmi/calculator/*.java
    
  4. Jalankan aplikasi

    java -cp bin com.bmi.calculator.Main
    

💻 Penggunaan

  1. Jalankan aplikasi.
  2. Masukkan tinggi badan Anda dalam sentimeter (cm).
  3. Masukkan berat badan Anda dalam kilogram (kg).
  4. Klik tombol "Calculate BMI".
  5. Lihat nilai BMI dan kategori kesehatan Anda.

Kategori BMI

  • Kekurangan Berat Badan (Underweight): BMI < 18.5
  • Berat Badan Normal: BMI 18.5 - 24.9
  • Kelebihan Berat Badan (Overweight): BMI 25 - 29.9
  • Obesitas: BMI ≥ 30

📦 Manajemen Dependensi

Tampilan JAVA DEPENDENCIES di VS Code memungkinkan Anda mengelola dependensi dengan mudah. Detail lebih lanjut dapat ditemukan di dokumentasi Java Extension Pack.

🤝 Kontribusi

Kontribusi sangat diterima! Silakan buka issue atau kirim pull request untuk perbaikan.

📄 Lisensi

Proyek ini bersifat open source dan tersedia untuk tujuan edukasi.