wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Berpikir Komputasional

Total questions: 25

Worksheet time: 19mins

Name
Class
Date
1.

Apa yang dimaksud dengan berpikir komputasional?

a)

Teknik menggambar diagram

b)

Metode pengajaran tradisional

c)

Hanya digunakan dalam pengembangan aplikasi komputer

d)

Pendekatan dalam proses pembelajaran

2.

Apa tujuan dari berpikir komputasional?

a)

Menerapkan konsep untuk menyelesaikan persoalan komputasi

b)

Meningkatkan kemampuan menggambar

c)

Membuat aplikasi komputer

d)

Mengajarkan matematika

3.

Apa yang dimaksud dengan dekomposisi?

a)

Mencari pola dalam data

b)

Menghitung luas bangun datar

c)

Memecah masalah menjadi bagian yang lebih kecil

d)

Membuat algoritma

4.

Apa yang dimaksud dengan pengenalan pola?

a)

Membaca diagram

b)

Menghitung luas segiempat

c)

Kemampuan melihat persamaan atau perbedaan dalam data

d)

Membuat algoritma

5.

Apa yang dilakukan dalam algoritma?

a)

Membuat laporan

b)

Menggambar diagram alir

c)

Membaca peta

d)

Menetapkan langkah-langkah untuk menyelesaikan masalah

6.

Apa contoh dari teknik dekomposisi?

a)

Membaca diagram

b)

Mencari pola dalam data

c)

Memecah masalah kompleks menjadi sub bagian

d)

Menghitung luas

7.

Apa yang dimaksud dengan abstraksi?

a)

Mencari pola dalam data

b)

Menghitung luas bangun datar

c)

Memilah informasi dari masalah kompleks menjadi sederhana

d)

Membuat algoritma

8.

Apa yang dimaksud dengan algoritma dalam konteks ini?

a)

Membaca peta

b)

Pseudocode

c)

Diagram alir

d)

Tahapan untuk menyelesaikan masalah dengan langkah-langkah jelas

9.

Apa notasi yang digunakan dalam penulisan algoritma?

a)

Hanya pseudocode

b)

Hanya diagram alir

c)

Hanya untaian kalimat

d)

Diagram alir, untaian kalimat deskriptif, pseudocode

10.

Apa langkah pertama dalam algoritma menghitung luas persegi panjang?

a)

Cetak nilai luas

b)

Selesai

c)

Hitung luas

d)

Masukkan nilai panjang

11.

Apa yang dilakukan setelah memasukkan nilai panjang dan lebar?

a)

Menghitung luas

b)

Membaca diagram

c)

Mencetak nilai luas

d)

Menghentikan program

12.

Apa yang ditampilkan setelah menghitung luas?

a)

Nilai luas

b)

Diagram alir

c)

Nilai panjang

d)

Nilai lebar

13.

Apa yang dimaksud dengan notasi I dalam algoritma?

a)

Langkah-langkah algoritma

b)

Untaian kalimat deskriptif

c)

Diagram alir

d)

Pseudocode

14.

Apa yang dilakukan dalam teknik pengenalan pola?

a)

Identifikasi dan prediksi berdasarkan kesamaan

b)

Membuat algoritma

c)

Menghitung luas

d)

Membaca peta

15.

Binary-tree ialah himpunan terbatas yang mungkin kosong atau terdiri dari simpul yang disebut ....

a)

root

b)

right sub

c)

core

d)

left sub

16.

Representasi data jenis bilangan bulat sering disebut ....

a)

numeric

b)

integer

c)

floating point

d)

boolean

17.

Syarat utama dalam menyusun algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara ....

a)

notasi matematis

b)

represenasi grafis

c)

sekumpulan simbol

d)

sistematis dan logis

18.

Kunci dari sebuah algoritma serta bernilai benar atau salah disebut ....

a)

sitematis

b)

pragmatis

c)

logis

d)

dilematis

19.

Guna menyatakan simbol yang berkaitan dengan serangkaian proses yang dilakukan dapat menggunakan ...

a)

Computing Symbols

b)

Flow Direction Symbols

c)

Input-Output Symbols

d)

Processing Symbols

20.

Salah satu cara untuk menghasilkan kode pseudo yang baik adalah ....

a)

Meregangkan aturan-aturan bahasa formal dengan versi akhir dari algoritma akan diekspresikan

b)

Sebaiknya singkat namun cukup menggambarkan apa yang dilakukan oleh algoritma tersebut

c)

tidak sembarang versi pseudocode dapat diterima, walaupun perintahnya tidak membingungkan pembaca

d)

uraian langkah-langkah penyelesaian masalah yang sederhana

21.

Agar orang lain dapat menggunakan informasi tersebut guna menyelesaikan permasalahan yang sama, syarat dasar mengembangakan petunjuk pemecahann masalah adalah ....

a)

tren dan keteraturan dalam data yang nantinya digunakan dalam membuat prediksi dan penyajian data

b)

menggunakan sintaks yang sangat spesifik

c)

melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum

d)

dilakukan selangkah demi selangkah (step-by-step)

22.

Hal mendasar yang harus kalian pahami terhadap jumlah elemen array adalah ....

a)

aturan penyisipan dan penghapusan elemen tertentu

b)

harus diketahui sebelum program dijalankan

c)

penyisipan setelah elemen terakhir

d)

struktur data dibuat semakin kompleks

23.

Karakteristik bersama yang terjadi dalam setiap masalah masing-masing individu adalah ....

a)

Pola

b)

dekomposisi

c)

algoritma

d)

abstraksi

24.

Perhatikan peryataan berikut !

(1) Character

(2) Boolean

(3) Integer

(4) Number

Berdasarkan peryataan di atas, indeks array harus berupa tipe data yang menyatakan urutan yang ditunjukan sesuai nomor .... (HOTS)

a)

(1) dan (3)

b)

(1), (2), dan (3)

c)

(2) dan (4)

d)

(2), (3) dan (4)

25.

Setiap sistem bilangan memiliki nilai ....

a)

array dan integer

b)

Binary dan Grafik

c)

absolute value dan position value

d)

Character dan Number