wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Koding dan KA

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Setiap hari kita sering menemukan masalah, misalnya komputer atau HP error. Supaya masalah bisa diselesaikan, kita harus tahu cara pemecahan masalah. Pengertian dari pemecahan masalah adalah……

a)

Cara untuk memperumit suatu masalah

b)

Menghindari masalah agar tidak terjadi lagi

c)

Proses berpikir dan bertindak untuk mencari solusi

d)

Mengabaikan masalah dan berharap hilang sendiri

2.

Supaya pemecahan masalah berhasil dilakukan dengan baik, langkah pertama yang harus dilakukan adalah ….

a)

mencoba Solusi

b)

memahami masalah

c)

merencanakan Solusi

d)

mengumpulkan informasi

3.

Seorang siswa kesulitan memahami pelajaran matematika. Ia mencoba membaca buku, bertanya pada guru, dan berlatih soal. Tahap ini termasuk ke tahapan ….

a)

memahami masalah

b)

mencoba Solusi

c)

mengumpulkan Solusi

d)

melakukan evaluasi dan perbaikan

4.

Contoh pemecahan masalah dalam kehidupan sehari-hari adalah …

a)

Tidak mengerjakan PR karena sulit

b)

Menunda-nunda pekerjaan hingga lupa

c)

Mengatur alarm agar bangun tepat waktu

d)

Meminta orang lain menyelesaikan masalah kita

5.

Perhatikan gambar berikut: Gambar sebuah kamar tidur berantakan dengan tempat tidur belum rapi dan mainan berserakan di lantai. Sebaiknya pertama kali dilakukan anak pada gambar tersebut adalah ....

a)

Menggosok gigi

b)

Bermain gadget

c)

Merapikan tempat tidur

d)

Merapikan mainan di lantai

6.

Ketika kalian sedang asik menonton video pada aplikasi youtube, namun tiba-tiba video loading lama. Maka yang sebaiknya pertama kali dilakukan adalah ....

a)

memeriksa jaringan internet

b)

langsung menghubungi PLN

c)

langsung membeli HP baru

d)

membanting handphone

7.

Robot adalah salah satu alat yang menggunakan baterai. Jika robot tersebut ketika dipencet tombol on tidak bisa menyala, maka hal yang pertama harus dilakukan adalah ....

a)

membeli robot baru

b)

langsung mematikan robot

c)

memeriksa batre pada robot

d)

membanting robot tersebut

8.

Apabila kita salah salah dalam penulisan kode pada komputer, maka yang akan terjadi adalah ....

a)

Komputer tetap akan berjalan normal

b)

Komputer akan memperbaiki sendiri

c)

Komputer akan menampilkan eror

d)

Komputer akan mati

9.

Dalam dunia teknologi, komputer dapat melakukan perintah yang kita berikan dengan memberikan instruksi khusus menggunakan bahasa pemrograman. Cara memberi perintah pada komputer menggunakan bahasa pemrograman disebut ….

a)

analisis

b)

algoritma

c)

koding

d)

desain

10.

Dalam menyelesaikan masalah, kita harus berupaya untuk berpikir komputasional. Berpikir komputasional adalah ….

a)

Cara menyelesaikan masalah dengan langkah yang sistematis dan logis

b)

Cara berpikir yang hanya dapat dilakukan oleh komputer

c)

Cara membuat komputer bekerja lebih cepat

d)

Cara cepat untuk bermain game

11.

Perhatikan daftar berikut:
1. Analisis
2. Algoritma
3. Desain
4. dekomposisi
5. Pengenalan pola
6. abstraksi.
Dari prinsip-prinsip di atas, prinsip berpikir komputasional yang tepat adalah….

a)

1, 2, 3, dan 4

b)

2, 4, 5, dan 6

c)

2, 3, 5, dan 6

d)

1, 2, 4, dan 5

12.

Berpikir komputasional tidak hanya digunakan saat kita membuat program komputer, tetapi juga bisa diterapkan dalam kehidupan sehari-hari. Contoh berpikir komputasional dalam kehidupan sehari-hari adalah….

a)

Bermain tanpa aturan

b)

Menebak jawaban tanpa berpikir

c)

Menghafal jawaban tanpa memahami konsepnya

d)

Menyelesaikan soal matematika dengan langkah-langkah terstruktur

13.

Seorang siswa diminta membuat rencana membersihkan rumah dengan membagi pekerjaan menjadi: menyapu ruang tamu, mengepel kamar, dan mencuci piring. Berdasarkan empat elemen berpikir komputasional, langkah ini termasuk ke dalam….

a)

Abstraksi

b)

Algoritma

c)

dekomposisi

d)

pengenalan pola

14.

Kamu diminta membuat algoritma untuk menyiapkan bekal sekolah yang berisi nasi, lauk, dan minuman. Urutan yang paling efisien adalah….

a)

Masukkan lauk → Siapkan nasi → Tuang minuman → Masukkan ke tas

b)

