wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Berpikir Komputasional

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Wawan sedang menghadapi masalah dalam menyelesaikan tugas sekolahnya yang melibatkan pemrograman. Dia ingin tahu apa yang dimaksud dengan berpikir komputasional untuk membantunya memecahkan masalah tersebut.

a)

Cara berpikir yang hanya digunakan oleh programmer profesional

b)

Cara berpikir untuk memecahkan masalah dengan menggunakan dasar-dasar ilmu komputer

c)

Cara berpikir yang tidak membutuhkan logika

d)

Cara berpikir seperti robot dalam kehidupan sehari-hari

2.

Dian sedang belajar tentang berpikir komputasional di sekolah. Dia menyadari bahwa salah satu manfaat berpikir komputasional adalah...

a)

Menghindari komunikasi dengan orang lain

b)

Melatih berpikir kreatif dan logis

c)

Membuat tugas menjadi lebih sulit

d)

Mengurangi rasa percaya diri

3.

Berpikir komputasional digagas oleh para ilmuwan sebagai langkah untuk membantu Angga dalam menyelesaikan masalah matematika yang kompleks.

a)

Menyimpan informasi tanpa analisis

b)

Menghafal data

c)

Memecahkan masalah

d)

Menghindari teknologi

4.

Rina sedang belajar tentang berpikir komputasional di sekolah. Dia menyadari bahwa salah satu keterampilan yang dapat diperoleh dari berpikir komputasional adalah...

a)

Tidak percaya diri

b)

Terampil mengatur waktu

c)

Tidak berkomunikasi dengan orang lain

d)

Tidak memahami tugas

5.

Susi sedang menghadapi masalah dalam menyelesaikan proyek seni yang rumit. Dia merasa kewalahan dengan semua detail yang harus dia kerjakan. Untuk memudahkan prosesnya, Susi memutuskan untuk menggunakan metode dekomposisi. Apa yang dimaksud dengan metode dekomposisi dalam berpikir komputasional?

a)

Metode menggabungkan semua masalah menjadi satu

b)

Metode memecah masalah menjadi bagian-bagian sederhana agar lebih mudah diselesaikan

c)

Metode mengabaikan masalah yang sulit

d)

Metode menyelesaikan masalah tanpa rencana

6.

Dedi dan Susi sedang merencanakan pementasan drama di sekolah. Mereka memutuskan untuk membagi tugas persiapan ke dalam kelompok-kelompok kecil agar lebih efisien. Apa contoh penerapan metode dekomposisi dalam kehidupan sehari-hari yang dijelaskan pada teks?

a)

Bermain olahraga secara individu

b)

Pementasan drama dengan membagi tugas persiapan ke dalam kelompok-kelompok kecil

c)

Membaca buku bersama-sama

d)

Menggambar tanpa persiapan

7.

Surya, Titi, dan Maya adalah murid-murid kelas 5 yang sedang mempersiapkan pementasan drama di sekolah. Mereka membentuk kelompok-kelompok kecil untuk membagi tugas dalam persiapan tersebut. Mengapa mereka melakukan hal ini?

a)

Agar tidak ada yang bertanggung jawab

b)

Agar setiap kelompok dapat menangani satu persiapan secara lebih efektif

c)

Agar semua murid bisa beristirahat

d)

Agar persiapan menjadi lebih lama

8.

Adi sedang mengerjakan proyek yang rumit dan memiliki banyak detail. Dia merasa kesulitan untuk menyelesaikannya tepat waktu. Dia memutuskan untuk menggunakan metode abstraksi untuk membantu menyederhanakan masalah. Mengapa metode abstraksi dapat membantu Adi menghemat waktu dalam memecahkan masalah?

a)

Karena menggunakan warna sebagai acuan utama

b)

Karena memperhatikan semua hal tanpa terkecuali

c)

Karena fokus pada hal yang penting dan tidak teralihkan

d)

Karena mengabaikan semua informasi

9.

Rina sedang membuat prakarya penguin dari doh. Dia mengikuti langkah-langkah yang ada pada gambar di bawah ini. Mengapa langkah-langkah tersebut penting dalam pembuatan prakarya?

a)

Agar waktu pengerjaan lebih lama

b)

Agar bahan tidak digunakan semua

c)

