๐Ÿ›

Kalkulator Kalori Makanan Indonesia

Database kalori 95 makanan Indonesia. Susun menu harian dan hitung total kalori, protein, lemak, karbohidrat.

KESEHATAN

Database kalori 95 makanan Indonesia untuk menyusun menu harian.

Cari makanan, susun menu harian dengan porsi kustom, dan lihat total kalori, protein, lemak, karbohidrat. Grafik distribusi makronutrien dan progress bar target kalori harian.

Disklaimer: Nilai gizi bersifat perkiraan rata-rata. Nilai sebenarnya dapat bervariasi tergantung bahan dan cara memasak. .

Database Kalori Makanan Indonesia

Cari makanan, tambahkan ke catatan harian, dan pantau asupan kalori serta nutrisi Anda.

Nasi putih
130 kkal | P: 2.7g | L: 0.3g | K: 28.2g | Serat: 0.4g (per 100g)
1 porsi = 150g
porsi
Nasi goreng
168 kkal | P: 4.5g | L: 7.5g | K: 20g | Serat: 0.8g (per 100g)
1 porsi = 200g
porsi
Nasi uduk
175 kkal | P: 3.2g | L: 7.8g | K: 23g | Serat: 0.5g (per 100g)
1 porsi = 150g
porsi
Nasi kuning
158 kkal | P: 3g | L: 4.5g | K: 26g | Serat: 0.4g (per 100g)
1 porsi = 150g
porsi
Nasi merah
110 kkal | P: 2.6g | L: 0.9g | K: 23g | Serat: 1.8g (per 100g)
1 porsi = 150g
porsi
Lontong
150 kkal | P: 2.7g | L: 0.2g | K: 33g | Serat: 0.3g (per 100g)
1 potong = 100g
porsi
Ketupat
148 kkal | P: 2.5g | L: 0.2g | K: 33g | Serat: 0.3g (per 100g)
1 buah = 100g
porsi
Bubur ayam
65 kkal | P: 3.5g | L: 1.5g | K: 9.5g | Serat: 0.2g (per 100g)
1 mangkuk = 300g
porsi
Mie goreng instan
440 kkal | P: 9g | L: 17g | K: 62g | Serat: 2g (per 100g)
1 bungkus = 85g
porsi
Mie rebus instan
380 kkal | P: 8.5g | L: 14g | K: 55g | Serat: 2g (per 100g)
1 bungkus = 85g
porsi
Mie ayam
120 kkal | P: 5.5g | L: 3g | K: 18g | Serat: 0.8g (per 100g)
1 mangkuk = 250g
porsi
Kwetiau goreng
155 kkal | P: 4g | L: 6g | K: 22g | Serat: 0.5g (per 100g)
1 porsi = 200g
porsi
Bihun goreng
145 kkal | P: 3.5g | L: 5g | K: 22g | Serat: 0.3g (per 100g)
1 porsi = 200g
porsi
Kentang rebus
87 kkal | P: 1.9g | L: 0.1g | K: 20g | Serat: 1.8g (per 100g)
1 buah sedang = 150g
porsi
Singkong rebus
154 kkal | P: 0.7g | L: 0.3g | K: 37g | Serat: 1.5g (per 100g)
1 potong = 100g
porsi
Ubi jalar rebus
90 kkal | P: 1.6g | L: 0.1g | K: 21g | Serat: 3g (per 100g)
1 buah sedang = 130g
porsi
Roti tawar putih
265 kkal | P: 9g | L: 3.2g | K: 49g | Serat: 2.7g (per 100g)
1 lembar = 30g
porsi
Roti gandum
247 kkal | P: 13g | L: 3.4g | K: 41g | Serat: 7g (per 100g)
1 lembar = 30g
porsi
Ayam goreng
260 kkal | P: 27g | L: 14g | K: 7g | Serat: 0g (per 100g)
1 potong = 80g
porsi
Ayam bakar
190 kkal | P: 28g | L: 8g | K: 2g | Serat: 0g (per 100g)
1 potong = 80g
porsi
Ayam geprek
280 kkal | P: 25g | L: 16g | K: 9g | Serat: 0.5g (per 100g)
1 porsi = 100g
porsi
Rendang
193 kkal | P: 23g | L: 8.1g | K: 6g | Serat: 0.5g (per 100g)
1 potong = 50g
porsi
Tempe goreng
225 kkal | P: 17g | L: 13g | K: 10g | Serat: 5g (per 100g)
1 potong = 25g
porsi
Tahu goreng
115 kkal | P: 8g | L: 7g | K: 5g | Serat: 0.5g (per 100g)
1 potong = 30g
porsi
Telur dadar
196 kkal | P: 13g | L: 15g | K: 1g | Serat: 0g (per 100g)
1 butir = 60g
porsi
Telur rebus
155 kkal | P: 13g | L: 11g | K: 1.1g | Serat: 0g (per 100g)
1 butir = 50g
porsi
Telur ceplok
196 kkal | P: 14g | L: 15g | K: 0.8g | Serat: 0g (per 100g)
1 butir = 60g
porsi
Ikan goreng
200 kkal | P: 22g | L: 12g | K: 1g | Serat: 0g (per 100g)
1 ekor sedang = 80g
porsi
Ikan bakar
145 kkal | P: 24g | L: 5g | K: 0.5g | Serat: 0g (per 100g)
1 ekor sedang = 80g
porsi
Ikan pepes
110 kkal | P: 20g | L: 3g | K: 1g | Serat: 0.3g (per 100g)
1 bungkus = 100g
porsi
Udang goreng tepung
242 kkal | P: 18g | L: 12g | K: 16g | Serat: 0.5g (per 100g)
5 ekor = 80g
porsi
Cumi goreng tepung
230 kkal | P: 15g | L: 11g | K: 18g | Serat: 0.3g (per 100g)
1 porsi = 80g
porsi
Sate ayam
165 kkal | P: 19g | L: 8g | K: 3g | Serat: 0.2g (per 100g)
5 tusuk = 75g
porsi
Sate kambing
210 kkal | P: 20g | L: 13g | K: 2g | Serat: 0.1g (per 100g)
5 tusuk = 75g
porsi
Bakso
76 kkal | P: 9g | L: 2g | K: 5g | Serat: 0g (per 100g)
5 butir = 100g
porsi
Sosis sapi
250 kkal | P: 12g | L: 20g | K: 5g | Serat: 0g (per 100g)
1 buah = 40g
porsi
Nugget ayam
245 kkal | P: 13g | L: 15g | K: 14g | Serat: 0.5g (per 100g)
5 buah = 75g
porsi
Daging sapi rendang
193 kkal | P: 23g | L: 8.1g | K: 6g | Serat: 0.5g (per 100g)
1 potong = 50g
porsi
Ikan tongkol balado
125 kkal | P: 22g | L: 3.5g | K: 2g | Serat: 0.3g (per 100g)
1 potong = 80g
porsi
Perkedel kentang
180 kkal | P: 5g | L: 10g | K: 18g | Serat: 1.5g (per 100g)
1 buah = 50g
porsi
Sambal goreng ati
170 kkal | P: 18g | L: 9g | K: 4g | Serat: 0.3g (per 100g)
1 porsi = 50g
porsi
Gado-gado
130 kkal | P: 6g | L: 8g | K: 9g | Serat: 3g (per 100g)
1 porsi = 200g
porsi
Sayur asem
25 kkal | P: 1.2g | L: 0.3g | K: 5g | Serat: 1.5g (per 100g)
1 mangkuk = 200g
porsi
Sayur lodeh
55 kkal | P: 2g | L: 3.5g | K: 4.5g | Serat: 1.2g (per 100g)
1 mangkuk = 200g
porsi
Sayur bayam
20 kkal | P: 2.5g | L: 0.3g | K: 2.5g | Serat: 2g (per 100g)
1 mangkuk = 150g
porsi
Sayur sop
30 kkal | P: 1.5g | L: 0.5g | K: 5g | Serat: 1.5g (per 100g)
1 mangkuk = 200g
porsi
Tumis kangkung
65 kkal | P: 2.5g | L: 4g | K: 5g | Serat: 2g (per 100g)
1 porsi = 100g
porsi
Cap cay
55 kkal | P: 3g | L: 2.5g | K: 5.5g | Serat: 2g (per 100g)
1 porsi = 150g
porsi
Urap sayur
95 kkal | P: 3g | L: 5g | K: 10g | Serat: 3.5g (per 100g)
1 porsi = 100g
porsi
Lalapan mentah
18 kkal | P: 1.5g | L: 0.2g | K: 3g | Serat: 2g (per 100g)
1 porsi = 50g
porsi
Pecel
120 kkal | P: 5g | L: 7g | K: 10g | Serat: 3g (per 100g)
1 porsi = 150g
porsi
Pisang
89 kkal | P: 1.1g | L: 0.3g | K: 23g | Serat: 2.6g (per 100g)
1 buah = 120g
porsi
Mangga
60 kkal | P: 0.8g | L: 0.4g | K: 15g | Serat: 1.6g (per 100g)
1 buah = 200g
porsi
Pepaya
43 kkal | P: 0.5g | L: 0.3g | K: 11g | Serat: 1.7g (per 100g)
1 potong = 150g
porsi
Semangka
30 kkal | P: 0.6g | L: 0.2g | K: 8g | Serat: 0.4g (per 100g)
1 potong = 200g
porsi
Jeruk
47 kkal | P: 0.9g | L: 0.1g | K: 12g | Serat: 2.4g (per 100g)
1 buah = 130g
porsi
Apel
52 kkal | P: 0.3g | L: 0.2g | K: 14g | Serat: 2.4g (per 100g)
1 buah = 180g
porsi
Alpukat
160 kkal | P: 2g | L: 15g | K: 9g | Serat: 7g (per 100g)
1 buah = 150g
porsi
Teh manis
40 kkal | P: 0g | L: 0g | K: 10g | Serat: 0g (per 100g)
1 gelas = 200ml
porsi
Teh tawar
1 kkal | P: 0g | L: 0g | K: 0.2g | Serat: 0g (per 100g)
1 gelas = 200ml
porsi
Kopi hitam tanpa gula
2 kkal | P: 0.3g | L: 0g | K: 0g | Serat: 0g (per 100g)
1 gelas = 200ml
porsi
Kopi susu
55 kkal | P: 2g | L: 2.5g | K: 6g | Serat: 0g (per 100g)
1 gelas = 200ml
porsi
Es kopi susu gula aren
120 kkal | P: 2g | L: 3.5g | K: 20g | Serat: 0g (per 100g)
1 gelas = 250ml
porsi
Susu full cream
61 kkal | P: 3.2g | L: 3.3g | K: 4.8g | Serat: 0g (per 100g)
1 gelas = 200ml
porsi
Susu kental manis
321 kkal | P: 8g | L: 8.7g | K: 54g | Serat: 0g (per 100g)
1 sachet = 40g
porsi
Jus jeruk
45 kkal | P: 0.7g | L: 0.2g | K: 10g | Serat: 0.2g (per 100g)
1 gelas = 250ml
porsi
Jus alpukat
85 kkal | P: 1.5g | L: 5g | K: 9g | Serat: 2g (per 100g)
1 gelas = 250ml
porsi
Es teler
110 kkal | P: 1g | L: 4g | K: 18g | Serat: 0.5g (per 100g)
1 gelas = 250ml
porsi
Es cendol/dawet
135 kkal | P: 0.5g | L: 4g | K: 24g | Serat: 0.3g (per 100g)
1 gelas = 250ml
porsi
Es campur
120 kkal | P: 1g | L: 3g | K: 22g | Serat: 0.5g (per 100g)
1 gelas = 250ml
porsi
Air kelapa muda
19 kkal | P: 0.7g | L: 0.2g | K: 3.7g | Serat: 1.1g (per 100g)
1 gelas = 240ml
porsi
Minuman bersoda
41 kkal | P: 0g | L: 0g | K: 10.6g | Serat: 0g (per 100g)
1 kaleng = 330ml
porsi
Gorengan (bakwan)
250 kkal | P: 4g | L: 15g | K: 25g | Serat: 1g (per 100g)
1 buah = 50g
porsi
Pisang goreng
240 kkal | P: 2.5g | L: 12g | K: 32g | Serat: 1.5g (per 100g)
1 buah = 60g
porsi
Tahu isi
200 kkal | P: 7g | L: 11g | K: 18g | Serat: 1g (per 100g)
1 buah = 50g
porsi
Risoles
210 kkal | P: 5g | L: 12g | K: 21g | Serat: 0.5g (per 100g)
1 buah = 60g
porsi
Lumpia goreng
220 kkal | P: 5g | L: 13g | K: 22g | Serat: 0.8g (per 100g)
1 buah = 50g
porsi
Martabak telur
230 kkal | P: 10g | L: 13g | K: 18g | Serat: 0.5g (per 100g)
1 potong = 80g
porsi
Martabak manis
310 kkal | P: 5g | L: 14g | K: 42g | Serat: 0.5g (per 100g)
1 potong = 80g
porsi
Siomay
95 kkal | P: 7g | L: 3g | K: 10g | Serat: 0.5g (per 100g)
3 buah = 75g
porsi
Batagor
180 kkal | P: 8g | L: 9g | K: 17g | Serat: 0.5g (per 100g)
1 porsi = 80g
porsi
Pempek
170 kkal | P: 6g | L: 5g | K: 26g | Serat: 0.3g (per 100g)
1 buah besar = 80g
porsi
Kerupuk udang
450 kkal | P: 5g | L: 20g | K: 62g | Serat: 0.5g (per 100g)
5 keping = 20g
porsi
Emping
430 kkal | P: 12g | L: 18g | K: 58g | Serat: 3g (per 100g)
5 keping = 15g
porsi
Kue lapis
250 kkal | P: 4g | L: 10g | K: 36g | Serat: 0.3g (per 100g)
1 potong = 50g
porsi
Klepon
195 kkal | P: 2g | L: 5g | K: 36g | Serat: 0.5g (per 100g)
3 buah = 60g
porsi
Onde-onde
280 kkal | P: 4g | L: 12g | K: 40g | Serat: 1g (per 100g)
1 buah = 50g
porsi
Serabi
160 kkal | P: 3g | L: 5g | K: 26g | Serat: 0.3g (per 100g)
1 buah = 60g
porsi
Cilok
140 kkal | P: 3g | L: 4g | K: 23g | Serat: 0.3g (per 100g)
5 buah = 80g
porsi
Soto ayam
55 kkal | P: 4g | L: 2.5g | K: 4g | Serat: 0.5g (per 100g)
1 mangkuk = 250g
porsi
Soto betawi
95 kkal | P: 6g | L: 6g | K: 4g | Serat: 0.3g (per 100g)
1 mangkuk = 250g
porsi
Rawon
80 kkal | P: 8g | L: 4g | K: 3g | Serat: 0.5g (per 100g)
1 mangkuk = 250g
porsi
Opor ayam
155 kkal | P: 15g | L: 9g | K: 4g | Serat: 0.3g (per 100g)
1 potong = 80g
porsi
Gulai ayam
145 kkal | P: 14g | L: 8g | K: 5g | Serat: 0.5g (per 100g)
1 potong = 80g
porsi
Nasi padang (paket)
250 kkal | P: 12g | L: 12g | K: 24g | Serat: 1g (per 100g)
1 porsi = 300g
porsi
Tempe bacem
200 kkal | P: 16g | L: 10g | K: 12g | Serat: 4g (per 100g)
2 potong = 50g
porsi
Tahu bacem
100 kkal | P: 7g | L: 5g | K: 7g | Serat: 0.3g (per 100g)
2 potong = 50g
porsi
Sambal terasi
50 kkal | P: 1g | L: 2g | K: 7g | Serat: 1g (per 100g)
1 sdm = 15g
porsi
Catatan Makan Hari Ini
Belum ada makanan ditambahkan. Cari dan tambahkan makanan dari database di atas.

