Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Berpikir Komputasional

Total questions: 5

Worksheet time: 2mins

Name
Class
Date
1.

Seorang siswa ingin membuat program untuk menghitung luas persegi panjang. Langkah pertama yang paling tepat dilakukan adalah...

a)

Menuliskan rumus luas persegi panjang

b)

Membuat diagram alir program

c)

Membagi masalah menjadi sub-masalah yang lebih kecil (misal: meminta input panjang dan lebar)

d)

Menentukan bahasa pemrograman yang akan digunakan

e)

Membuat tampilan output program

2.

Perhatikan barisan bilangan berikut: 2, 4, 6, 8, ... Bilangan selanjutnya adalah...

a)

10

b)

12

c)

14

d)

16

e)

18

3.

Konsep "mobil" dalam pemrograman dapat direpresentasikan sebagai...

a)

Sebuah objek dengan atribut (warna, merek, tahun) dan metode (bergerak, berhenti)

b)

Sebuah variabel bertipe string

c)

Sebuah gambar mobil

d)

Sebuah angka yang mewakili kecepatan mobil

e)

Sebuah array yang berisi data tentang mobil

4.

Untuk mencari bilangan terbesar dari tiga bilangan, algoritma yang paling efisien adalah...

a)

Membandingkan setiap bilangan dengan semua bilangan lainnya

b)

Mengurutkan bilangan dari yang terkecil ke terbesar, lalu mengambil bilangan terakhir

c)

Memilih bilangan pertama sebagai terbesar, lalu bandingkan dengan bilangan berikutnya. Jika bilangan berikutnya lebih besar, maka bilangan berikutnya menjadi terbesar

d)

Menjumlahkan ketiga bilangan, lalu bagi dengan tiga

e)

Mengalikan ketiga bilangan

5.

Manakah yang merupakan contoh dari algoritma?

a)

Resep memasak

b)

Novel

c)

Lukisan

d)

Lagu

e)

semua jawaban salah