# PANDUAN BELAJAR INFORMATIKA KELAS VII: KISI-KISI & MATERI PEMBELAJARAN ## PERSIAPAN ASESMEN SUMATIF TENGAH SEMESTER (ASTS) GASAL **Mata Pelajaran:** Informatika **Satuan Pendidikan:** MTs Ell Firdaus 1 **Kelas / Semester:** VII / Gasal **Tahun Ajaran:** 2026 / 2027 **Alokasi Waktu:** 90 Menit **Cakupan Materi:** 1. **Bab 1:** Berpikir Komputasional untuk Pengolahan Data Dasar (Spreadsheet / Microsoft Excel) 2. **Bab 2:** Berpikir Komputasional untuk Penyelesaian Masalah (4 Pilar BK, Struktur Data, Representasi Biner, Pemrograman Visual Scratch) --- > 💡 **Petunjuk Penggunaan Dokumen Ini:** > Dokumen ini menyajikan setiap **Indikator Kisi-Kisi Soal ASTS Gasal** yang langsung dilengkapi dengan **Uraian Materi Pembelajaran Terkait** secara rinci, komprehensif, dan mudah dipahami untuk membantu siswa belajar mandiri dan guru menyusun bahan ajar. --- # 📑 BAGIAN I: PILIHAN GANDA (NO. 1 – 15) --- ### 🔹 SOAL NO. 1 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L1 (C2 - Memahami) * **Lingkup Materi:** Mengenal Data & Informasi * **Indikator Soal:** Siswa dapat membedakan konsep data mentah dan informasi berdasarkan contoh kasus nilai siswa. #### 📖 Uraian Materi: * **Data (Data Mentah):** Kumpulan fakta, angka, simbol, atau catatan mentah yang belum diolah dan belum memiliki arti yang bermakna bagi pengambilan keputusan. * *Contoh Data Mentah:* Angka `85`, `90`, `70`, `65`, `95` (hanya deretan nilai angka tanpa nama atau keterangan). * **Informasi:** Hasil dari pengolahan, pengorganisasian, atau analisis data sehingga memiliki makna, konteks, dan kegunaan bagi penerimanya. * *Contoh Informasi:* *"Rata-rata nilai ujian Informatika kelas VII-A adalah 81, dengan 90% siswa dinyatakan tuntas di atas KKM."* * **Perbedaan Kunci:** Data adalah bahan mentah (*raw input*), sedangkan Informasi adalah data yang telah diproses (*processed output*). --- ### 🔹 SOAL NO. 2 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Konversi Satuan Data Komputer * **Indikator Soal:** Disajikan data kapasitas dokumen 2 KB, siswa dapat menghitung konversi ke satuan Byte dengan tepat. #### 📖 Uraian Materi: * **Hierarki Satuan Kapasitas Data Komputer:** * 1 Byte (B) = 8 Bit (b) * 1 Kilobyte (KB) = 1.024 Byte (secara biner standar) atau 1.000 Byte (desimal standar). * 1 Megabyte (MB) = 1.024 KB * 1 Gigabyte (GB) = 1.024 MB * 1 Terabyte (TB) = 1.024 GB * **Perhitungan Konversi Dokumen 2 KB:** $$\text{Kapasitas Byte} = 2 \times 1.024\text{ Byte} = \mathbf{2.048\text{ Byte}}$$ *(Atau jika menggunakan konversi desimal umum: $2 \times 1.000 = 2.000\text{ Byte}$).* --- ### 🔹 SOAL NO. 3 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Jenis Data Terstruktur * **Indikator Soal:** Siswa dapat mengidentifikasi contoh data terstruktur di Microsoft Excel dari beberapa jenis berkas. #### 📖 Uraian Materi: * **Data Terstruktur (*Structured Data*):** Data yang diorganisir dalam format baku dengan susunan baris (*row*) dan kolom (*column*), sehingga setiap data memiliki tipe, label, dan letak yang jelas. * **Contoh Data Terstruktur:** Tabel absensi siswa, tabel daftar nilai raport, inventaris barang pada file spreadsheet (`.xlsx`, `.xls`, `.csv`). * **Data Tidak Terstruktur (*Unstructured Data*):** Rekaman audio podcast (`.mp3`), video pembelajaran (`.mp4`), gambar/foto (`.jpg`), atau teks paragraf bebas di buku catatan. --- ### 🔹 SOAL NO. 4 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L1 (C2 - Memahami) * **Lingkup Materi:** Elemen Lembar Kerja (Grid Sel) * **Indikator Soal:** Disajikan gambar tampilan grid lembar kerja, siswa dapat menentukan nama sel perpotongan kolom C dan baris 5. #### 📖 Uraian Materi: * **Struktur Lembar Kerja (*Worksheet Grid*):** * **Kolom (*Column*):** Lajur vertikal dari atas ke bawah yang ditandai dengan huruf abjad (**A, B, C, D, ...**). * **Baris (*Row*):** Lajur horizontal dari kiri ke kanan yang ditandai dengan angka (**1, 2, 3, 4, ...**). * **Sel (*Cell*):** Kotak perpotongan antara suatu kolom dan baris. * **Format Alamat Sel (*Cell Address*):** Ditulis dengan format `[Nama Kolom][Nomor Baris]`. * Perpotongan antara **Kolom C** dan **Baris 5** dinamakan **Sel `C5`**. * Kotak yang menampilkan nama sel aktif disebut **Name Box**. --- ### 🔹 SOAL NO. 5 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L1 (C2 - Memahami) * **Lingkup Materi:** Elemen Formula Bar * **Indikator Soal:** Siswa dapat mengidentifikasi fungsi elemen Formula Bar pada aplikasi spreadsheet. #### 📖 Uraian Materi: * **Formula Bar (Bilah Rumus):** Kotak panjang horizontal yang terletak di bagian atas lembar kerja (di sebelah kanan Name Box / tombol $f_x$). * **Fungsi Utama Formula Bar:** 1. Menampilkan isi teks, angka, atau rumus asli yang ada di dalam sel yang sedang aktif. 2. Tempat untuk mengetik, mengedit, atau memperbaiki rumus matematika/fungsi logika secara langsung. --- ### 🔹 SOAL NO. 6 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Pengolahan Data Rumus Fungsi `=SUM()` * **Indikator Soal:** Disajikan tabel data numerik, siswa dapat menentukan rumus fungsi `=SUM()` yang benar untuk menghitung total nilai. #### 📖 Uraian Materi: * **Fungsi `=SUM()`:** Rumus dasar Excel yang berfungsi untuk **menjumlahkan seluruh angka** dalam satu atau beberapa rentang sel (*range*). * **Bentuk Penulisan Rumus (Sintaks):** ```excel =SUM(sel_awal:sel_akhir) ``` * **Contoh Kasus:** Untuk menghitung total nilai dari sel **D2** sampai sel **D10**, penulisan rumus yang benar adalah: ```excel =SUM(D2:D10) ``` *(Tanda titik dua `:` berarti "sampai dengan")*. --- ### 🔹 SOAL NO. 7 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Pengolahan Data Rumus Fungsi `=AVERAGE()` * **Indikator Soal:** Disajikan data nilai tugas siswa, siswa dapat menghitung luaran fungsi `=AVERAGE()` pada rentang sel tertentu. #### 📖 Uraian Materi: * **Fungsi `=AVERAGE()`:** Rumus Excel untuk mencari **nilai rata-rata aritmatika** dari sekumpulan data angka. * **Prinsip Kerja:** Menjumlahkan semua nilai dalam rentang lalu membaginya dengan jumlah banyaknya data: $$\text{Rata-rata} = \frac{\text{Total Jumlah Nilai}}{\text{Banyak Data}}$$ * **Contoh Kasus:** Jika pada rentang `B2:B5` terdapat 4 nilai: `80`, `90`, `70`, `100`: * Total = $80 + 90 + 70 + 100 = 340$ * Banyak data = $4$ * Hasil `=AVERAGE(B2:B5)` adalah $340 \div 4 = \mathbf{85}$. --- ### 🔹 SOAL NO. 8 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Pengolahan Data Rumus Fungsi `=MAX()` dan `=MIN()` * **Indikator Soal:** Siswa dapat menentukan fungsi statistik `=MAX()` dan `=MIN()` untuk mencari nilai tertinggi dan terendah. #### 📖 Uraian Materi: * **Fungsi `=MAX()`:** Digunakan untuk mencari dan menampilkan **angka tertinggi (maksimum)** dari rentang sel tertentu. * *Contoh:* `=MAX(C2:C20)` menghasilkan nilai tertinggi dari kumpulan nilai siswa. * **Fungsi `=MIN()`:** Digunakan untuk mencari dan menampilkan **angka terendah (minimum)** dari rentang sel tertentu. * *Contoh:* `=MIN(C2:C20)` menghasilkan nilai terendah dari kumpulan nilai siswa. --- ### 🔹 SOAL NO. 9 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L3 (C4 - Menganalisis) * **Lingkup Materi:** Fungsi Logika `=IF()` * **Indikator Soal:** Disajikan kriteria kelulusan ujian, siswa dapat merumuskan penulisan sintaks fungsi logika `=IF()` yang tepat. #### 📖 Uraian Materi: * **Fungsi `=IF()`:** Fungsi logika yang digunakan untuk mengevaluasi suatu kondisi atau syarat. Jika syarat terpenuhi (BENAR), fungsi menghasilkan nilai A; jika syarat tidak terpenuhi (SALAH), fungsi menghasilkan nilai B. * **Sintaks Dasar:** ```excel =IF(kondisi_logika, "hasil_jika_benar", "hasil_jika_salah") ``` * **Contoh Kasus:** KKM nilai adalah 75 di sel `E2`. Jika nilai $\ge 75$ maka `"TUNTAS"`, jika kurang maka `"REMEDIAL"`. * Rumus yang benar: ```excel =IF(E2>=75, "TUNTAS", "REMEDIAL") ``` --- ### 🔹 SOAL NO. 10 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L3 (C5 - Mengevaluasi) * **Lingkup Materi:** Visualisasi Data (Grafik Lingkaran / Pie Chart) * **Indikator Soal:** Disajikan data persentase pilihan ekstrakurikuler, siswa dapat memilih jenis Pie Chart untuk visualisasi proporsi. #### 📖 Uraian Materi: * **Grafik Lingkaran (*Pie Chart*):** Grafik berbentuk lingkaran yang dibagi menjadi juring-juring (*slices*) layaknya potongan kue. * **Kapan Menggunakan Pie Chart?** Sangat tepat digunakan saat ingin memperlihatkan **proporsi, persentase, atau bagian terhadap total keseluruhan 100%**. * **Contoh Penggunaan:** Persentase siswa yang memilih ekstrakurikuler (Pramuka 40%, Futsal 30%, PMR 20%, Robotik 10%). --- ### 🔹 SOAL NO. 11 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L1 (C2 - Memahami) * **Lingkup Materi:** 4 Pilar Berpikir Komputasional (Dekomposisi) * **Indikator Soal:** Disajikan masalah kompleks, siswa dapat mengidentifikasi pilar BK Dekomposisi sebagai langkah awal. #### 📖 Uraian Materi: * **Berpikir Komputasional (*Computational Thinking*):** Metode pemecahan masalah dengan menerapkan prinsip dan cara kerja ilmu komputer/komputasi. * **Pilar 1 - Dekomposisi (*Decomposition*):** Proses **memecah atau membagi masalah besar/kompleks menjadi bagian-bagian yang lebih kecil**, sederhana, dan mandiri agar lebih mudah diselesaikan. * **Contoh Kasus:** Mengatur pameran sekolah dipecah menjadi: divisi konsumsi, divisi dokumentasi, divisi perlengkapan panggung, dan divisi acara. --- ### 🔹 SOAL NO. 12 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L3 (C4 - Menganalisis) * **Lingkup Materi:** 4 Pilar Berpikir Komputasional (Abstraksi) * **Indikator Soal:** Disajikan peta rute transportasi umum, siswa dapat menganalisis penerapan pilar Abstraksi. #### 📖 Uraian Materi: * **Pilar 3 - Abstraksi (*Abstraction*):** Proses **memfokuskan perhatian pada informasi penting/inti** dan **mengabaikan atau membuang detail informasi yang tidak relevan**. * **Contoh Kasus:** Peta Rute KRL / TransJakarta hanya menampilkan nama stasiun/halte, jalur transit, dan halte tujuan, sementara detail pohon, bangunan jalan raya, atau ruko di sekitarnya dihilangkan agar peta mudah dibaca penumpang. --- ### 🔹 SOAL NO. 13 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L3 (C5 - Mengevaluasi) * **Lingkup Materi:** Optimasi Penjadwalan (*Scheduling*) * **Indikator Soal:** Disajikan daftar 3 tugas harian dengan durasi dan prioritas berbeda, siswa dapat merumuskan urutan paling efisien. #### 📖 Uraian Materi: * **Optimasi Penjadwalan:** Teknik BK dalam menentukan urutan pekerjaan agar waktu dan sumber daya digunakan seefisien mungkin dan target/tenggat waktu (*deadline*) tercapai. * **Faktor Penentu Urutan:** 1. Tingkat Urgensi / *Deadline* yang paling dekat. 2. Nilai Prioritas / Dampak pekerjaan. 3. Durasi pengerjaan (mengerjakan tugas singkat bernilai tinggi terlebih dahulu). * **Prinsip Efisiensi:** Dahulukan pekerjaan yang memiliki batas waktu paling mendesak (*Earliest Deadline First*) dan dependencies (tugas yang menjadi syarat untuk tugas berikutnya). --- ### 🔹 SOAL NO. 14 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Struktur Data (Stack / Tumpukan) * **Indikator Soal:** Disajikan analogi tumpukan piring, siswa dapat mengidentifikasi prinsip kerja Stack (LIFO). #### 📖 Uraian Materi: * **Struktur Data Stack (Tumpukan):** Struktur penyimpanan data linier di mana penambahan dan pengambilan elemen hanya bisa dilakukan dari satu ujung yang sama (bagian atas/puncak). * **Prinsip Operasional:** **LIFO (*Last In, First Out*)** $\rightarrow$ Elemen/benda yang **terakhir dimasukkan** akan menjadi yang **pertama kali dikeluarkan/diambil**. * **Contoh Nyata:** Tumpukan piring di meja prasmanan, tumpukan buku di meja belajar, tombol *Undo* pada aplikasi Microsoft Word. --- ### 🔹 SOAL NO. 15 * **Bentuk Soal:** Pilihan Ganda (PG) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Representasi Sistem Bilangan Biner ke Desimal * **Indikator Soal:** Disajikan kode biner $1101_2$, siswa dapat menghitung nilai konversinya ke sistem desimal. #### 📖 Uraian Materi: * **Sistem Bilangan Biner (Basis 2):** Sistem bilangan yang hanya menggunakan 2 angka simbol: `0` dan `1`. Nilai tempatnya merupakan perpangkatan 2 ($2^0, 2^1, 2^2, 2^3, \dots$). * **Langkah Konversi $1101_2$ ke Desimal:** | Posisi Bit | Bobot Nilai ($2^n$) | Digit Biner | Perhitungan | | :---: | :---: | :---: | :---: | | Bit ke-3 | $2^3 = 8$ | 1 | $1 \times 8 = 8$ | | Bit ke-2 | $2^2 = 4$ | 1 | $1 \times 4 = 4$ | | Bit ke-1 | $2^1 = 2$ | 0 | $0 \times 2 = 0$ | | Bit ke-0 | $2^0 = 1$ | 1 | $1 \times 1 = 1$ | * **Hasil Akhir:** $8 + 4 + 0 + 1 = \mathbf{13_{10}}$. --- # 📑 BAGIAN II: PILIHAN GANDA KOMPLEKS (NO. 16 – 20) --- ### 🔹 SOAL NO. 16 * **Bentuk Soal:** Pilihan Ganda Kompleks | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Aturan Penulisan Rumus Excel * **Indikator Soal:** Disajikan beberapa pernyataan aturan rumus lembar kerja, siswa dapat memilih 2 atau lebih pernyataan yang benar. #### 📖 Uraian Materi: * **Aturan Baku Penulisan Rumus di Excel:** * ✅ **Wajib diawali tanda sama dengan (`=`):** Tanpa tanda `=`, Excel menganggap teks biasa. * ✅ **Operator Rentang menggunakan titik dua (`:`):** Contoh `A1:A10` artinya dari sel A1 sampai A10. * ✅ **Pemisah Argumen:** Menggunakan tanda koma (`,`) atau titik koma (`;`) tergantung pengaturan regional komputer. * ✅ **Nama fungsi bersifat case-insensitive:** Penulisan `=sum(A1:A5)` sama dengan `=SUM(A1:A5)`. * ❌ *Pernyataan Salah:* Rumus diawali tanda tanya (`?`) atau titik dua (`:`). --- ### 🔹 SOAL NO. 17 * **Bentuk Soal:** Pilihan Ganda Kompleks | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Fitur Sort & Filter * **Indikator Soal:** Disajikan tabel data, siswa dapat memilih fitur pengolahan data yang tepat (Sort Ascending & Filtering). #### 📖 Uraian Materi: * **Fitur Sort (Pengurutan Data):** * **Sort Ascending (A to Z / Smallest to Largest):** Mengurutkan dari kecil ke besar (abjad A-Z atau angka 0-9). * **Sort Descending (Z to A / Largest to Smallest):** Mengurutkan dari besar ke kecil (abjad Z-A atau nilai 100 ke 0). * **Fitur Filter (Penyaringan Data):** * Menyaring baris tabel sehingga hanya data yang memenuhi kriteria tertentu yang tampil di layar. * Data yang tidak memenuhi syarat **tidak terhapus**, hanya disembunyikan sementara. --- ### 🔹 SOAL NO. 18 * **Bentuk Soal:** Pilihan Ganda Kompleks | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Penerapan 4 Pilar Berpikir Komputasional * **Indikator Soal:** Disajikan contoh aktivitas sehari-hari, siswa dapat menentukan contoh pilar Pengenalan Pola dan Algoritma. #### 📖 Uraian Materi: * **Pengenalan Pola (*Pattern Recognition*):** Kemampuan menemukan kesamaan, keteraturan, pola berulang, atau tren pada sekumpulan masalah. * *Contoh:* Mengenali bahwa jam macet lalu lintas selalu terjadi pukul 06.30–07.30 pagi dan 16.30–17.30 sore. * **Algoritma (*Algorithm Design*):** Langkah-langkah instruksi berurutan, sistematis, dan logis untuk menyelesaikan tugas dari awal hingga akhir. * *Contoh:* Langkah-langkah resep membuat mie instan atau prosedur login ke akun media sosial. --- ### 🔹 SOAL NO. 19 * **Bentuk Soal:** Pilihan Ganda Kompleks | **Level Kognitif:** L3 (C4 - Menganalisis) * **Lingkup Materi:** Struktur Data Stack & Queue * **Indikator Soal:** Disajikan beberapa contoh kehidupan nyata, siswa dapat membedakan contoh Stack (LIFO) dan Queue (FIFO). #### 📖 Uraian Materi: * **Perbandingan Stack vs Queue dalam Kehidupan Nyata:** | Kategori | Stack (*Tumpukan*) | Queue (*Antrean*) | | :--- | :--- | :--- | | **Prinsip** | **LIFO** (*Last In First Out*) | **FIFO** (*First In First Out*) | | **Contoh 1** | Tumpukan piring kotor di wastafel | Antrean loket tiket bioskop/kereta api | | **Contoh 2** | Fitur tombol *Back* pada penjelajah web | Antrean kendaraan di gerbang tol otomatis | | **Contoh 3** | Tumpukan buku di kardus | Antrean cetak dokumen di mesin printer | --- ### 🔹 SOAL NO. 20 * **Bentuk Soal:** Pilihan Ganda Kompleks | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Komponen Antarmuka Pemrograman Visual Scratch * **Indikator Soal:** Disajikan komponen antarmuka Scratch, siswa dapat memilih komponen utama yang sesuai (Sprite, Stage, Script Area). #### 📖 Uraian Materi: * **Komponen Utama Antarmuka (*Interface*) Scratch:** 1. **Sprite:** Karakter objek visual (seperti kucing Scratch, orang, bola) yang diberi perintah instruksi balok. 2. **Stage (Panggung):** Area layar tempat Sprite bergerak, beraksi, dan animasi dijalankan. 3. **Script Area (Area Kode):** Tempat menyusun dan menempelkan balok-balok kode (*block code*) seperti puzzle. 4. **Block Palette:** Lemari kumpulan blok perintah yang dikelompokkan berdasarkan warna dan kategori. --- # 📑 BAGIAN III: MENJODOHKAN (NO. 21 – 25) --- ### 🔹 SOAL NO. 21 * **Bentuk Soal:** Menjodohkan (No. 1) | **Level Kognitif:** L1 (C2 - Memahami) * **Lingkup Materi:** Fungsi Statistik Spreadsheet * **Indikator Soal:** Menjodohkan fungsi spreadsheet (`SUM`, `AVERAGE`, `COUNT`, `MAX`, `MIN`) dengan deskripsi kegunaannya. #### 📖 Pasangan Jawaban & Materi: 1. **`=SUM()`** $\rightarrow$ Menghitung jumlah total data angka. 2. **`=AVERAGE()`** $\rightarrow$ Menghitung nilai rata-rata sekumpulan angka. 3. **`=COUNT()`** $\rightarrow$ Menghitung banyaknya sel yang berisi data angka. 4. **`=MAX()`** $\rightarrow$ Mencari dan menampilkan nilai angka tertinggi. 5. **`=MIN()`** $\rightarrow$ Mencari dan menampilkan nilai angka terendah. --- ### 🔹 SOAL NO. 22 * **Bentuk Soal:** Menjodohkan (No. 2) | **Level Kognitif:** L1 (C2 - Memahami) * **Lingkup Materi:** Satuan Kapasitas Data Komputer * **Indikator Soal:** Menjodohkan satuan kapasitas data (`Bit`, `Byte`, `KB`, `MB`, `GB`) dengan nilai ukurannya. #### 📖 Pasangan Jawaban & Materi: 1. **1 Byte** $\rightarrow$ Terdiri dari 8 Bit. 2. **1 Kilobyte (KB)** $\rightarrow$ Setara dengan 1.024 Byte. 3. **1 Megabyte (MB)** $\rightarrow$ Setara dengan 1.024 KB. 4. **1 Gigabyte (GB)** $\rightarrow$ Setara dengan 1.024 MB. 5. **1 Terabyte (TB)** $\rightarrow$ Setara dengan 1.024 GB. --- ### 🔹 SOAL NO. 23 * **Bentuk Soal:** Menjodohkan (No. 3) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** 4 Pilar Berpikir Komputasional * **Indikator Soal:** Menjodohkan pilar BK (Dekomposisi, Pengenalan Pola, Abstraksi, Algoritma) dengan contoh aplikasinya. #### 📖 Pasangan Jawaban & Materi: 1. **Dekomposisi** $\rightarrow$ Membagi pembuatan game menjadi bagian karakter, suara, dan latar. 2. **Pengenalan Pola** $\rightarrow$ Menemukan kesamaan bahwa semua hari kerja dimulai pukul 07.00. 3. **Abstraksi** $\rightarrow$ Membuat denah rumah sederhana tanpa menggambar perabotan kecil. 4. **Algoritma** $\rightarrow$ Menyusun langkah-langkah berurutan saat menyalakan komputer. --- ### 🔹 SOAL NO. 24 * **Bentuk Soal:** Menjodohkan (No. 4) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Prinsip Struktur Data Stack & Queue * **Indikator Soal:** Menjodohkan istilah struktur data (`Stack`, `Queue`) dengan prinsip operasionalnya (`LIFO` / `FIFO`). #### 📖 Pasangan Jawaban & Materi: 1. **Stack (Tumpukan)** $\rightarrow$ Prinsip **LIFO (*Last In First Out*)** (Masuk Terakhir, Keluar Pertama). 2. **Queue (Antrean)** $\rightarrow$ Prinsip **FIFO (*First In First Out*)** (Masuk Pertama, Keluar Pertama). --- ### 🔹 SOAL NO. 25 * **Bentuk Soal:** Menjodohkan (No. 5) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Konversi Angka Desimal ke Biner * **Indikator Soal:** Menjodohkan angka desimal $10_{10}$ dengan bentuk biner $1010_2$. #### 📖 Pasangan Jawaban & Materi: * **Angka Desimal $10_{10}$** $\rightarrow$ Pasangannya adalah **`1010₂`**. * *Cara Bukti:* $1 \times 2^3 (8) + 0 \times 2^2 (0) + 1 \times 2^1 (2) + 0 \times 2^0 (0) = 8 + 2 = 10$. --- # 📑 BAGIAN IV: ISIAN SINGKAT (NO. 26 – 35) --- ### 🔹 SOAL NO. 26 * **Bentuk Soal:** Isian Singkat (No. 1) | **Level Kognitif:** L1 (C1 - Mengingat) * **Lingkup Materi:** Grid Lembar Kerja * **Indikator Soal:** Siswa dapat mengisi istilah perpotongan antara kolom dan baris. * **Kunci Jawaban Singkat:** **`Sel`** atau **`Cell`** * **Uraian Materi:** Pertemuan antara kolom (vertikal) dan baris (horizontal) pada lembar kerja Excel disebut Sel (*Cell*). --- ### 🔹 SOAL NO. 27 * **Bentuk Soal:** Isian Singkat (No. 2) | **Level Kognitif:** L1 (C1 - Mengingat) * **Lingkup Materi:** Aturan Rumus Excel * **Indikator Soal:** Siswa dapat mengidentifikasi karakter wajib di awal penulisan rumus. * **Kunci Jawaban Singkat:** **`=`** *(Tanda Sama Dengan)* * **Uraian Materi:** Seluruh penulisan formula dan rumus fungsi matematika di Excel wajib diawali dengan tanda sama dengan (`=`). --- ### 🔹 SOAL NO. 28 * **Bentuk Soal:** Isian Singkat (No. 3) | **Level Kognitif:** L1 (C1 - Mengingat) * **Lingkup Materi:** Fungsi Spreadsheet * **Indikator Soal:** Siswa dapat menentukan nama fungsi untuk menghitung jumlah total data. * **Kunci Jawaban Singkat:** **`SUM`** *(atau `=SUM`)* * **Uraian Materi:** Fungsi bawaan Excel yang digunakan untuk menjumlahkan sekumpulan data angka adalah `SUM`. --- ### 🔹 SOAL NO. 29 * **Bentuk Soal:** Isian Singkat (No. 4) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Fitur Penyaringan Data * **Indikator Soal:** Siswa dapat menentukan nama fitur untuk menyaring data sesuai kriteria tertentu. * **Kunci Jawaban Singkat:** **`Filter`** * **Uraian Materi:** Fitur yang berfungsi menyaring dan menampilkan baris data berdasarkan syarat tertentu tanpa menghapus data aslinya adalah fitur *Filter*. --- ### 🔹 SOAL NO. 30 * **Bentuk Soal:** Isian Singkat (No. 5) | **Level Kognitif:** L1 (C1 - Mengingat) * **Lingkup Materi:** 4 Pilar Berpikir Komputasional * **Indikator Soal:** Siswa dapat menyebutkan istilah pilar BK yang memecah masalah menjadi bagian kecil. * **Kunci Jawaban Singkat:** **`Dekomposisi`** *(Decomposition)* * **Uraian Materi:** Dekomposisi adalah metode memecah masalah yang kompleks menjadi bagian-bagian yang lebih kecil dan mudah dikelola. --- ### 🔹 SOAL NO. 31 * **Bentuk Soal:** Isian Singkat (No. 6) | **Level Kognitif:** L1 (C1 - Mengingat) * **Lingkup Materi:** Prinsip Struktur Data Stack * **Indikator Soal:** Siswa dapat mengisi kepanjangan dari prinsip LIFO. * **Kunci Jawaban Singkat:** **`Last In First Out`** * **Uraian Materi:** LIFO merupakan singkatan dari *Last In First Out*, yang artinya data yang terakhir masuk akan menjadi yang pertama keluar. --- ### 🔹 SOAL NO. 32 * **Bentuk Soal:** Isian Singkat (No. 7) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Konversi Bilangan Biner * **Indikator Soal:** Siswa dapat mengonversi angka desimal $9_{10}$ ke dalam biner 4-bit. * **Kunci Jawaban Singkat:** **`1001`** *(atau $1001_2$)* * **Uraian Materi:** Angka desimal 9 = $8 + 1 = (1 \times 2^3) + (0 \times 2^2) + (0 \times 2^1) + (1 \times 2^0) \rightarrow \mathbf{1001_2}$. --- ### 🔹 SOAL NO. 33 * **Bentuk Soal:** Isian Singkat (No. 8) | **Level Kognitif:** L1 (C1 - Mengingat) * **Lingkup Materi:** Karakter Visual Pemrograman Scratch * **Indikator Soal:** Siswa dapat mengisi nama karakter atau objek visual utama dalam Scratch. * **Kunci Jawaban Singkat:** **`Sprite`** * **Uraian Materi:** Objek atau karakter yang dapat digerakkan, dimanipulasi, dan diprogram menggunakan balok kode di Scratch disebut Sprite. --- ### 🔹 SOAL NO. 34 * **Bentuk Soal:** Isian Singkat (No. 9) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Balok Pengulangan Scratch * **Indikator Soal:** Siswa dapat menentukan jenis blok kontrol Scratch untuk pengulangan tanpa henti. * **Kunci Jawaban Singkat:** **`Forever`** * **Uraian Materi:** Balok kontrol `forever` berfungsi mengulang sekumpulan perintah di dalamnya secara terus-menerus tanpa henti sampai program dihentikan tombol merah. --- ### 🔹 SOAL NO. 35 * **Bentuk Soal:** Isian Singkat (No. 10) | **Level Kognitif:** L2 (C3 - Menerapkan) * **Lingkup Materi:** Kategori Balok Perintah Scratch * **Indikator Soal:** Siswa dapat menentukan jenis kelompok blok Scratch untuk kontrol dan kondisi. * **Kunci Jawaban Singkat:** **`Control`** * **Uraian Materi:** Kelompok balok berwarna kuning-oranye yang memuat perintah pengulangan (*repeat*, *forever*) dan percabangan (*if-then*, *if-then-else*) adalah kelompok **Control**. --- # 📑 BAGIAN V: URAIAN / ESSAY (NO. 36 – 40) --- ### 🔹 SOAL NO. 36 * **Bentuk Soal:** Uraian / Essay (No. 1) | **Level Kognitif:** L3 (C4 - Menganalisis) * **Lingkup Materi:** Pengolahan Data Statistik Excel * **Indikator Soal:** Disajikan tabel nilai 5 siswa, siswa dapat menghitung Total, Rata-rata, Nilai Tertinggi (MAX), dan Terendah (MIN). #### 📖 Uraian Materi & Contoh Penyelesaian: * **Tabel Contoh Soal:** | No | Nama Siswa | Nilai Informatika (Kolom C) | | :---: | :--- | :---: | | 1 | Ahmad | 80 | | 2 | Budi | 90 | | 3 | Citra | 75 | | 4 | Dewi | 85 | | 5 | Eko | 70 | * **Langkah & Rumus Perhitungan:** 1. **Total Nilai (`SUM`):** * Rumus: `=SUM(C2:C6)` * Perhitungan: $80 + 90 + 75 + 85 + 70 = \mathbf{400}$ 2. **Rata-rata Nilai (`AVERAGE`):** * Rumus: `=AVERAGE(C2:C6)` * Perhitungan: $400 \div 5 = \mathbf{80}$ 3. **Nilai Tertinggi (`MAX`):** * Rumus: `=MAX(C2:C6)` * Hasil: $\mathbf{90}$ (Nilai Budi) 4. **Nilai Terendah (`MIN`):** * Rumus: `=MIN(C2:C6)` * Hasil: $\mathbf{70}$ (Nilai Eko) --- ### 🔹 SOAL NO. 37 * **Bentuk Soal:** Uraian / Essay (No. 2) | **Level Kognitif:** L3 (C6 - Merumuskan) * **Lingkup Materi:** Fungsi Logika `=IF()` untuk Pengambilan Keputusan * **Indikator Soal:** Disajikan studi kasus beasiswa sekolah, siswa dapat merumuskan sintaks rumus fungsi `=IF()` secara tepat. #### 📖 Uraian Materi & Contoh Penyelesaian: * **Studi Kasus:** Madrasah menetapkan bahwa siswa yang memperoleh **Nilai Rata-rata Ujian $\ge 88$** di sel `D2` berhak mendapatkan `"Beasiswa Prestas"`, sedangkan siswa yang nilainya di bawah 88 dinyatakan `"Reguler"`. * **Rumusan Rumus Excel:** ```excel =IF(D2>=88, "Beasiswa Prestasi", "Reguler") ``` * **Penjelasan Struktur Rumus:** * `D2>=88` $\rightarrow$ **Kondisi / Syarat Uji Logika** (*Logical Test*). * `"Beasiswa Prestasi"` $\rightarrow$ **Nilai jika kondisi terpenuhi / BENAR** (*Value if True*). * `"Reguler"` $\rightarrow$ **Nilai jika kondisi tidak terpenuhi / SALAH** (*Value if False*). --- ### 🔹 SOAL NO. 38 * **Bentuk Soal:** Uraian / Essay (No. 3) | **Level Kognitif:** L3 (C6 - Merumuskan) * **Lingkup Materi:** Penerapan 4 Pilar Berpikir Komputasional * **Indikator Soal:** Disajikan proyek pameran karya sekolah, siswa dapat menguraikan penerapan 4 pilar BK secara sistematis. #### 📖 Uraian Materi & Contoh Penyelesaian: Dalam merencanakan proyek besar seperti **"Pameran Karya Seni & Teknologi Madrasah"**, keempat pilar Berpikir Komputasional diterapkan sebagai berikut: 1. **Dekomposisi:** Memecah proyek pameran menjadi bagian-bagian kerja terpisah yang lebih kecil, seperti seksi perlengkapan stan, seksi kurasi karya, seksi publikasi/undangan, dan seksi konsumsi. 2. **Pengenalan Pola:** Meninjau kegiatan pameran tahun lalu untuk mengenali pola waktu ramai pengunjung (misal jam istirahat) dan pola jenis stan yang paling diminati siswa. 3. **Abstraksi:** Fokus pada hal-hal penting seperti denah lokasi stan utama, jadwal acara pembukaan, dan total anggaran, sambil mengabaikan detail kecil yang tidak mendesak seperti motif taplak meja. 4. **Perancangan Algoritma:** Menyusun langkah kerja berurutan dari H-7 persiapan, H-1 gladi bersih penataan karya, hari H pembukaan pameran, hingga penutupan dan evaluasi akhir. --- ### 🔹 SOAL NO. 39 * **Bentuk Soal:** Uraian / Essay (No. 4) | **Level Kognitif:** L3 (C4 - Menganalisis) * **Lingkup Materi:** Konversi Sistem Bilangan Desimal ke Biner * **Indikator Soal:** Disajikan angka desimal $14_{10}$, siswa dapat menguraikan langkah-langkah konversinya ke sistem biner secara runtut. #### 📖 Uraian Materi & Langkah Perhitungan: Metode yang digunakan adalah **Pembagian Bertingkat dengan 2** (*Successive Division by 2*) dan mencatat sisa baginya: 1. $14 \div 2 = 7$, sisa $\mathbf{0}$ 2. $7 \div 2 = 3$, sisa $\mathbf{1}$ 3. $3 \div 2 = 1$, sisa $\mathbf{1}$ 4. $1 \div 2 = 0$, sisa $\mathbf{1}$ * **Cara Membaca Hasil:** Sisa bagi dibaca dan ditulis **dari urutan paling bawah (terakhir) menuju paling atas (pertama)**. * **Hasil Akhir:** $$14_{10} = \mathbf{1110_2}$$ --- ### 🔹 SOAL NO. 40 * **Bentuk Soal:** Uraian / Essay (No. 5) | **Level Kognitif:** L3 (C6 - Mencipta) * **Lingkup Materi:** Algoritma Pemrograman Visual Scratch * **Indikator Soal:** Disajikan skenario pergerakan Sprite kucing, siswa dapat merancang 3 urutan blok perintah Scratch (Events, Motion, Sound). #### 📖 Uraian Materi & Contoh Rancangan Blok: * **Skenario:** Ketika bendera hijau diklik, Sprite Kucing bergerak maju 10 langkah lalu mengeluarkan suara mengeong (*Meow*). * **Rancangan 3 Balok Perintah Berurutan:** 1. **Kategori Events:** `when ⚑ clicked` *(Ketika bendera hijau diklik sebagai pemicu awal program).* 2. **Kategori Motion:** `move 10 steps` *(Perintah untuk menggerakkan Sprite ke depan sejauh 10 langkah).* 3. **Kategori Sound:** `play sound Meow until done` *(Perintah untuk membunyikan efek suara "Meow" hingga selesai).*