Pembelajaran Informatika

Downloaad Ebook Informatika

Rencana Ajar Informatika Kelas X — SMA/SMK
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Haikal Adli
Haikal Adli Guru Informatika haikaladli.com