Membuat Kalkulator Hitung Berat Badan Ideal Pria dan Wanita

Kalkulator Hitung Berat Badan Ideal Pria dan Wanita

Kali ini kita akan share Kalkulator Hitung Berat Badan Ideal Pria dan Wanita yang dibuat menggunakan bahasa pemrogramman JavaScript, beserta source code yang bisa kalian gunakan.

Kalkulator Berat Badan Ideal

Kalkulator Berat Badan Ideal

Code:

<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Kalkulator Berat Badan Ideal</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #f4f4f4;
            margin: 0;
            padding: 20px;
        }
        .container {
            max-width: 600px;
            margin: auto;
            background: white;
            padding: 20px;
            border-radius: 8px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }
        h4 {
            text-align: center;
            font-size: 30px;
            margin-top: 15px;
        }
        select, input {
            width: 100%;
            padding: 10px;
            margin: 10px 0;
            border: 1px solid #ccc;
            border-radius: 4px;
            box-sizing : border-box;
        }
        .result {
            font-size: 1.2em;
            margin-top: 20px;
            text-align: center;
        }
    </style>
</head>
<body>
    <div class="container">
        <h4>Kalkulator Berat Badan Ideal</h4>
        <select id="gender" onchange="calculate()">
            <option value="">Pilih Jenis Kelamin</option>
            <option value="pria">Pria</option>
            <option value="wanita">Wanita</option>
        </select>
        <input type="number" id="height" placeholder="Masukkan Tinggi Badan (cm)" oninput="calculate()">
        <div class="result" id="result"></div>
    </div>

    <script>
        function calculate() {
            const gender = document.getElementById('gender').value;
            const height = document.getElementById('height').value;
            let idealWeight;

            if (height) {
                if (gender === 'pria') {
                    idealWeight = (height - 100) * 0.9;
                } else if (gender === 'wanita') {
                    idealWeight = (height - 100) * 0.85;
                } else {
                    document.getElementById('result').innerText = '';
                    return;
                }
                document.getElementById('result').innerText = `Berat Badan Ideal: ${idealWeight.toFixed(2)} kg`;
            } else {
                document.getElementById('result').innerText = '';
            }
        }
    </script>
</body>
</html>
JavaScript

Berat badan ideal adalah patokan berat yang dianggap sehat dan proporsional berdasarkan tinggi badan, usia, serta komposisi tubuh. Terdapat beberapa metode untuk menghitung berat badan ideal, namun yang paling umum digunakan adalah rumus BMI (Body Mass Index), rumus Broca, dan rumus Devine. Berikut adalah panduan dan kalkulator sederhana untuk menghitung berat badan ideal untuk pria dan wanita:

Menghitung Berat Badan Ideal Berdasarkan BMI (Body Mass Index)

BMI digunakan untuk menentukan apakah seseorang berada pada rentang berat badan ideal, kekurangan, atau kelebihan berat badan.

Rumus BMI:

bmi

Kategori BMI:

  • Kekurangan berat badan: < 18,5
  • Berat badan normal: 18,5–24,9
  • Kelebihan berat badan: 25–29,9
  • Obesitas: ≥ 30

Semoga bermanfaat..