Informasi kalkulator

Cara menggunakan kalkulator ini

  1. Tentukan target kalori harian Anda terlebih dahulu menggunakan rumus TDEE (Total Daily Energy Expenditure), biasanya 1.800-2.400 kkal untuk dewasa Indonesia.
  2. Cari makanan pada kolom pencarian (mis. "nasi putih", "tempe goreng", "ayam bakar") lalu klik untuk menambahkannya ke menu harian.
  3. Atur porsi dalam gram atau satuan rumah tangga (URT) seperti centong, potong, atau buah; pastikan akurat untuk menghindari over-estimate.
  4. Pantau total kalori, protein (gram), lemak (gram), dan karbohidrat (gram) pada panel ringkasan di sisi kanan.
  5. Cek grafik distribusi makronutrien: idealnya 45-65% karbohidrat, 10-35% protein, 20-35% lemak dari total kalori sesuai AKG 2019.
  6. Sesuaikan menu hingga progress bar mendekati 100% target, hindari defisit ekstrem >500 kkal jika ingin menurunkan berat badan secara sehat.

Total Kalori dan Distribusi Makronutrien

Total kkal = ฮฃ(porsi_i ร— kkal_per_100g_i / 100); %Makro = (gram_makro ร— kkal_per_gram) / Total_kkal ร— 100
  • porsi_i = berat porsi makanan ke-i dalam gram
  • kkal_per_100g_i = nilai kalori per 100 gram dari Tabel Komposisi Pangan Indonesia (TKPI)
  • kkal_per_gram = 4 untuk karbohidrat dan protein, 9 untuk lemak (faktor Atwater)

