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
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>
JavaScriptBerat 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:
Kategori BMI:
- Kekurangan berat badan: < 18,5
- Berat badan normal: 18,5–24,9
- Kelebihan berat badan: 25–29,9
- Obesitas: ≥ 30
Semoga bermanfaat..