Mempertahankan berat badan yang sehat sangat penting untuk kesehatan kita secara keseluruhan, tetapi bagaimana kita dapat secara akurat menentukan apakah kita berada dalam kisaran yang sehat? Masukkan kalkulator Indeks Massa Tubuh (BMI) – alat sederhana namun kuat yang memberikan wawasan berharga tentang berat badan kita dan dampaknya terhadap kesehatan kita.

Apa itu indeks massa tubuh (BMI)?

Indeks massa tubuh, juga dikenal sebagai BMI, adalah nilai numerik yang diturunkan dari tinggi dan pengukuran berat badan seseorang. Ini berfungsi sebagai indikator awal apakah berat badan individu berada dalam kisaran yang sehat relatif terhadap tinggi badan mereka. sang Kalkulator BMI banyak digunakan oleh para profesional kesehatan dan individu untuk menilai risiko kesehatan terkait berat badan.

kisaran normal indeks massa tubuh.

Nilai BMI dikategorikan ke dalam rentang yang berbeda untuk membantu mengidentifikasi apakah seseorang Berat badan kurang, berat badan normal, kelebihan berat badan, atau obesitas. Sementara BMI tidak memperhitungkan faktor-faktor seperti massa otot atau komposisi tubuh, BMI memberikan pedoman umum untuk menilai risiko kesehatan terkait berat badan.



Organisasi Kesehatan Dunia (WHO) dan banyak lembaga kesehatan umumnya menggunakan rentang berikut untuk mengklasifikasikan BMI:

1. Kurang berat badan: BMI kurang dari 18,5
2. Berat badan normal: BMI antara 18,5 dan 24,9
3. Kelebihan berat badan: BMI antara 25 dan 29,9
4. Obesitas: BMI 30 atau lebih

Manfaat Indeks Massa Tubuh (BMI).

1. deteksi dini risiko kesehatan.

BMI dapat membantu mengidentifikasi potensi risiko kesehatan yang terkait dengan berat badan, seperti penyakit kardiovaskular, diabetes, dan kanker tertentu. Mendeteksi risiko ini pada tahap awal memungkinkan intervensi tepat waktu dan tindakan pencegahan.

2. Bantuan manajemen berat badan.

BMI berfungsi sebagai titik awal bagi individu yang bertujuan untuk mengelola atau meningkatkan berat badan mereka. Dengan melacak BMI mereka, individu dapat menetapkan tujuan yang realistis, memantau kemajuan, dan membuat keputusan yang tepat mengenai gaya hidup, diet, dan rutinitas olahraga mereka.

3. Penilaian kesehatan penduduk.

BMI adalah alat yang berharga bagi para profesional medis untuk menilai status kesehatan populasi. Ini membantu dalam mengidentifikasi tren, menganalisis prevalensi individu yang kelebihan berat badan atau obesitas, dan merancang intervensi kesehatan masyarakat untuk memerangi masalah terkait obesitas.

