Lewati ke konten utama

F5 · Modul 05

Tayang pertama: aplikasi Streamlit di Streamlit Community Cloud

34 langkah singkat, dari mudah sampai tantangan.

  1. Level 1

    Kenal

  2. Level 2

    Paham

  3. Level 3

    Terapkan

  4. Level 4

    Tantangan

  5. Level 5

    Pendalaman

Intinya

  • Aplikasi web adalah lapisan tipis: baca masukan, panggil warung.laporan, tampilkan hasil. Logika tampilan (format_rupiah, kartu_omzet) tetap fungsi murni yang dites.
  • Streamlit menjalankan ulang seluruh skrip setiap interaksi; simpan hasil mahal dengan st.cache_data. Gradio membungkus satu fungsi menjadi formulir.
  • Syarat Hugging Face Spaces berubah (dicek 22 Oktober 2026, perlu dicek ulang): Space Gradio atau Docker di CPU Basic kini butuh paket berbayar (PRO). Akun gratis: Static Space, dan sampai 2 Space Gradio di ZeroGPU bila memenuhi syarat.
  • Jalur gratis tanpa kartu di course ini: Streamlit Community Cloud dari repo publik; aplikasi tidur setelah 12 jam tanpa pengunjung.
  • Layanan gratis tidur saat sepi dan disknya sementara: periksa berkas wajib dan bangun data dari warung.sql saat mulai, lalu tulis batasnya di README.

Hasil belajar: setelah modul ini kamu bisa membangun aplikasi web Streamlit atau Gradio sebagai lapisan tipis di atas paket warung; memisahkan logika tampilan yang bisa diuji dari kode UI; memakai cache Streamlit dengan benar; menulis metadata Hugging Face Space; memilih layanan tayang gratis berdasarkan syaratnya yang terkini; serta menayangkan aplikasi ke URL publik. Prasyarat: Modul 01 (paket warung, lock file), Modul 02 (container), Modul 03 (repo publik, token tidak di-commit), Modul 04 (CI hijau, jebakan YAML). Waktu: ±3 jam (termasuk Lab di komputermu). Proyek: aplikasi "Laporan Warung Makmur" tayang di URL publik; URL dan batas layanannya tertulis di README.

Istilah di modul ini (20)

Ketuk istilah untuk melihat penjelasannya. Di materi, istilah bergaris titik membuka kartu yang sama. Semua istilah course

Bahan modul

Semua kode, latihan, dan data modul ini dalam satu zip, untuk dijalankan di laptop atau Google Colab.

  • 10 contoh kode
  • 6 berkas latihan + tes
  • 1 berkas data
Lihat isi zip
  • BACA-DULU.txt
  • contoh_f5_05_39.py
  • contoh_f5_05_156.py
  • contoh_f5_05_182.py
  • contoh_f5_05_303.py
  • contoh_f5_05_335.py
  • contoh_f5_05_360.py
  • contoh_f5_05_678.py
  • contoh_f5_05_764.py
  • contoh_f5_05_922.py
  • contoh_f5_05_1344.py
  • test_f5_05_1.py
  • test_f5_05_2.py
  • test_f5_05_3.py
  • test_f5_05_6.py
  • test_f5_05_4.py
  • test_f5_05_5.py
  • warung.sql