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)
| Komponen | Deskripsi |
|---|---|
| 1. Identitas Modul | |
| Nama Penyusun | Guru CODEA |
| Institusi | SMK Bina Rahayu |
| Mata Pelajaran | CODEA — Koding dan Kecerdasan Artificial |
| Kelas / Semester | XI TJKT / 2 (Genap) |
| Fase | F |
| Elemen / Topik | Integrasi Sistem — dashboard real-time untuk monitoring dan prediksi ML |
| Alokasi Waktu | 1 Pertemuan × 4 JP (180 menit) |
| Tahun Pelajaran | 2026/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. |
Daftar Isi