SOAL KODING KELAS V
ASESMEN SEMESTER 1
Mata Pelajaran: Koding dan Kecerdasan Artifisial
UPT SD Negeri Wlingi 01
Nama: ........................................
Kelas: V
Hari/Tanggal: ........................
Nilai: ....................
A. Pilihan Ganda
Petunjuk: Pilihlah jawaban yang paling tepat dengan memberi tanda silang (X) pada huruf A, B, C, atau D!
1. Koding adalah kegiatan ....
A. menggambar dengan pensil warna
B. memberikan instruksi kepada komputer
C. membaca buku cerita
D. menghitung menggunakan sempoa
2. Urutan langkah-langkah untuk menyelesaikan suatu masalah disebut ....
A. algoritma
B. dekorasi
C. ilustrasi
D. imajinasi
3. Perhatikan urutan kegiatan berikut!
(1) Memakai sepatu (2) Bangun tidur (3) Berangkat sekolah (4) Mandi dan berpakaian
Urutan kegiatan yang benar adalah ....
A. (1)–(2)–(3)–(4)
B. (2)–(4)–(1)–(3)
C. (3)–(1)–(2)–(4)
D. (4)–(2)–(1)–(3)
4. Dalam berpikir komputasional, memecah masalah besar menjadi bagian-bagian kecil disebut ....
A. pengulangan
B. dekomposisi
C. percabangan
D. penghapusan
5. Perhatikan pola bilangan berikut: 2, 4, 6, 8, .... Bilangan berikutnya adalah ....
A. 9
B. 10
C. 11
D. 12
6. Simbol panah ke kanan (→) dalam algoritma gerak biasanya berarti ....
A. bergerak ke kiri
B. bergerak ke kanan
C. berhenti
D. kembali ke awal
7. Jika robot berada di kotak A dan mendapat instruksi “maju 3 langkah”, robot harus ....
A. diam di tempat
B. bergerak maju sebanyak tiga langkah
C. bergerak mundur tiga langkah
D. berputar tiga kali
8. Program komputer tersusun atas ....
A. instruksi-instruksi
B. warna-warna saja
C. gambar tanpa aturan
D. huruf acak
9. Perintah yang dilakukan berulang kali dalam pemrograman disebut ....
A. input
B. output
C. loop atau perulangan
D. kesalahan
10. Dalam pemrograman, perintah “jika hujan, maka gunakan payung” merupakan contoh ....
A. percabangan atau kondisi
B. penghapusan data
C. pengulangan tanpa batas
D. penyimpanan gambar
11. Manakah yang termasuk perangkat input komputer?
A. Monitor
B. Speaker
C. Keyboard
D. Printer
12. Hasil yang ditampilkan komputer setelah memproses instruksi disebut ....
A. input
B. output
C. algoritma
D. jaringan
13. Kesalahan dalam program yang menyebabkan program tidak berjalan sesuai harapan disebut ....
A. folder
B. ikon
C. bug
D. file
14. Kegiatan mencari dan memperbaiki kesalahan pada program disebut ....
A. debugging
B. browsing
C. printing
D. drawing
15. Aplikasi pemrograman visual yang menggunakan blok-blok perintah untuk membuat animasi dan permainan adalah ....
A. kalkulator
B. Scratch
C. pemutar musik
D. aplikasi kamera
B. Isian Singkat
Petunjuk: Isilah titik-titik berikut dengan jawaban yang benar!
16. Langkah-langkah sistematis untuk menyelesaikan masalah disebut ....
17. Memecah masalah besar menjadi beberapa bagian kecil disebut ....
18. Perintah untuk menjalankan instruksi secara berulang disebut ....
19. Alat yang digunakan untuk memasukkan huruf dan angka ke komputer adalah ....
20. Proses mencari dan memperbaiki kesalahan program disebut ....
C. Uraian
Petunjuk: Jawablah pertanyaan berikut dengan jelas dan benar!
21. Jelaskan pengertian koding dengan bahasamu sendiri!
22. Tuliskan algoritma sederhana untuk kegiatan menyiapkan diri sebelum berangkat sekolah, minimal 5 langkah!
23. Perhatikan pola berikut!
Atas – Bawah – Atas – Bawah – Atas – ....
Tentukan dua pola berikutnya dan jelaskan alasannya!
24. Sebuah robot berada di titik awal. Robot mendapat instruksi berikut:
Maju 2 langkah.
Belok kanan.
Maju 3 langkah.
Berapa langkah robot bergerak seluruhnya? Jelaskan urutan gerak robot!
25. Mengapa kita harus memeriksa kembali program setelah selesai dibuat? Berikan dua alasan!