CODEA | Koding dan Kecerdasan ArtificialSemester 2Pertemuan 6 · 1 Pertemuan × 4 JP (180 menit)

Real-time Prediction & Dashboard

Membangun dashboard real-time interaktif dengan Streamlit untuk monitoring data sensor IoT dan prediksi Machine Learning secara langsung.

#Streamlit#real-time#dashboard#monitoring#MQTT

MODUL AJAR

Real-time Prediction & Dashboard — Monitoring IoT dengan Streamlit


Penyusun: Guru CODEA
Jenjang: SMK
Sekolah: SMK Bina Rahayu
Kelas / Semester: XI TJKT / 2 (Genap)
Tahun Pelajaran: 2026/2027
Fase: F
Alokasi Waktu: 1 Pertemuan × 4 JP (180 menit)


KomponenDeskripsi
1. Identitas Modul
Nama PenyusunGuru CODEA
InstitusiSMK Bina Rahayu
Mata PelajaranCODEA — Koding dan Kecerdasan Artificial
Kelas / SemesterXI TJKT / 2 (Genap)
FaseF
Elemen / TopikIntegrasi Sistem — dashboard real-time untuk monitoring dan prediksi ML
Alokasi Waktu1 Pertemuan × 4 JP (180 menit)
Tahun Pelajaran2026/2027
2. Kompetensi Awal
a. Peserta didik sudah memahami konsep IoT dan data sensor (semester 1).
b. Peserta didik sudah memiliki model .pkl hasil training (pertemuan 2-5).
c. Peserta didik memahami dasar Python dan fungsi.
d. Peserta didik sudah pernah install library Python pakai pip.
3. Profil Pelajar Pancasila
a. Mandiri — Meng-install Streamlit dan menjalankan dashboard sendiri.
b. Bernalar Kritis — Menganalisis data real-time dan mengambil keputusan berdasarkan dashboard.
c. Kreatif — Mendesain tata letak dashboard yang informatif dan menarik.
d. Bergotong Royong — Berbagi dashboard dengan teman dan saling memberi masukan.
4. Sarana dan Prasarana
a. Laboratorium komputer dengan koneksi internet.
b. Python terinstall di lokal (minimal 3.9).
c. Streamlit terinstall (pip install streamlit).
d. Model .pkl dari pertemuan 5 (model_kondisi.pkl, model_suhu.pkl).
e. Proyektor/LCD.
f. Template Streamlit dashboard starter.
5. Model dan Metode
a. Pendekatan: Saintifik, berpusat pada peserta didik.
b. Model: Project Based Learning, Demonstrasi.
c. Metode: Praktik coding, demonstrasi langsung, eksperimen, presentasi hasil.
6. Target Peserta Didik
a. Peserta didik reguler — seluruh siswa kelas XI TJKT.
b. Peserta didik dengan pencapaian tinggi — diminta menambahkan fitur alert suara dan notifikasi.
c. Peserta didik dengan kesulitan belajar — didampingi template dashboard minimal.
7. Keterkaitan dengan Mata Pelajaran Lain
a. IoT — MQTT sebagai protokol pengiriman data sensor real-time ke dashboard.
b. DWP — Layout CSS dengan grid/flexbox di Streamlit (st.columns, st.sidebar) mirip layouting di Bootstrap.