Wiki

Cara Kerja Pembuat Menu Makan

Cara menghitung total nutrisi makan dari data makanan USDA, termasuk penskalaan makro/mikro, faktor energi Atwater, dan persentase AKG.

Verified against USDA FoodData Central on 15 Feb 2026 Updated 15 February 2026 4 min read
Open calculator
Translated article · View in English

Ringkasan

Pembuat Menu Makan memungkinkan Anda menggabungkan makanan dari basis data 142 item terverifikasi USDA, mengatur ukuran porsi, dan melihat total nutrisi secara langsung: kalori, makronutrien (protein, karbohidrat, lemak, serat, gula), dan 25 mikronutrien dengan persentase nilai harian.

Semua data makanan berasal dari USDA FoodData Central. Nilai nutrisi disimpan per 100g dan diskalakan secara linier berdasarkan berat porsi.

Cara kerjanya

  1. Cari dan tambahkan makanan - ketik nama makanan untuk mencari basis data USDA. Pilih makanan untuk menambahkannya ke menu makan Anda dengan ukuran porsi default.
  2. Sesuaikan porsi - gunakan slider atau ketik berat dalam gram. Ukuran porsi yang telah ditetapkan (misalnya “1 sedang”, “1 cangkir”) tersedia di mana USDA menyediakannya.
  3. Lihat total secara langsung - kalori, makro, dan cakupan mikronutrien diperbarui secara instan saat Anda menambah atau menyesuaikan makanan.

Penskalaan nutrisi

Semua nutrisi dalam basis data disimpan sebagai nilai per 100g. Untuk menghitung jumlah dalam porsi tertentu:

nutrient_portion = nutrient_per_100g × portion_grams ÷ 100

Where

nutrient_per_100g= Jumlah nutrisi per 100g dari basis data USDA
portion_grams= Berat porsi dalam gram

Total makan adalah jumlah nilai terskalakan dari setiap makanan.

Persentase energi makro

Untuk menampilkan pembagian energi protein/karbohidrat/lemak, kalkulator menggunakan faktor umum Atwater - sistem standar untuk pelabelan energi makanan di seluruh dunia (EU Regulation 1169/2011, label nutrisi FDA):

total_energy = protein × 4 + carbs × 4 + fat × 9 (kcal)

Where

protein × 4= Protein menyediakan 4 kkal per gram
carbs × 4= Karbohidrat menyediakan 4 kkal per gram
fat × 9= Lemak menyediakan 9 kkal per gram

Persentase setiap makro adalah kontribusi energinya dibagi total. Catatan: total kalori yang ditampilkan berasal langsung dari basis data USDA (yang mungkin menggunakan faktor Atwater spesifik makanan), sehingga persentase makro mungkin tidak merekonstruksi total kalori secara tepat - ini normal dan sesuai dengan cara semua alat nutrisi konsumen bekerja.

Cakupan mikronutrien (% nilai harian)

percent_dv = (nutrient_amount ÷ reference_daily_value) × 100

Where

nutrient_amount= Total dari makan (dijumlahkan di semua makanan)
reference_daily_value= Referensi asupan untuk orang dewasa 19–50 (lihat tabel di bawah)

Nilai harian referensi adalah gabungan EU NRV (Regulation 1169/2011), EFSA Dietary Reference Values, dan NIH Recommended Dietary Allowances, dipilih untuk mencerminkan sains terkini untuk orang dewasa 19–50:

NutrisiNilai harianSumber
Vitamin C80 mgEU NRV
Zat besi14 mgEU NRV
Kalsium1000 mgNIH RDA
Vitamin D15 mcgEFSA AI
Seng10 mgEU NRV
Folat400 mcgNIH RDA
Vitamin A800 mcgEU NRV
Kalium3500 mgEU NRV
Natrium2300 mgEU NRV / FDA DV

