Program Pembelajaran Informatika Fase F — Kelas XII SMA Negeri 1 Banuhampu TA 2026/2027

PROGRAM PEMBELAJARAN INFORMATIKA FASE F

SMA NEGERI 1 BANUHAMPU — KABUPATEN AGAM

Kelas XII  |  Tahun Pelajaran 2026/2027

Guru Mata Pelajaran Informatika

Alokasi Waktu: 5 JP / Minggu (2 Pertemuan: 2 JP + 3 JP)  |  Total: 110 JP / Tahun Ajaran  |  Minggu Efektif Kelas XII: 22 Minggu  |  Total Pertemuan: 44
⚠️ Catatan KALDIK SMAN 1 Banuhampu TA 2026/2027: Siswa kelas XII hanya aktif belajar efektif hingga Februari 2027. Maret 2027 = ASAJ (Asesmen Sumatif Akhir Jenjang). Semester Ganjil: 17 minggu efektif (Jul–Nov). Semester Genap kelas XII: 5 minggu efektif (Jan–Feb). Oktober–November terdapat TKA & ANBK → gunakan pendekatan proyek/penugasan mandiri.

SEMESTER GANJIL — 85 JP (17 Minggu, 34 Pertemuan)

Fokus: Fondasi Kode, AI & Machine Learning, Keamanan Digital, Dampak Sosial, IoT Dasar, dan Proyek Integrasi Tahap 1

📘 MODUL A — STRUKTUR KODE DINAMIS & TRANSLASI BAHASA PEMROGRAMAN (Minggu 1–2 | 4 Pertemuan | 10 JP)
MingguPertemuanMateri & UraianTujuan PembelajaranModul Ajar
1 P1 (2 JP) MODUL A.1Aspek Statik vs Dinamik & Manajemen Memori
Compile-time vs run-time, scope variabel, heap vs stack, garbage collection.
Menganalisis perilaku kode saat kompilasi/eksekusi & mengidentifikasi alokasi memori. 📥 RPP
P2 (3 JP) MODUL A.2Profiling, Refactoring & Clean Code + Version Control
Prinsip DRY/KISS, modularisasi, Git dasar, dokumentasi teknis, optimasi performa.
Menyempurnakan struktur kode & mengelola proyek menggunakan version control. 📥 RPP
2 P3 (2 JP) MODUL A.3Kaidah Translasi & Paradigma Bahasa
Compiled vs Interpreted, static vs dynamic typing, mapping struktur kendali.
Memahami prinsip penerjemahan program antar bahasa pemrograman. 📥 RPP
P4 (3 JP) MODUL A.4Lab Migrasi Logika & Verifikasi
Konversi skrip Python → C++/Arduino, uji kesesuaian output, debugging cross-language.
Mengonversi kode logika dasar ke bahasa target secara manual & teruji. 📥 RPP
📊 Asesmen Formatif & KKTP:
  • Teknik: Laporan profiling, portofolio kode tertranslasi, uji fungsionalitas.
  • Layak: Menemukan galat alokasi memori & mengonversi kode perulangan dasar secara manual.
  • Mahir: Melakukan refactoring sistematis & merombak arsitektur program antar bahasa tanpa mengubah output.
