wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal Pilihan Ganda - Berpikir Komputasional 6A

Total questions: 41

Worksheet time: 21mins

Name
Class
Date
1.

Jika nilai ujian Budi lebih dari 75, maka Budi lulus. Pernyataan ini disebut ...

a)

Variabel

b)

Fungsi

c)

Kondisi if-then

d)

Looping

2.

Pernyataan 'Jika lampu merah maka berhenti, jika lampu hijau maka jalan' adalah contoh ...

a)

Flowchart

b)

Kondisi if-then

c)

Variabel

d)

Perulangan

3.

Dalam logika if-then, bagian 'then' digunakan untuk ...

a)

Menyimpan data

b)

Memberi perintah ketika syarat benar

c)

Mengulang perintah

d)

Menggambar diagram

4.

Manakah contoh kondisi if-then yang benar?

a)

Jika lapar → makan

b)

Jika hujan → minum

c)

Jika tidur → belajar

d)

Jika senang → menangis

5.

If-then biasanya digunakan untuk ...

a)

Mengulang instruksi

b)

Memilih keputusan berdasarkan kondisi

c)

Menyimpan nilai

d)

Menggambar alur

6.

Looping adalah perintah untuk ...

a)

Mengulang suatu instruksi beberapa kali

b)

Menggambar alur program

c)

Menyimpan informasi

d)

Membuat keputusan

7.

Pernyataan 'Ulangi 5 kali menulis kata Halo' adalah contoh ...

a)

Variabel

b)

Fungsi

c)

Looping

d)

Kondisi

8.

Jika sebuah perintah diulang terus tanpa henti, maka disebut ...

a)

Perulangan terbatas

b)

Perulangan tak hingga

c)

Fungsi

d)

Variabel

9.

Dalam looping, perintah 'For i = 1 to 10' artinya ...

a)

Perintah dijalankan satu kali

b)

Perintah dijalankan 10 kali

c)

Perintah dijalankan selamanya

d)

Perintah tidak dijalankan

10.

Looping memudahkan kita untuk ...

a)

Menggambar flowchart

b)

Menghemat penulisan kode

c)

Membuat variabel baru

d)

Menyimpan data

11.

Variabel dalam pemrograman adalah ...

a)

Kotak untuk menyimpan nilai

b)

Alat untuk menggambar diagram

c)

Perintah untuk mengulang

d)

Pilihan keputusan

12.

Contoh variabel adalah ...

a)

Nama = 'Budi'

b)

If nilai > 70 then Lulus

c)

Ulangi 10 kali

d)

Flowchart

13.

Variabel umur = 12 artinya ...

a)

Variabel bernama umur berisi angka 12

b)

Variabel umur berulang 12 kali

c)

Fungsi umur akan dipanggil

d)

Flowchart umur

14.

Manakah pernyataan yang benar tentang variabel?

a)

Variabel selalu menyimpan angka

b)

Variabel bisa menyimpan teks, angka, atau simbol

c)

Variabel hanya dipakai di flowchart

d)

Variabel dipakai untuk menggambar

15.

Jika variabel nilai = 80, lalu kita ubah menjadi 90, maka isi variabel nilai adalah ...

a)

80

b)

90

c)

170

d)

Kosong

16.

Fungsi adalah ...

a)

Kotak penyimpanan data

b)

Bagian kode untuk menjalankan tugas tertentu

c)

Perintah perulangan

d)

Gambar alur

17.

Contoh fungsi dalam kehidupan sehari-hari adalah ...

a)

Menghitung luas persegi

b)

Menyimpan nilai ujian

c)

Mengulang kata 10 kali

d)

Memilih kondisi benar

18.

Fungsi biasanya dipanggil dengan ...

a)

Menulis nama fungsinya

b)

Menggambar diagram

c)

Menyimpan variabel

d)

Membuat looping

19.

Kelebihan menggunakan fungsi adalah ...

a)

Membuat kode lebih pendek dan teratur

b)

Membuat gambar lebih bagus

c)

Menambah variabel otomatis

d)

Mengulang perintah

20.

Fungsi tambah(2,3) akan menghasilkan ...

a)

23

b)

6

c)

5

d)

2

21.

Flowchart adalah ...

a)

Bahasa pemrograman

b)

