SOAL KODING KA
PENILAIAN TENGAH SEMESTER 1 – KELAS 5
Nama
........................................................
No. Absen
....................
A. PILIHAN GANDA
Pilihlah jawaban yang paling tepat!
1. Ketika sebuah masalah besar dibagi menjadi beberapa tugas kecil agar lebih mudah diselesaikan, proses tersebut disebut ....
A. Abstraksi
B. Dekomposisi
C. Debugging
D. Perulangan
2. Sekumpulan langkah yang disusun secara urut untuk menyelesaikan suatu masalah disebut ....
A. Algoritma
B. Data
C. Program
D. Pola
3. Manakah kegiatan yang paling tepat sebagai contoh algoritma?
A. Melihat gambar
B. Mengikuti langkah-langkah membuat teh
C. Mendengarkan musik
D. Bermain tanpa aturan
4. Menemukan bahwa lampu lalu lintas selalu berganti dengan urutan tertentu merupakan contoh ....
A. Dekomposisi
B. Pengenalan pola
C. Abstraksi
D. Debugging
5. Memilih informasi yang penting saja ketika menyelesaikan masalah merupakan proses ....
A. Abstraksi
B. Perulangan
C. Coding
D. Output
6. Coding pada dasarnya merupakan kegiatan ....
A. Memberikan instruksi kepada komputer
B. Menggambar dengan komputer
C. Memperbaiki monitor
D. Menghapus data
7. Orang yang membuat atau mengembangkan program komputer disebut ....
A. Programmer
B. Operator
C. Editor
D. Pengguna
8. AI merupakan singkatan dari ....
A. Automatic Information
B. Artificial Intelligence
C. Active Internet
D. Advanced Instruction
9. Teknologi AI dapat membantu kamera ponsel untuk ....
A. Mengenali wajah
B. Mengisi tinta printer
C. Mengganti baterai
D. Membersihkan layar
10. Robot yang mampu menyesuaikan tindakannya berdasarkan informasi yang diterima dapat memanfaatkan ....
A. Kecerdasan Artifisial
B. Buku panduan
C. Saklar biasa
D. Kabel listrik
11. Agar program menghasilkan keluaran yang sesuai, perintah harus disusun secara ....
A. Acak
B. Teratur
C. Terbalik
D. Sembarangan
12. Bahasa yang digunakan untuk menuliskan instruksi agar dapat dipahami komputer disebut ....
A. Bahasa pemrograman
B. Bahasa daerah
C. Bahasa tubuh
D. Bahasa isyarat
13. Berikut yang merupakan contoh bahasa pemrograman adalah ....
A. Python
B. Paint
C. Word
D. Kalkulator
14. Jika sebuah perintah perlu dijalankan berulang kali, konsep yang dapat digunakan adalah ....
A. Loop/pengulangan
B. Abstraksi
C. Dekomposisi
D. Input
15. Kesalahan pada program yang menyebabkan program tidak berjalan sesuai harapan disebut ....
A. Bug
B. Output
C. Pola
D. Data
16. Proses mencari dan memperbaiki kesalahan pada program disebut ....
A. Debugging
B. Browsing
C. Downloading
D. Printing
17. Aplikasi yang menggunakan blok-blok perintah untuk mengenalkan pemrograman kepada anak adalah ....
A. Scratch
B. Excel
C. Paint
D. Calculator
18. Pernyataan “Jika hujan, maka membawa payung” merupakan contoh konsep ....
A. Percabangan
B. Dekomposisi
C. Abstraksi
D. Data
19. Kegiatan yang menunjukkan berpikir komputasional adalah ....
A. Menyelesaikan masalah dengan langkah yang teratur
B. Menebak tanpa alasan
C. Mengabaikan semua informasi
D. Melakukan pekerjaan secara acak
20. Salah satu manfaat belajar coding bagi siswa adalah ....
A. Melatih logika dan pemecahan masalah
B. Membuat siswa tidak perlu belajar
C. Mengurangi kreativitas
D. Menghindari teknologi
21. Contoh penggunaan AI pada telepon pintar adalah ....
A. Asisten suara yang mengenali perintah pengguna
B. Senter manual
C. Tombol volume
D. Kabel pengisi daya
22. Program komputer biasanya ditulis menggunakan ....
A. Kode atau skrip
B. Cerita
C. Gambar bebas
D. Lagu
23. Jika komputer menerima instruksi yang salah, kemungkinan akan terjadi ....
A. Error/kesalahan
B. Kemenangan
C. Penghargaan
D. Peningkatan baterai
24. Urutan langkah membuat sandwich dari menyiapkan bahan sampai menyajikan makanan merupakan contoh ....
A. Algoritma
B. Abstraksi
C. Pengenalan pola
D. Variabel
25. Manakah yang merupakan contoh dekomposisi?
A. Membagi tugas membersihkan kelas menjadi menyapu, mengepel, dan merapikan meja
B. Menghafal semua detail
C. Mengulang satu perintah
D. Menghapus program
26. Saat mengelompokkan benda berdasarkan kesamaan bentuk atau warna, kita sedang melakukan ....
A. Pengenalan pola
B. Debugging
C. Coding
D. Output
27. Dalam sebuah algoritma, langkah-langkah harus jelas agar ....
A. Mudah diikuti dan menghasilkan tujuan yang diharapkan
B. Program menjadi lebih panjang
C. Komputer menjadi bingung
D. Data terhapus
28. Perintah yang hanya dijalankan ketika suatu kondisi terpenuhi disebut ....
A. Percabangan
B. Pengulangan
C. Komentar
D. Data
29. Ketika membuat gambar rumah dengan komputer, kita tidak harus memasukkan semua detail rumah sebenarnya. Hal ini berkaitan dengan ....
A. Abstraksi
B. Debugging
C. Perulangan
D. Input
30. Berpikir langkah demi langkah untuk memecahkan masalah merupakan bagian dari ....
A. Berpikir komputasional
B. Bermain game
C. Menggambar bebas
D. Menonton video
B. ISIAN SINGKAT
Isilah titik-titik berikut dengan jawaban yang tepat!
31. Proses membagi masalah besar menjadi bagian-bagian kecil disebut ....
32. Langkah-langkah teratur untuk menyelesaikan masalah disebut ....
33. Artificial Intelligence dalam bahasa Indonesia disebut ....
34. Orang yang membuat program komputer disebut ....
35. Bahasa yang digunakan untuk membuat program disebut bahasa ....
36. Kesalahan dalam program disebut ....
37. Proses mencari dan memperbaiki kesalahan program disebut ....
38. Perintah yang dijalankan berkali-kali disebut ....
39. Aplikasi pemrograman visual yang cocok untuk anak-anak adalah ....
40. Memilih informasi penting dan mengabaikan informasi yang tidak diperlukan disebut ....
C. BENAR ATAU SALAH
Tulislah Benar atau Salah pada pernyataan berikut!
41. Coding digunakan untuk memberikan instruksi kepada komputer.
42. Algoritma tidak perlu memiliki urutan langkah yang jelas.
43. AI dapat digunakan untuk mengenali pola atau gambar tertentu.
44. Debugging merupakan proses memperbaiki kesalahan dalam program.
45. Dekomposisi berarti memecah masalah menjadi bagian yang lebih kecil.
46. Abstraksi berarti memperhatikan seluruh detail tanpa memilih informasi penting.
47. Scratch dapat digunakan untuk belajar konsep pemrograman secara visual.
48. Perulangan digunakan untuk menjalankan perintah beberapa kali.
49. Programmer adalah orang yang membuat atau mengembangkan program.
50. Password termasuk informasi pribadi yang sebaiknya tidak dibagikan kepada orang yang tidak dipercaya.
Tidak ada komentar:
Posting Komentar