🤖 MODUL B — KECERDASAN BUATAN (AI), ANALISIS DATA & WEB FLASK (Minggu 3–10 | 16 Pertemuan | 40 JP)
MingguPertemuanMateri & UraianTujuan PembelajaranModul Ajar
3 P5 (2 JP) AI 3.1Pengenalan AI API & Google Apps Script
Konsep API AI (GPT/Gemini), setup GAS, UrlFetchApp, prompt engineering dasar.
Membangun fondasi aplikasi AI pertama menggunakan Google Apps Script. 📥 RPP
P6 (3 JP) AI 3.2Proyek Mini GAS: Chatbot & Form AI
HTML Service, form input, handling response, penyimpanan ke Google Sheets, deploy web app.
Membangun chatbot/form AI yang tersimpan datanya & mendeploynya ke publik. 📥 RPP
4 P7 (2 JP) PYTHON 3.3Transisi ke Python: Environment & Library
Setup venv, scikit-learn, numpy, pandas, flask. Perbandingan API vs ML lokal.
Menyiapkan lingkungan Python untuk pemodelan & memahami pendekatan AI. 📥 RPP
P8 (3 JP) PYTHON 3.4Struktur Data & Library Fundamental
List/dict/tuple lanjutan, fungsi, OOP dasar, import modul, file handling.
Menguasai struktur data Python sebagai fondasi machine learning. 📥 RPP
5 P9 (2 JP) DATA 3.5Analisis Data & Dataset
Sumber data, karakteristik data, exploratory data analysis (EDA), visualisasi awal.
Menganalisis dataset mentah & mengidentifikasi pola/informasi penting. 📥 RPP
P10 (3 JP) DATA 3.6Preprocessing & Feature Engineering
Normalisasi, handling missing values, encoding, scaling, split train/test.
Mempersiapkan dataset agar siap diumpankan ke model Machine Learning. 📥 RPP
6 P11 (2 JP) ML 3.7Algoritma ML: Decision Tree, KNN, Random Forest
Konsep supervised learning, cara kerja algoritma klasifikasi, hyperparameter.
Memahami mekanisme algoritma klasifikasi & memilih algoritma yang tepat. 📥 RPP
P12 (3 JP) ML 3.8Training Model & Evaluasi Metrik
Confusion matrix, accuracy, precision, recall, cross-validation, validasi sederhana.
Melatih model & mengukur akurasi klasifikasi/prediksi secara objektif. 📥 RPP
7 P13 (2 JP) FLASK 3.9Flask Dasar: Routing & Backend
@app.route, request/response, passing data, struktur proyek Flask.
Membangun backend web sederhana menggunakan Flask. 📥 RPP
P14 (3 JP) FLASK 3.10Template Jinja2 & Integrasi Model
HTML form → Python → model.predict → render hasil, passing variabel.
Menghubungkan antarmuka web HTML dengan backend Python AI secara dinamis. 📥 RPP
8 P15 (2 JP) DASH 3.11Dashboard Web AI: Visualisasi & UX
Chart.js, CSS responsif, feedback UI, loading state, export laporan.
Membangun dashboard AI interaktif, estetis, & user-friendly. 📥 RPP
P16 (3 JP) DASH 3.12Integrasi API Endpoint untuk IoT
Membuat REST API di Flask untuk menerima data JSON dari perangkat eksternal (persiapan IoT Sem 2).
Menyiapkan endpoint API yang siap menerima data sensor dari IoT. 📥 RPP
9 P17 (2 JP) HYBRID 3.13Arsitektur Hybrid: GAS API + Python ML
Menggabungkan API cloud dengan model lokal dalam satu sistem terpadu.
Mendesain solusi AI hybrid yang memanfaatkan cloud & edge computing. 📥 RPP
P18 (3 JP) HYBRID 3.14Optimasi & Error Handling Sistem AI
Manajemen quota API, logging, latency, retry mechanism, fallback strategy.
Menangani kegagalan sistem AI secara stabil & mengoptimasi performa. 📥 RPP
10 P19 (2 JP) CAPSTONE 3.15Mini Capstone AI: Perancangan & Implementasi
Perancangan proyek AI mandiri, implementasi pipeline lengkap.
Membangun aplikasi AI lengkap dari data hingga dashboard. 📥 RPP
P20 (3 JP) CAPSTONE 3.16Demo, Testing & Etika AI (STS Ganjil)
Uji beban, presentasi, diskusi bias data, privasi, tanggung jawab pengembang.
Mendemonstrasikan aplikasi AI & memahami batasan etis pengembangan. 📥 RPP
📊 Asesmen Formatif & KKTP:
  • Teknik: Portofolio Web App GAS, Notebook ML Python, Demo Dashboard Flask, Laporan uji beban.
  • Layak: Memasang library AI, membuat form HTML dasar, & menampilkan hasil prediksi sederhana di web.
  • Mahir: Membangun pipeline AI hybrid (GAS+Python), melatih model akurat, mengintegrasikan Flask+HTML/CSS/JS, & menghasilkan dashboard interaktif yang stabil.
