Kalkulator Skala Borg
Hitung intensitas latihan dengan skala RPE Borg (6-20) atau CR10 modifikasi (0-10).
Intensitas
Somewhat hard
Perkiraan % Detak Jantung Maksimal
~91%
Peringkat
13
Referensi Skala Lengkap
| Peringkat | Intensitas | Perkiraan DJ |
|---|---|---|
| 6 | No exertion | ~60% |
| 7 | Extremely light | ~65% |
| 8 | Extremely light | ~70% |
| 9 | Very light | ~75% |
| 10 | Very light | ~80% |
| 11 | Light | ~85% |
| 12 | Light | ~88% |
| 13 | Somewhat hard | ~91% |
| 14 | Somewhat hard | ~93% |
| 15 | Hard | ~95% |
| 16 | Hard | ~96% |
| 17 | Very hard | ~97% |
| 18 | Very hard | ~98% |
| 19 | Extremely hard | ~99% |
| 20 | Maximum effort | ~100% |
Tentang alat ini
Kalkulator Skala Borg membantu Anda mengukur persepsi usaha fisik Anda selama olahraga atau aktivitas fisik. Berdasarkan penelitian Gunnar Borg, alat ini mengubah sensasi kelelahan subjektif menjadi skala numerik yang terstandarisasi, memudahkan Anda melacak intensitas latihan dan mengomunikasikan tingkat usaha dengan pelatih atau profesional medis.
Untuk menggunakan kalkulator, cukup pilih tingkat usaha yang Anda rasakan menggunakan skala RPE Borg standar 6-20 atau skala CR10 yang dimodifikasi 0-10. Saat Anda menggeser penggeser atau memasukkan nilai, alat menampilkan deskripsi setara (dari sangat ringan hingga usaha maksimal), membantu Anda memahami dengan tepat apa yang diwakili setiap angka selama sesi latihan atau rehabilitasi Anda.
Skala Borg sangat berharga bagi atlet yang memantau zona latihan, pasien dalam rehabilitasi jantung atau pernapasan, dan siapa pun yang menggunakan persepsi usaha untuk memandu intensitas latihan tanpa sepenuhnya bergantung pada monitor detak jantung. Ingatlah bahwa persepsi usaha bersifat pribadi dan dapat bervariasi berdasarkan tingkat kebugaran, faktor lingkungan, dan kelelahan—gunakan bersama metrik lain seperti detak jantung atau output daya untuk panduan latihan yang paling akurat.
Pertanyaan yang Sering Diajukan
Implementasi Kode
# Borg RPE Scale calculator
BORG_ORIGINAL = {
6: ("No exertion", 60), 7: ("Extremely light", 65), 8: ("Extremely light", 70),
9: ("Very light", 75), 10: ("Very light", 80), 11: ("Light", 85),
12: ("Light", 88), 13: ("Somewhat hard", 91), 14: ("Somewhat hard", 93),
15: ("Hard", 95), 16: ("Hard", 96), 17: ("Very hard", 97),
18: ("Very hard", 98), 19: ("Extremely hard", 99), 20: ("Maximum effort", 100)
}
BORG_CR10 = {
0: ("Nothing at all", 50), 1: ("Very weak", 60), 2: ("Weak", 65),
3: ("Moderate", 70), 4: ("Somewhat strong", 77), 5: ("Strong", 84),
6: ("Strong", 89), 7: ("Very strong", 93), 8: ("Very strong", 96),
9: ("Very strong", 98), 10: ("Maximum effort", 100)
}
def get_borg_info(rating: int, scale: str = "original") -> dict:
"""Get Borg scale information for a given rating"""
table = BORG_ORIGINAL if scale == "original" else BORG_CR10
if rating not in table:
raise ValueError(f"Rating {rating} not valid for {scale} scale")
intensity, hr_pct = table[rating]
return {
"rating": rating,
"scale": scale,
"intensity": intensity,
"hr_percentage": hr_pct,
"estimated_hr": f"~{hr_pct}% max HR"
}
# Monitor heart rate during exercise
def is_moderate_intensity(rating: int, scale: str = "original") -> bool:
"""Check if rating falls in moderate intensity zone"""
if scale == "original":
return 11 <= rating <= 14
return 3 <= rating <= 5
# Usage
info = get_borg_info(13, "original")
print(f"Rating 13: {info['intensity']}, {info['estimated_hr']}")
print(f"Is moderate? {is_moderate_intensity(13)}") # True
Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.