Persentase makronutrien dihitung dari kontribusi kalori, bukan dari berat gram-nya.

Contoh: Menu Sarapan Nasi Uduk

Diketahui:
  • Nasi uduk 150 g (193 kkal/100 g)
  • Telur dadar 60 g (153 kkal/100 g)
  • Tempe orek 50 g (170 kkal/100 g)
  • Mentimun 30 g (12 kkal/100 g)
Langkah:
  1. Nasi uduk: 150 ร— 193 / 100 = 289,5 kkal
  2. Telur dadar: 60 ร— 153 / 100 = 91,8 kkal
  3. Tempe orek: 50 ร— 170 / 100 = 85,0 kkal
  4. Mentimun: 30 ร— 12 / 100 = 3,6 kkal
  5. Total = 289,5 + 91,8 + 85,0 + 3,6 = 469,9 kkal

Hasil: Sarapan ini menyumbang sekitar 470 kkal atau 23% dari target 2.000 kkal/hari.

Pertanyaan yang sering diajukan

Dari mana data kalori makanan Indonesia berasal?
Database mengacu pada Tabel Komposisi Pangan Indonesia (TKPI) 2017 yang diterbitkan Kementerian Kesehatan RI dan diperbarui oleh Persagi. TKPI memuat lebih dari 1.700 jenis pangan lokal termasuk masakan tradisional. Nilai gizi dihitung per 100 gram bagian dapat dimakan (BDD). Sumber pendukung lain adalah Food Composition Database FAO untuk validasi silang.
Berapa kebutuhan kalori harian orang Indonesia?
Menurut Permenkes No. 28 Tahun 2019 tentang Angka Kecukupan Gizi (AKG), laki-laki dewasa 19-29 tahun membutuhkan 2.650 kkal/hari sedangkan perempuan 2.250 kkal/hari. Untuk usia 30-49 tahun, kebutuhan turun menjadi 2.550 dan 2.150 kkal. Kebutuhan individu disesuaikan dengan tingkat aktivitas fisik dan tujuan (penurunan/peningkatan berat badan).
Apa beda kalori dan kilokalori?
Yang umum disebut "kalori" pada label gizi sebenarnya kilokalori (kkal), yaitu energi untuk menaikkan suhu 1 kg air sebesar 1 derajat Celsius. 1 kkal = 1.000 kalori kecil. Beberapa negara menggunakan kilojoule (kJ); konversinya 1 kkal = 4,184 kJ. Indonesia memakai kkal sesuai BPOM.
Apakah kalori dari karbohidrat sama dengan dari lemak?
Secara energi semua kalori sama, tetapi metabolismenya berbeda. Karbohidrat dan protein menghasilkan 4 kkal/gram, sedangkan lemak 9 kkal/gram dan alkohol 7 kkal/gram (faktor Atwater). Lemak lebih padat energi sehingga porsi kecil bisa berkalori tinggi. Kualitas pangan (indeks glikemik, mikronutrien) tetap penting di luar hitungan kalori.
Bagaimana cara menurunkan berat badan dengan kalori?
Buat defisit 500-750 kkal/hari dari TDEE untuk turun 0,5-0,75 kg/minggu, sesuai panduan WHO. Defisit lebih dari 1.000 kkal/hari berisiko kehilangan massa otot dan menurunkan metabolisme basal. Kombinasikan dengan aktivitas fisik minimal 150 menit/minggu intensitas sedang. Konsultasi dokter atau ahli gizi jika BMI <18,5 atau >30.

Terakhir diperbarui: 11 Mei 2026