🛡️ MODUL C — KEAMANAN DIGITAL TINGKAT LANJUT & JARINGAN (Minggu 11–12 | 4 Pertemuan | 10 JP)
MingguPertemuanMateri & UraianTujuan PembelajaranModul Ajar
11 P21 (2 JP) SEC 4.1Konsep Jaringan, Keamanan Digital & Kriptografi
Topologi, OSI Layer, firewall, AES/RSA/SHA, konsep autentikasi & kontrol akses.
Memahami konsep keamanan jaringan & menerapkan enkripsi teks sederhana. 📥 RPP
P22 (3 JP) SEC 4.2HTTPS, SSL/TLS & Praktik Keamanan Flask
Certificate authority, handshake, implementasi login/hashing pada aplikasi Flask siswa.
Mengimplementasikan protokol keamanan & autentikasi pada aplikasi web. 📥 RPP
12 P23 (2 JP) SEC 4.3OWASP Top 10 & Uji Celah Keamanan
Vulnerability scanning, SQL injection, XSS, CSRF, mitigation strategy.
Melakukan uji celah keamanan dasar pada aplikasi yang telah dibuat. 📥 RPP
P24 (3 JP) SEC 4.4DLP & Incident Response Plan
Data Loss Prevention, audit keamanan dashboard AI siswa, menyusun strategi mitigasi.
Menyusun strategi mitigasi kebocoran data & audit keamanan sistem. 📥 RPP
📊 Asesmen Formatif & KKTP:
  • Teknik: Simulasi konfigurasi SSL, laporan vulnerability scan, kuis kriptografi.
  • Layak: Menerapkan enkripsi teks sederhana & memahami cara kerja SSL/TLS.
  • Mahir: Menganalisis celah keamanan pada aplikasi & menyusun mitigasi komprehensif.
📋 MODUL D — DAMPAK SOSIAL INFORMATIKA (Minggu 13 | 2 Pertemuan | 5 JP)
MingguPertemuanMateri & UraianTujuan PembelajaranModul Ajar
13 P25 (2 JP) SOSIAL 5.1UU ITE, Privasi Data & Etika AI
Regulasi siber Indonesia, UU PDP, kasus pelanggaran data, etika pengembangan AI.
Memahami regulasi digital & mengidentifikasi tindakan yang melanggar hukum. 📥 RPP
P26 (3 JP) SOSIAL 5.2Diskusi Panel: Dampak Otomasi & Media Sosial
Dampak AI terhadap ekonomi/lapangan kerja, bijak bermedia sosial, esai argumentatif.
Menyusun argumentasi kritis mengenai dampak sosial teknologi & etika digital. 📥 RPP
📊 Asesmen Formatif & KKTP:
  • Teknik: Esai analitis, diskusi terpandu, lembar identifikasi pelanggaran regulasi.
  • Layak: Mengidentifikasi tindakan digital yang melanggar UU ITE & memahami dasar etika AI.
  • Mahir: Menyusun argumentasi rasional mengenai dilema etika AI & dampak otomasi bagi masyarakat.