Siapkan nasi → Masukkan lauk → Tuang minuman → Masukkan ke tas

c)

Tuang minuman → Masukkan ke tas → Siapkan nasi → Masukkan lauk

d)

Masukkan nasi ke tas → Tuang minuman → Masukkan lauk

15.

Albira memperhatikan bahwa setiap kali ia membuat akun di media sosial, selalu ada langkah yang mirip: mengisi nama, membuat kata sandi, dan memasukkan email. Dia menyadari adanya kesamaan proses ini. Elemen berpikir komputasional yang digunakan Albira adalah….

a)

Abstraksi

b)

Algoritma

c)

dekomposisi

d)

pengenalan pola

16.

Fajar ingin membersihkan file di komputernya agar tidak penuh. Ia harus memilih file penting untuk disimpan dan menghapus file yang tidak dibutuhkan. Prinsip berpikir komputasional yang digunakan Fajar adalah….

a)

Abstraksi

b)

Algoritma

c)

dekomposisi

d)

pengenalan pola

17.

Ketika memasak nasi, Belva mengikuti langkah: mencuci beras, memberi air, dan menyalakan rice cooker. Ia tidak bisa menyalakan rice cooker sebelum memberi air. Konsep berpikir komputasional yang tampak dalam kasus ini adalah….

a)

Abstraksi

b)

Algoritma

c)

dekomposisi

d)

pengenalan pola

18.

Raka ingin membuat taman kecil di rumahnya. Ia harus menyiapkan tanah, menanam bunga, memberi pupuk, dan menyiram. Namun, ia merasa bingung harus mulai dari mana. Langkah berpikir komputasional yang harus dilakukan adalah….

a)

Menyiram tanaman sebelum menanam

b)

Membeli bunga secara acak tanpa rencana

c)

Menyusun urutan kegiatan dari awal hingga akhir

d)

Menunggu sampai semua pekerjaan selesai sendiri

19.

Dalam pemrograman rodocodo, kita bisa mengatur urutan perintah agar kucing melakukan serangkaian aksi berulang. Kamu ingin membuat program kucing yang bergerak maju 3 langkah, belok kanan, dan ulang 4 kali. Kombinasi perintah yang benar adalah….

a)

Maju 3 langkah → Belok kanan → Ulang 4 kali

b)

Belok kanan → Ulang 4 kali → Maju 3 langkah

c)

Ulang 3 kali → Maju 4 langkah → Belok kanan

d)

Ulang 4 kali → Maju 3 langkah → Belok kanan

20.

Pada pemrograman rodocodo terdapat beberapa ikon penting untuk menggerakkan kucing agar mudah bergerak. Berikut makna dari ikon pada gambar adalah….

a)

Maju satu langkah

b)

Mengulangi perintah sebanyak 1 langkah

c)

Mengulangi perintah sebanyak 3 langkah

d)

Berputar 1 kali

21.

Dalam berpikir komputasional terdapat empat prinsip utama. Prinsip berpikir komputasional yang digunakan untuk menghilangkan detail yang tidak penting yaitu ....

a)

Dekomposisi

b)

Pengenalan pola

c)

Abstraksi

d)

Algoritma

22.

Seorang siswa menyadari bahwa setiap pagi rutinitasnya selalu sama: mandi, sarapan, berangkat sekolah. Ini contoh penerapan prinsip ....

a)

Pengenalan pola

b)

Abstraksi

c)

Dekomposisi

d)

Debugging

23.

Masalah yang besar lebih mudah diselesaikan jika dipecah menjadi bagian-bagian kecil. Dalam berpikir komputasional, proses memecah masalah besar menjadi masalah kecil disebut ....

a)

Algoritma

b)

Dekomposisi

c)

Penyederhanaan

d)

Simulasi

24.

Ketika seseorang membagi resep masakan menjadi langkah-langkah sederhana, prinsip berpikir komputasional yang digunakan adalah ....

a)

Algoritma

b)

Abstraksi

c)

Pengenalan pola

d)

Dekomposisi

25.

Google Maps adalah aplikasi yang digunakan untuk ....

a)

Menentukan rute dan navigasi

b)

Mengedit foto dan video

c)

Memutar musik favorit

d)

Menulis dan menyunting dokumen

26.

Contoh algoritma percabangan dalam kehidupan sehari-hari adalah ....

a)

Jika hujan membawa payung, jika cerah tidak membawa payung

b)

Menyikat gigi lalu mencuci muka setiap pagi

c)

Menghitung jumlah buku di rak satu per satu

d)

Menggambar denah rumah secara umum

27.

Pada saat membuat es teh manis, kita harus melakukan sesuai dengan langkah-langkah sederhana. Prinsip komputasional yang digunakan adalah ....

a)

Algoritma

b)

Abstraksi

c)

Pengenalan pola

d)

Optimasi

28.

Ardi adalah seorang ketua kelas. Saat masuk kelas Ardi melihat seluruh kelas penuh dengan sampah dan sangat kotor. Berdasarkan prinsip komputasional dekomposisi, yang harus dilakukan Ardi adalah ....

