Pembelajaran Informatika
Rencana Pengajaran · Informatika SMA/SMK
Rencana Ajar Informatika Kelas X
Disusun dari materi termudah → tersulit · Kurikulum Merdeka · Buku Kemdikbudristek 2023 (Edisi Revisi)
Jenis Aktivitas:
Penjelasan / Teori
Diskusi Kelas
Praktik Langsung
Latihan / Ulangan
Semester 1
Fondasi & Pengenalan Dunia Informatika
9 pertemuan
Pertemuan 1
Mengenal Sistem Komputer — Perangkat Keras & Lunak
Bab 3A · Hal. 114–127
180 menit
▾
Mengenal Sistem Komputer — Perangkat Keras & Lunak
Bab 3A · Hal. 114–127
Apa yang dipelajari siswa
0–30 mnt
Siswa diperkenalkan konsep dasar komputer: apa itu hardware, software, dan pengguna. Diskusi: benda apa di sekitar kita yang merupakan komputer? Diskusi
30–75 mnt
Guru menjelaskan arsitektur Von Neumann (input → proses → output), komponen CPU, RAM, storage, perangkat masukan & keluaran. Siswa mencatat dan menggambar diagram sederhana. Teori
75–120 mnt
Jenis-jenis komputer: microcomputer, PC, Mini PC, minicomputer, mainframe, supercomputer. Siswa mencari perbedaan dan kegunaannya. Diskusi
120–165 mnt
Peran Sistem Operasi: Windows, MacOS, Linux, Android. Konsep multitasking dan bagaimana OS mengelola sumber daya komputer. Teori
165–180 mnt
Refleksi: "Apa yang terjadi saat kamu menyalakan HP?" Siswa jelaskan ulang dengan kata sendiri. Refleksi
💡 Tidak perlu komputer — cukup gambar & diskusi. Cocok untuk hari pertama masuk.
Pertemuan 2
Cara Kerja Komputer & Siklus Fetch-Execute
Bab 3A (lanjutan) · Hal. 128–135
180 menit
▾
Cara Kerja Komputer & Siklus Fetch-Execute
Bab 3A (lanjutan) · Hal. 128–135
Apa yang dipelajari siswa
0–20 mnt
Review pertemuan sebelumnya, tanya jawab singkat tentang komponen komputer. Diskusi
20–80 mnt
Bagaimana komputer bekerja: memori address, siklus Fetch-Execute (ambil instruksi → decode → jalankan → simpan). Guru peragakan dengan analogi "kotak surat" untuk memory address. Teori
80–130 mnt
Siswa bermain peran simulasi CPU: satu siswa jadi CPU, satu jadi memori, satu jadi I/O. Jalankan siklus fetch-execute dengan kartu instruksi sederhana. Praktik Unplugged
130–165 mnt
Pengenalan konsep otomatisasi: mengapa komputer bisa mengerjakan tugas berulang tanpa lelah? Hubungkan ke kehidupan nyata (lampu otomatis, ATM, dll). Diskusi
165–180 mnt
Kuis kecil 5 soal tertulis tentang materi Bab 3A. Latihan
Pertemuan 3
Budaya Digital & Karier di Bidang Informatika
Bab 3D & 3E · Hal. 154–186
180 menit
▾
Budaya Digital & Karier di Bidang Informatika
Bab 3D & 3E · Hal. 154–186
Apa yang dipelajari siswa
0–40 mnt
Era Revolusi Industri 4.0 dan Society 5.0: apa bedanya? Siswa lihat ilustrasi dan diskusi tentang perubahan cara hidup manusia karena teknologi. Diskusi
40–80 mnt
Ekonomi kreatif di Indonesia: bagaimana informatika menciptakan peluang bisnis. Contoh: startup, content creator, e-commerce. Teori
80–130 mnt
Profesi-profesi di bidang informatika (Tabel 3.3 & 3.4): programmer, data scientist, UI/UX designer, cybersecurity analyst, dll. Siswa presentasi singkat profesi pilihan mereka. Presentasi
130–160 mnt
Sertifikasi di bidang IT: apa itu sertifikat kompetensi, contoh sertifikat populer (Google, Microsoft, Cisco). Informatika untuk masa depan Indonesia. Teori
160–180 mnt
Siswa tulis refleksi: "Profesi IT apa yang ingin saya tekuni dan mengapa?" Refleksi
Pertemuan 4
Mencari Informasi & Memvalidasi Data di Internet
Bab 1A, 1C, 1D · Hal. 3–26
180 menit
▾
Mencari Informasi & Memvalidasi Data di Internet
Bab 1A, 1C, 1D · Hal. 3–26
Apa yang dipelajari siswa
0–30 mnt
Pencarian dengan banyak variabel: operator pencarian Google (site:, filetype:, tanda kutip, tanda minus). Siswa coba langsung di komputer/HP. Praktik
30–80 mnt
Ekosistem periksa fakta: apa itu hoaks, cara membaca lateral, situs cek fakta (Turnbackhoax, Snopes). Siswa diberi 3 artikel — tentukan mana fakta, mana hoaks. Praktik
80–130 mnt
Evaluasi data & sumbernya: validitas, reliabilitas, kredibilitas sumber. Perbedaan sumber primer vs sekunder. Siswa analisis 2 artikel bertentangan tentang topik yang sama. Diskusi
130–165 mnt
Aktivitas kelompok: siswa cari informasi tentang topik tertentu menggunakan variabel pencarian yang tepat, lalu validasi sumber-sumbernya. Praktik Kelompok
165–180 mnt
Uji Kompetensi Bab 1 (soal pilihan dari hal. 22–24). Latihan
Pertemuan 5
Aplikasi Pengolah Kata — Otomatisasi & Fitur Lanjutan
Bab 3B & 3C (Pengolah Kata) · Hal. 136–153
180 menit
▾
Aplikasi Pengolah Kata — Otomatisasi & Fitur Lanjutan
Bab 3B & 3C (Pengolah Kata) · Hal. 136–153
Apa yang dipelajari siswa
0–30 mnt
Review fitur dasar Word/Google Docs yang sudah dikenal siswa. Guru perkenalkan fitur yang jarang dipakai: heading otomatis, style, paragraph formatting. Teori
30–90 mnt
Praktik membuat Daftar Isi otomatis, header/footer, nomor halaman, dan mail merge — kirim surat ke banyak penerima sekaligus dengan satu template. Siswa praktik langsung. Praktik
90–140 mnt
Pemrosesan dokumen lanjutan: menyisipkan gambar, tabel, grafik dari Excel ke Word (Object Linking). Lisensi perangkat lunak: freeware, shareware, open source, proprietary. Praktik + Teori
140–170 mnt
Tugas: siswa buat dokumen laporan 2 halaman menggunakan heading otomatis, daftar isi, dan minimal satu tabel. Tugas
170–180 mnt
Presentasi hasil dokumen 2–3 siswa secara bergantian. Sharing
Pertemuan 6
Mengenal Algoritma — Diagram Alir & Pseudokode
Bab 2A · Hal. 29–44
180 menit
▾
Mengenal Algoritma — Diagram Alir & Pseudokode
Bab 2A · Hal. 29–44
Apa yang dipelajari siswa
0–30 mnt
Apa itu algoritma? Guru minta siswa tulis langkah membuat mie instan. Diskusi: mana yang benar, mana yang ambigu? Definisi algoritma yang tepat. Diskusi
30–80 mnt
Diagram alir (flowchart): simbol-simbol standar (Tabel 2.1). Guru gambar 3 contoh diagram alir sederhana di papan. Siswa baca dan telusuri alurnya. Teori
80–130 mnt
Pseudokode: cara menulis algoritma dalam bahasa mirip manusia (Pseudokode 1–5, hal. 40–42). Siswa baca dan pahami 5 contoh pseudokode yang tersedia. Teori + Latihan
130–165 mnt
Aktivitas unplugged: siswa berpasangan menulis algoritma "menebak angka" dalam bentuk diagram alir, kemudian pasangan lain menelusuri alurnya. Praktik Unplugged
165–180 mnt
Review: apa perbedaan diagram alir dan pseudokode? Kapan masing-masing digunakan? Diskusi
Pertemuan 7
Pemrograman Dasar — Ekspresi, Percabangan & Perulangan
Bab 2B (Bagian 1) · Hal. 45–68
180 menit
▾
Pemrograman Dasar — Ekspresi, Percabangan & Perulangan
Bab 2B (Bagian 1) · Hal. 45–68
Apa yang dipelajari siswa
0–30 mnt
4 elemen generik bahasa pemrograman prosedural: variabel, ekspresi, percabangan, perulangan. Operator matematika (Tabel 2.9) dan operator logika (Tabel 2.10). Teori
30–90 mnt
Struktur percabangan (if/else): siswa membaca contoh program, lalu modifikasi kondisinya. Praktik di Python/Google Colab: buat program nilai "lulus / tidak lulus". Praktik
90–150 mnt
Struktur perulangan (for/while): siswa buat program menghitung 1–100, lalu program mencetak bilangan genap saja. Praktik
150–175 mnt
Latihan mandiri: siswa selesaikan 2 soal dari Aktivitas di buku (hal. 46–47, Tabel 2.8). Latihan
175–180 mnt
Penutup: siswa ceritakan satu hal yang baru mereka pahami hari ini. Refleksi
Pertemuan 8
Fungsi & Penerapan Program di Kehidupan Nyata
Bab 2B (Bagian 2) · Hal. 69–79
180 menit
▾
Fungsi & Penerapan Program di Kehidupan Nyata
Bab 2B (Bagian 2) · Hal. 69–79
Apa yang dipelajari siswa
0–30 mnt
Review percabangan & perulangan dengan kuis singkat 5 soal. Perbaiki kesalahan umum dari pertemuan sebelumnya. Review
30–90 mnt
Konsep fungsi (function/prosedur): mengapa kita perlu fungsi? Siswa baca contoh program tanpa fungsi vs dengan fungsi — apa bedanya? Praktik membuat fungsi sederhana di Python. Praktik
90–150 mnt
Studi kasus: buat program kalkulator sederhana menggunakan fungsi untuk masing-masing operasi (+, -, ×, ÷). Siswa kerjakan secara berpasangan. Praktik Berpasangan
150–175 mnt
Presentasi hasil program kalkulator: tiap pasang jelaskan bagaimana fungsi mereka bekerja. Presentasi
175–180 mnt
Preview semester 2: apa yang akan dipelajari selanjutnya? Penutup
Pertemuan 9
Ulangan Akhir Semester 1 & Refleksi
Review semua materi Semester 1
180 menit
▾
Ulangan Akhir Semester 1 & Refleksi
Review semua materi Semester 1
Apa yang dipelajari siswa
0–40 mnt
Review bersama: tanya jawab semua materi Semester 1. Siswa bebas tanya hal yang belum dipahami. Review
40–130 mnt
Ulangan tertulis: soal pilihan ganda dan uraian mencakup sistem komputer, literasi digital, pengolah kata, dan dasar pemrograman. Ulangan
130–170 mnt
Pembahasan jawaban ulangan bersama — siswa beri tanda mana yang salah dan mengapa. Pembahasan
170–180 mnt
Refleksi semester: apa pencapaian terbesar dan apa yang ingin diperbaiki di semester 2? Refleksi
Semester 2
Jaringan, Keamanan Digital & Algoritma Lanjutan
9 pertemuan
Pertemuan 10
Aplikasi Pengolah Angka — Excel / Spreadsheet Dasar & Lanjutan
Bab 3B & 3C (Spreadsheet) · Hal. 136–153
180 menit
▾
Aplikasi Pengolah Angka — Excel / Spreadsheet Dasar & Lanjutan
Bab 3B & 3C (Spreadsheet) · Hal. 136–153
Apa yang dipelajari siswa
0–30 mnt
Pengenalan spreadsheet: cell, baris, kolom, sheet. Perbedaan data teks vs angka vs formula. Siswa buka Excel/Google Sheets dan eksplorasi antarmuka. Teori + Eksplorasi
30–90 mnt
Formula dasar: SUM, AVERAGE, MAX, MIN, COUNT. Siswa input data nilai 10 siswa lalu hitung rata-rata, nilai tertinggi/terendah. Referensi sel absolut ($A$1) vs relatif (A1). Praktik
90–140 mnt
Membuat grafik/chart dari data: bar chart, line chart, pie chart. Siswa buat grafik nilai kelas dari data yang sudah dibuat. Menyisipkan grafik ke dokumen Word (Object Linking). Praktik
140–170 mnt
Tugas: buat tabel pengeluaran bulanan sederhana (8 item), hitung total, buat grafik pie chart-nya. Tugas
170–180 mnt
Diskusi: "Di dunia nyata, spreadsheet dipakai untuk apa saja?" Contoh: laporan keuangan, inventaris, jadwal. Diskusi
Pertemuan 11
Jaringan Komputer & Internet
Bab 4A & 4B · Hal. 189–203
180 menit
▾
Jaringan Komputer & Internet
Bab 4A & 4B · Hal. 189–203
Apa yang dipelajari siswa
0–40 mnt
Konsep jaringan komputer: LAN, MAN, WAN. Topologi jaringan (bintang, cincin, bus). Siswa gambar topologi jaringan sekolah mereka sendiri. Teori + Gambar
40–90 mnt
Konektivitas internet: kabel (Dial-Up, ADSL), nirkabel (WiFi, GPRS, Satelit). Cara kerja komunikasi data: SMS, Bluetooth, USB. Teori
90–140 mnt
Studi kasus perancangan jaringan: siswa kelompok merancang jaringan untuk "laboratorium komputer sekolah" — tentukan perangkat, topologi, dan jenis koneksi. Praktik Kelompok
140–170 mnt
Presentasi rancangan jaringan tiap kelompok. Guru beri feedback. Presentasi
170–180 mnt
Ringkasan: bagaimana data bergerak dari HP ke server Google saat kita search? Refleksi
Pertemuan 12
Proteksi Data & Enkripsi di Internet
Bab 4C · Hal. 204–219
180 menit
▾
Proteksi Data & Enkripsi di Internet
Bab 4C · Hal. 204–219
Apa yang dipelajari siswa
0–40 mnt
Apa itu enkripsi? Analogi "sandi Caesar" — siswa praktik mengenkripsi pesan sederhana secara manual. Konsep enkripsi & dekripsi data. Praktik Unplugged
40–90 mnt
Ancaman siber: malware, virus, trojan, ransomware. Cara kerja antivirus. Siswa diskusi: pernahkah terkena virus atau file rusak? Teori + Diskusi
90–140 mnt
Cara melindungi data: password kuat, 2FA, backup data, update software. Siswa audit keamanan akun sendiri: apakah passwordnya kuat? Apakah 2FA aktif? Praktik
140–165 mnt
Simulasi: siswa coba identifikasi URL situs asli vs palsu (perbedaan 1 huruf). Bagaimana cara mendeteksi situs asli vs palsu? Praktik
165–180 mnt
Latihan soal Bab 4C. Latihan
Pertemuan 13
Meningkatkan Keamanan Informasi — Phishing, Cookie & Privasi
Bab 4D · Hal. 220–260
180 menit
▾
Meningkatkan Keamanan Informasi — Phishing, Cookie & Privasi
Bab 4D · Hal. 220–260
Apa yang dipelajari siswa
0–50 mnt
Phishing: cara kerja penipuan lewat email/pesan. Siswa analisis 3 contoh email phishing nyata — tandai mana yang mencurigakan. Teknik social engineering. Praktik Analisis
50–100 mnt
Cookie: apa itu cookie, mengapa situs meminta persetujuan cookie. Siswa buka pengaturan cookie di browser Chrome dan eksplorasi. Praktik
100–145 mnt
Manajemen riwayat digital: riwayat browser, riwayat media sosial. Siswa kelola riwayat di browser dan akun sendiri. Praktik
145–170 mnt
Diskusi: "Jejak digital kita" — apa yang orang lain bisa tahu tentang kita dari internet? Bagaimana menjaga privasi? Diskusi
170–180 mnt
Siswa tulis 5 langkah nyata yang akan dilakukan untuk menjaga keamanan akun digital mereka. Tugas
Pertemuan 14
Koleksi Data & Pengenalan Python (Web Scraping Sederhana)
Bab 1B · Hal. 8–26
180 menit
▾
Koleksi Data & Pengenalan Python (Web Scraping Sederhana)
Bab 1B · Hal. 8–26
Apa yang dipelajari siswa
0–30 mnt
Siswa buka Google Colab. Program pertama: "Hello World". Guru pastikan semua siswa berhasil menjalankan kode pertama mereka. Praktik
30–90 mnt
Parsing halaman web sederhana dengan Python: siswa ikuti kode guru langkah demi langkah. Pahami konsep: URL, HTML, mengambil teks dari web. Praktik Terbimbing
90–145 mnt
Lanjutan: mengambil data dari halaman kedua, membuat tabel rekapitulasi data. Siswa modifikasi kode untuk mengambil data dari situs berbeda. Praktik
145–170 mnt
Diskusi: etika web scraping — kapan boleh, kapan tidak boleh? Apa perbedaan scraping dengan mencuri data? Diskusi Etika
170–180 mnt
Review pengayaan Bab 1: referensi lanjutan (pandas, plotly) untuk yang ingin eksplorasi lebih jauh. Pengayaan
Pertemuan 15
Algoritma Pencarian — Linear Search & Binary Search
Bab 2C (Bagian 1) · Hal. 80–89
180 menit
▾
Algoritma Pencarian — Linear Search & Binary Search
Bab 2C (Bagian 1) · Hal. 80–89
Apa yang dipelajari siswa
0–30 mnt
Masalah pencarian di kehidupan nyata: cari buku di perpustakaan, cari info di internet. Dua cara: linear search vs binary search. Diskusi
30–80 mnt
Linear search: periksa satu per satu dari awal sampai ketemu. Simulasi dengan kartu angka. Analisis kasus terbaik, rata-rata, terburuk. Siswa tulis pseudokode. Praktik Unplugged + Koding
80–140 mnt
Binary search: hanya untuk data yang sudah terurut. Simulasi dengan kamus: cari kata "mangga" — buka tengah dulu, lalu tentukan ke kiri atau kanan. Implementasi di Python. Praktik
140–170 mnt
Perbandingan efisiensi: jika ada 1.000 data, linear search butuh max 1.000 langkah, binary search max 10 langkah. Mengapa bisa begitu? Diskusi Analisis
170–180 mnt
Latihan soal pencarian dari Bab 2C. Latihan
Pertemuan 16
Algoritma Pengurutan — Bubble Sort & Selection Sort
Bab 2C (Bagian 2) · Hal. 89–95
180 menit
▾
Algoritma Pengurutan — Bubble Sort & Selection Sort
Bab 2C (Bagian 2) · Hal. 89–95
Apa yang dipelajari siswa
0–30 mnt
Mengapa perlu mengurutkan data? Contoh nyata: daftar nilai, kontak HP, produk di marketplace (termurah → termahal). Diskusi
30–90 mnt
Bubble sort: bandingkan dua angka bersebelahan, tukar jika perlu, ulangi. Simulasi dengan 8 siswa berdiri memegang kartu angka — urutkan dengan cara bubble sort. Praktik Unplugged
90–140 mnt
Selection sort: cari yang terkecil, taruh di depan, ulangi. Implementasi kedua algoritma di Python. Siswa jalankan dengan list [5, 3, 8, 1, 9, 2]. Praktik Koding
140–165 mnt
Uji Kompetensi Bab 2 (hal. 106–109): pilih soal yang relevan dengan materi pencarian & pengurutan. Latihan
165–180 mnt
Diskusi: mana lebih cepat — bubble sort atau selection sort? Kapan memilih yang mana? Analisis
Pertemuan 17
Struktur Data — Stack (Tumpukan) & Queue (Antrean)
Bab 2D · Hal. 96–110
180 menit
▾
Struktur Data — Stack (Tumpukan) & Queue (Antrean)
Bab 2D · Hal. 96–110
Apa yang dipelajari siswa
0–40 mnt
Pengenalan struktur data: stack (tumpukan piring — LIFO: Last In First Out) dan queue (antrean kasir — FIFO: First In First Out). Ilustrasi nyata. Teori
40–100 mnt
Simulasi Stack: siswa berpasangan jadi Pemberi Perintah dan Simulator. Jalankan perintah PUSH dan POP dengan kartu angka. Praktik Unplugged
100–145 mnt
Simulasi Queue: sama seperti di atas tapi dengan ENQUEUE dan DEQUEUE. Siswa isi Lembar Kerja Siswa. Praktik Unplugged
145–170 mnt
Studi kasus: fitur Undo/Redo pakai Stack atau Queue? Antrean print dokumen? Penjelajahan internet (tombol Back/Forward)? Analisis Kasus
170–180 mnt
Refleksi 4 pertanyaan dari hal. 105: siswa jawab tertulis di buku catatan. Refleksi
Pertemuan 18
Ulangan Akhir Semester 2 & Refleksi Akhir Tahun
Review semua materi Semester 2
180 menit
▾
Ulangan Akhir Semester 2 & Refleksi Akhir Tahun
Review semua materi Semester 2
Apa yang dipelajari siswa
0–30 mnt
Review bersama semua materi Semester 2: jaringan, keamanan, Python, algoritma pencarian & pengurutan, struktur data. Tanya jawab bebas. Review
30–110 mnt
Ulangan akhir semester: soal pilihan ganda dan uraian mencakup seluruh materi Semester 2. Termasuk 1 soal coding Python sederhana. Ulangan
110–165 mnt
Pembahasan soal ulangan dan koreksi bersama. Guru tunjukkan solusi optimal untuk soal coding. Pembahasan
165–180 mnt
Penutupan tahun ajaran: siswa ceritakan hal paling berkesan yang dipelajari selama setahun. Preview materi Informatika Kelas XI. Refleksi Akhir