🔌 MODUL E — ARDUINO / IoT DASAR (Minggu 14–15 | 4 Pertemuan | 10 JP)
MingguPertemuanMateri & UraianTujuan PembelajaranModul Ajar
14 P27 (2 JP) IoT 6.1Pengenalan Board & Simulator Wokwi
Arsitektur IoT, Edge vs Cloud, setup ESP32/Arduino di Wokwi, struktur setup()/loop().
Mengkonfigurasi perangkat keras komputasi & memahami sintaks board. 📥 RPP
P28 (3 JP) IoT 6.2Sensor, Aktuator & Pembacaan Data
Sensor suhu/gerak/jarak, analog vs digital, kalibrasi, relay, LED, PWM.
Menghubungkan sensor/aktuator & membaca input data secara akurat. 📥 RPP
15 P29 (2 JP) IoT 6.3Konektivitas Jaringan & Protokol Komunikasi
WiFi ESP32, HTTP/MQTT, konfigurasi IP, pengiriman data ke server.
Menghubungkan board ke jaringan untuk transmisi data IoT. 📥 RPP
P30 (3 JP) IoT 6.4Mengirim Data Sensor ke Flask Dashboard
Integrasi ESP32 → REST API Flask, JSON payload, verifikasi data masuk.
Mengirim data sensor dari board ke dashboard AI yang telah dibuat di Modul B. 📥 RPP
📊 Asesmen Formatif & KKTP:
  • Teknik: Checklist integrasi hardware-software, log debugging, demo koneksi sensor ke web.
  • Layak: Menghubungkan sensor ke board & membaca datanya, mengirim data ke server.
  • Mahir: Mengintegrasikan sensor + WiFi + Flask API dalam satu sistem yang berfungsi end-to-end.
🚀 MODUL F — PROYEK INTEGRASI TAHAP 1 (Minggu 16–17 | 4 Pertemuan | 10 JP)
MingguPertemuanMateri & UraianTujuan PembelajaranModul Ajar
16 P31 (2 JP) PROYEK F.1Desain Proyek Akhir: AI + IoT + Security + Social
Pembentukan tim, pemilihan tema, perancangan arsitektur sistem, analisis dampak sosial.
Merancang proyek akhir lintas bidang yang mengintegrasikan semua kompetensi. 📥 RPP
P32 (3 JP) PROYEK F.2Prototipe Tahap 1 & Pembagian Tugas
Implementasi awal backend/frontend/hardware, sprint planning, version control kolaboratif.
Memulai implementasi proyek secara kolaboratif dengan pembagian tugas jelas. 📥 RPP
17 P33 (2 JP) PROYEK F.3Review Progres & Feedback Guru
Presentasi progres, code review, identifikasi hambatan, revisi desain.
Mengevaluasi progres proyek & melakukan perbaikan berdasarkan feedback. 📥 RPP
P34 (3 JP) PROYEK F.4Finalisasi Tahap 1 & Persiapan Semester Genap
Dokumentasi teknis, roadmap semester 2, penyiapan alat/bahan IoT lanjutan.
Menyelesaikan prototipe tahap 1 & menyiapkan kelanjutan proyek di semester genap. 📥 RPP
📊 Asesmen Formatif & KKTP:
  • Teknik: Rubrik desain proyek, presentasi progres, peer assessment, dokumentasi Git.
  • Layak: Menyusun desain proyek yang mengintegrasikan minimal 3 elemen (AI, IoT, Security).
  • Mahir: Menghasilkan prototipe fungsional tahap 1 dengan pembagian tugas kolaboratif yang jelas.

SEMESTER GENAP — 25 JP (5 Minggu, 10 Pertemuan) | Januari–Februari 2027

Fokus: Penyelesaian Proyek Capstone Lintas Bidang, Demo Produk, dan Pemantapan ASAJ

⚠️ Maret 2027 = ASAJ. Tidak ada materi baru setelah Februari. April–Mei = kelulusan/kegiatan sekolah.