Agar hasil akhir sesuai dan prosesnya teratur

d)

Agar bisa dikerjakan secara sembarangan

10.

Agung sedang menghadapi masalah dalam proyeknya. Langkah awal memecahkan masalah adalah dengan ... masalah.

a)

algoritma

b)

memahami

c)

pengamatan

d)

abstraksi

11.

Indah sedang belajar tentang metode algoritma di sekolah. Ia menyadari bahwa metode algoritma melatih kita untuk ... dalam memecahkan masalah.

a)

merencanakan

b)

memahami

c)

mengamati

d)

berpikir

12.

Hadi sedang menghadapi masalah dalam menyelesaikan tugas sekolahnya yang rumit. Dia ingin menemukan cara yang lebih baik untuk mengatur langkah-langkahnya agar bisa menyelesaikannya dengan lebih efisien. Apa tujuan utama dari menerapkan metode berpikir komputasional dalam kehidupan sehari-hari?

a)

Agar dapat membuat mainan sendiri

b)

Agar dapat menghafal lebih cepat

c)

Agar dapat menyelesaikan masalah dengan lebih terstruktur

d)

Agar dapat bermain lebih banyak

13.

Lina sedang mencoba merakit model block dari berbagai keping yang ada. Bagaimana metode pengenalan pola dapat memudahkan Lina dalam merakit model tersebut?

a)

Dengan merakit tanpa memperhatikan urutan

b)

Dengan memberikan petunjuk langkah demi langkah sesuai keping yang ada

c)

Dengan mengabaikan panduan yang tersedia

d)

Dengan membiarkan Lina memilih balok secara acak

14.

Rani sedang mengikuti panduan perakitan model rumah. Dia ingin tahu pada tahap mana penyelesaian perakitan telah mencapai langkah ke berapa?

a)

Langkah ke-2

b)

Langkah ke-5

c)

Langkah ke-10

d)

Langkah ke-3

15.

Ratna ingin membuat teh untuk teman-temannya. Berikut adalah langkah-langkah yang dia lakukan: Ambil gelas → tuangkan air panas ke dalam gelas → masukkan kantong teh ke dalam gelas → tunggu beberapa menit → angkat kantong teh → minum teh. Langkah-langkah ini adalah contoh dari penggunaan apa?

a)

Pseudocode

b)

Flowchart

c)

Tabel data

d)

Program komputer

16.

Surya sedang mengerjakan proyek pemrograman dan ingin memastikan bahwa semua langkah dalam programnya jelas. Dia memutuskan untuk membuat flowchart. Mengapa flowchart sangat berguna bagi programmer?

a)

Menyimpan data program

b)

Membantu memahami keseluruhan alur program dan identifikasi masalah

c)

Menghitung hasil akhir program

d)

Mengganti bahasa pemrograman

17.

Dalam sebuah proyek, Rahman dan Dewi sedang merancang diagram alir untuk proses pembuatan kue. Mereka perlu menentukan simbol yang tepat untuk menunjukkan titik awal dan akhir dari proses tersebut. Simbol apa yang mereka gunakan?

a)

Input/Output

b)

Keputusan

c)

Mulai atau Selesai

d)

Proses

18.

Rizky sedang mencoba untuk memberi makan kucing peliharaannya. Apa langkah pertama yang harus dia lakukan dalam algoritma untuk membuat kucing mendapatkan makanannya?

a)

Berjalan satu langkah

b)

Memakan makanan

c)

Mencari makanan

d)

Mulai

19.

Sari sedang mengamati lebah yang terbang di taman. Dia ingin membuat algoritma agar lebah tersebut bergerak ke kanan dua kali dan ke bawah satu kali. Urutan kode apa yang harus dia tulis?

a)

Bergerak ke kiri, bergerak ke kanan, bergerak ke bawah

b)

Bergerak ke bawah, bergerak ke kanan, bergerak ke kanan

c)

Bergerak ke kanan, bergerak ke bawah, bergerak ke kanan

d)

Bergerak ke atas, bergerak ke kanan, bergerak ke bawah

20.

Ketika Tiara sedang membuat susu untuk adiknya, pada langkah ke berapa dia harus menambahkan sedikit gula?

a)

Langkah 2

b)

Langkah 6

c)

