wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pilihlah jawaban yang paling tepat (A–E):

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Berpikir komputasional melibatkan langkah-langkah berikut, kecuali:

a)

Dekomposisi

b)

Pola (pattern recognition)

c)

Abstraksi

d)

Algoritmisasi

e)

Menghafal kode program

2.

Tujuan utama dekomposisi dalam berpikir komputasional adalah:

a)

Membuat program lebih panjang

b)

Memecah masalah besar menjadi bagian-bagian kecil

c)

Menghafal langkah-langkah penyelesaian

d)

Menyembunyikan data

e)

Menghapus langkah yang tidak penting

3.

Contoh pola (pattern) dalam berpikir komputasional adalah:

a)

Menuliskan kode tanpa struktur

b)

Mencari kesamaan pada beberapa kasus serupa

c)

Mengubah semua data menjadi grafik

d)

Menghapus data yang tidak dipakai

e)

Mengurutkan data acak

4.

Abstraksi digunakan untuk:

a)

Menghapus semua detail

b)

Memfokuskan pada informasi penting

c)

Menambah jumlah data

d)

Menjalankan suatu program

e)

Mengatur ulang file komputer

5.

Komponen utama komputer yang bertugas menjalankan instruksi disebut:

a)

Hard disk

b)

RAM

c)

CPU

d)

GPU

e)

Power Supply

6.

RAM berfungsi untuk:

a)

Menyimpan data permanen

b)

Memproses grafik

c)

Menyimpan data sementara

d)

Menyediakan tenaga listrik

e)

Mendinginkan komputer

7.

Perangkat input berikut yang paling umum digunakan adalah:

a)

Printer

b)

Scanner

c)

Speaker

d)

Monitor

e)

Flashdisk

8.

Contoh perangkat output adalah:

a)

Keyboard

b)

Mouse

c)

Monitor

d)

Webcam

e)

Microphone

9.

Data yang berbentuk angka disebut:

a)

Data kualitatif

b)

Data kuantitatif

c)

Data mentah

d)

Data primer

e)

Data sekunder

10.

Langkah awal dalam analisis data adalah:

a)

Membuat grafik

b)

Mengumpulkan data

11.

Salah satu tujuan visualisasi data adalah:

a)

Menyulitkan pembaca

b)

Menyembunyikan informasi

c)

Mempermudah memahami informasi

d)

Mengurangi jumlah data

e)

Mengubah jenis data

12.

Urutan langkah algoritma harus:

a)

Acak

b)

Tidak berurutan

c)

Logis dan terstruktur

d)

Tidak boleh diulang

e)

Mengandung rumus matematika

13.

Contoh algoritma dalam kehidupan sehari-hari adalah:

a)

Makan tanpa aturan

b)

Langkah-langkah membuat teh

c)

Berjalan tanpa tujuan

d)

Mengikuti alur cerita film

e)

Mendengarkan musik

14.

Dalam pseudocode, perintah untuk keputusan biasanya menggunakan:

a)

LOOP

b)

PRINT

c)

IF–THEN

d)

START

e)

END

15.

Pengulangan (looping) digunakan untuk:

a)

Mengulang suatu proses beberapa kali

b)

Menghentikan program

c)

Menjalankan program tanpa kondisi

d)

Mengatur memori

e)

Menghapus variabel

16.

Variabel dalam pemrograman digunakan untuk:

a)

Menyimpan nilai

b)

Menghapus nilai

c)

Mencetak layar

d)

Menghubungkan internet

e)

Mengatur suhu perangkat

17.

Contoh bahasa pemrograman tingkat tinggi adalah:

a)

Assembly

b)

Machine Language

c)

Python

d)

Binary Code

e)

Hexadecimal

18.

Tipe data integer digunakan untuk menyimpan:

a)

Teks

b)

Angka bulat

c)

Pecahan

d)

Gambar

e)

Suara

19.

Operator yang digunakan untuk penjumlahan dalam banyak bahasa pemrograman adalah:

a)

-

b)

*

c)

/

d)

+

e)

%

20.

Program yang memiliki bug berarti:

a)

Program sudah sempurna

b)

Program terlalu cepat

c)

Program mengalami kesalahan

d)

Program tidak membutuhkan perbaikan

e)

Program tidak bisa ditutup