wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

pree-test

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Kemampuan untuk memecahkan masalah yang kompleks menjadi bagian yang lebih kecil dan lebih mudah di kelola adalah....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

2.

Manfaat utama dalam penggunaan algoritma yaitu...

a)

meningkatkat komleksitas pemecahan masalah

b)

Membuat proses pemecahan masalah lebih acak

c)

Menurunkan efesiensi dalam pemecahan masalah

d)

memungkinkan otomasi dan pengulangan dalam pemrosesan data

3.

Teknik berpikir komputasional yang digunakan dalam proses pemrograman dan pengodean perangkat lunak antara lain...

a)

Dekomposisi, pola pemograman, dan algoritma

b)

Enkripsi,deskripsi, dan otentikasi

c)

parallelisme, concurrency,dan virtualisasi

d)

pemodelan ,optimasi, dan debugging

4.

salah satu karakteristik berpikir komputasional adalah...

a)

logis dan sistematis

b)

dekomposisi

c)

pengenalan pola

d)

abstraksi

5.

Kemampuan untuk mengidentifikasi dan memahami pola-pola yang terdapat dalam data atau informasi merupakan pengertian dari...

a)

Algoritma

b)

Abstraksi

c)

Pengenalan pola

d)

Dekomposisi

6.

Apa yang dimaksud dengan dekomposisi dalam berpikir komputasional?

a)
  • Menguraikan masalah menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola.

b)
  • Menyusun langkah-langkah logis untuk menyelesaikan masalah.

c)
  • Mengidentifikasi pola yang serupa di antara masalah yang berbeda.

d)
  • Mengabaikan detail yang tidak penting untuk fokus pada aspek utama

7.

Mengidentifikasi pola dalam berpikir komputasional bertujuan untuk...

a)
  • Memecah masalah menjadi bagian yang lebih kecil.

b)
  • Mengembangkan solusi yang hanya berlaku untuk satu masalah.

c)
  • Menemukan kesamaan antara masalah yang berbeda untuk membuat solusi yang lebih efisien.

d)
  • Mengabaikan bagian-bagian penting dari masalah.

8.

Apa yang dimaksud dengan abstraksi dalam berpikir komputasional?

a)
  • Menyederhanakan masalah dengan hanya fokus pada informasi yang relevan.

b)
  • Mencoba semua solusi secara acak untuk menemukan yang terbaik.

c)
  • Membagi masalah menjadi beberapa submasalah yang lebih kecil.

d)
  • Mencari pola yang berulang dari masalah yang berbeda.

9.

Berikut ini adalah contoh masalah yang dapat diselesaikan dengan berpikir komputasional, kecuali...

a)
  • Menyusun jadwal kerja.

b)
  • Menyusun strategi pemasaran.

c)
  • Menentukan jalur terpendek dalam peta.

d)
  • Menggambar pemandangan alam secara manual.

10.

Apa yang dimaksud dengan evaluasi dalam proses berpikir komputasional?

a)
  • Mencoba menemukan pola yang berulang dalam suatu masalah.

b)
  • Menyederhanakan masalah dengan mengabaikan detail yang tidak relevan.

c)
  • Menilai apakah solusi yang dibuat efektif dan efisien dalam memecahkan masalah.

d)
  • Membagi masalah besar menjadi masalah kecil yang lebih mudah dikelola.