Kalkulator dosis obat untuk tenaga medis dan orang tua. Hitung dosis berdasarkan berat badan, BSA, dan tetes infus.
Empat tab: dosis berdasarkan berat (mg/kg), dosis berdasarkan BSA (mg/mยฒ), tetes infus (makro/mikro drip), dan konversi dosis (mg, mcg, g, mL).
Disklaimer: Selalu konsultasikan dengan dokter atau apoteker. Kalkulator ini hanya untuk referensi edukasi, bukan pengganti penilaian klinis. .
Informasi kalkulator
๐ Cara menggunakan kalkulator ini
- Pilih metode perhitungan: dosis berdasarkan berat badan (mg/kg), berdasarkan BSA (Body Surface Area, mg/m^2), tetes infus, atau konversi satuan obat.
- Untuk dosis berdasarkan berat, masukkan berat pasien (kg), dosis yang diresepkan (mg/kg/dosis), dan frekuensi pemberian (per hari).
- Untuk BSA, masukkan tinggi (cm) dan berat (kg) - kalkulator otomatis menghitung BSA dengan rumus Mosteller atau Du Bois.
- Untuk tetes infus, masukkan volume cairan (mL), durasi pemberian (menit/jam), dan faktor tetes set infus (makro 15-20 tpm/mL atau mikro 60 tpm/mL).
- Klik hitung untuk melihat dosis total per pemberian, dosis harian, jumlah tablet/mL yang dibutuhkan, dan kecepatan tetes.
- Tip: Selalu verifikasi dengan apoteker atau dokter, gunakan kalkulator ini sebagai alat bantu, bukan pengganti supervisi tenaga medis.
๐งฎ Rumus Dosis Obat dan Tetes Infus
Dosis_BB = dosis_per_kg x berat_kg | BSA Mosteller = sqrt((tinggi_cm x berat_kg) / 3600) | BSA Du Bois = 0.007184 x tinggi^0.725 x berat^0.425 | Dosis_BSA = dosis_per_m2 x BSA | Tetes/menit = (Volume_mL x Faktor_tetes) / Waktu_menit | mL/jam = Volume_mL / Jam
- dosis_per_kg = dosis sesuai resep (mg/kg/dosis)
- berat_kg = berat badan pasien (kg)
- tinggi_cm = tinggi pasien (cm)
- BSA = Body Surface Area (m^2), rata-rata dewasa 1.7 m^2
- Faktor_tetes = 15, 20 (makro) atau 60 (mikro) tetes/mL
- Volume_mL = volume total cairan infus
- Waktu_menit = durasi pemberian dalam menit
BSA Mosteller paling sering dipakai karena sederhana. Dosis pediatri sering pakai mg/kg, sedangkan kemoterapi dan obat khusus pakai mg/m^2 BSA. Selalu cek dosis maksimum harian dan kontraindikasi.
๐ก Contoh: Anak 5 tahun BB 18 kg butuh Paracetamol 15 mg/kg setiap 6 jam dan infus NaCl 500 mL/8 jam
Diketahui:- Berat badan: 18 kg
- Dosis Paracetamol: 15 mg/kg/dosis, setiap 6 jam (4x sehari)
- Sirup tersedia: 120 mg/5 mL
- Infus NaCl 500 mL diberikan 8 jam, set makro 20 tpm/mL
Langkah:- Dosis Paracetamol per pemberian: 15 mg/kg x 18 kg = 270 mg
- Volume sirup per dosis: (270 mg / 120 mg) x 5 mL = 11.25 mL (dibulatkan 11 mL)
- Dosis harian: 270 mg x 4 = 1080 mg (masih di bawah maksimum 60 mg/kg/hari = 1080 mg, batas)
- Tetes infus: (500 mL x 20 tpm) / (8 x 60 menit) = 10000 / 480 = 20.83 tpm (dibulatkan 21 tpm)
- Kecepatan dalam mL/jam: 500 / 8 = 62.5 mL/jam
Hasil: Paracetamol sirup 11 mL setiap 6 jam (total 1080 mg/hari, pas maksimum). Infus NaCl 21 tetes/menit atau 62.5 mL/jam.
โ Pertanyaan yang sering diajukan
Kenapa dosis obat pediatri dihitung per kilogram berat badan?
Anak memiliki metabolisme dan distribusi obat yang berbeda dari dewasa, sehingga dosis harus disesuaikan dengan ukuran tubuh untuk mencegah underdosing (tidak efektif) atau overdosing (toksik). Perhitungan mg/kg memastikan konsentrasi obat di darah optimal dan aman. Beberapa obat tertentu seperti kemoterapi dan steroid sistemik menggunakan BSA (mg/m^2) karena lebih akurat menggambarkan volume distribusi pada anak.
Apa perbedaan faktor tetes makro dan mikro?
Set infus makro memiliki faktor tetes 15 atau 20 tetes per mL (paling umum 20 tpm/mL), digunakan untuk pemberian cairan dewasa dengan volume besar dan kecepatan tinggi. Set infus mikro memiliki faktor 60 tetes per mL, digunakan untuk pediatri, neonatus, atau obat-obatan tertentu yang memerlukan presisi tinggi dengan kecepatan lambat. Selalu cek label kemasan IV set untuk memastikan faktor tetes yang digunakan.
Bagaimana cara menghitung BSA yang akurat?
BSA (Body Surface Area) dapat dihitung dengan beberapa rumus: Mosteller (paling populer, BSA = sqrt(tinggi x berat / 3600)), Du Bois (klasik, BSA = 0.007184 x tinggi^0.725 x berat^0.425), atau Haycock (untuk anak). Rumus Mosteller paling praktis dan akurat untuk dewasa, sedangkan Haycock lebih akurat untuk anak <30 kg. BSA dewasa rata-rata 1.6-2.0 m^2. BSA digunakan untuk obat kemoterapi, kortikosteroid sistemik, dan beberapa antibiotik.
Apa yang harus dilakukan jika lupa minum obat?
Aturan umum: jika ingat dalam beberapa jam dari jadwal, minum segera; jika hampir waktu dosis berikutnya, lewatkan dosis terlupa dan kembali ke jadwal normal. JANGAN double dose untuk mengganti. Untuk obat dengan jendela terapeutik sempit seperti antikonvulsan, antikoagulan, atau insulin, konsultasikan apoteker/dokter. Gunakan aplikasi pengingat atau pillbox harian untuk mencegah kelupaan.
Bagaimana cara konversi sediaan obat dari mg ke mL atau tablet?
Untuk sirup: Volume_mL = (Dosis_diinginkan_mg / Kekuatan_mg) x Volume_kekuatan_mL. Contoh: Paracetamol 250 mg dari sirup 120 mg/5 mL = (250/120) x 5 = 10.4 mL. Untuk tablet: Jumlah_tablet = Dosis_diinginkan / Kekuatan_per_tablet. Contoh: Amoxicillin 500 mg dari tablet 250 mg = 2 tablet. Untuk obat parenteral, perhatikan konsentrasi vial (misal mg/mL setelah dilarutkan) dan volume pelarut yang dibutuhkan.
๐ Sumber & referensi
Terakhir diperbarui: 11 Mei 2026