⚡ MODUL G — IoT LANJUTAN & EDGE AI (Minggu 18 | 2 Pertemuan | 5 JP)
MingguPertemuanMateri & UraianTujuan PembelajaranModul Ajar
18 P35 (2 JP) IoT 6.5Edge AI Concept & TFLite Micro
Prinsip AI di mikrokontroler, inference model sederhana, threshold decision.
Menerapkan logika AI ringan langsung pada perangkat keras. 📥 RPP
P36 (3 JP) IoT 6.6Logika Kontrol & State Machine
Aktuator lanjutan, PWM control, state machine, otomasi berbasis kondisi sensor.
Mengontrol perangkat output berdasarkan logika pemrograman terstruktur. 📥 RPP
📊 MODUL H — DASHBOARD MONITORING REAL-TIME (Minggu 19 | 2 Pertemuan | 5 JP)
MingguPertemuanMateri & UraianTujuan PembelajaranModul Ajar
19 P37 (2 JP) IoT 6.7Dashboard Real-Time & Visualisasi Data Sensor
HTML/JS + WebSocket/Serial, grafik live, kontrol perangkat dari web.
Membangun antarmuka web monitoring data sensor secara real-time. 📥 RPP
P38 (3 JP) IoT 6.8Prototyping Fisik & Manajemen Daya
Desain casing, wiring rapi, efisiensi daya, portabilitas perangkat.
Membangun prototipe fisik yang portabel, hemat energi, & fungsional. 📥 RPP
🔐 MODUL I — INTEGRASI KEAMANAN, AI & DAMPAK SOSIAL (Minggu 20 | 2 Pertemuan | 5 JP)
MingguPertemuanMateri & UraianTujuan PembelajaranModul Ajar
20 P39 (2 JP) SEC+SOC 7.1Keamanan Sistem IoT & Analisis Dampak
Enkripsi data sensor, autentikasi dashboard, analisis privasi data pengguna.
Mengamankan sistem IoT end-to-end & menganalisis dampak sosialnya. 📥 RPP
P40 (3 JP) SEC+SOC 7.2Penyusunan Laporan Etika & Kepatuhan Regulasi
Dokumentasi aspek UU ITE/PDP, etika pengumpulan data, dampak lingkungan.
Menyusun laporan kepatuhan regulasi & etika untuk proyek akhir. 📥 RPP
🔧 MODUL J — STRESS TEST, DEBUGGING & FINALISASI (Minggu 21 | 2 Pertemuan | 5 JP)
MingguPertemuanMateri & UraianTujuan PembelajaranModul Ajar
21 P41 (2 JP) PROYEK J.1Stress Test & Debugging Sistem
Uji ketahanan, simulasi kegagalan jaringan/daya, perbaikan bug akhir.
Menguji ketahanan sistem & melakukan debugging akhir. 📥 RPP
P42 (3 JP) PROYEK J.2Finalisasi Produk & Dokumentasi Komprehensif
Manual book, video demo, repository final, persiapan presentasi.
Menyelesaikan produk akhir & menyusun dokumentasi lengkap. 📥 RPP
🎓 MODUL K — CAPSTONE DEMO, REFLEKSI & PEMANTAPAN ASAJ (Minggu 22 | 2 Pertemuan | 5 JP)
MingguPertemuanMateri & UraianTujuan PembelajaranModul Ajar
22 P43 (2 JP) CAPSTONE K.1Demo Proyek Akhir & Presentasi Publik
Presentasi artefak IoT+AI+Security, demo langsung, tanya jawab, peer review.
Mengomunikasikan solusi sistem pintar secara komprehensif. 📥 RPP
P44 (3 JP) CAPSTONE K.2Refleksi Fase F & Pemantapan ASAJ
Evaluasi TP/KKTP, refleksi pembelajaran, review materi untuk ASAJ, roadmap mandiri.
Merefleksikan pencapaian Fase F & mempersiapkan diri menghadapi ASAJ. 📥 RPP
📊 Asesmen Sumatif Akhir (UAS):
  • Bentuk: Demo Capstone IoT + Dashboard AI Flask + Esai Etika + Audit Keamanan.
  • Layak: Mendemonstrasikan sistem IoT yang berfungsi dengan dashboard monitoring.
  • Mahir: Menciptakan artefak IoT solutif lengkap dengan AI, keamanan, dan analisis dampak sosial yang terdokumentasi.

📐 MATRIKS TUJUAN PEMBELAJARAN (TP) & KRITERIA KETERCAPAIAN (KKTP)

