CAPAIAN PEMBELAJARAN KODING DAN KECERDASAN ARTIFISIAL
FASE C
A. Rasional
Pembelajaran Koding dan Kecerdasan Artifisial (KA) memiliki kaitan erat dengan salah
satu Asta Cita atau delapan tujuan strategis nasional yang ingin dicapai oleh Pemerintah Indonesia
yaitu memperkuat pembangunan sumber daya manusia, sains, teknologi, pendidikan, kesehatan,
prestasi olahraga, kesetaraan gender, serta penguatan peran perempuan, pemuda, dan penyandang
disabilitas. Hal tersebut diwujudkan dengan pendidikan yang bermutu untuk semua melalui
pembelajaran adaptif dan bermakna, salah satunya Koding dan KA.
Dalam aspek penguatan sumber daya manusia (SDM) berkualitas, pembelajaran ini
mengembangkan keterampilan abad ke-21, seperti berpikir kritis, kreativitas, dan pemecahan
masalah, yang sejalan dengan upaya meningkatkan daya saing global. Penerapan Koding dan KA
di dunia pendidikan diharapkan dapat terus berkembang dan menjangkau lebih banyak murid.
Mata pelajaran Koding dan KA bersifat holistik di mana pembelajaran tidak semata-mata
terkait dengan kompetensi teknis saja. Akan tetapi murid akan mengembangkan dirinya sebagai
pelajar yang beriman dan bertakwa kepada Tuhan Yang Maha Esa, bernalar kritis, peduli, kreatif,
kolaboratif, komunikatif, mandiri, dan sehat.
B. Tujuan
Mata Pelajaran Koding dan KA bertujuan untuk memampukan murid:
1. Terampil berpikir komputasional untuk menciptakan solusi untuk menyelesaikan persoalan
secara logis, sistematis, kritis, analitis, kolaboratif, dan kreatif;
2. Adaptif dengan perubahan teknologi dan perkembangan industri digital;
3. Cakap dan bijak sebagai warga masyarakat digital yang literat, produktif, beretika, aman,
berbudaya, dan bertanggung jawab;
4. Terampil mengelola dan memanfaatkan data; dan
5. Terampil berkarya dengan menghasilkan rancangan atau program melalui proses koding
dan pemanfaatan KA.
C. Karakteristik
Mata pelajaran Koding dan KA merupakan pendalaman computer science dengan fokus pada
berpikir komputasional, literasi digital, algoritma pemrograman, analisis data, dan etika KA.
Karakteristik pembelajaran:
1. Penanaman etika (keadaban) sebagai fondasi bagi penguasaan kompetensi di semua
jenjang.
2. Kontekstualisasi pembelajaran sesuai dengan situasi yang dihadapi murid sehari-hari dan
permasalahan yang terjadi di masyarakat/lingkungan sekitar.
3. Penanaman konsep dan kemampuan pradasar pada jenjang SD.
4. Pembelajaran dapat dilaksanakan secara fleksibel melalui metode internet-based, plugged
(dengan perangkat digital), atau unplugged (tanpa perangkat digital).
5. Penggunaan pendekatan human-centered di mana manusia sebagai fokus dalam
pembelajaran, pemanfaatan, dan pengembangan KA.
C. Elemen dan Deskripsi Elemen
Elemen Deskripsi
Berpikir Komputasional Kerangka berfikir sistematis yang menggabungkan dekomposisi,
abstraksi, identifikasi pola, dan perancangan algoritma untuk
merumuskan solusi permasalahan kompleks yang dapat dijalankan oleh
manusia atau mesin.
Literasi Digital Kecakapan bermedia digital yang berfokus pada produksi dan diseminasi
konten digital dengan memahami etika dan keamanan digital.
Literasi dan Etika Mengetahui konsep dasar KA, bagaimana KA bekerja, manfaat dan
Kecerdasan Artifisial dampak KA, serta sikap kritis dan etika dalam pemanfaatan KA.
Pemanfaatan dan Kemampuan memanfaatkan KA untuk penyelesaian masalah dan
Pengembangan peningkatan efisiensi pada kehidupan nyata, serta menciptakan dan
Kecerdasan Artifisial memperbaiki sistem KA.
D. Capaian Pembelajaran Fase C (Kelas V dan VI SD/MI)
No. Elemen Capaian Pembelajaran (CP) pada Akhir Fase C
1. Berpikir Murid mampu memahami permasalahan sederhana dalam kehidupan
Komputasional sehari-hari 6, menerapkan pemecahan masalah secara sistematis 7, serta
(BK) menuliskan instruksi logis dan terstruktur menggunakan sekumpulan
kosakata atau simbol8.
2. Literasi Digital Murid mampu memahami konsep dasar, manfaat, dan dampak teknologi
digital 9, memahami sistem komputer tingkat pradasar 10, menerapkan
pengamanan informasi pribadi dalam komunikasi daring 11,
memanfaatkan internet 12, dan memproduksi serta mendiseminasi konten
digital dalam bentuk teks dan gambar13.
3. Literasi dan Etika Murid mampu memahami konsep KA sederhana, serta manfaat dan
Kecerdasan dampak KA pada kehidupan sehari-hari14. Murid memahami prinsip
Artifisial (KA) bahwa KA dikembangkan untuk meningkatkan kesejahteraan manusia dan
tidak boleh merugikan manusia15. Murid mengetahui perbedaan manusia
dan komputer dalam melakukan penginderaan 16, serta perbedaan antara
mesin cerdas dan mesin non-cerdas17. Murid mampu memahami etika
dasar penggunaan KA seperti empati dan tidak menyakiti orang lain18.
4. Pemanfaatan dan Murid mampu menyimulasikan secara sederhana kerja KA saat mengenali
Pengembangan KA pola 19, mengklasifikasi benda konkret berdasarkan sifatnya 20, dan
mengetahui bagaimana prediksi sistem KA dipengaruhi input benda
konkret21.
ATP (ALUR TUJUAN PEMBELAJARAN)
KODING & KECERDASAN ARTIFISIAL – FASE C (KELAS 5–6)
Satuan Pendidikan : [Diisi Nama Sekolah Anda]
Mata Pelajaran : Koding dan Kecerdasan Artifisial (KA)
Fase : C
Tahun Pelajaran : 2025/2026
Kelas : V ( Lima )
Penyusun : [Diisi Nama Guru Koding dan KA Anda]
A. Analisis CP
No Elemen / Capaian Pembelajaran Kode TP Tujuan Pembelajaran
1. Berpikir Komputasional (BK): Murid [Link].5.1 Menerapkan prinsip
mampu memahami permasalahan Dekomposisi dan Pengenalan
sederhana, menerapkan pemecahan Pola untuk memecah masalah
masalah secara sistematis, serta sederhana menjadi sub-tugas
menuliskan instruksi logis dan terstruktur dan mengidentifikasi instruksi
menggunakan sekumpulan kosakata atau berulang.
simbol.
2. Literasi Digital (LD): Murid mampu [Link].5.2 Memahami sistem komputer
memahami sistem komputer tingkat tingkat pradasar (Input-
pradasar, menerapkan pengamanan Proses-Output) dan menerapkan
informasi pribadi, memanfaatkan internet, keamanan informasi pribadi
dan memproduksi serta mendiseminasi dalam komunikasi daring.
konten digital dalam bentuk teks dan
gambar.
3. Literasi dan Etika KA (LEKA): Murid [Link].5.3 Mengenal konsep Mesin Cerdas
mampu memahami konsep KA sederhana, vs. Non-Cerdas serta
prinsip bahwa KA dikembangkan untuk memahami prinsip etika tidak
meningkatkan kesejahteraan manusia, merugikan orang lain dalam
mengetahui perbedaan mesin cerdas dan penggunaan teknologi.
non-cerdas, serta memahami etika dasar
(empati).
4. Pemanfaatan & Pengemb. KA (PPKA): [Link].5.4 Menyimulasikan sederhana
Murid mampu menyimulasikan secara kerja KA dengan
sederhana kerja KA saat mengenali pola, mengklasifikasi benda
mengklasifikasi benda konkret konkret dan mengetahui input
berdasarkan sifatnya, dan mengetahui memengaruhi prediksi.
bagaimana prediksi sistem KA dipengaruhi
input benda konkret.
B. Alur Tujuan Pembelajaran (ATP)
Elemen Tujuan Indikator Materi Dimensi Asesmen Waktu Sumber
Pembelajaran Ketercapaian P3 Belajar
BK [Link].5.1: 1. Memecah BK & Bernalar Observasi, 18 JP Buku Teks
Menerapkan prinsip tugas kompleks Koding Kritis, Kinerja Bab 1,
Dekomposisi dan menjadi Dasar: Mandiri Unplugged, Aktivitas
Pengenalan Pola minimal 3 sub- Dekomposisi, Kuis Unplugged
untuk memecah tugas. 2. Pengenalan (Baris-
masalah sederhana Mengubah Pola Pola, berbaris).
dan mengidentifikasi berulang Algoritma
instruksi berulang. menjadi Sekuensial &
instruksi Pengulangan.
Looping.
LD [Link].5.2: Memahami 1. Teknologi Bernalar Tes Tertulis, 18 JP Buku Teks
sistem komputer Mengidentifikas Digital: Kritis, Projek Bab 2,
tingkat pradasar i perangkat Sistem I-P-O, Berakhla Pengamanan Simulasi
(Input-Proses- Input dan Perangkat k Mulia Informasi. Keamanan
Output) dan Output. 2. Keras, Siber.
menerapkan Membuat kata Keamanan
keamanan informasi sandi kuat dan Informasi
pribadi dalam tidak Pribadi,
komunikasi daring. membagikan Etika Daring.
informasi
pribadi.
LEKA [Link].5.3: Mengenal 1. Mampu Mengenal Berakhla Diskusi 18 JP Buku Teks
konsep Mesin Cerdas membedakan KA & Etika: k Mulia, Kasus, Tes Bab 3,
vs. Non-Cerdas serta Mesin Cerdas Perbedaan Bernalar Tertulis. Video
memahami prinsip dan Non-Cerdas Mesin Kritis Edukasi.
etika tidak (contohnya). 2. Cerdas/Non-
merugikan orang lain Memberikan Cerdas,
dalam penggunaan contoh Prinsip Etika
teknologi. penggunaan Human-
teknologi yang Centered.
berempati.
PPKA [Link].5.4: 1. Melakukan Klasifikasi Gotong Proyek 18 JP Buku Teks
Menyimulasikan klasifikasi benda oleh KA: Royong, Klasifikasi Bab 4,
sederhana kerja KA konkret Konsep Pola Kreatif Sederhana, Platform
dengan berdasarkan Data, Jurnal Simulasi
mengklasifikasi kriteria. 2. Simulasi Refleksi. Klasifikasi.
benda konkret dan Menjelaskan Klasifikasi
mengetahui input mengapa data Sederhana,
memengaruhi input yang salah Kualitas
prediksi. menghasilkan Input Data.
prediksi yang
salah.
Total Alokasi Waktu & Pertemuan: 72 JP / 36 Pertemuan
KISI-KISI ASESMEN SUMATIF AKHIR SEMESTER 1
Mata Pelajaran: Koding dan Kecerdasan Artifisial (KA) Fase C (Kelas V)
A. IDENTITAS DAN ALOKASI WAKTU
Mata Pelajaran : Koding dan Kecerdasan Artifisial (KA)
Fase/Kelas : Fase C / Kelas V
Materi Pokok : Bab 1: Koding dan Kehidupan Sehari-hari
: Bab 2: Perkembangan Teknologi Digital
Alokasi Waktu : 90 Menit (Perkiraan)
Jumlah Soal : 40 Soal (PG: 15, PGK: 5, Menjodohkan: 5, Isian: 10, Uraian: 5)
Total Skor : 60
B. SEBARAN MATERI DAN INDIKATOR SOAL
Elemen
Bab/Materi Nomor
No. CP/Konsep Indikator Soal Bentuk Soal
Pokok Soal
Kunci
I BAB 1: Koding & Berpikir
Kehidupan Sehari- Komputasional
hari (BK)
1. Dekomposisi BK (Pemecahan Menerapkan prinsip PG, PGK, 1, 16, 36
Masalah) Dekomposisi pada masalah Uraian
non-digital.
2. Abstraksi BK (Penyaringan Menganalisis tujuan PG, 2, 12, 21
Detail) Abstraksi dan Menjodohkan
mengidentifikasi detail
esensial/non-esensial.
3. Pengenalan Pola BK (Identifikasi Mengidentifikasi Pola PG, PGK, Isian 3, 17, 24,
Kesamaan) berulang dalam konteks 34
visual/gerak.
4. Algoritma BK (Urutan Mengidentifikasi Algoritma PG, Uraian 5, 37
Sekuensial Logis) Sekuensial dan menganalisis
urutan yang benar.
5. Algoritma BK (Looping) Menganalisis keuntungan PG, PGK, Isian 6, 13, 17,
Pengulangan dan implementasi Looping. 27
6. Algoritma BK Mengidentifikasi dan PG 14
Kondisional (Pencabangan) menganalisis Algoritma
Kondisional (If-Else).
II BAB 2: Literasi Digital &
Perkembangan Sistem
Teknologi Digital
7. Sistem Komputer LD (Sistem I-P- Mengidentifikasi komponen PG, 6, 25
Pra-Dasar O) Unit Input. Menjodohkan
8. LD (Sistem I-P- Mengidentifikasi komponen PG, PGK, Isian 7, 18, 29,
O) Unit Output. 40
9. LD (Sistem I-P- Menentukan fungsi CPU PG, 8, 23, 28,
O) (Proses) dan Unit Menjodohkan, 33
Penyimpanan. Isian
10. LD (Sistem I-P- Menganalisis siklus dasar PG, Isian 9, 33
O) Input $\rightarrow$ Proses
$\rightarrow$ Output.
11. Konten & Dampak LD Mengidentifikasi contoh PG, Isian 15, 20, 32
Digital konten digital dan
dampaknya.
12. Keamanan LD (Keamanan & Mengidentifikasi informasi PG, Isian, 10, 11,
Informasi Pribadi Etika) sensitif dan risiko keamanan. Uraian 19, 30,
31, 35, 38
13. Etika Penggunaan LD (Etika & Menerapkan etika berbagi PG, PGK, 12, 19, 39
Digital Tanggung Jawab) dan interaksi daring. Uraian
KOP LEMBAGA
LEMBAR SOAL
Mata Pelajaran : KODING DAN KA Nama :.................................................
Semester : I (Satu) / Ganjil Nomor :.................................................
Kelas : 5 (Lima)
Nilai :.................................................
Hari, Tanggal :...............................................
A. Pilihan Ganda (15 Soal, @1 Skor = Total 15)
Pilihlah satu jawaban yang paling tepat!
1. Proses memecah masalah besar, seperti 'Membersihkan Kamar', menjadi tugas-tugas kecil yang
lebih mudah dikelola (misalnya, 'Merapi Baju', 'Menyapu Lantai', 'Membuang Sampah') disebut...
A. Pengenalan Pola B. Abstraksi C. Dekomposisi D. Algoritma
2. Manakah dari berikut ini yang paling menggambarkan tujuan utama dari Abstraksi dalam berpikir
komputasional?
A. Membuat daftar langkah-langkah yang harus diikuti.
B. Menemukan bagian-bagian yang sama dalam masalah.
C. Menyaring detail yang tidak perlu dan fokus pada yang penting.
D. Memecah masalah menjadi bagian yang lebih kecil.
3. Jika Anda melihat semua kendaraan memiliki roda dan mesin, meskipun bentuknya berbeda, Anda
sedang menerapkan prinsip...
A. Dekomposisi B. Pengenalan Pola C. Abstraksi D. Algoritma
4. Urutan instruksi yang harus diikuti secara langkah demi langkah untuk mencapai suatu tujuan
disebut...
A. Dekomposisi B. Pengenalan Pola C. Abstraksi D. Algoritma
5. Algoritma 'Maju 3 langkah; Belok Kanan; Maju 3 langkah' adalah contoh dari jenis Algoritma...
A. Pengulangan B. Kondisional C. Sekuensial D. Abstraktif
6. Manakah komponen komputer yang berfungsi sebagai Unit Input?
A. Monitor B. Printer C. Keyboard D. Speaker
7. Jika Anda melihat gambar di layar komputer, komponen yang melakukan tugas ini adalah...
A. CPU B. Keyboard C. Monitor D. Mouse
8. Unit yang bertanggung jawab untuk menjalankan perintah dan mengolah data dalam komputer
adalah...
A. Monitor B. Printer C. Keyboard D. CPU
9. Proses yang benar dari siklus dasar 'Input $\rightarrow$ Proses $\rightarrow$ Output' saat Anda
mendengarkan musik dari komputer adalah...
A. Speaker CPU File Musik C. File Musik CPU Speaker
B. File Musik Speaker CPU D. CPU Speaker File Musik
10. Manakah yang merupakan contoh informasi pribadi yang sangat sensitif dan harus dijaga
kerahasiaannya di internet?
A. Nama panggilan C. Makanan kesukaan
B. Warna favorit D. Alamat rumah lengkap
11. Apa risiko terbesar jika Anda mengklik tautan yang mencurigakan di email dari orang yang tidak
dikenal?
A. Komputer Anda akan bergerak lebih cepat.
B. Hanya akan mengubah warna layar komputer.
C. Komputer Anda dapat terinfeksi virus atau data pribadi Anda dicuri.
D. Anda akan mendapatkan lebih banyak teman di media sosial.
12. Manakah tindakan yang menunjukkan tanggung jawab dan etika saat berbagi konten digital
(foto/video)?
A. Mengunggah video apa pun yang Anda temukan tanpa izin.
B. Mengunggah foto teman tanpa meminta izinnya.
C. Memastikan konten tidak melanggar etika dan mencantumkan sumber jika bukan buatan sendiri.
D. Mengunggah semua informasi pribadi Anda agar terkenal.
13. Apa keuntungan utama menggunakan Algoritma Pengulangan (Looping) daripada menulis
instruksi yang sama berulang kali?
A. Kode menjadi lebih panjang.
B. Kode lebih sulit diperbaiki.
C. Kode menjadi lebih singkat, efisien, dan mudah dibaca.
D. Algoritma Pengulangan hanya bisa berjalan sekali.
14. Jika sebuah program memiliki instruksi: "Jika (Skor > 100) maka (Tampilkan Pesan 'Selamat!')".
Ini adalah contoh dari Algoritma...
A. Sekuensial
B. Pengulangan
C. Kondisional (Pencabangan)
D. Dekomposisi
15. Manakah yang merupakan contoh dari konten digital?
A. Buku teks yang dicetak.
B. Poster yang digambar di kertas.
C. Video musik yang disimpan di smartphone.
D. Papan tulis di kelas.
B. Pilihan Ganda Kompleks (5 Soal, @1 Skor = Total 5)
Pilihlah lebih dari satu jawaban yang benar!
16. Manakah tindakan yang termasuk dalam penerapan prinsip Dekomposisi? (Pilih dua)
a. Memecah tugas 'Membuat Roti' menjadi 'Menyiapkan Bahan', 'Menguleni Adonan',
'Memanggang'.
b. Mencari tahu apakah ada langkah-langkah yang sama antara membuat roti dan membuat
kue.
c. Membagi proyek kelompok menjadi tugas-tugas individu.
d. Hanya fokus pada rasa roti tanpa memedulikan cara membuatnya.
17. Manakah pernyataan yang benar mengenai Algoritma Pengulangan (Looping)? (Pilih dua)
a. Digunakan untuk menjalankan instruksi yang sama berkali-kali.
b. Membuat kode menjadi lebih panjang dan rumit.
c. Membantu menghemat baris kode.
d. Hanya dapat digunakan satu kali dalam program.
18. Manakah yang termasuk dalam perangkat Output (Keluaran) komputer? (Pilih dua)
a. Keyboard b. Speaker c. Mouse d. Printer
19. Manakah pernyataan yang benar tentang Keamanan Informasi Pribadi? (Pilih dua)
a. Penting untuk tidak membagikan alamat rumah atau nomor telepon kepada orang tidak
dikenal secara online.
b. Anda harus selalu mengklik tautan dari email yang tidak dikenal.
c. Kata sandi yang kuat harus kombinasi huruf, angka, dan simbol.
d. Informasi pribadi harus selalu diunggah ke media sosial.
20. Manakah yang merupakan contoh manfaat teknologi digital dalam kehidupan sehari-hari?
(Pilih dua)
a. Memudahkan komunikasi jarak jauh melalui video call.
b. Membuat kita menjadi lebih jarang berbicara langsung.
c. Mempercepat pencarian informasi untuk belajar.
d. Menyebabkan kita hanya bermain game tanpa belajar.
C. Menjodohkan (5 Soal, @1 Skor = Total 5)
Jodohkan pernyataan di kolom kiri dengan konsep yang tepat di kolom kanan!
Pernyataan Konsep
21. Proses menyaring detail yang tidak relevan dan hanya fokus pada Abstraksi
inti masalah.
22. Urutan langkah-langkah yang jelas untuk menyelesaikan suatu Algoritma
tugas.
23. Komponen yang menyimpan data dan program di komputer. Unit
Penyimpanan
24. Kemampuan mengidentifikasi kesamaan atau kemiripan di antara Pengenalan Pola
hal-hal yang berbeda.
25. Perangkat yang digunakan untuk memasukkan informasi ke Unit Input
komputer (misalnya, scanner).
D. Isian Singkat (10 Soal, @2 Skor = Total 20)
Isilah titik-titik di bawah ini dengan jawaban yang tepat!
26. Agar pekerjaan besar lebih mudah, kita perlu memecahnya menjadi bagian-bagian kecil. Nama
proses ini adalah ________________.
27. Jika kita ingin melakukan gerakan yang sama berkali-kali dalam koding, kita bisa menggunakan
Algoritma ________________.
28. Otak komputer yang bertugas mengolah semua perintah adalah ________________.
29. Alat untuk mengetik di komputer disebut ________________.
30. Agar data pribadi kita aman di internet, kita tidak boleh membagikan ________________
sembarangan.
31. Menjaga rahasia pribadi dan bersikap sopan saat online adalah contoh ________________ digital.
32. Kita bisa mencari informasi untuk tugas sekolah dengan mudah menggunakan ________________.
33. Apa nama bagian dari siklus kerja komputer setelah "Input" dan sebelum "Output"?
________________.
34. Jika Anda melihat semua meja di kelas bentuknya berbeda tetapi memiliki empat kaki dan
permukaan datar, Anda sedang mengenali ________________.
35. Selain monitor, perangkat ________________ juga termasuk Unit Output karena mengeluarkan
suara.
E. Uraian (5 Soal, @3 Skor = Total 15)
Jawablah pertanyaan berikut dengan singkat dan jelas!
36. Mengapa memecah tugas besar menjadi kecil itu penting? Berikan satu contoh!
Jawab : ______________________________________________________________________
____________________________________________________________________________
37. Tuliskan 3 langkah yang Anda lakukan setiap kali mau sarapan di pagi hari!
Jawab : ______________________________________________________________________
____________________________________________________________________________
38. Sebutkan satu perbedaan yang paling mudah antara hardware (perangkat keras) dan software
(perangkat lunak)!
Jawab : ______________________________________________________________________
____________________________________________________________________________
39. Mengapa kita tidak boleh membagikan kata sandi akun media sosial kita kepada orang lain?
Jawab : ______________________________________________________________________
____________________________________________________________________________
40. Sebutkan satu alat yang termasuk Unit Input dan satu alat yang termasuk Unit Output pada
komputer!
Jawab : ______________________________________________________________________
____________________________________________________________________________
KUNCI JAWABAN DAN PEDOMAN PENILAIAN
Asesmen Sumatif Akhir Semester 1 Koding dan KA Kelas 5 (40 Soal)
A. Pilihan Ganda (15 Soal, @1 Skor = Total 15)
No Jawaban Benar No Jawaban Benar No Jawaban Benar
. . .
1 C (Dekomposisi) 6 C (Keyboard) 11 C (Virus/Data Dicuri)
2 C (Menyaring detail) 7 C (Monitor) 12 C (Etika/Sumber)
3 B (Pengenalan Pola) 8 D (CPU) 13 C (Kode efisien)
4 D (Algoritma) 9 C (File CPU Speaker) 14 C (Kondisional)
5 C (Sekuensial) 10 D (Alamat rumah lengkap) 15 C (Video musik)
B. Pilihan Ganda Kompleks (5 Soal, @1 Skor = Total 5)
Jawaban benar harus memilih tepat dua opsi yang benar.
No Jawaban Benar No Jawaban Benar No Jawaban Benar
. . .
16 A, C (Memecah tugas) 18 B, D (Speaker, Printer) 20 A, C (Komunikasi,
Informasi)
17 A, C (Instruksi sama, 19 A, C (Tidak bagi alamat,
Hemat kode) Sandi kuat)
C. Menjodohkan (5 Soal, @1 Skor = Total 5)
No Konsep yang Tepat Kunci Jawaban
.
21 Proses menyaring detail yang tidak relevan... B. Abstraksi
22 Urutan langkah-langkah yang jelas untuk menyelesaikan suatu A. Algoritma
tugas.
23 Komponen yang menyimpan data dan program di komputer. E. Unit
Penyimpanan
24 Kemampuan mengidentifikasi kesamaan atau kemiripan di antara D. Pengenalan
hal-hal yang berbeda. Pola
25 Perangkat yang digunakan untuk memasukkan informasi ke C. Unit Input
komputer...
D. Kunci Jawaban Isian Singkat (10 Soal, @2 Skor = Total 20)
No Jawaban Benar No Jawaban Benar
. .
26 Dekomposisi 31 etika atau tanggung jawab (atau etika digital)
27 Pengulangan atau Looping 32 internet atau mesin pencari
28 CPU (Central Processing Unit) 33 Proses
29 Keyboard 34 Pengenalan Pola
30 kata sandi atau informasi pribadi 35 speaker
E. Pedoman Penilaian Uraian (5 Soal, @3 Skor = Total 15)
No. Konsep Diuji Kriteria Penilaian Uraian (Skor Maks. 3)
36 Dekomposisi (3) Optimal: Menjelaskan bahwa memecah tugas besar menjadi bagian-
bagian kecil membuatnya lebih mudah dikelola, dipahami, dan
diselesaikan satu per satu (menyebutkan fungsi "memudahkan"). (2)
Baik: Hanya menyebutkan contoh pemecahan tugas, tanpa menjelaskan
alasannya.
37 Algoritma (3) Optimal: Menuliskan 3 langkah yang logis dan berurutan untuk
Sekuensial sarapan (Contoh: Ambil piring $\rightarrow$ Ambil makanan $\
rightarrow$ Makan). (2) Baik: Memberi 3 langkah tetapi urutannya
kurang logis.
38 Hardware vs. (3) Optimal: Menjelaskan bahwa Hardware adalah komponen fisik yang
Software bisa disentuh (contoh: mouse), sementara Software adalah
program/instruksi yang tidak bisa disentuh (contoh: game atau sistem
operasi). (2) Baik: Hanya menyebutkan salah satu definisi dengan benar.
39 Etika Digital (3) Optimal: Menyebutkan bahwa kata sandi adalah rahasia pribadi
untuk melindungi akun dari penyalahgunaan, pencurian data, atau
peretasan. (2) Baik: Hanya menyebutkan agar orang lain tidak bisa
masuk.
40 Unit Input & (3) Optimal: Menyebutkan satu alat Input (e.g., Keyboard) dan satu alat
Output Output (e.g., Monitor) dengan fungsi yang benar. (2) Baik: Menyebutkan
dua alat, tetapi salah satu kategorinya terbalik.
KISI-KISI SOAL SUMATIF AKHIR SEMESTER1
KODING DAN KA FASE C
Sub-Bab/ Indikator Pencapaian Jumlah Nomor
No. Bab Elemen CP
Konsep Kompetensi Soal Soal
I BAB 1: Koding & Berpikir 25 1–25
Kehidupan Komputasional
Sehari-hari (BK)
A. Pemecahan BK 1. Menerapkan prinsip 4 1, 2, 3,
Masalah / Dekomposisi untuk 13
Dekomposisi memecah masalah non-
digital.
BK 2. Memahami tujuan dan 2 2, 13
langkah awal Dekomposisi.
B. Pengenalan BK 3. Mengidentifikasi Pola dan 4 5, 7, 11,
Berpikir fitur umum yang berulang 19
Komputasional di lingkungan sekitar.
BK 4. Menganalisis Abstraksi 5 4, 6, 8,
sebagai proses penyaringan 14, 17
detail esensial (membuat
model sederhana).
BK 5. Menganalisis peran 3 9, 17,
Abstraksi dalam koding 22
(fungsi dan variabel).
C. Urutan BK 6. Mengidentifikasi dan 4 4, 12,
Instruksi Logis / menganalisis Algoritma 15, 16
Algoritma Sekuensial yang logis.
BK 7. Menganalisis Algoritma 4 6, 11,
Pengulangan (Looping) 19, 25
sebagai implementasi Pola.
BK 8. Menganalisis dan 3 9, 20,
mengimplementasikan 23
Algoritma Kondisional (If)
atau Kombinasi.
II BAB 2: Literasi Digital, 25 26–50
Perkembangan Literasi & Etika
Teknologi KA
Digital
A. Pemecahan LD 9. Mengidentifikasi dan 2 26, 34
Masalah memahami jenis-jenis
Digital / Konten konten digital.
BK, LD 10. Memahami pentingnya 1 29
perencanaan sebelum
membuat program digital.
B. Sistem LD 11. Mengidentifikasi 2 27, 31
Komputer komponen dan fungsi Unit
Tingkat Pra- Input.
Dasar
LD 12. Mengidentifikasi 2 28, 32
komponen dan fungsi Unit
Output.
LD 13. Mengidentifikasi 3 33, 35,
komponen Unit Proses 40
(CPU) dan Unit
Penyimpanan.
LD 14. Menganalisis siklus 4 36, 39,
dasar Input $\rightarrow$ 45
Proses $\rightarrow$
Output.
LD 15. Membedakan Hardware 3 30, 33,
dan Software serta 43
perangkat ganda
(Input/Output).
C. Keamanan LD, Etika 16. Mengidentifikasi 3 30, 39,
Informasi informasi pribadi yang 41
Pribadi sensitif dan risiko
keamanan.
LD, Etika 17. Menerapkan tindakan 3 37, 41,
pengamanan (kata sandi, 44
mengabaikan tautan
mencurigakan).
LD, Etika 18. Menganalisis etika dan 5 29, 38,
tanggung jawab saat 44, 47,
diseminasi konten (izin, 49
bullying).
LD, Etika 19. Memahami tujuan 2 43, 48
Keamanan Informasi
Pribadi dan dampaknya.
SOAL ASESMEN SUMATIF KODING DAN KA KELAS 5 (50 SOAL)
BAGIAN I:
BAB 1 — KODING DAN KEHIDUPAN SEHARI-HARI (25 Soal)
Sub-Bab A: Pemecahan Masalah & Dekomposisi
1. Proses memecah masalah besar yang kompleks, seperti 'Membangun Rumah', menjadi tugas-
tugas kecil yang terkelola (misalnya, 'Membuat Fondasi', 'Memasang Dinding', 'Memasang
Atap') disebut...
A. Algoritma C. Abstraksi
B. Pengenalan Pola D. Dekomposisi (Jawaban Benar)
2. Mengapa Dekomposisi menjadi langkah awal yang penting sebelum memulai koding?
A. Agar kita bisa langsung menemukan Pola yang berulang.
B. Karena memecah masalah besar menjadi sub-tugas yang lebih sederhana membuatnya
lebih mudah dipahami dan diselesaikan. (Jawaban Benar)
C. Untuk menyaring semua detail yang tidak relevan (Abstraksi).
D. Agar semua orang dapat membuat Algoritma yang berbeda.
3. Soal: Manakah yang merupakan contoh Pemecahan Masalah dalam Kehidupan Sehari-hari
menggunakan prinsip Dekomposisi?
A. Membuat daftar langkah-langkah yang harus diikuti untuk membersihkan rumah.
B. Mencari kesamaan antara cara memasak telur dan cara memasak nasi.
C. Memecah tugas membuat layang-layang menjadi membuat kerangka, membuat kertas
penutup, dan memasang tali. (Jawaban Benar)
D. Hanya fokus pada inti masalah tanpa memedulikan detail lainnya.
4. Soal: Jika Anda membuat Algoritma untuk proses 'Mencari Lokasi Teman' di peta digital.
Langkah yang paling tidak relevan, yang seharusnya dihilangkan melalui prinsip Abstraksi,
adalah...
A. Menghitung jarak lurus (garis) dari rumah Anda ke rumah teman.
B. Mengetahui nama jalan utama yang harus dilewati.
C. Mencatat warna cat di setiap rumah yang Anda lewati. (Jawaban Benar)
D. Menentukan titik awal (posisi Anda) dan titik akhir (posisi teman).
5. Soal: Prinsip Abstraksi dalam koding akan membantu murid untuk...
A. Membuat kode yang sangat panjang dan rumit.
B. Memastikan urutan langkah Algoritma selalu benar.
C. Fokus pada apa yang penting untuk dikodekan dan mengabaikan hal-hal yang tidak
relevan (seperti warna tombol di layar). (Jawaban Benar)
D. Menemukan kesalahan (bug) dalam Algoritma.
6. Soal: Manakah yang merupakan detail esensial yang harus dipertahankan saat menerapkan
Abstraksi untuk membuat program kalkulator?
A. Warna tombol 'sama dengan' ( = ).
B. Jenis kabel yang menghubungkan monitor ke komputer.
C. Fungsi penjumlahan, pengurangan, perkalian, dan pembagian. (Jawaban Benar)
D. Merek perusahaan yang membuat kalkulator.
Sub-Bab B: Pengenalan Berpikir Komputasional
7. Soal: Anda melihat bahwa tiga jenis mobil di jalan raya semuanya memiliki empat roda dan
setir meskipun bentuknya berbeda-beda. Kemampuan Anda untuk mengidentifikasi fitur
umum ini adalah penerapan pilar BK...
A. Dekomposisi C. Abstraksi
B. Pengenalan Pola (Jawaban Benar) D. Urutan Logis
8. Soal: Dalam koding, Algoritma Pengulangan (Looping) adalah implementasi yang efisien dari
prinsip...
A. Dekomposisi C. Pengenalan Pola (Jawaban Benar)
B. Abstraksi D. Urutan Logis
9. Soal: Manakah pilar BK yang diterapkan saat Anda membuat satu set instruksi koding yang
dinamai 'Lompat' dan dapat dipanggil kapan saja di program tanpa perlu melihat detail kode
di dalamnya?
A. Dekomposisi C. Abstraksi (Jawaban Benar)
B. Pengenalan Pola D. Urutan Logis
10. Soal: Prinsip Berpikir Komputasional (BK) yang memampukan seseorang untuk membuat
model atau representasi sederhana dari suatu sistem yang kompleks adalah...
A. Dekomposisi C. Abstraksi (Jawaban Benar)
B. Pengenalan Pola D. Urutan Logis
11. Soal: Jika sebuah masalah dipecah menjadi 5 sub-tugas, tetapi sub-tugas ke-3 ternyata
memiliki langkah-langkah yang sama persis dengan sub-tugas ke-5. Hal ini menunjukkan
pentingnya pilar...
A. Dekomposisi C. Urutan Instruksi Logis
B. Pengenalan Pola (Jawaban Benar) D. Abstraksi
12. Soal: Pilar Pengenalan Pola sangat penting dalam Dekomposisi karena...
a. Pengenalan Pola membantu memecah masalah besar menjadi bagian yang lebih kecil.
b. Pengenalan Pola memungkinkan kita mengetahui sub-tugas mana yang memiliki solusi
Algoritma yang sama. (Jawaban Benar)
c. Pengenalan Pola hanya fokus pada detail penting.
d. Pengenalan Pola menggantikan Algoritma.
13. Soal: Penciptaan Variabel dalam koding untuk menyimpan nilai (seperti skor atau nyawa)
adalah contoh penerapan Abstraksi karena...
a. Variabel memungkinkan kita memecah masalah besar.
b. Variabel menyembunyikan nilai aktual skor dan menyederhanakannya menjadi satu
nama. (Jawaban Benar)
c. Variabel digunakan untuk membuat Algoritma Pengulangan.
d. Variabel hanya boleh digunakan dalam Algoritma Sekuensial.
Sub-Bab C: Urutan Instruksi Logis
14. Soal: Urutan instruksi yang harus diikuti secara logis dan berurutan untuk mencapai tujuan
yang spesifik, seperti resep memasak, disebut...
a. Dekomposisi
b. Pengenalan Pola
c. Algoritma (Jawaban Benar)
d. Abstraksi
15. Soal: Jika seorang murid menuliskan Algoritma untuk proses 'Mengepel Lantai', urutan
langkah yang paling logis adalah...
a. Isi ember $\rightarrow$ Pel lantai $\rightarrow$ Ambil sapu $\rightarrow$ Selesai.
b. Ambil sapu $\rightarrow$ Pel lantai $\rightarrow$ Isi ember $\rightarrow$ Selesai.
c. Ambil sapu $\rightarrow$ Sapu lantai $\rightarrow$ Isi ember dengan air dan pewangi
$\rightarrow$ Pel lantai $\rightarrow$ Selesai. (Jawaban Benar)
d. Pel lantai $\rightarrow$ Isi ember $\rightarrow$ Sapu lantai $\rightarrow$ Selesai.
16. Soal: Manakah yang merupakan kombinasi dari Algoritma Sekuensial dan Algoritma
Pengulangan?
a. Jika skor > 10, maka tampilkan pesan 'menang'.
b. Maju 5 langkah; Ulangi 3 kali: (putar 90 derajat); Mundur 5 langkah. (Jawaban Benar)
c. Selamanya: (gerak 1 langkah).
d. Gerak 10 langkah; Gerak 10 langkah; Gerak 10 langkah.
17. Soal: Algoritma: Jika (cuaca = hujan) maka (bawa payung). Urutan instruksi ini menunjukkan
sifat penting Algoritma yang disebut...
a. Dekomposisi
b. Abstraksi
c. Pencabangan/Kondisional (Jawaban Benar)
d. Pengulangan
18. Soal: Jika sebuah Algoritma memiliki urutan: Ambil Pensil, Buka Tutup Pensil, Tulis Nama.
Manakah pilar BK yang diterapkan untuk membuat instruksi 'Buka Tutup Pensil' ini?
a. Dekomposisi
b. Pengenalan Pola
c. Abstraksi
d. Urutan Instruksi Logis (Jawaban Benar)
19. Soal: Algoritma Pengulangan (Looping) dalam koding adalah cara yang efisien untuk
mengimplementasikan Pengenalan Pola karena...
a. Pengulangan melanggar prinsip Dekomposisi.
b. Pengulangan adalah implementasi dari prinsip Abstraksi.
c. Algoritma Pengulangan memungkinkan instruksi yang sama dijalankan berkali-kali
dengan sedikit kode. (Jawaban Benar)
d. Algoritma Pengulangan hanya dapat berjalan sekali.
20. Soal: Kombinasi Algoritma Pengulangan (Looping) dan Kondisi (If) diperlukan untuk
menyelesaikan masalah koding di bawah ini:
A. Membuat sprite bergerak lurus dari kiri ke kanan.
B. Membuat sprite mengucapkan 'Halo' dan berhenti.
C. Membuat sprite terus-menerus mengecek apakah tombol spasi ditekan untuk melompat.
(Jawaban Benar)
D. Membuat sprite memecah masalah besar menjadi kecil.
21. Soal: Manakah Algoritma Kondisional yang paling tepat diterapkan untuk memecahkan
masalah 'Menyeberang Jalan Raya'?
A. Jika lampu berwarna hijau, maka jalan terus; jika tidak (Else), tunggu.
B. Jika lampu berwarna merah, maka tunggu; jika tidak (Else), seberang jalan (dengan hati-
hati). (Jawaban Benar)
C. Pengulangan: Ulangi terus-menerus melihat lampu.
D. Algoritma Sekuensial: Lihat lampu, seberang jalan, tunggu.
22. Soal: Jika sebuah Algoritma Sekuensial memiliki 10 langkah, dan langkah ke-5 berisi instruksi
Kondisional, apa yang akan terjadi jika Kondisi di langkah ke-5 tidak terpenuhi (salah)?
A. Algoritma akan berhenti total.
B. Algoritma akan mengulang dari langkah 1.
C. Instruksi di dalam Kondisi akan dilewati, dan Algoritma melanjutkan ke langkah ke-6.
(Jawaban Benar)
D. Algoritma akan beralih ke Algoritma Pengulangan.
23. Soal: Algoritma: Selamanya: (jika tombol spasi ditekan, maka lompat). Urutan instruksi ini
menunjukkan sifat penting Algoritma yang disebut...
A. Sekuensial
B. Pengulangan Kondisional (Jawaban Benar)
C. Dekomposisi
D. Abstraksi
24. Soal: Apa yang salah dengan Algoritma: 'Mengepel Lantai Menyapu Lantai Selesai'?
A. Algoritma terlalu Abstraktif.
B. Algoritma melanggar prinsip Pengenalan Pola.
C. Algoritma tidak logis, karena mengepel harus dilakukan setelah menyapu. (Jawaban Benar)
D. Algoritma seharusnya memiliki Looping.
25. Soal: Apa keuntungan utama dari menggunakan Algoritma Pengulangan (Looping) daripada
hanya Algoritma Sekuensial yang panjang?
A. Kode menjadi lebih singkat, efisien, dan mudah diperbaiki. (Jawaban Benar)
B. Kode menjadi lebih Abstraktif.
C. Kode menjadi lebih mudah dipecah (Dekomposisi).
D. Kode hanya dapat berjalan sekali.
BAGIAN II: BAB 2 — PERKEMBANGAN TEKNOLOGI DIGITAL (25 Soal)
Sub-Bab A: Pemecahan Masalah dalam Kehidupan Sehari-hari (Kontekstual Digital)
26. Soal: Dalam konteks Literasi Digital, manakah contoh dari konten digital?
A. Poster yang dicetak di kertas.
B. Foto yang disimpan di flash disk atau smartphone. (Jawaban Benar)
C. Buku tulis dan pensil.
D. Papan tulis di kelas.
27. Soal: Mengapa penting untuk memahami dampak teknologi digital?
A. Agar kita bisa membuat teknologi baru setiap hari.
B. Agar kita dapat beradaptasi dan menjadi warga digital yang bijak dan beretika. (Jawaban
Benar)
C. Agar kita tidak pernah menggunakan komputer lagi.
D. Agar kita hanya fokus pada Algoritma saja.
28. Soal: Manakah tindakan yang paling tepat untuk mendiseminasikan konten digital
(foto/video) secara bertanggung jawab?
a. Mengunggah video tanpa mengetahui sumber aslinya.
b. Mengunggah foto pribadi yang sangat rahasia agar dilihat semua orang.
c. Mengunggah konten yang tidak melanggar etika dan mencantumkan sumber jika konten
tersebut bukan buatan sendiri. (Jawaban Benar)
d. Menggunakan KA untuk menyalin konten digital orang lain.
29. Soal: Dalam konteks Pemecahan Masalah Digital, sebelum membuat kode, Anda harus
memiliki rencana yang jelas. Rencana ini adalah bagian dari pilar BK...
A. Pengenalan Pola dan Abstraksi.
B. Dekomposisi dan Algoritma. (Jawaban Benar)
C. Literasi Digital dan Etika.
D. Hanya Abstraksi saja.
30. Soal: Apa perbedaan utama antara perangkat lunak (software) dan perangkat keras
(hardware) dalam Sistem Komputer Tingkat Pra-Dasar?
a. Hardware bisa dilihat dan disentuh, sedangkan Software adalah instruksi/program di
dalamnya. (Jawaban Benar)
b. Software lebih penting daripada Hardware.
c. Hardware adalah informasi, Software adalah data.
d. Software adalah Unit Input, Hardware adalah Unit Output.
Sub-Bab B: Sistem Komputer Tingkat Pra-Dasar
31. Soal: Komponen utama yang berfungsi untuk menerima data atau perintah dari pengguna
(seperti mouse) disebut...
A. Unit Output (Keluaran)
B. Unit Proses (CPU)
C. Unit Input (Masukan) (Jawaban Benar)
D. Unit Penyimpanan (Memori)
32. Soal: Manakah contoh dari perangkat Output (Keluaran) pada Sistem Komputer Tingkat Pra-
Dasar?
A. Keyboard dan Mouse.
B. Scanner dan Webcam.
C. Monitor dan Speaker. (Jawaban Benar)
D. CPU dan RAM.
33. Soal: Unit yang bertanggung jawab untuk mengolah data (melaksanakan instruksi Algoritma)
dalam Sistem Komputer Tingkat Pra-Dasar disebut...
A. Monitor
B. Keyboard
C. CPU (Central Processing Unit) (Jawaban Benar)
D. Speaker
34. Soal: Manakah dari perangkat berikut yang memiliki fungsi ganda sebagai perangkat Input
sekaligus Output?
A. Printer
B. Mouse
C. Layar sentuh (Touchscreen) (Jawaban Benar)
D. CPU
35. Soal: Urutan yang benar dari siklus dasar 'Input $\rightarrow$ Proses $\rightarrow$ Output'
saat Anda ingin mengetik nama Anda di komputer adalah...
A. Monitor $ CPU Keyboard.
B. Keyboard Monitor CPU.
C. Keyboard CPU Monitor. (Jawaban Benar)
D. CPU Keyboard Monitor.
36. Soal: Apa peran utama dari Unit Penyimpanan (seperti hard disk atau flash disk) dalam Sistem
Komputer Tingkat Pra-Dasar?
a. Mengolah data yang masuk.
b. Menampilkan gambar ke layar.
c. Menerima perintah dari mouse.
d. Menyimpan program (Algoritma) dan data secara permanen. (Jawaban Benar)
37. Soal: Apa yang terjadi jika Algoritma yang salah dimasukkan ke dalam CPU?
a. CPU akan otomatis mengubah Algoritma menjadi benar.
b. CPU akan berhenti total.
c. CPU akan tetap memproses instruksi tersebut, tetapi menghasilkan output yang salah atau
eror. (Jawaban Benar)
d. CPU akan menjadi perangkat Output.
38. Soal: Mengapa penggunaan Mouse dan Keyboard lebih nyaman daripada memasukkan
instruksi secara langsung ke CPU?
A. Karena CPU tidak membutuhkan Mouse dan Keyboard.
B. Karena Mouse dan Keyboard adalah perangkat Output.
C. Karena Mouse dan Keyboard menyederhanakan interaksi manusia dengan komputer (Unit
Input). (Jawaban Benar)
D. Karena Mouse dan Keyboard hanya bisa digunakan untuk Algoritma Sekuensial.
39. Soal: Jika Anda menggunakan senter untuk mencari barang di kamar yang gelap, senter
tersebut adalah contoh perangkat...
A. Input
B. Proses
C. Output (Jawaban Benar)
D. Penyimpanan
40. Soal: Dalam konteks Variabel Skor dalam koding, Variabel tersebut berada di mana dalam
siklus Input $\rightarrow$ Proses $\rightarrow$ Output?
A. Hanya di Input.
B. Hanya di Output.
C. Di Proses (saat nilai skor diubah) dan bisa ditampilkan di Output. (Jawaban Benar)
D. Hanya di luar sistem.
Sub-Bab C: Keamanan Informasi Pribadi
41. Soal: Manakah yang merupakan informasi pribadi yang paling sensitif dan harus dijaga
kerahasiaannya di internet?
A. Nama panggilan dan warna kesukaan.
B. Nama lengkap dan alamat lengkap rumah. (Jawaban Benar)
C. Jenis Algoritma yang sedang dipelajari.
D. Nama guru di sekolah.
42. Soal: Manakah cara yang benar untuk membuat kata sandi yang kuat untuk melindungi akun
media sosial Anda?
A. Hanya menggunakan tanggal lahir Anda.
B. Menggunakan nama panggilan Anda saja.
C. Menggunakan kombinasi huruf besar, huruf kecil, angka, dan simbol. (Jawaban Benar)
D. Menggunakan kata sandi yang sama untuk semua akun Anda.
43. Soal: Mengapa elemen Literasi Digital menekankan pada pengamanan informasi pribadi
dalam komunikasi daring?
A. Agar murid dapat menguasai semua bahasa pemrograman yang ada.
B. Agar murid tidak perlu memecah masalah lagi (Dekomposisi).
C. Untuk melindungi data rahasia murid dari penyalahgunaan dan penipuan di dunia digital.
(Jawaban Benar)
D. Agar murid hanya fokus pada Abstraksi.
44. Soal: Tindakan apa yang paling tepat untuk dilakukan jika Anda menerima pesan atau email
dari orang yang tidak dikenal meminta kata sandi Anda?
A. Segera membalas dengan kata sandi Anda agar sopan.
B. Mengabaikan pesan tersebut dan segera melaporkannya kepada guru atau orang tua.
(Jawaban Benar)
C. Mengklik tautan yang ada di pesan tersebut.
D. Menerapkan Algoritma Pengulangan untuk membalas pesan.
45. Soal: Apa risiko terbesar jika Anda mengklik tautan (link) yang mencurigakan di email atau
pesan dari orang yang tidak dikenal?
A. Program Algoritma menjadi tidak efisien.
B. Hanya akan merusak monitor Anda.
C. Komputer Anda dapat terinfeksi virus atau data pribadi Anda dapat dicuri. (Jawaban
Benar)
D. Prinsip Abstraksi akan hilang.
46. Soal: Mengapa elemen Literasi dan Etika KA menekankan pada empati dan tidak menyakiti
orang lain?
A. Karena semua Algoritma harus dibuat dengan perasaan.
B. Karena ini adalah prinsip Dekomposisi.
C. Karena etika digital harus diterapkan dalam interaksi daring dan pemanfaatan teknologi,
termasuk KA. (Jawaban Benar)
D. Agar murid bisa membedakan Mesin Cerdas dan Non-Cerdas.
47. Soal: Manakah tindakan yang paling jelas melanggar etika dasar dalam penggunaan teknologi
digital?
A. Menggunakan koding untuk membuat Algoritma yang sangat panjang.
B. Menggunakan Pengulangan (Looping) yang tidak efisien.
C. Mengunggah foto yang mempermalukan teman tanpa izinnya. (Jawaban Benar)
D. Hanya fokus pada perangkat keras komputer.
48. Soal: Tujuan utama dari Keamanan Informasi Pribadi adalah...
A. Mendapatkan banyak teman di media sosial.
B. Menghasilkan Algoritma koding yang lebih cepat.
C. Melindungi Anda dari cyberbullying, penipuan, dan pencurian identitas di dunia digital.
(Jawaban Benar)
D. Membuat Algoritma Sekuensial lebih panjang.
49. Soal: Apa yang harus Anda lakukan jika melihat teman Anda di media sosial diejek atau di-
bully?
A. Ikut mengejek agar Anda tidak menjadi korban.
B. Mengabaikannya karena itu bukan urusan Anda.
C. Memberikan dukungan kepada teman tersebut dan segera melaporkan kejadian bullying
kepada orang dewasa atau guru. (Jawaban Benar)
D. Menerapkan Dekomposisi pada masalah tersebut.
50. Soal: Dalam konteks Literasi Digital, tindakan yang menunjukkan tanggung jawab saat
mendiseminasi konten adalah...
A. Memastikan konten tidak melanggar etika, tidak berisi informasi pribadi, dan
mencantumkan sumber jika konten bukan buatan sendiri. (Jawaban Benar)
B. Hanya memposting Algoritma koding.
C. Mengabaikan izin teman yang ada di foto.
D. Mengunggah informasi pribadi Anda agar terkenal.
I. Kategori MUDAH (Mengenal Definisi dan Identifikasi Dasar)
M1. Dekomposisi
1. Soal: Proses memecah masalah besar menjadi bagian-bagian yang lebih kecil, seperti
memotong kue menjadi beberapa irisan, disebut...
A. Algoritma C. Dekomposisi
B. Pengenalan Pola D. Abstraksi
2. Soal: Jika Anda membagi tugas 'Membersihkan Akuarium' menjadi 'Mencuci Batu',
'Menguras Air', dan 'Membersihkan Kaca', pilar BK apa yang Anda terapkan?
A. Abstraksi B. Dekomposisi C. Algoritma D. Pola
M2. Pengenalan Pola
3. Soal: Perhatikan urutan berikut: A, B, C, D, A, B, C, D, ... Huruf apakah yang selanjutnya
muncul?
A. C B. A C. D D. E
4. Soal: Ketika Anda melihat kode gerakan 'gerak 10 langkah' diulang berkali-kali untuk
membuat sprite berjalan, Anda sedang mengenali...
A. Variabel B. Pola C. Algoritma D. Abstraksi
M3. Abstraksi
5. Soal: Pilar BK yang mengharuskan Anda fokus pada informasi penting dan
mengabaikan detail yang tidak relevan (seperti warna kemeja guru saat ujian) adalah...
A. Dekomposisi B. Abstraksi C. Algoritma D. Pengenalan Pola
6. Soal: Ketika Anda menggunakan ikon gambar disk untuk tombol 'Simpan' pada program
komputer, Anda sedang menggunakan konsep...
A. Algoritma (Karena ada langkah menyimpan)
B. Pola (Karena ikonnya sama)
C. Abstraksi (Karena ikon mewakili ide 'menyimpan' secara umum)
D. Dekomposisi (Karena tugasnya dibagi)
M4. Algoritma
7. Soal: Daftar langkah-langkah yang spesifik, berurutan, dan logis untuk mencapai tujuan
(seperti 'resep') disebut...
A. Variabel B. Pola C. Algoritma D. Abstraksi
8. Soal: Manakah urutan yang benar dari Algoritma sederhana untuk 'Membuat Kopi'?
A. Tuang air, Ambil sendok, Seduh kopi, Tuang gula.
B. Ambil sendok, Seduh kopi, Tuang gula, Tuang air.
C. Ambil sendok, Seduh kopi, Tuang air, Tuang gula.
D. Tuang air, Tuang gula, Seduh kopi, Ambil sendok.
M5. Aplikasi Dasar
9. Soal: Keempat pilar utama Berpikir Komputasional adalah Dekomposisi, Pengenalan Pola,
Abstraksi, dan...
A. Variabel B. Kondisi C. Algoritma D. Looping
10. Tujuan utama dari pilar Pengenalan Pola adalah untuk...
A. Membuat masalah menjadi lebih panjang.
B. Mengabaikan semua informasi.
C. Mengidentifikasi kesamaan untuk menggunakan solusi yang sama.
D. Membagi masalah menjadi potongan acak.
II. Kategori SEDANG (Analisis Skenario dan Penerapan Konsep)
S1. Dekomposisi & Algoritma
11. Jika Anda ingin membuat sebuah 'Game Lompat' sederhana di Scratch, sub-tugas
manakah yang paling cocok untuk dibagi menggunakan Dekomposisi?
a. Seluruh kode harus berada dalam satu blok 'selamanya'.
b. Membuat Gerakan Lompat Karakter, Membuat Sistem Skor, dan Membuat Musuh
Bergerak.
c. Hanya menulis urutan langkah untuk Gerakan Lompat.
d. Mencari tahu warna sprite yang paling disukai.
12. Anda memiliki Algoritma: 1. Ambil Bola. 2. Lempar Bola. 3. Tangkap Bola. Jika langkah ke-
2 (Lempar Bola) dihilangkan, apa yang terjadi pada Algoritma?
a. Algoritma menjadi lebih efisien.
b. Algoritma menjadi tidak logis dan tujuan tidak tercapai.
c. Pilar Abstraksi telah diterapkan.
d. Ini menjadi contoh Pengenalan Pola.
S2. Pengenalan Pola & Abstraksi
13. Seorang guru menyuruh muridnya menulis 'I Love Koding' sebanyak 100 kali. Murid
tersebut menyadari ada pola yang berulang 100 kali. Hal ini dapat diterapkan dalam
koding menggunakan blok...
A. 'Jika...maka' (Kondisi) C. 'Ulangi/Repeat' (Looping)
B. 'Atur variabel' D. 'Pergi ke x: y:'
14. Ketika Anda membuat sebuah mobil di program koding, Anda hanya membuat blok kode
untuk 'Maju', 'Mundur', dan 'Belok', tetapi Anda tidak membuat kode untuk bagaimana
mesin mobil bekerja secara detail. Ini adalah penerapan...
A. Abstraksi (Fokus pada fungsi, abaikan mekanisme detail)
B. Dekomposisi (Mobil bukan masalah yang dibagi)
C. Pengenalan Pola (Tidak ada pengulangan yang diidentifikasi)
D. Algoritma (Ini adalah proses berpikir, bukan langkah-langkahnya)
15. Perhatikan urutan kode gerak sprite: Kiri, Kanan, Atas, Kiri, Kanan, Atas, ... Jika ini
diterapkan sebagai pola dalam koding, kode tersebut paling cocok diletakkan di dalam
blok...
A. 'Jika' B. 'Selamanya' C. 'Berhenti semua' D. 'Atur ukuran'
S3. Kondisional (Implikasi Algoritma)
16. Dalam Algoritma Kondisional (menggunakan blok If/Jika), pernyataan 'Jika cuaca hujan,
maka bawa payung'. Apa yang terjadi jika cuaca tidak hujan?
A. Bawa payung.
B. Tetap jalankan perintah di bagian 'maka'.
C. Perintah 'bawa payung' diabaikan dan program lanjut ke langkah berikutnya.
D. Semua Algoritma berhenti.
17. Ketika Anda membuat game di mana pemain hanya bisa 'Lompat' ketika dia menyentuh
lantai. Proses pengecekan 'Apakah menyentuh lantai?' adalah bagian dari pilar...
A. Dekomposisi
B. Algoritma (karena ini adalah langkah kondisional dalam urutan kode)
C. Pengenalan Pola
D. Abstraksi
S4. Generalisasi
18. Dengan menggunakan Pengenalan Pola, Anda menyadari bahwa semua musuh di game
Anda berjalan maju dan mundur. Dengan Abstraksi, Anda membuat satu kode umum yang
disebut 'Gerak Musuh'. Tindakan membuat kode umum ini disebut...
A. Variabel
B. Dekomposisi
C. Generalisasi (Membuat aturan umum dari pola yang teridentifikasi)
D. Kondisi
19. Dalam konteks Abstraksi, mengapa kita menggunakan nama variabel sederhana seperti
'skor' daripada menuliskan angka skor yang sebenarnya setiap saat?
A. Karena variabel selalu berupa huruf.
B. Karena 'skor' mewakili nilai yang terus berubah tanpa kita perlu tahu nilai
detailnya saat itu.
C. Karena skor adalah pola yang berulang.
D. Karena skor adalah Algoritma.
S5. Kombinasi Pilar
20. Membagi tugas 'Membuat Aplikasi Kalkulator' menjadi 'Desain Tombol', 'Fungsi
Penjumlahan', dan 'Fungsi Pengurangan' melibatkan pilar...
a. Algoritma dan Abstraksi.
b. Pengenalan Pola dan Abstraksi.
c. Dekomposisi dan Algoritma.
d. Abstraksi dan Pengenalan Pola.
III. Kategori SULIT (Sintesis dan Pemahaman Mendalam)
K1. Analisis Kompleksitas Algoritma
21. Anda memiliki dua Algoritma untuk mencari jalan keluar dari labirin. Algoritma A
mencoba semua jalan satu per satu. Algoritma B selalu mengikuti sisi kiri dinding.
Algoritma B lebih baik karena menerapkan prinsip Pengenalan Pola dan Abstraksi. Prinsip
yang diterapkan adalah...
a. Algoritma A menerapkan Dekomposisi yang lebih baik.
b. Algoritma B menerapkan efisiensi dengan menemukan pola (hanya mengikuti
dinding) dan mengabaikan detail jalan buntu yang lain (Abstraksi).
c. Algoritma A adalah contoh Abstraksi yang sempurna.
d. Algoritma B hanya berhasil di labirin yang berbentuk persegi.
22. Dalam sebuah game, ada 5 sprite yang melakukan gerakan 'Lompat' dengan kode yang
sama. Anda dapat membuat kode 'Lompat' tersebut menjadi satu fungsi atau prosedur
yang dipanggil oleh kelima sprite. Tindakan ini secara bersamaan melibatkan pilar...
a. Dekomposisi (membagi fungsi) dan Abstraksi (menyembunyikan detail kode lompat).
b. Pengenalan Pola (menemukan kesamaan) dan Abstraksi (menyembunyikan
kode detail dalam satu nama fungsi).
c. Algoritma (membuat urutan langkah) dan Dekomposisi (membagi masalah).
d. Abstraksi (menyederhanakan) dan Algoritma (membuat kode lompat).
K2. Abstraksi dan Keterbatasan
23. Ketika Anda merancang sebuah sistem kontrol jarak jauh (remote control), Anda hanya
perlu tahu tombol mana yang berfungsi untuk 'Volume Naik' dan tidak perlu tahu sinyal
elektronik apa yang dikirimkan. Hal ini menunjukkan Abstraksi memiliki keterbatasan,
yaitu...
a. Abstraksi membuat Algoritma lebih panjang.
b. Abstraksi membutuhkan terlalu banyak Dekomposisi.
c. Abstraksi dapat menyembunyikan detail penting yang mungkin dibutuhkan saat
terjadi kesalahan (bug).
d. Abstraksi hanya berfungsi jika ada pola.
K3. Urutan Pilar dalam Pemecahan Masalah
24. Urutan langkah yang paling logis dalam Berpikir Komputasional untuk memecahkan
masalah koding yang besar adalah...
a. Algoritma Pola Dekomposisi Abstraksi
b. Pola Abstraksi Dekomposisi Algoritma
c. Dekomposisi Pengenalan Pola Abstraksi Algoritma
d. Dekomposisi Abstraksi Algoritma Pola
K4. Dekomposisi Kompleks
25. Tujuan Dekomposisi dalam membuat program koding yang sangat besar adalah: 1)
Membuat tugas lebih mudah, dan 2)...
a. Membuat programmer lain bingung.
b. Memungkinkan banyak programmer bekerja pada bagian-bagian yang berbeda
secara bersamaan.
c. Menghilangkan kebutuhan akan Algoritma.
d. Membuat program menjadi lebih lambat.