a)

Membagi pekerjaan menjadi tugas-tugas kecil seperti menyapu, mengelap meja, dan mengumpulkan sampah

b)

Menunggu guru datang untuk membersihkan kelas

c)

Memarahi teman-teman tanpa memberi arahan

d)

Membersihkan sendiri tanpa rencana apapun

29.

Ketika kita sedang melihat video pada YouTube, tiba-tiba terjadi buffering. Hal yang dilakukan untuk mengatasi masalah tersebut adalah ....

a)

Menurunkan kualitas video agar lebih ringan

b)

Menaikkan volume suara

c)

Menutup semua tab lalu memutar video yang sama tanpa perubahan

d)

Mematikan layar sementara tanpa mengubah apa pun

30.

Ketika kalian berangkat sekolah, ada salah satu teman yang mengalami masalah dengan sepeda yang digunakan. Hal yang kalian lakukan adalah ....

a)

Membantu mengecek bagian sepeda satu per satu untuk menemukan penyebabnya lalu memperbaiki bersama

b)

Membiarkan teman tertinggal dan terus berjalan

c)

Menertawakan teman tanpa memberi bantuan

d)

Merebut sepeda teman dan memakainya

31.

Ketika menghadapi masalah dalam kelompok, langkah pertama yang sebaiknya dilakukan adalah ....

a)

Membagi tugas secara acak

b)

Mendiskusikan masalah bersama-sama

c)

Menyerahkan masalah kepada ketua kelompok

d)

Menunggu hingga masalah teratasi sendiri

32.

Dalam proses belajar, jika kita tidak memahami suatu konsep, sebaiknya kita ....

a)

Mencari sumber lain untuk memahami konsep tersebut

b)

Hanya menghafal tanpa memahami

c)

Menyerah dan tidak mencoba lagi

d)

Menunggu guru menjelaskan kembali

33.

Jika komputer tidak merespons saat dinyalakan, langkah pertama yang harus dilakukan adalah ....

a)

Memeriksa kabel daya dan sambungan

b)

Menyerah dan membeli komputer baru

c)

Menunggu beberapa jam sebelum mencoba lagi

d)

Memukul komputer agar berfungsi

34.

Ketika merencanakan sebuah proyek, langkah awal yang sebaiknya dilakukan adalah ....

a)

Menunggu instruksi dari atasan

b)

Langsung mulai bekerja tanpa rencana

c)

Menentukan tujuan proyek

d)

Meminta bantuan orang lain tanpa memahami tugas

35.

Seorang siswa ingin belajar tentang pemrograman. Langkah pertama yang harus ia lakukan adalah ....

a)

Menyerah karena merasa sulit

b)

Langsung mencoba menulis kode tanpa belajar dasar-dasar

c)

Menunggu teman untuk mengajarinya

d)

Mencari tutorial yang sesuai dengan tingkat pemahaman

36.

Dalam menyelesaikan tugas kelompok, penting untuk ....

a)

Berkomunikasi dan berbagi ide dengan anggota kelompok

b)

Menyerahkan semua tugas kepada satu orang saja

c)

Menunggu hingga waktu deadline untuk mulai bekerja

d)

Berpikir sendiri tanpa mendengarkan pendapat orang lain

37.

Dalam pemrograman, kita sering menggunakan loop untuk mengulangi suatu perintah. Jika kamu ingin membuat program yang membuat kucing bergerak maju 2 langkah, belok kiri, dan ulang 3 kali, kombinasi perintah yang benar adalah….

a)

Belok kiri → Ulang 3 kali → Maju 2 langkah

b)

Maju 2 langkah → Belok kiri → Ulang 3 kali

c)

Ulang 2 kali → Maju 3 langkah → Belok kiri

d)

Ulang 3 kali → Maju 2 langkah → Belok kiri

38.

Ketika membuat aplikasi, penting untuk memahami kebutuhan pengguna. Langkah pertama yang sebaiknya dilakukan adalah….

a)

Menunggu pengguna memberi masukan

b)

Langsung memprogram tanpa perencanaan

c)

Melakukan survei untuk memahami kebutuhan pengguna

d)

Membuat desain aplikasi tanpa riset

39.

Dalam berpikir komputasional, kita sering menggunakan prinsip dekomposisi untuk memecah masalah. Contoh penerapan dekomposisi dalam kehidupan sehari-hari adalah….

a)

Melakukan semua pekerjaan sekaligus tanpa rencana

b)

Membagi tugas rumah tangga menjadi beberapa bagian

c)

Menyerahkan semua tugas kepada orang lain

d)

Menunggu hingga masalah selesai sendiri

40.

Ketika merencanakan sebuah acara, langkah pertama yang sebaiknya dilakukan adalah ....

a)

Langsung membeli semua perlengkapan

b)

Menunggu hingga semua orang siap

c)

Menentukan tema acara

d)

Menyerahkan semua tugas kepada satu orang