ELEMEN 1: REKAYASA KODE & KECERDASAN BUATANJPKKTP LayakKKTP Mahir
1. Struktur Kode & Translasi Bahasa
Refactoring, manajemen memori, translasi antar bahasa.
10 Menemukan galat memori & mengonversi kode perulangan dasar secara manual. Melakukan refactoring sistematis & merombak arsitektur program antar bahasa tanpa mengubah output.
2. AI, Analisis Data & Web Flask
Machine learning, dashboard interaktif, REST API.
40 Memasang library AI, membuat form HTML, & menampilkan prediksi sederhana di web. Membangun pipeline AI hybrid, melatih model akurat, & menghasilkan dashboard interaktif dengan API endpoint.
ELEMEN 2: KEAMANAN, SOSIAL & INTERAKSI FISIKJPKKTP LayakKKTP Mahir
3. Keamanan Digital & Jaringan
Kriptografi, SSL/TLS, OWASP, audit keamanan.
10 Menerapkan enkripsi sederhana & memahami cara kerja SSL/TLS. Menganalisis celah keamanan aplikasi & menyusun mitigasi komprehensif.
4. Dampak Sosial Informatika
UU ITE, etika AI, privasi, dampak otomasi.
5 Mengidentifikasi pelanggaran UU ITE & memahami dasar etika digital. Menyusun argumentasi rasional mengenai dilema etika AI & dampak otomasi.
5. Arduino / IoT & Edge AI
Sensor, aktuator, konektivitas, Edge AI, dashboard.
25 Menghubungkan sensor ke board & mengirim data ke server. Menciptakan artefak IoT dengan Edge AI yang menggerakkan aktuator otomatis berdasarkan kondisi sensor.
6. Proyek Lintas Bidang (Capstone)
Integrasi AI + IoT + Security + Social Impact.
20 Menyusun desain proyek yang mengintegrasikan minimal 3 elemen. Menghasilkan produk IoT+AI lengkap dengan keamanan, analisis dampak, & dokumentasi komprehensif.
📌 PANDUAN IMPLEMENTASI FASE F — KELAS XII SMAN 1 BANUHAMPU TA 2026/2027
  • Total Efektif Kelas XII: 22 minggu × 5 JP = 110 JP (Ganjil 17 mg = 85 JP, Genap Jan–Feb 5 mg = 25 JP). Maret = ASAJ, tidak ada materi baru.
  • Pola Pertemuan: 2×/minggu → Pertemuan 1 (2 JP teori/konsep) + Pertemuan 2 (3 JP praktik/proyek).
  • Alur Semester Ganjil: Fondasi Kode (2 mg) → AI/ML/Flask (8 mg) → Keamanan Digital (2 mg) → Dampak Sosial (1 mg) → IoT Dasar (2 mg) → Proyek Tahap 1 (2 mg).
  • Alur Semester Genap: IoT Lanjutan/Edge AI (1 mg) → Dashboard (1 mg) → Integrasi (1 mg) → Stress Test (1 mg) → Capstone Demo (1 mg).
  • Materi Semester 2 Dimajukan: Keamanan Digital, Dampak Sosial, dan IoT Dasar telah dipindahkan ke Semester Ganjil agar kelas XII tuntas sebelum ASAJ.
  • Oktober–November (TKA/ANBK): Gunakan pendekatan proyek/penugasan mandiri. Hindari teori berat saat agenda sekolah padat.
  • Praktik IoT: Gunakan Simulator Wokwi (wokwi.com) untuk efisiensi waktu. Kit fisik opsional jika tersedia.
  • Asesmen Sumatif: STS Ganjil (Minggu 10) → Mini Capstone AI. SAS Ganjil (Desember) → Proyek Tahap 1. UAS Genap (Minggu 22) → IoT Capstone Demo + Esai Etika + Audit Keamanan.
  • Penjaminan Mutu: Arsipkan script GAS, notebook ML, repository Flask, sketch Arduino (.ino), video demo, & dokumen kepatuhan regulasi sebagai bukti autentik.