Kalkulator BMI Premium :root { –gradient: linear-gradient(135deg, #00C9FF 0%, #92FE9D 100%); –header-gradient: linear-gradient(180deg, #13D2B8 0%, #4CD795 100%); –primary-blue: #00B4DB; –bg-color: #E6F3F0; –card-bg: #FFFFFF; –text-dark: #2C3E50; –text-gray: #7F8C8D; –input-bg: #E3F7F5; –btn-blue: #00C9FF; }* { box-sizing: border-box; margin: 0; padding: 0; font-family: ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; -webkit-tap-highlight-color: transparent; }/* Wrapper block to isolate and enforce true horizontal centering */ .app-layout-wrapper { width: 100%; min-height: 100vh; display: flex; justify-content: center; align-items: center; background-color: var(–bg-color); padding: 20px; }/* Mobile Container Frame – Explicitly centered with margin auto */ .phone-container { width: 100%; max-width: 390px; height: 720px; background: #FAFAFA; border-radius: 35px; box-shadow: 0 20px 40px rgba(0,0,0,0.15); overflow: hidden; position: relative; display: flex; flex-direction: column; margin: 0 auto; /* Bulletproof desktop centering fallback */ }.screen { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none; flex-direction: column; background-color: #FFF; }.screen.active { display: flex; }/* Gradient Headers */ .gradient-header { background: var(–header-gradient); height: 42%; width: 100%; position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; color: white; }.header-icons { position: absolute; top: 25px; width: 100%; padding: 0 24px; display: flex; justify-content: space-between; align-items: center; font-size: 1.5rem; cursor: pointer; }/* White Bottom Cards */ .bottom-card { background: var(–card-bg); flex: 1; margin-top: -40px; border-top-left-radius: 35px; border-top-right-radius: 35px; position: relative; padding: 30px 24px; display: flex; flex-direction: column; box-shadow: 0 -5px 15px rgba(0,0,0,0.03); z-index: 2; }/* Typography */ h2.welcome-title { font-size: 1.8rem; font-weight: 700; color: white; margin-top: 15px; }.hi-text { position: absolute; top: 85px; left: 24px; font-size: 1.6rem; font-weight: 700; color: #FFF; }.input-label { font-size: 0.95rem; font-weight: 600; color: var(–text-dark); margin-bottom: 8px; }/* Form Inputs */ .custom-input-wrapper { display: flex; align-items: center; background: var(–input-bg); border-radius: 14px; padding: 12px 16px; margin-bottom: 20px; box-shadow: inset 0 2px 4px rgba(0,0,0,0.02); }.custom-input-wrapper input { border: none; background: transparent; width: 100%; font-size: 1rem; font-weight: 600; color: var(–text-dark); outline: none; }.unit-select { font-size: 0.85rem; font-weight: 600; color: var(–text-dark); border: none; background: transparent; outline: none; cursor: pointer; }/* Buttons */ .btn-action { background: var(–btn-blue); color: white; border: none; padding: 14px 28px; border-radius: 12px; font-size: 1rem; font-weight: 600; cursor: pointer; box-shadow: 0 4px 15px rgba(0, 201, 255, 0.3); transition: all 0.2s ease; }.btn-action:active { transform: scale(0.98); }.btn-next-position { align-self: flex-end; margin-top: auto; }.btn-calc-position { margin-top: auto; width: 100%; }/* Gender Section – Screen 2 */ .gender-selection-wrapper { display: flex; flex-direction: column; align-items: center; margin-bottom: 20px; }.avatar-row { display: flex; justify-content: center; gap: 40px; margin-bottom: 15px; }.avatar-container { width: 75px; height: 75px; border-radius: 50%; background: #FFF; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 10px rgba(0,0,0,0.05); transition: transform 0.2s; }.capsule-toggle { background: #E3F7F5; border-radius: 20px; display: flex; width: 220px; padding: 3px; position: relative; }.toggle-btn { flex: 1; text-align: center; padding: 8px 0; font-size: 0.85rem; font-weight: 600; color: var(–text-gray); z-index: 2; cursor: pointer; transition: color 0.3s; }.toggle-btn.active { color: #FFF; }.capsule-slider { position: absolute; top: 3px; left: 3px; width: 107px; height: calc(100% – 6px); background: var(–btn-blue); border-radius: 18px; transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 1; }.gender-selection-wrapper.female-selected .capsule-slider { transform: translateX(107px); }/* Screen 3 – Results UI Elements */ .result-gauge-box { display: flex; justify-content: center; margin-bottom: 15px; }.progress-circle { position: relative; width: 130px; height: 130px; }.progress-circle svg { width: 130px; height: 130px; transform: rotate(-90deg); }.progress-circle circle { fill: none; stroke-width: 10; }.progress-circle .bg { stroke: #F0F2F5; }.progress-circle .prog { stroke: #4CD795; stroke-dasharray: 345.5; stroke-dashoffset: 80; stroke-linecap: round; transition: stroke-dashoffset 0.6s ease; }.progress-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 1.7rem; font-weight: 700; color: var(–text-dark); }.status-callout { text-align: center; font-size: 1.1rem; font-weight: 700; color: var(–text-dark); margin-bottom: 20px; }/* Stats Grid */ .stats-summary-grid { display: flex; background: #F4FBF9; border-radius: 12px; padding: 12px; justify-content: space-around; margin-bottom: 20px; border: 1px solid #E2F3F0; }.stat-item { text-align: center; }.stat-label { font-size: 0.8rem; color: var(–text-gray); margin-bottom: 4px; }.stat-val { font-size: 0.95rem; font-weight: 600; color: var(–text-dark); }.divider-line { width: 1px; background-color: #E2F3F0; }/* Dynamic Tips Area */ .tips-container { background: #FFF; border-left: 4px solid var(–btn-blue); padding: 14px; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 10px rgba(0,0,0,0.02); flex: 1; overflow-y: auto; }.tips-title { font-size: 0.9rem; font-weight: 700; color: var(–text-dark); margin-bottom: 6px; display: flex; align-items: center; gap: 6px; }.tips-text { font-size: 0.85rem; color: var(–text-gray); line-height: 1.4; }/* Back Navigation Action */ .btn-back-calc { width: 100%; background: #E3F7F5; color: #13D2B8; border: none; padding: 12px; border-radius: 12px; font-weight: 600; cursor: pointer; margin-top: auto; text-align: center; }/* Robot Box Styling */ .robot-container { position: relative; width: 120px; height: 120px; margin-top: 20px; } .speech-bubble { position: absolute; top: -10px; right: -25px; background: white; color: var(–text-dark); padding: 4px 10px; border-radius: 12px; font-weight: 700; font-size: 0.8rem; box-shadow: 0 4px 8px rgba(0,0,0,0.1); }
Hai!

Selamat datang!

🔔
Hai Elmira!
laki-laki
puteri
kilo
gilingan
🔔
Hasil BMI Anda
19.9
Anda memiliki berat badan normal!
menuakan
22
berat
54kg
ketinggian
165 cm
💡 Tips Kesehatan yang Dipersonalisasi
Memuat Rencana Rekomendasi Pribadi Anda…
let selectedGender = ‘male’;function goToScreen2() { const name = document.getElementById(‘usernameInput’).value.trim() || “Elmira”; document.getElementById(‘dynamicHiText’).innerText = `Hi ${name}!`; switchScreen(‘screen1’, ‘screen2’); }function setGender(gender) { selectedGender = gender; const wrapper = document.getElementById(‘genderWrapper’); const buttons = document.querySelectorAll(‘.toggle-btn’); if(gender === ‘male’) { wrapper.classList.remove(‘female-selected’); buttons[0].classList.add(‘active’); buttons[1].classList.remove(‘active’); } else { wrapper.classList.add(‘female-selected’); buttons[0].classList.remove(‘active’); buttons[1].classList.add(‘active’); } }function performBmiCalculation() { const age = parseFloat(document.getElementById(‘ageInput’).value); const weight = parseFloat(document.getElementById(‘weightInput’).value); const height = parseFloat(document.getElementById(‘heightInput’).value);if (!age || !weight || !height) { alert(“Please enter valid metrics.”); return; }const heightInMeters = height / 100; const bmi = (weight / (heightInMeters * heightInMeters)).toFixed(1);document.getElementById(‘finalBmiValue’).innerText = bmi; document.getElementById(‘summaryAge’).innerText = age; document.getElementById(‘summaryWeight’).innerText = `${weight} Kg`; document.getElementById(‘summaryHeight’).innerText = `${height} Cm`;let statusMessage = ”; let arcColor = ‘#2ecc71’; let tipText = ”;if (bmi = 18.5 && bmi = 25 && bmi <= 29.9) { statusMessage = 'Overweight'; arcColor = '#f1c40f'; tipText = 'Consider managing portion sizes and keeping an eye on refined sugars. Focus on increasing your daily step count and introducing regular cardio routines like swimming or brisk walking.'; } else { statusMessage = 'Obese Classification'; arcColor = '#e74c3c'; tipText = 'Prioritize consulting a health professional or dietitian to outline a tailored dietary path. Focus on safe, low-impact exercise alternatives like walking to help care for your joints.'; }document.getElementById('statusString').innerText = statusMessage; document.getElementById('tipsTextContent').innerText = tipText;const arc = document.getElementById('gaugeArc'); arc.style.stroke = arcColor; const percentage = Math.min((bmi / 40) * 100, 100); const circumference = 2 * Math.PI * 55; const offset = circumference – (percentage / 100) * circumference; arc.style.strokeDashoffset = offset;switchScreen('screen2', 'screen3'); }function resetToCalculator() { switchScreen('screen3', 'screen2'); }function switchScreen(fromId, toId) { document.getElementById(fromId).classList.remove('active'); document.getElementById(toId).classList.add('active'); }

Bagaimana cara menggunakan kalkulator indeks massa tubuh (BMI)?

Menggunakan kalkulator BMI cepat dan mudah. Berikut langkah-langkah untuk menghitung BMI Anda:

1. Pilih jenis kelamin Anda.
2. Tulis usia Anda.

3. Tuliskan tinggi badan dalam cm dan berat badan dalam kg.

4. Menafsirkan BMI Anda.

Setelah menghitung BMI Anda, lihat kategori rentang normal yang disebutkan sebelumnya untuk menilai di mana Anda jatuh. Ini akan membantu Anda mengukur potensi dampak berat badan Anda pada kesehatan Anda.

garis bawah.

Kalkulator Indeks Massa Tubuh (BMI) adalah alat yang berharga untuk penilaian risiko kesehatan terkait berat badan dan mengelola berat badan secara efektif. Dengan memahami apa itu BMI, mengenali kisaran normalnya, dan menghargai manfaat yang ditawarkannya, individu dapat mengambil langkah proaktif untuk mencapai dan mempertahankan berat badan yang sehat. Ingat, BMI hanyalah salah satu aspek dari kesehatan Anda secara keseluruhan, dan berkonsultasi dengan profesional kesehatan selalu direkomendasikan untuk evaluasi komprehensif yang disesuaikan dengan kebutuhan Anda.

Hasil dari kalkulator kesehatan ini adalah perkiraan dan tidak boleh dianggap sebagai saran medis. Perhitungan didasarkan pada formula umum dan mungkin tidak mencerminkan kebutuhan kesehatan Anda yang unik. Selalu konsultasikan dengan dokter atau profesional kesehatan bersertifikat sebelum membuat perubahan pada rencana kebugaran, diet, atau pengobatan Anda. LEBIH TAH

×
Berlangganan untuk mendapatkan pembaruan kebugaran & nutrisi terbaru
Masukkan email Anda di bawah ini dan bergabunglah dengan kami untuk perjalanan kebugaran
Gambar keikutsertaan