Gambar alur kerja suatu program

c)

Variabel

d)

Fungsi

22.

Bentuk belah ketupat dalam flowchart digunakan untuk ...

a)

Proses

b)

Keputusan

c)

Output

d)

Input

23.

Bentuk belah ketupat dalam flowchart digunakan untuk ...

a)

Proses

b)

Keputusan

c)

Output

d)

Input

24.

Flowchart mempermudah kita untuk ...

a)

Mengulang instruksi

b)

Memahami alur program

c)

Menyimpan variabel

d)

Menulis fungsi

25.

Bentuk persegi panjang dalam flowchart menunjukkan ...

a)

Input/output

b)

Proses

c)

Kondisi

d)

Pengulangan

26.

Bentuk jajar genjang dalam flowchart biasanya dipakai untuk ...

a)

Input atau output

b)

Keputusan

c)

Proses

d)

Variabel

27.

Jika ingin menampilkan angka 1 sampai 5, maka digunakan ...

a)

Variabel

b)

If-then

c)

Looping

d)

Fungsi

28.

Pernyataan 'Jika hujan maka bawa payung, jika tidak hujan maka tidak bawa payung' adalah contoh ...

a)

Variabel

b)

Fungsi

c)

Flowchart

d)

Kondisi if-then

29.

Untuk menghitung luas lingkaran, lebih baik digunakan ...

a)

Variabel

b)

Fungsi

c)

Looping

d)

Kondisi

30.

Flowchart digunakan sebelum menulis program agar ...

a)

Program lebih mudah dipahami

b)

Variabel otomatis terisi

c)

Perulangan tidak terbatas

d)

Kondisi selalu benar

31.

Jika variabel total = 0, lalu dilakukan looping menambahkan angka 1 sampai 5, maka nilai akhir total adalah ...

a)

5

b)

10

c)

15

d)

20

32.

Dekomposisi adalah ...

a)

Mengulang instruksi

b)

Memecah masalah besar menjadi bagian-bagian kecil

c)

Menguji program

d)

Menyimpan data

33.

Contoh dekomposisi dalam kehidupan sehari-hari adalah ...

a)

Membagi tugas membersihkan rumah menjadi: menyapu, mengepel, dan membuang sampah

b)

Menghitung hasil ujian teman

c)

Menyimpan variabel ke memori

d)

Menggambar flowchart

34.

Pengenalan pola (pattern recognition) artinya ...

a)

Melihat kesamaan atau perulangan dalam suatu masalah

b)

Membuat keputusan if-then

c)

Menyimpan data di variabel

d)

Membuat flowchart

35.

Contoh pengenalan pola adalah ...

a)

Melihat bahwa 2, 4, 6, 8 selalu bertambah 2

b)

Menggambar flowchart persegi panjang

c)

Membuat fungsi menghitung luas

d)

Menulis variabel nama

36.

Abstraksi dalam berpikir komputasional artinya ...

a)

Mengabaikan hal-hal yang tidak penting dan fokus pada inti masalah

b)

Mengulang instruksi

c)

Menyimpan data

d)

Menguji program

37.

Contoh abstraksi adalah ...

a)

Saat menghitung luas persegi, kita hanya butuh panjang sisi, tidak perlu tahu warna kertasnya

b)

Menggambar flowchart semua detail

c)

Menyimpan data angka dan teks

d)

Mengulang perintah 5 kali

38.

Algoritma adalah ...

a)

Langkah-langkah terurut untuk menyelesaikan masalah

b)

Data yang disimpan dalam variabel

c)

Perintah perulangan

d)

Bentuk flowchart

39.

Contoh algoritma dalam kehidupan sehari-hari adalah ...

a)

Resep memasak nasi goreng

b)

Menggambar jajar genjang

c)

Menulis nama di variabel

d)

Menyimpan data nilai

40.

Analisis data dalam berpikir komputasional digunakan untuk ...

a)

Mengulang instruksi

b)

Mencari arti dari kumpulan data

c)

Menyimpan variabel

d)

Membuat flowchart

41.

Pengujian (testing) dalam pemrograman adalah ...

a)

Mengecek apakah program berjalan sesuai yang diinginkan

b)

Membuat variabel baru

c)

Menggambar flowchart

d)

Membuat looping