wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ULANGAN HARIAN 2 BERPIKIR KOMPUTASIONAL

Total questions: 30

Worksheet time: 3600secs

Name
Class
Date
1.

Nilai dari ekspresi (1 ∧ 0) adalah ....

a)

0

b)

1

c)

TRUE

d)

Benar

2.

Operator ¬ dalam logika berarti ....

a)

OR

b)

AND

c)

NOT

d)

FALSE

3.

Jika A = 1 dan B = 0, maka hasil dari A ∨ B adalah ....

a)

1

b)

0

c)

TRUE OR FALSE

d)

FALSE

4.

Operasi logika yang hanya menghasilkan benar jika kedua operand benar adalah ....

a)

AND

b)

NOT

c)

OR

d)

XOR

5.

Nilai dari ¬(1 ∧ 0) adalah ....

a)

1

b)

0

c)

AND

d)

OR

6.

Operand adalah...

a)

nilai atau ekspresi yang dioperasikan oleh operator logika

b)

simbol atau kata yang digunakan untuk melakukan operasi

c)

istilah yang menunjukkan hasil benar

d)

istilah yang menunjukkan hasil salah

7.

Hasil dari ( ¬0 ) ∧ 1 adalah ....

a)

1

b)

0

c)

2

d)

-1

8.

Dalam logika Boolean, nilai TRUE dilambangkan dengan angka ....

a)

2

b)

1

c)

0

d)

-1

9.

Pernyataan “Jika Roni sakit maka Roni tidak masuk sekolah” merupakan contoh penerapan operator ....

a)

OR

b)

AND

c)

NOT

d)

NOR

10.

Jika A = 1, B = 0, C = 1, maka hasil dari (A ∧ ¬B) ∨ ( ¬C ) ∨B)) adalah ....

a)

TRUE

b)

FALSE

c)

ERROR

d)

OPERATOR

11.

Algoritma adalah ....

a)

Kode program komputer

b)

Langkah-langkah sistematis untuk menyelesaikan masalah

c)

Rangkaian perintah acak

d)

Hasil dari sebuah program

12.

Dalam flowchart, simbol jajar genjang digunakan untuk ....

a)

Process

b)

Input/Output

c)

Decision

d)

Terminator

13.

Simbol belah ketupat (diamond) dalam flowchart menunjukkan ....

a)

Mulai atau Selesai

b)

Proses

c)

Keputusan yang harus diambil

d)

Input data

14.

Kelebihan algoritma deskriptif adalah ....

a)

Rumit tapi cepat

b)

menggunakan visual yang mencolok

c)

mudah dimengerti karena menggunakan bahasa sehari-hari

d)

membutuhkan bahasa pemrograman

15.

Langkah selanjutnya dalam membuat flowchart setelah menentukan posisi mulai dari algoritma yang akan dibuat adalah ....

a)

menentukan input

b)

menentukan output

c)

menentukan masalah

d)

menentukan keputusan

16.
  1. 1. masukkan gula, kedalam gelas

  2. 2. masukkan air panas

  3. 3. masukkan teh celup

  4. 4. tunggu selama tiga menit

  5. 5. teh siap dihidangkan

algoritma diatas termasuk kedalam algoritma...

a)

Deskriptif

b)

Naratif

c)

Pseudocode

d)

Flowchart

17.

Dalam flowchart, simbol oval atau kapsul digunakan untuk ....

a)

awal dan akhir

b)

proses

c)

pengulangan

d)

penyimpanan data

18.

Jika sebuah flowchart memiliki percabangan YA/TIDAK, maka simbol yang digunakan adalah ....

a)

Persegi Panjang

b)

Jajar Genjang

c)

Belah Ketupat

d)

Oval

19.

Tujuan utama dari algoritma adalah ....

a)

membuat komputer berpikir

b)

menyelesaikan masalah secara sistematis

c)

membuat komputer hidup

d)

menyelesaikan masalah dengan langkah yang panjang

20.

Istilah Algoritma berasal dari nama seorang matematikawan yang bernama

a)

Al-Mahmud

b)

Al-Ghozali

c)

Al-Khawarizmi

d)

Al-Fawwad

21.

Pseudocode berarti ....

a)

bahasa pemrograman yang digunakan untuk membuat kode

b)

kode semu yang menyerupai bahasa pemrograman

c)

logika yang dipetakan melalui gambar

d)

instruksi berbasis angka 0 dan 1

22.

Bagian pseudocode yang digunakan untuk memasukkan data dari pengguna adalah ....

a)

PRINT

b)

SET

c)

GET

d)

COMPUTE

23.

Bagian pseudocode yang berfungsi untuk menampilkan hasil adalah ....

a)

INPUT

b)

PRINT

c)

STORE

d)

COMPUTE

24.

dalam pseudocode, simbol yang dipakai untuk menyelesaikan soal perkalian adalah

a)

+

b)

-

c)

/

d)

*

25.

Tipe data yang digunakan untuk menyimpan nilai BENAR/SALAH adalah ....

a)

STRING

b)

INTEGER

c)

BOOLEAN

d)

FLOAT

26.

Pernyataan berikut termasuk struktur pengulangan atau LOOP dalam pseudocode:

a)

IF - THEN - ELSE

b)

PRINT - END

c)

SET - COMPUTE

d)

WHILE - ENDWHILE

27.

Dalam pseudocode, INTEGER merupakan tipe data yang berupa

a)

bilangan desimal

b)

bilangan bulat

c)

satu karakter

d)

kalimat

28.

perhatikan contoh pseudocode dibawah ini:

IF nilai >= 85 THEN

PRINT “A”

ELSE

PRINT “B”

ENDIF

pseudocode diatas tergolong kedalam struktur ....

a)

pengulangan

b)

perbandingan

c)

proses

d)

output

29.

perhatikan contoh pseudocode berikut:

START

WHILE tanah = "kering"

PRINT "Siram tanaman."

ENDWHILE

END

berdasarkan pseudocode diatas, program akan berhenti ketika

a)

tanah masih kering

b)

tanah sudah basah

c)

air habis

d)

perintah diulang sepuluh kali

30.

perhatikan contoh pseudocode dibawah ini:

START

DO Teh = Aduk

WHILE teh != “rata”

ENDDO

END

struktur dari pseudocode diatas adalah....

a)

WHILE - ENDWHILE

b)

IF - THEN - ELSE

c)

REPEAT - UNTIL

d)

DO - WHILE - ENDDO