Langkah 4

d)

Langkah 8

21.

Ina ingin memesan es teh lemon di kafe. Dia menggunakan flowchart untuk membantu proses pemesanan. Apa tujuan dari penggunaan flowchart dalam algoritma memesan es teh lemon?

a)

Untuk menambah daftar menu

b)

Untuk menggambarkan langkah-langkah secara visual

c)

Untuk menghitung harga minuman

d)

Untuk membuat minuman lebih cepat

22.

Hadi menemukan banyak sampah nonorganik di pantai. Setelah memeriksa, dia menyadari bahwa sampah tersebut tidak dapat digunakan kembali dan tidak dapat didaur ulang. Apa yang harus dilakukan Hadi menurut flowchart?

a)

Dibuang ke laut

b)

Dibakar

c)

Dijadikan pupuk

d)

Dibuang ke TPA

23.

Jika cuaca hari ini cerah, maka Nisa dan teman-temannya akan melakukan kegiatan di luar ruangan, yaitu ....

a)

pergi ke taman bermain pada malam hari.

b)

tidak akan pergi ke taman bermain.

c)

pergi ke taman bermain bahkan jika cuaca tidak cerah.

d)

akan pergi ke taman bermain

24.

Berilah tanda centang (✓) untuk pernyataan yang benar!

a)

Pemecahan masalah di atas dilakukan oleh Laila dengan metode pengenalan pola.

b)

Pemecahan masalah dapat dilakukan oleh Rahman dengan metode coba-coba.

c)

Gambar [kotak hitam-putih] adalah jawaban untuk gambar kesembilan.

d)

Gambar kesembilan adalah [kotak hitam-putih].

25.

Di sebuah perusahaan teknologi, seorang manajer proyek bernama Lina memiliki tugas untuk menyelesaikan proyek perangkat lunak yang kompleks. Untuk memudahkan timnya, Lina memecah tugas rumit tersebut menjadi tugas-tugas yang lebih sederhana. Alur kerja yang digunakan oleh Lina dan timnya adalah metode ....

a)

Pengenalan pola

b)

Pengelompokan

c)

Dekompisi

d)

Abstraksi

26.

Arti dari pseudocode adalah ....

a)

Penulisan kode program dalam bahasa pemrograman

b)

Penulisan algoritma dengan bahasa sederhana yang mudah dipahami

c)

Penulisan langkah-langkah dalam bentuk gambar

d)

Penulisan data dalam bentuk tabel

27.

Siti sedang merencanakan sebuah acara besar untuk komunitasnya. Dia ingin memastikan bahwa semua aspek penting dari acara tersebut diperhatikan tanpa terjebak dalam detail yang tidak perlu. Apa manfaat metode abstraksi dalam berpikir komputasional yang dapat Siti gunakan untuk mencapai tujuannya?

a)

Menyusun langkah-langkah secara urut

b)

Memudahkan kita untuk fokus pada hal-hal penting dan mengabaikan detail yang tidak perlu

c)

Mengelompokkan data berdasarkan kategori

d)

Membagi masalah menjadi bagian-bagian kecil

28.

Dian sedang mempersiapkan teh untuk teman-temannya, sementara Wahyu ingin menyalakan lampu di ruang tamu. Langkah apa yang membedakan algoritma membuat teh Dian dan menyalakan lampu Wahyu?

a)

Algoritma menyalakan lampu Wahyu memiliki langkah pengecekan dan penggantian bohlam

b)

Algoritma membuat teh Dian memiliki langkah menekan saklar

c)

Algoritma menyalakan lampu Wahyu memiliki langkah memasukkan kantong teh

d)

Algoritma membuat teh Dian memiliki langkah pengecekan bohlam

29.

Di antara simbol berikut, yang menunjukkan arah alir instruksi adalah ....

a)

lingkaran

b)

persegi panjang

c)

panah

d)

belah ketupat

30.

Rahman sedang merencanakan sebuah acara. Ia ingin memastikan bahwa semua persiapan telah dilakukan sebelum mengundang tamu. Algoritma yang digunakan untuk menjalankan instruksi selanjutnya apabila syarat yang ditetapkan telah terpenuhi disebut ....

a)

pseudocode

b)

kondisional

c)

loops

d)

flowchart