wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BERPIKIR KOMPUTASIONAL KELAS IX SEMESTER 1

Total questions: 30

Worksheet time: 50mins

Name
Class
Date
1.

Berpikir komputasional adalah . . . .

a)

Cara berpikir matematis

b)

Cara berpikir sistematis menggunakan konsep ilmu komputer

c)

Cara menghafal langkah-langkah pemrograman

d)

Cara cepat mengetik di komputer

2.

Empat pilar berpikir komputasional adalah . . . .

a)

Data, Program, Aplikasi, Jaringan

b)

Input, Proses, Output, Penyimpanan

c)

Dekomposisi, Pengenalan Pola, Abstraksi, Algoritma

d)

Analisis, Sintesis, Evaluasi, Aplikasi

3.

Membagi masalah besar menjadi masalah kecil disebut . . . .

a)

Abstraksi

b)

Algoritma

c)

Pola

d)

Dekomposisi

4.

Mencari kesamaan dan perbedaan dari data disebut . . . .

a)

Pola

b)

Algoritma

c)

Dekomposisi

d)

Abstraksi

5.

Abstraksi dalam berpikir komputasional berarti . . . .

a)

Membuat data baru

b)

Mengabaikan detail yang tidak penting

c)

Mengurutkan data

d)

Membagi masalah menjadi kecil

6.

Algoritma adalah . . . .

a)

Urutan langkah-langkah sistematis untuk menyelesaikan masalah

b)

Data dalam komputer

c)

Bahasa pemrograman

d)

Proses penyimpanan data

7.

Jika "A Benar" dan "B Benar, maka A AND B bernilai . . . .

a)

Salah

b)

Benar

c)

Tidak tentu

d)

Tidak berlaku

8.

Operator logika yang bernilai benar jika salah satu pernyataan benar adalah . . . .

a)

AND (∧)

b)

OR (∨)

c)

NOT (¬)

d)

XOR

9.

Struktur data yang menyimpan data sejenis secara berurutan adalah . . . .

a)

Stack

b)

Queue

c)

Array/List

d)

Tree

10.

Struktur data stack bekerja dengan prinsip . . . .

a)

FIFO (First In First Out)

b)

LIFO (Last In First Out)

c)

Random Access

d)

Sequential Search

11.

Struktur data queue bekerja dengan prinsip . . . .

a)

Binary Search

b)

Random Access

c)

FIFO (First In First Out)

d)

LIFO (Last In First Out)

12.

Proses mencari elemen tertentu dalam sekumpulan data disebut . . . .

a)

Sorting

b)

Looping

c)

Branching

d)

Searching

13.

Proses mengurutkan data dari kecil ke besar atau sebaliknya disebut . . . .

a)

Sorting

b)

Searching

c)

Looping

d)

Branching

14.

Binary search hanya bisa digunakan pada . . . .

a)

Data acak

b)

Data yang sudah terurut

c)

Data gambar

d)

Data teks

15.

Dalam logika, NOT A bernilai Benar jika . . . .

a)

A salah

b)

A benar

c)

A sama dengan B

d)

A lebih kecil dari B

16.

Jika A = benar, B = salah, maka A OR B bernilai . . . .

a)

Benar

b)

Salah

c)

Tidak tentu

d)

Tidak berlaku

17.

Jika A = benar, B = salah, maka A AND B bernilai . . . .

a)

Benar

b)

Salah

c)

Tidak tentu

d)

Tidak berlaku

18.

Contoh penerapan dekomposisi dalam kehidupan sehari-hari adalah . . . .

a)

Menghitung total belanja tanpa mencatat harga satu per satu

b)

Membagi pekerjaan rumah: menyapu, mengepel, mencuci piring

c)

Mengabaikan data yang tidak relevan

d)

Mengurutkan daftar siswa

19.

Contoh penerapan abstraksi dalam aplikasi peta digital adalah . . . .

a)

Menampilkan semua detail bangunan secara lengkap

b)

Hanya menampilkan jalan utama dan tempat penting

c)

Menyusun langkah perjalanan dengan detail semua toko

d)

Mengurutkan lokasi berdasarkan abjad

20.

Jika A -> 3 x 3 = 9 dan B -> 1 adalah bilangan genap. Maka A AND B menghasilkan . . . .

a)

Benar

b)

Salah

c)

Tidak tentu

d)

Tidak berlaku

21.

Seorang siswa ingin membuat aplikasi pengingat jadwal belajar. Ia hanya fokus pada data penting seperti hari, mata pelajaran, dan jam belajar. Konsep yang digunakan adalah . . . .

a)

Dekomposisi

b)

Abstraksi

c)

Algoritma

d)

Pola

22.

Saat membuat resep masakan, kita menuliskan langkah-langkah mulai dari menyiapkan bahan, memanaskan wajan, memasukkan bumbu, hingga menyajikan. Hal ini adalah contoh . . . .

a)

Flowchart

b)

Data array

c)

Algoritma

d)

Abstraksi

23.

Berikut yang termasuk dalam logika dasar adalah . . . .

a)

ARRAY, STACK, QUEUE

b)

FOR, WHILE, DO

c)

AND, OR, NOT

d)

IF, ELSE, WHILE

24.

Dalam kehidupan sehari-hari, penerapan looping dapat diibaratkan dengan

a)

Menyalakan lampu hanya sekali

b)

Membuka pintu rumah

c)

Mengisi botol satu per satu sampai penuh

d)

Menentukan apakah siswa lulus atau tidak

25.

Seorang siswa ingin membuat program untuk menentukan apakah sebuah bilangan adalah bilangan prima atau bukan. Ia membagi langkah menjadi:
(1) Input bilangan,
(2) Periksa pembagi bilangan,
(3) Tentukan hasil.
Konsep berpikir komputasional yang digunakan adalah . . . .

a)

Abstraksi

b)

Algoritma

c)

Pengenalan Pola

d)

Dekomposisi

26.

Seorang siswa sedang menyusun flowchart menghitung luas lingkaran. Ia menuliskan langkah:
Mulai → Input jari-jari → Hitung luas = π × r × r → Tampilkan hasil → Selesai.
Flowchart tersebut menggambarkan . . . .

a)

struktur data

b)

algoritma

c)

abstraksi

d)

pola

27.

Dalam algoritma, pengulangan disebut juga dengan . . . .

a)

Branching

b)

Iterasi/ Looping

c)

Sorting

d)

Searching

28.

Perhatikan data berikut: 2, 4, 6, 8, 10. Pola yang terbentuk adalah . . . .

a)

Bilangan prima

b)

Bilangan ganjil

c)

Bilangan genap

d)

Bilangan acak

29.

Resep masakan berisi langkah-langkah dari awal sampai akhir. Hal ini adalah contoh . . . .

a)

Algoritma

b)

Abstraksi

c)

Flowchart

d)

Data array

30.

Perhatikan langkah-langkah berikut:

a. sajikan teh

b. aduk hingga merata

c. masukkan gula dan teh ke dalam gelas

d. tuangkan air panas ke dalam gelas

Urutan algoritma yang benar dalam membuat teh adalah . . . .

a)

a -> b -> d -> c

b)

c -> d -> b -> a

c)

b -> c -> a - > d

d)

d -> a -> c -> b