Ekstraksi Berwawasan Lingkungan Daun Salam dengan Metode UAE
dan Evaluasi Potensi Antioksidan dalam Platform Digital
Mulai Cepat · Fitur · Evaluasi Keberlanjutan · Google Sheets · Panduan teknis · Panduan peneliti
Platform ini merupakan prototipe sistem informasi untuk tesis Magister Studi Lingkungan mengenai ekstraksi daun salam (Syzygium polyanthum) dengan Ultrasound-Assisted Extraction (UAE).
Aplikasi menghubungkan dua kebutuhan:
- Workflow penelitian — pencatatan absorbansi, perhitungan DPPH/IC50, TPC, rendemen UAE, ANOVA/Tukey, visualisasi, dan laporan.
- Evaluasi studi lingkungan — perbandingan S1–S5 melalui kinerja teknis serta Triple Bottom Line: Planet, Profit, dan People.
Home juga menyediakan narasi edukatif agar masyarakat umum dapat memahami antioksidan, ekstraksi hijau, trade-off pelarut, green metrics, dan batas pemanfaatan industri.
| Modul | Fungsi |
|---|---|
| Home | Edukasi publik, ilustrasi animasi, glosarium, skenario, dan simulator edukatif |
| Input DPPH | Input tiga replikasi, % inhibisi, regresi linear, IC50, dan klasifikasi |
| Visualisasi DPPH | Ringkasan sampel, kurva regresi, perbandingan IC50, CSV, dan PDF |
| Riwayat Data | Melihat, mengedit, dan menghapus data eksperimen |
| Input UAE | Parameter ekstraksi dan perhitungan rendemen |
| Input TPC | Pencatatan Total Phenolic Content dalam mg GAE/g |
| ANOVA + Tukey HSD | Uji beda statistik dan interpretasi p-value |
| Evaluasi Keberlanjutan | Green metrics, skor teknis, Planet–Profit–People, radar, ranking, dan riwayat |
Data baru DPPH memakai identitas sederhana seperti Sampel 1, Sampel 2,
dan seterusnya.
Halaman 7_Evaluasi_Keberlanjutan.py membandingkan lima perlakuan tesis:
| Perlakuan | Rasio Metanol:Air |
|---|---|
| S1 | 9:1 |
| S2 | 8:2 |
| S3 | 7:3 |
| S4 | 6:4 |
| S5 | 5:5 |
Massa pelarut = Volume pelarut × Densitas
Rendemen (%) = Massa ekstrak / Massa simplisia × 100
Energi (kWh) = Daya (kW) × Waktu (jam)
Emisi CO₂ = Energi × Faktor emisi listrik
PMI = Total massa input / Massa ekstrak
E-Factor = Massa limbah / Massa ekstrak
Solvent Intensity = Massa pelarut / Massa ekstrak
Biaya per gram = Total biaya / Massa ekstrak
Produktivitas = Massa ekstrak / Waktu proses
- Teknis ditampilkan terpisah: rendemen, TPC, dan IC50.
- Planet: energi, emisi CO₂, PMI, E-Factor, dan Solvent Intensity.
- Profit: total biaya, biaya per gram, dan produktivitas.
- People: K3, kemudahan implementasi, dan nilai tambah biomassa lokal.
- Bobot TBL default: Planet 34%, Profit 33%, People 33%.
- Bobot dapat diubah, tetapi jumlahnya harus 100%.
Normalisasi bersifat relatif terhadap S1–S5 dalam evaluasi yang sama. Ranking adalah rekomendasi berdasarkan data dan bobot terpilih, bukan optimum mutlak, sertifikasi lingkungan, atau Life Cycle Assessment.
Nilai awal pada halaman merupakan contoh pengisian. Data tidak dapat disimpan tanpa autentikasi dan konfirmasi eksplisit bahwa pengguna telah meninjau atau mengganti nilai contoh.
git clone <URL_REPOSITORY>
cd "TESIS - PNJ"
python -m venv .venvAktivasi virtual environment:
# Windows PowerShell
.\.venv\Scripts\Activate.ps1# Linux/macOS
source .venv/bin/activateInstal dependency:
pip install -r app/requirements.txtstreamlit run app/Home.pyBuka http://localhost:8501.
Tanpa konfigurasi Google Sheets, aplikasi otomatis memakai CSV lokal di
app/data/. Folder tersebut di-ignore Git agar data penelitian tidak ikut
terpublikasi.
Gunakan template_gsheet.xlsx sebagai referensi/import. Workbook berisi:
PETUNJUK
KALKULATOR
DPPH
UAE
TPC
KEBERLANJUTAN
- Aktifkan Google Sheets API dan Google Drive API.
- Buat service account.
- Share spreadsheet sebagai Editor ke email service account.
- Jangan commit file JSON credential atau
secrets.toml.
python app/tests/setup_gsheets.py path/to/service-account.json \
"https://docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit"Script akan:
- membuat
app/.streamlit/secrets.toml; - membuat worksheet
KEBERLANJUTANjika belum ada; - memperbarui hanya header worksheet keberlanjutan;
- mempertahankan data DPPH/UAE/TPC yang sudah ada.
Template aman tersedia di:
app/.streamlit/secrets.toml.example
Auth bersifat opsional. Atur di app/.streamlit/secrets.toml:
[auth]
enabled = true
passcode = "GANTI_DENGAN_PASSCODE"
label = "Peneliti"Tanpa login, pengguna tetap dapat membaca dan mencoba analisis. Tombol simpan atau hapus tetap dikunci.
.
├── .github/workflows/keep-alive.yml
├── app/
│ ├── .streamlit/
│ │ ├── config.toml
│ │ └── secrets.toml.example
│ ├── pages/
│ │ ├── 1_Input_DPPH.py
│ │ ├── 2_Visualisasi_DPPH.py
│ │ ├── 3_Riwayat_Data.py
│ │ ├── 4_Input_UAE.py
│ │ ├── 5_Input_TPC.py
│ │ ├── 6_Analisis_ANOVA.py
│ │ └── 7_Evaluasi_Keberlanjutan.py
│ ├── tests/
│ │ ├── build_template.py
│ │ ├── setup_gsheets.py
│ │ ├── test_sustainability.py
│ │ └── verify_with_excel.py
│ ├── utils/
│ ├── Home.py
│ └── requirements.txt
├── docs/
│ ├── PANDUAN.md
│ └── PANDUAN_UNTUK_PENELITI.md
├── template_gsheet.xlsx
└── README.md
Folder lokal
TESISPNJ/(vault naskah) dan file*.docxtesis diabaikan Git — tidak masuk repositori publik.
python app/tests/test_sustainability.py
python app/tests/verify_with_excel.py
python -m compileall -q appValidasi yang tersedia:
- rumus DPPH/IC50 terhadap data rujukan Excel;
- kalkulasi energi, CO₂, PMI, E-Factor, SI, biaya, dan produktivitas;
- normalisasi benefit/burden;
- pemisahan skor teknis dari TBL;
- validasi S1–S5, bobot, ranking, dan ties;
- schema worksheet
KEBERLANJUTAN.
docs/PANDUAN.md— panduan teknis per halaman.docs/PANDUAN_UNTUK_PENELITI.md— alur kerja, alasan keterpaduan studi lingkungan, checklist sidang, dan batas klaim.
Naskah tesis, vault Obsidian (TESISPNJ/), PDF draft/proposal, dan data lab
tidak diunggah ke GitHub (lihat .gitignore). Simpan di laptop peneliti.
- Push repository ke GitHub.
- Buat aplikasi baru di Streamlit Community Cloud.
- Set entry point:
app/Home.py. - Salin isi secrets aman ke pengaturan Secrets pada dashboard Streamlit.
- Jangan upload credential JSON ke repository.
Workflow .github/workflows/keep-alive.yml menggunakan curl untuk melakukan
ping berkala dan mendeteksi halaman sleep tanpa Playwright.
Platform ini adalah prototipe tesis, bukan aplikasi klinis, sertifikasi lingkungan, atau produk industri siap pakai.
Gunakan klaim berikut secara hati-hati:
- hasil IC50 terbatas pada assay DPPH;
- ranking keberlanjutan bergantung pada data dan bobot;
- skor bersifat relatif terhadap S1–S5;
- aplikasi kosmetik, pangan, dan farmasi masih berupa potensi;
- validasi toksikologi, formulasi, stabilitas, scale-up, regulasi, usability, dan LCA belum dilakukan.
Panji Setya Amitra
NIM 7789240009
Magister Studi Lingkungan, Pascasarjana UNTIRTA — 2026
Dokumentasi operasional: