Wiki

Cara Kerja Tingkatkan Makanan Anda

Cara algoritma substitusi makanan menyarankan penggantian bahan yang lebih sehat berdasarkan protein, kalori, serat, indeks glikemik, atau tujuan seimbang.

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

Ringkasan

Tingkatkan Makanan Anda membantu Anda menemukan penggantian bahan yang lebih sehat. Tambahkan makanan untuk membangun menu, lalu pilih tujuan optimasi - lebih banyak protein, lebih sedikit kalori, lebih banyak serat, indeks glikemik lebih rendah, atau kombinasi seimbang. Kalkulator menyarankan alternatif dari kategori makanan yang sama atau berkaitan, menunjukkan dengan tepat apa yang meningkat dan apa yang menjadi timbal balik.

Cara kerjanya

Algoritma substitusi mengikuti tiga prinsip yang diambil dari ilmu gizi dan penelitian substitusi makanan:

  1. Pencocokan kategori yang sama - Pengganti berasal dari kelompok makanan yang sama atau yang berkaitan erat (misalnya, biji-bijian dan kacang-kacangan, daging dan unggas). Ini memastikan penggantian masuk akal secara kuliner, mengikuti pendekatan yang direkomendasikan oleh NHS dan penelitian grafik pengetahuan makanan akademis.

  2. Penilaian berbasis tujuan - Setiap makanan kandidat diberi skor terhadap makanan asli berdasarkan tujuan yang Anda pilih. Alternatif dengan skor tertinggi ditampilkan terlebih dahulu.

  3. Timbal balik yang transparan - Setiap saran menampilkan peningkatan (lencana hijau) maupun timbal balik (lencana kuning), sehingga Anda dapat membuat keputusan yang tepat.

Rumus penilaian

Setiap tujuan optimasi menggunakan fungsi penilaian yang berbeda. Semua nilai gizi dibandingkan per 100g.

Score = f(original, candidate, goal)

Where

original= Nilai gizi makanan yang diganti (per 100g)
candidate= Nilai gizi pengganti yang disarankan (per 100g)
goal= Tujuan optimasi yang dipilih oleh pengguna

Penilaian khusus per tujuan

TujuanRumusYang menang
Lebih Banyak Protein(candidate.protein / candidate.cal) - (original.protein / original.cal)Kepadatan protein-ke-kalori yang lebih tinggi
Lebih Sedikit Kalorioriginal.calories - candidate.caloriesPengurangan kalori terbesar
Lebih Banyak Seratcandidate.fiber - original.fiberPeningkatan serat terbesar
Indeks GI Lebih Rendahoriginal.GI - candidate.GIPengurangan GI terbesar
Seimbang0.4 x proteinScore + 0.3 x calorieScore + 0.3 x fiberScorePeningkatan berbobot di ketiga aspek

Kategori makanan yang berkaitan

Substitusi diizinkan dalam pasangan kategori berikut:

KategoriDapat diganti dengan
Biji-bijianBiji-bijian, Kacang-kacangan
Kacang-kacanganKacang-kacangan, Biji-bijian
DagingDaging, Unggas
UnggasUnggas, Daging
TelurTelur, Susu
Semua lainnyaKategori yang sama saja

Contoh perhitungan

Mengganti paha ayam dengan alternatif kalori lebih rendah

1

Asli: Paha ayam (per 100g)

209 kcal, 25.3g protein, 11.2g lemak

= 209 kcal

2

Kandidat: Dada ayam (per 100g)

120 kcal, 22.5g protein, 2.6g lemak

= 120 kcal

3

Skor lebih sedikit kalori

209 - 120 = 89

= Skor: 89

4

Lencana perubahan

Peningkatan: -89 kcal, -8.6g lemak. Timbal balik: -2.8g protein

= 2 peningkatan, 1 timbal balik

Result

Dada ayam disarankan: -89 kcal, -8.6g lemak (timbal balik: -2.8g protein)

Penjelasan masukan

  • Makanan - cari dan tambahkan makanan apa saja dari basis data USDA yang berisi 142 item untuk membangun menu Anda. Setiap makanan menggunakan ukuran porsi defaultnya.
  • Tujuan optimasi - pilih apa yang ingin Anda tingkatkan: lebih banyak protein, lebih sedikit kalori, lebih banyak serat, GI lebih rendah, atau kombinasi seimbang dari ketiganya.
  • Cari peningkatan - klik makanan apa saja di menu Anda untuk melihat hingga 5 saran substitusi dari kategori makanan yang sama atau berkaitan.

Penjelasan keluaran

  • Total menu - total kalori, protein, karbohidrat, lemak, dan serat yang diperbarui secara langsung untuk seluruh menu Anda.
  • Kartu substitusi - setiap saran menampilkan nama makanan, kepadatan kalorinya, lencana peningkatan hijau, dan lencana timbal balik kuning.
  • Klik untuk mengganti - mengetuk saran akan langsung mengganti makanan di menu Anda, memperbarui semua total.

Asumsi & keterbatasan

  • Perbandingan per 100g - semua penilaian menggunakan nilai gizi per 100g, bukan per porsi. Makanan yang terlihat lebih baik per 100g mungkin tidak lebih baik pada ukuran porsi yang umum.
  • Terbatas kategori - saran hanya berasal dari kategori makanan yang sama atau berkaitan. Sayuran tidak akan disarankan untuk mengganti biji-bijian, meskipun memenuhi tujuan.
  • Tidak ada pemodelan rasa atau tekstur - algoritma hanya mengoptimalkan nilai gizi. Kacang-kacangan mungkin mendapat skor bagus sebagai pengganti biji-bijian secara nutrisi, tetapi belum tentu cocok dalam resep.
  • Data GI tidak lengkap - banyak makanan dalam basis data tidak memiliki nilai indeks glikemik. Makanan tanpa data GI dikecualikan dari saran “GI lebih rendah”.
  • Kualitas data - semua data gizi berasal dari USDA FoodData Central (SR Legacy). Beberapa entri mungkin mencerminkan perbedaan antara kondisi mentah dan matang.

Verifikasi

Kasus ujiTujuanAsliSaran teratasPeningkatan yang diharapkanTerverifikasi?
Penggantian unggaslebih-sedikit-kaloriPaha ayam (209 kcal)Dada ayam (120 kcal)-89 kcal, -8.6g lemak
Serat biji-bijianlebih-banyak-seratNasi putih (1.3g serat)Barley (+16g serat)Peningkatan serat signifikan
GI biji-bijianGI-lebih-rendahNasi putih (GI 73)Kedelai (GI 18)-55 poin GI
Protein daginglebih-banyak-proteinDaging sapi giling 85/15Ayam giling (+10.4g pro)Kepadatan protein lebih baik
Tidak ada alternatiflebih-banyak-proteinSalmon (hanya ikan)Tidak ada hasilDaftar kosong

Sources

food-swap substitution nutrition meal-upgrade protein fiber glycemic-index