KISI-KISI PENILAIAN SUMATIF AKHIR SEMESTER GASAL VIII
Mata Pelajaran : INFORMATIKA Jumlah Soal :
55 butir
Jenjang/Fase : SMP /D Pilihan
Ganda :
30 butir
Tahun Pelajaran : 2026/2027 Benar-Salah :
10 butir
KELAS :
VIII(delapan) Menjodohkan :
10 butir
SEMESTER : 1(satu) Uraian :
5 butir
CAPAIAN PEMBELAJARAN
Menerapkan
berpikir komputasional untuk problem dalam kehidupan sehari-hari maupun dalam menghadapi masalah komputasi; memahami konsep himpunan data terstruktur dalam
kehidupan sehari-hari; memahami konsep lembar kerja pengolah data; menerapkan
berpikir komputasional dalam menyelesaikan persoalan yang mengandung himpunan
data berstruktur sederhana dengan volume kecil; serta menuliskan sekumpulan
instruksi dengan menggunakan sekumpulan kosakata terbatas atau simbol dalam
format pseudocode.
|
BAB |
INDIKATOR SOAL |
BENTUK DAN NOMOR SOAL |
|||
|
PILGAN |
|
|
URAIAN |
||
|
BENAR
SALAH |
MEN J ODOHKAN |
||||
|
SOAL PILIHAN GANDA |
|||||
|
Berpikir Komputasional |
Murid dapat
menjelaskan konsep fungsi sebagai hubungan antara input, proses, dan output. |
1 |
|
|
|
|
Murid dapat
menghitung nilai fungsi sederhana berdasarkan nilai input yang diberikan. |
2 |
|
|
|
|
|
Murid dapat
mengidentifikasi ciri algoritma yang jelas, terurut, dan memiliki tujuan
penyelesaian. |
3 |
|
|
|
|
|
Murid dapat
menjelaskan konsep himpunan gabungan. |
4 |
|
|
|
|
|
Murid dapat menentukan
hasil irisan dari dua himpunan. |
5 |
|
|
|
|
|
Murid dapat
menjelaskan simbol yang digunakan dalam sistem bilangan biner. |
6 |
|
|
|
|
|
Murid dapat
mengonversi bilangan desimal ke sistem bilangan biner. |
7 |
|
|
|
|
|
Murid dapat
mengonversi bilangan biner ke sistem bilangan desimal. |
8 |
|
|
|
|
|
Murid dapat
menjelaskan prinsip LIFO (Last In First Out) pada struktur data Stack. |
9 |
|
|
|
|
|
Murid dapat
menentukan data yang berada pada posisi paling atas (top) dalam Stack. |
10 |
|
|
|
|
|
Analisis Data |
Murid dapat
menjelaskan fungsi utama rumus VLOOKUP untuk mencari data secara vertikal. |
11 |
|
|
|
|
Murid dapat
menjelaskan fungsi utama rumus HLOOKUP untuk mencari data secara horizontal. |
12 |
|
|
|
|
|
Murid dapat
mengidentifikasi fungsi argumen col_index_num pada rumus VLOOKUP. |
13 |
|
|
|
|
|
Murid dapat
menentukan argumen range_lookup untuk pencarian data yang sama persis. |
14 |
|
|
|
|
|
Murid dapat
menjelaskan fungsi utama rumus MATCH untuk mencari posisi relatif suatu nilai
dalam rentang data. |
15 |
|
|
|
|
|
Murid dapat
menjelaskan keluaran fungsi MATCH berupa posisi relatif suatu nilai dalam
rentang data. |
16 |
|
|
|
|
|
Murid dapat
menjelaskan fungsi utama rumus INDEX untuk mengambil nilai berdasarkan posisi
baris atau kolom. |
17 |
|
|
|
|
|
Murid dapat
menjelaskan fungsi utama rumus CHOOSE untuk memilih nilai berdasarkan nomor
indeks. |
18 |
|
|
|
|
|
Murid dapat membedakan
fungsi SUMIFS untuk menjumlahkan data dan COUNTIFS untuk menghitung data
berdasarkan kriteria. |
19 |
|
|
|
|
|
Murid dapat
menjelaskan pengertian dan fungsi utama Pivot Table untuk merangkum dan
menganalisis data. |
20 |
|
|
|
|
|
Algoritma dan Pemrograman |
Murid dapat
menjelaskan fungsi blok ask and wait pada Scratch untuk meminta masukan
pengguna. |
21 |
|
|
|
|
Murid dapat
menjelaskan fungsi variabel pada Scratch untuk menyimpan nilai yang dapat
berubah. |
22 |
|
|
|
|
|
Murid dapat
menjelaskan fungsi kelompok blok Control untuk mengatur pengulangan dan
percabangan. |
23 |
|
|
|
|
|
Murid dapat
menjelaskan fungsi repeat n times untuk mengulang perintah sebanyak jumlah
tertentu. |
24 |
|
|
|
|
|
Murid dapat
menjelaskan fungsi repeat while untuk mengulang perintah selama kondisi
bernilai benar. |
25 |
|
|
|
|
|
Murid dapat
menjelaskan fungsi if path pada Blockly Maze untuk memeriksa kondisi jalan
sebelum melakukan tindakan. |
26 |
|
|
|
|
|
Murid dapat
menjelaskan fungsi play note pada Blockly Music untuk memainkan nada. |
27 |
|
|
|
|
|
Murid dapat
menjelaskan fungsi perintah print untuk menampilkan keluaran program. |
28 |
|
|
|
|
|
Murid dapat menentukan
tindakan berdasarkan kondisi lampu lalu lintas menggunakan struktur
percabangan. |
29 |
|
|
|
|
|
Murid dapat
menentukan penggunaan nested loop untuk membuat pola dengan jumlah
pengulangan bertingkat. |
30 |
|
|
|
|
|
SOAL BENAR SALAH |
|||||
|
Berpikir Komputasional |
Murid dapat
menjelaskan konsep fungsi sebagai hubungan antara input, proses, dan output. |
|
31 |
|
|
|
Berpikir Komputasional |
Murid dapat
menjelaskan simbol yang digunakan dalam sistem bilangan biner. |
|
32 |
|
|
|
Berpikir Komputasional |
Murid dapat
menjelaskan prinsip LIFO (Last In First Out) pada struktur data Stack. |
|
33 |
|
|
|
Analisis Data |
Murid dapat
menjelaskan peran visualisasi data dalam membantu memahami dan membandingkan
data. |
|
34 |
|
|
|
Analisis Data |
Murid dapat
menjelaskan fungsi utama rumus HLOOKUP untuk mencari data secara horizontal. |
|
35 |
|
|
|
Analisis Data |
Murid dapat membedakan
fungsi SUMIFS untuk menjumlahkan data dan COUNTIFS untuk menghitung data
berdasarkan kriteria. |
|
36 |
|
|
|
Algoritma dan Pemrograman |
Murid dapat
menjelaskan fungsi blok ask and wait pada Scratch untuk meminta masukan
pengguna. |
|
37 |
|
|
|
Algoritma dan Pemrograman |
Murid dapat
menjelaskan fungsi repeat n times untuk mengulang perintah sebanyak jumlah
tertentu. |
|
38 |
|
|
|
Algoritma dan Pemrograman |
Murid dapat
menentukan tindakan berdasarkan kondisi lampu lalu lintas menggunakan
struktur percabangan. |
|
39 |
|
|
|
Algoritma dan Pemrograman |
Murid dapat
menjelaskan bagaimana rangkaian warna digunakan sebagai instruksi gerak pada
Ozobot. |
|
40 |
|
|
|
SOAL MENJODOHKAN |
|||||
|
Berpikir Komputasional |
Murid dapat
mengidentifikasi tahapan input, proses, dan output dalam suatu fungsi. |
|
|
41 |
|
|
Berpikir Komputasional |
Murid dapat
menjelaskan simbol yang digunakan dalam sistem bilangan biner. |
|
|
42 |
|
|
Berpikir Komputasional |
Murid dapat
menjelaskan prinsip LIFO (Last In First Out) pada struktur data Stack. |
|
|
43 |
|
|
Analisis Data |
Murid dapat
menjelaskan fungsi utama rumus VLOOKUP untuk mencari data secara vertikal. |
|
|
44 |
|
|
Analisis Data |
Murid dapat
menjelaskan fungsi utama rumus MATCH untuk mencari posisi relatif suatu nilai
dalam rentang data. |
|
|
45 |
|
|
Analisis Data |
Murid dapat
menjelaskan pengertian dan fungsi utama Pivot Table untuk merangkum dan
menganalisis data. |
|
|
46 |
|
|
Algoritma dan Pemrograman |
Murid dapat
menjelaskan fungsi blok ask and wait pada Scratch untuk meminta masukan
pengguna. |
|
|
47 |
|
|
Algoritma dan Pemrograman |
Murid dapat
menjelaskan fungsi repeat while untuk mengulang perintah selama kondisi
bernilai benar. |
|
|
48 |
|
|
Algoritma dan Pemrograman |
Murid dapat
menjelaskan fungsi play note pada Blockly Music untuk memainkan nada. |
|
|
49 |
|
|
Algoritma dan Pemrograman |
Murid dapat
menjelaskan bagaimana rangkaian warna digunakan sebagai instruksi gerak pada
Ozobot. |
|
|
50 |
|
|
SOAL URAIAN |
|||||
|
Berpikir Komputasional |
Murid dapat
mengonversi bilangan desimal ke bilangan biner dan menjelaskan
langkah-langkah konversinya. |
|
|
|
51 |
|
Analisis Data |
Murid dapat
menjelaskan pengertian dan fungsi utama Pivot Table untuk merangkum dan
menganalisis data. |
|
|
|
52 |
|
Algoritma dan Pemrograman |
Murid dapat
menyusun langkah Scratch untuk meminta nama pengguna dan menampilkan kembali
nama tersebut. |
|
|
|
53 |
|
Algoritma dan Pemrograman |
Murid dapat menuliskan
pseudocode tindakan berdasarkan kondisi lampu lalu lintas. |
|
|
|
54 |
|
Algoritma dan Pemrograman |
Murid dapat
menjelaskan bagaimana rangkaian warna pada Ozobot digunakan sebagai instruksi
gerak. |
|
|
|
55 |
Selamat
Belajar ya, untuk materinya bisa di akses pada link berikut:
1. Materi
Berpikir Komputasional
3. Materi
Algoritma dan Pemrograman
BUKA JUGA
Link Kisi – kisi PSAS Gasal Kelas 7 Tahun 2026
Komentar