Kalkulator Makro

Pembagian protein, karbo & lemak dari target kalorimu — dengan prasetel diet dan rincian per makan

ℹ️ Hanya untuk informasi — bukan saran medis. Konsultasikan dengan ahli gizi terdaftar untuk rencana nutrisi yang dipersonalisasi, terutama jika kamu memiliki kondisi medis atau kebutuhan klinis tertentu.
Langkah 1 — Target kalori harian
kcal
Temukan TDEE saya →
Langkah 2 — Tujuan
Langkah 3 — Gaya diet
Langkah 4 — Sesuaikan pembagian
Protein
30%
Karbohidrat
40%
Lemak
30%
Total: 100%
Opsional — Berat badan (untuk cek protein/kg)
kg
Masukkan dalam kg. Masukkan dalam lb
Tautan tersalin!
Protein
— kcal/day
Karbohidrat
— kcal/day
Lemak
— kcal/day
Rincian per makan
3 makan/hari
Protein (g/makan)
Karbohidrat (g/makan)
Lemak (g/makan)

Contoh sumber makro (g per 100g makanan)

Terjemahkan target grammu ke makanan nyata. Protein, karbohidrat, dan lemak adalah tiga makronutrien — ketiganya memberikan fungsi penting selain sekadar kalori.

Makanan Makro g / 100g Keterangan
Dada ayam (matang)Protein31 gSangat rendah lemak; ~165 kkal/100g
Yogurt Yunani (0% lemak)Protein10 gSumber kalsium yang baik
Telur (utuh)Protein13 gProfil asam amino lengkap
Tuna kalengan (dalam air)Protein26 gProtein terjangkau; rendah lemak
Lentil (matang)Protein9 gJuga tinggi karbohidrat kompleks
Nasi merah (matang)Karbohidrat23 gGandum utuh; GI sedang
Oat (gulungan, kering)Karbohidrat66 gSerat tinggi; energi lepas lambat
Ubi jalar (dipanggang)Karbohidrat20 gKaya beta-karoten
PisangKarbohidrat23 gCepat diserap; baik sebelum olahraga
Roti gandum utuh (1 iris ~30g)Karbohidrat43 g≈ 13g karbo per iris
AlpukatLemak15 gSebagian besar lemak tak jenuh tunggal
Minyak zaitunLemak100 gBaik untuk jantung; 119 kkal/sdm
AlmondLemak49 gJuga ~21g protein/100g
Salmon (fillet)Lemak13 gTinggi omega-3; juga ~25g protein
Keju cheddarLemak33 gJuga ~25g protein/100g

Nilai bersifat perkiraan dan bervariasi berdasarkan metode pengolahan. Sumber: USDA FoodData Central.

Cara melacak makro: panduan untuk pemula

Melacak makro berarti merencanakan dan mencatat berapa gram protein, karbohidrat, dan lemak yang kamu makan setiap hari. Tidak seperti menghitung kalori saja, pelacakan makro menjaga otot saat penurunan lemak dan mengoptimalkan komposisi tubuh.

Nilai kalori per gram

  • Protein: 4 kkal per gram
  • Karbohidrat: 4 kkal per gram
  • Lemak: 9 kkal per gram

Inilah mengapa lemak memiliki kepadatan kalori lebih dari dua kali lipat protein atau karbohidrat.

Perbandingan rasio prasetel diet

Gaya diet Protein % Karbo % Lemak % Terbaik untuk
Seimbang30%40%30%Kesehatan umum, pemula
Tinggi Protein40%30%30%Pembentukan otot, rekomposisi
IIFYM / Fleksibel35%35%30%Diet fleksibel
Keto25%5%70%Ketosis, kontrol nafsu makan
Rendah Karbo30%20%50%Pembatasan karbo moderat
Vegan / Nabati20%55%25%Nabati; karbo dari makanan utuh
Siklus Karbo30%Tinggi: 50% / Rendah: 20%VariabelAtlet; diet tingkat lanjut

Rekomendasi protein

Penelitian mendukung 1,6–2,2 g protein per kg berat badan per hari untuk menjaga atau membangun massa otot (Stokes et al., Br J Sports Med 2018; ISSN Position Stand 2017). Kalkulator akan memberi peringatan jika target proteinmu di bawah 1,6 g/kg.

Untuk vegan dan diet nabati, kemampuan cerna protein sedikit lebih rendah, sehingga menargetkan batas atas rentang ini (2,0–2,4 g/kg) sering direkomendasikan.

Pertanyaan yang Sering Diajukan

Makro (makronutrien) adalah tiga kategori utama nutrisi yang menyediakan kalori: protein (4 kkal/g), karbohidrat (4 kkal/g), dan lemak (9 kkal/g). Melacak makro berarti merencanakan berapa gram masing-masing yang kamu makan setiap hari untuk memenuhi tujuan kalori dan komposisi tubuhmu.
Penelitian umumnya mendukung 1,6–2,2 g protein per kg berat badan per hari bagi orang yang berolahraga rutin dan ingin menjaga atau membangun massa otot (Stokes et al. 2018; ISSN Position Stand 2017). Untuk orang yang tidak aktif, 0,8 g/kg (AKG) sudah cukup tetapi mungkin tidak optimal untuk komposisi tubuh.
Diet ketogenik biasanya menargetkan sekitar 70% kalori dari lemak, 25% dari protein, dan 5% dari karbohidrat. Pada 2.000 kkal/hari ini setara dengan sekitar 155g lemak, 125g protein, dan 25g karbohidrat. Net karbo (total karbo dikurangi serat) biasanya dijaga di bawah 20–50g per hari untuk mempertahankan ketosis.
IIFYM (If It Fits Your Macros) adalah pendekatan diet fleksibel: selama kamu memenuhi target makro harian (protein, karbohidrat, lemak), makanan apa pun bisa kamu pilih. Ini menghindari daftar makanan "bersih" yang kaku dan terbukti menghasilkan penurunan lemak serupa dengan program makan tradisional jika total kalori dan makro sesuai.
Untuk penurunan berat badan, utamakan protein tinggi (minimal 1,6 g/kg berat badan) untuk menjaga otot saat defisit kalori. Pembagian awal umum: 30–40% protein, 30–40% karbo, 20–30% lemak. Sesuaikan dengan preferensimu — rendah karbo atau pembagian standar keduanya berhasil jika total kalori di bawah kebutuhan maintenance.
Siklus karbo bergantian antara hari karbo tinggi (biasanya pada hari latihan, untuk mendukung performa) dan hari karbo rendah (pada hari istirahat, untuk mendorong pembakaran lemak). Tujuannya menggabungkan manfaat metabolik asupan karbo rendah dengan manfaat performa dan retensi otot dari asupan karbo tinggi.