🌿 EcoBite AI

Smart Food Waste Management System Β· Prevent First, Bioconvert the Rest
Prototipe fungsional v1.0
Penelitian lingkungan β€’ AI β€’ Biokonversi

Kenali sisa makanan. Cegah pemborosan. Olah sisanya.

EcoBite AI menggabungkan Teachable Machine untuk mengenali jenis sisa makanan dari foto, Gemini untuk membantu menyusun rekomendasi pengurangan porsi berdasarkan catatan, dan maggot BSF untuk mengolah sisa makanan organik yang sesuai.

🌍🍚 + πŸ€– + πŸ›
60%

Rumah tangga

Bagian dari total sampah makanan global menurut UNEP 2024 (tahun data 2022).

28%

Layanan makanan

Bagian sampah makanan dari restoran dan sektor layanan pangan.

12%

Ritel

Bagian sampah makanan dari sektor penjualan eceran.

Mengapa EcoBite AI dibuat?

Sisa makanan sering terbuang karena porsi terlalu banyak, tidak habis, atau pengelolaan yang kurang tepat. Dengan mencatat jenis, berat, penyebab, dan jumlah orang yang makan, kita dapat menyusun perubahan porsi yang terukur. AI memudahkan identifikasi dan analisis; maggot BSF membantu mengolah sebagian sisa organik. Mencegah sampah tetap menjadi langkah pertama, sebelum mengolah sisanya.

Sumber: UNEP, Food Waste Index Report 2024 β€” Informasi UNEP. Angka 60% bukan persentase dari seluruh jenis sampah dunia.

πŸ“Š Dashboard Penelitian β€” EcoBite AI

Indikator mengikuti sheet Dashboard workbook. Angka dihitung dari catatan website pada perangkat ini; tidak otomatis membaca Excel.

Edible waste per orang-makan

Berat food waste per kategori (g)

Penyebab food waste (g)

Distribusi kelas AI

Ringkasan rekomendasi terbaru

Catatan metodologi: AI Accuracy dari prediksi yang memiliki label pembanding; bukan pengganti sheet AI Accuracy Test. Prevention Rate dihitung dari perubahan edible waste per orang-makan, bukan otomatis sama dengan metrik pada AI Recommendation Log. WRR dihitung dari total input dan residu batch, sedangkan workbook menampilkan rata-rata WRR; keduanya dapat berbeda. Model bawaan masih 4 kelas, sehingga perlu pelatihan ulang untuk klasifikasi 6 kelas.

Metode EcoBite AI β€” Langkah Demi Langkah

1

Siapkan makanan sisa

Pisahkan makanan yang aman diamati, catat asal/waktu makan. Hindari bahan berbahaya untuk maggot.

2

Foto & klasifikasikan

Gunakan kamera atau unggah foto di EcoScan. Periksa kelas aktual; confidence adalah keyakinan model, bukan komposisi gizi.

3

Catat penyebab

Isi Food Waste Diary: berat sisa, edible/tidak, penyebab P1–P7, jumlah orang, waktu makan, fase baseline/intervensi.

4

Timbang 1:1

Untuk protokol percobaan ini, contoh: 100 g maggot dan 100 g sisa makanan (massa basah). Gunakan larva dengan kondisi/umur setara.

5

Berikan pada maggot

Catat tanggal mulai, akhir, jumlah residu, perubahan berat larva, bau dan kondisi media. Catat durasi pengamatan yang sama.

6

Evaluasi & ulangi

Kumpulkan baseline minggu 1, gunakan prompt Gemini untuk rekomendasi, terapkan minggu 2, bandingkan g edible waste/orang-makan.

Catatan metode: Rasio 1:1 adalah rancangan penelitian, bukan bukti setiap makanan habis pada durasi yang sama. Bedakan berat input, residu, dan biomassa larva. WRR tidak sama dengan persentase yang dimakan.

Contoh Pengisian dari Workbook v9

Semua angka berikut DATA ILUSTRASI dari sheet β€œContoh Pengisian”, bukan hasil penelitian. Tidak termasuk metrik dashboard.

A. Contoh klasifikasi AI

IDFotoC1 KarboC2 SayuranC3 BuahC4 CampuranC5 ProteinC6 LainPrediksiAktualHasil
FW001FW_D01_001.jpg82%6%2%4%5%1%KarbohidratKarbohidratBenar
FW002FW_D01_002.jpg17%8%2%68%3%2%Makanan CampuranMakanan CampuranBenar
FW003FW_D02_001.jpg54%12%3%25%4%2%KarbohidratMakanan CampuranSalah

B. Contoh Food Waste Diary

IDTanggalWaktuKelas AktualBeratPenyebabOrangCatatan
FW0018 Sep 2026MalamKarbohidrat85 gP14Nasi tersisa karena porsi terlalu banyak
FW0028 Sep 2026MalamMakanan Campuran126 gP34Nasi, lauk, dan sayur bercampur
FW0039 Sep 2026SiangMakanan Campuran70 gP23Prediksi AI salah; actual class tetap dicatat

C. Contoh rekomendasi Gemini

Input: baseline 7 hari; nasi menjadi edible waste terbesar (ilustrasi).

Output contoh: β€œKurangi porsi awal nasi; tambah hanya jika masih lapar.”

Keputusan contoh: Diterapkan. Angka 120 β†’ 80 g/orang/hari pada workbook hanya ilustrasi.

D. Contoh BSF Experiment

B01: input 500 g, larva awal 100 g, larva akhir 145 g, residu 180 g, WRR 64%.