Semua 25 mikronutrien yang dilacak dan nilai referensinya tercantum dalam kode sumber kalkulator dengan atribusi penuh.

Contoh perhitungan

Ayam, nasi & brokoli (150g + 200g + 100g)

1

Dada ayam, mentah (150g)

120 × 150 ÷ 100 = 180.0 kcal, 22.5 × 1.5 = 33.75g protein

= 180,0 kkal

2

Nasi merah, matang (200g)

123 × 200 ÷ 100 = 246.0 kcal, 2.7 × 2.0 = 5.4g protein

= 246,0 kkal

3

Brokoli, mentah (100g)

34 × 100 ÷ 100 = 34.0 kcal, 2.8 × 1.0 = 2.8g protein

= 34,0 kkal

Result

Total: 460 kkal, 42,0g protein, 57,8g karbohidrat, 6,3g lemak

Pembagian energi makro (Atwater 4-4-9):

  • Protein: 42,0 × 4 = 167,8 kkal → 36,8%
  • Karbohidrat: 57,8 × 4 = 231,2 kkal → 50,8%
  • Lemak: 6,3 × 9 = 56,7 kkal → 12,4%

Penjelasan input

  • Pencarian makanan - mencari basis data 142 makanan USDA berdasarkan nama, dengan emoji kategori untuk pengenalan cepat
  • Porsi (gram) - dapat disesuaikan melalui slider (10–500g) atau entri angka langsung. Ukuran porsi yang ditetapkan tersedia jika ada.

Penjelasan output

  • Total kalori - angka utama. Jumlah nilai kalori terskalakan dari semua makanan.
  • Grafik donat makro - pembagian persentase energi protein/karbohidrat/lemak secara visual
  • Gram makro - gram absolut protein, karbohidrat, lemak, serat, dan gula
  • Batang mikronutrien - 15 mikronutrien teratas berdasarkan % nilai harian, diurutkan dari tertinggi. Batang hijau = persentase referensi asupan harian.
  • Rincian item - kontribusi kalori per makanan (ditampilkan ketika 2+ makanan ditambahkan)

Asumsi & keterbatasan

  • Data makanan berasal dari USDA FoodData Central - nilai untuk makanan generik, bukan produk bermerek. Kandungan nutrisi aktual bervariasi berdasarkan kondisi pertumbuhan, metode memasak, dan merek.
  • Mentah vs matang penting - basis data mencakup item mentah dan matang. Pastikan untuk memilih versi yang sesuai dengan cara Anda mengonsumsi makanan, karena memasak mengubah kepadatan nutrisi per gram.
  • Penskalaan linier - kandungan nutrisi diasumsikan berskala linier dengan berat. Ini adalah praktik standar tetapi secara teknis tidak tepat untuk porsi yang sangat kecil atau sangat besar.
  • Tanpa alkohol - faktor Atwater untuk alkohol (7 kkal/g) tidak disertakan, karena ini adalah alat yang berfokus pada makanan.
  • Nilai AKG untuk orang dewasa 19–50 - persyaratan berbeda untuk anak-anak, wanita hamil/menyusui, dan orang dewasa yang lebih tua.
  • 142 makanan - basis data mencakup makanan utuh yang umum. Makanan olahan, produk bermerek, dan makanan restoran tidak disertakan.

Verifikasi

Kasus ujiInputYang diharapkanSumber
Makanan tunggal (100g)100g dada ayam (mentah)120 kkal, 22,5g proteinUSDA FDC 171077
Porsi terskalakan150g dada ayam (mentah)180 kkal, 33,75g proteinManual: 120 × 1,5
Makan penuh150g ayam + 200g nasi + 100g brokoli460 kkal, 42,0g proteinPerhitungan manual
Makan kosongTidak ada makanan yang ditambahkan0 kkalIdentitas
Jumlah % makroMakan non-kosong mana pun100%Identitas Atwater

Sources

nutrition meal-builder macros micronutrients calories usda