wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal Pilihan Ganda Berpikir Komputasional

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Apakah yang dimaksud dengan berpikir komputasional?

a)

Kemampuan menggunakan komputer dengan cepat

b)

Proses pemecahan masalah dengan menggunakan langkah-langkah logis

c)

Kemampuan membuat program komputer yang kompleks

d)

Kemampuan merancang perangkat keras komputer

2.

Tahapan apa saja yang umumnya terdapat dalam proses berpikir komputasional?

a)

Mengumpulkan data, menganalisis data, membuat algoritma, membuat program

b)

Membuat program, menguji program, memperbaiki program, menyebarkan program

c)

Merancang antarmuka, membuat database, menulis kode, menguji sistem

d)

Mengidentifikasi masalah, merancang solusi, mengimplementasikan solusi, mengevaluasi solusi

3.

Contoh penerapan berpikir komputasional dalam kehidupan sehari-hari adalah...

a)

Memilih pakaian yang akan dipakai

b)

Membuat resep masakan baru

c)

Menyusun jadwal kegiatan harian

d)

Semua jawaban benar

4.

Algoritma adalah...

a)

Bahasa pemrograman yang digunakan untuk membuat program

b)

Kumpulan instruksi yang terurut untuk menyelesaikan suatu masalah

c)

Perangkat keras yang digunakan untuk menjalankan program

d)

Data yang digunakan dalam program

5.

Dekomposisi adalah salah satu konsep dalam berpikir komputasional yang berarti...

a)

Membagi masalah besar menjadi bagian-bagian yang lebih kecil

b)

Menggabungkan beberapa bagian kecil menjadi satu kesatuan

c)

Mencari pola atau keteraturan dalam data

d)

Membuat abstraksi dari suatu masalah

6.

Abstraksi adalah...

a)

Proses menyederhanakan suatu masalah dengan menghilangkan detail yang tidak relevan

b)

Proses membuat model dari suatu sistem atau objek

c)

Proses mengidentifikasi perbedaan antara dua hal

d)

Proses mengukur kinerja suatu algoritma

7.

Algoritma yang baik harus memiliki ciri-ciri...

a)

Efisien, benar, jelas

b)

Rumit, panjang, detail

c)

Cepat, mahal, akurat

d)

Sederhana, lambat, tidak jelas

8.

Perhatikan algoritma berikut: 1. Mulai 2. Masukkan dua buah bilangan 3. Jumlahkan kedua bilangan 4. Tampilkan hasil penjumlahan 5. Selesai Algoritma di atas digunakan untuk...

a)

Mencari bilangan terbesar

b)

Mencari bilangan terkecil

c)

Menjumlahkan dua bilangan

d)

Mengalikan dua bilangan

9.

Apakah yang dimaksud dengan debugging?

a)

Proses membuat program

b)

Proses menjalankan program

c)

Proses menemukan dan memperbaiki kesalahan dalam program

d)

Proses menguji kinerja program

10.

Manakah yang bukan merupakan contoh bahasa pemrograman?

a)

Python

b)

Java

c)

C++

d)

Microsoft Word