B02: input 500 g, larva awal 100 g, larva akhir 138 g, residu 210 g, WRR 58%.

Contoh BSF dalam Excel memakai perbandingan input:larva 5:1, berbeda dari rancangan metode 1:1. Gunakan 1:1 pada data eksperimen baru, jangan mengubah contoh asli tanpa penjelasan.

Maggot Corner β€” Panduan, Ulasan, dan Pembelian

πŸ› Mengenal maggot BSF

Maggot adalah larva lalat Black Soldier Fly. Pada fase larva, maggot dapat membantu menguraikan sisa organik yang sesuai. Larva perlu media, kelembapan, dan ventilasi yang tepat.

🏑 Cara memelihara

  1. Siapkan wadah berventilasi dan terlindung dari hujan.
  2. Gunakan larva aktif dan bahan organik yang sesuai.
  3. Cacah bahan agar lebih mudah terurai; hindari kondisi terlalu berair.
  4. Timbang input dan residu, periksa bau serta kondisi larva tiap hari.
  5. Pisahkan dan bersihkan alat setelah penelitian.

πŸ›’ Informasi pembelian

Cari pembudidaya BSF tepercaya di daerahmu. Tanyakan umur larva, berat basah, kesehatan koloni, panduan pengiriman, dan apakah tersedia konsultasi.

Cari pembudidaya BSF melalui peta β†—

Tautan pencarian; bukan penjual atau stok yang telah diverifikasi.

πŸ’¬ Ulasan / Catatan pengalaman

Ulasan hanya tersimpan di browser ini, bukan forum publik online.

Ringkasan penelitian

Berat sisa makanan per fase

Kategori makanan

Metodologi

Baseline hari 1–7 β†’ rekomendasi AI β†’ intervensi hari 8–14 β†’ pemantauan BSF. Pengurangan dihitung dari edible waste per orang-makan, bukan dari seluruh sampah. Data contoh tidak dimasukkan secara otomatis.

Data disimpan lokal di browser ini. Ekspor cadangan secara rutin agar tidak hilang ketika data browser dibersihkan.

EcoScan β€” Klasifikasi foto

Model Teachable Machine 4 kelas disertakan di paket ZIP (folder model/). Model lama 4 kelas dapat dipakai secara terbatas; untuk penelitian penuh latih 6 kelas. Untuk prediksi otomatis, latih 6 kelas di Teachable Machine, ekspor TensorFlow.js, lalu isi URL model HTTPS. Tanpa model, foto tetap dapat dicatat dengan kelas yang diverifikasi manusia.

Model belum dimuat. Gunakan paket ZIP via localhost agar file model lokal bisa dibaca.

Upload: pilih gambar dari galeri/komputer. Kamera: membuka webcam laptop atau kamera HP secara langsung. Izin kamera dan HTTPS/localhost diperlukan.

Belum ada gambar dipilih.

Pratinjau foto

Catat hasil klasifikasi

Skor confidence menunjukkan keyakinan model, bukan komposisi massa makanan. Foto tidak disimpan dalam database lokal; hanya nama file dan skor klasifikasi.

EcoTrack β€” Food Waste Diary

Input manual

Catatan yang tersimpan

IDTanggalFaseKategoriBeratEdiblePenyebabOrangAIAksi

EcoAdvice β€” Rekomendasi berbasis data

Mode prototipe: analisis dan rekomendasi dibuat dengan aturan transparan dari data yang diisi, bukan model bahasa generatif. Hasil dapat digunakan sebagai masukan prompt ChatGPT/Gemini, lalu rekomendasi AI generatif dicatat sebagai bukti terpisah.
Gemini: buat rekomendasi dari catatan baseline menggunakan prompt terstruktur. Salin prompt dan buka Gemini, lalu verifikasi serta simpan output asli dan keputusan pada log. Tidak ada klaim Gemini otomatis berjalan di browser ini.
Buka Gemini β†—

Catatan rekomendasi yang diuji

BSF Monitor β€” Biokonversi maggot

Protokol penelitian 1:1 β†’ berat larva awal sebaiknya sama dengan berat substrat (contoh 100 g + 100 g). Jika berbeda, catat penyimpangannya.

WRR = (input βˆ’ residu) / input Γ— 100%. WRR tidak sama dengan jumlah yang dimakan maggot. Timbang residu setelah periode pengamatan yang ditetapkan secara konsisten.

Riwayat batch

TanggalBatchInputResiduWRRLarva awal→akhirAksi

Observasi lingkungan

Skala 0–3: 0 kondisi terbaik, 3 kondisi terburuk. Observasi dari titik tetap Β±1 meter pada jam sama. Bau Β±30 detik; lalat diamati 5 menit, catat maksimum yang terlihat bersamaan.

Riwayat pengamatan

TanggalFaseBauLalat maks.Fly ScoreMasalah kebersihanAksi

Data dan pengaturan

Cadangkan dan ekspor data

Data disimpan di browser perangkat ini. Ekspor JSON sebagai cadangan lengkap, atau CSV untuk Excel. JSON dapat diimpor kembali pada perangkat yang sama atau berbeda.

Impor akan mengganti data lokal saat ini setelah konfirmasi.

Model klasifikasi

Gunakan 6 kelas konsisten: Karbohidrat, Sayuran, Buah-buahan, Makanan Campuran, Protein, Lain/Tidak sesuai. Saat memuat model Teachable Machine, nama kelas harus sesuai dengan daftar tersebut.

URL model: Belum diatur

Reset data