Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Pemikiran Komputasional

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Istilah pendekatan yang memecah masalah besar dan kompleks menjadi lebih sederhana atau kecil sehingga lebih mudah dikelola dan dipahami adalah ....

a)

Perancangan Algoritma

b)

Komposisi

c)

Abstraksi

d)

Pengenalan Pola

e)

Dekomposisi

2.

Dalam berfikir komputasional, kita dituntut untuk mencari kesamaan masalah untuk menyelesaikan suatu masalah. Pernyataan tersebut termasuk teknik ....

a)

Abstraksi

b)

Dekomposisi

c)

Algoritma

d)

Pengenalan Pola

e)

Komposisi

3.

Mengembangkan petunjuk pemecahan masalah yang sama secara step by step, langkah demi langkah, tahapan demi tahapan disebut dengan ….

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan

e)

Algoritma

4.

Teknik memecah data, proses, atau masalah yang kompleks/rumit menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola disebut ….

a)

Dekomposisi

b)

Algoritma

c)

Abstraksi

d)

Pengenalan Pola

e)

Mendeteksi sifat

5.

Berpikir komputasional memiliki empat pondasi sebagai berikut, kecuali ….

a)

Abstraksi

b)

Pengenalan Pola

c)

Kritis

d)

Dekomposisi

e)

Algoritma

6.

Untuk membuat sebuah resep pizza yang baru seorang chef terkenal membagi pizza dalam tiga bagian: roti, saus, dan topping. Dalam berpikir komputasi teknik ini dikenal sebagai

a)

dekomposisi

b)

instruksi

c)

desain algoritma

d)

abstraksi

e)

pattern generalization

7.

Dokter Indra membaca hasil rontgen paru-paru pasien. Kemudian, dokter membandingkan hasil rontgen tersebut dengan hasil rontgen pasien sebelumnya. Tindakan tersebut dapat dikategorikan sebagai proses ….

a)

Dekomposisi

b)

Abstraksi

c)

Algoritma

d)

pengenalan pola

e)

Transaksi

8.

Berikut yang termasuk dekomposisi adalah ….

a)

Membaca posisi menggunakan GPS

b)

Membentuk ketua, wakil, sekretaris, bendahara, dan bidang lain.

c)

Membaca diagram dalam bentuk diagram batang dan pie

d)

Mendeteksi bentuk-bentuk wajah

e)

Mendeteksi sifat

9.

Dibawah ini yang merupakan salah satu proses pada pemikiran komputasional adalah ...

a)

Memecahkan masalah

b)

Memecahkan situasi

c)

Berpikir rasional

d)

Berpikir modern

e)

Berpikir singkat

10.

Berikut contoh dari dekomposisi adalah . . .

a)

Mengikuti langkah-langkah menelpon di telepon umum

b)

merakit komputer per bagian, dari motherboard, DVD room dan harddisk

c)

menggunakan cara yang hampir sama untuk mengecat tembok dan mengecat pagar

d)

mengerjakan secara keseluruhan secara bersamaan

e)

pada saat membeli tiket online, hanya perlu beberapa data seperti nama, email, dan tanggal lahir tanpa perlu mengetahui status hubungan dan daftar teman

11.

Dalam menyusun suatu program, langkah pertama yang harus di lakkukan adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Mempelajari program

12.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Diagram

13.

Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahas

14.

langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Diagram

15.

Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa pemograman

d)

Sembarang bahasa asal terstruktur

e)

Bahasa Mesin

16.

Pada pembuatan program komputer, algoritma dibuat :

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

e)

Pada saat di jalankan

17.

Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

c)

Masalah-Model-Algoritma-Eksekusi-Hasil

d)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

e)

Algoritma-Program-Model-Eksekusi-Hasil

18.

Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah :

a)

10

b)

15

c)

10 atau 15

d)

10 dan 15

e)

Kosong

19.

Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :

a)

Merah

b)

Ungu

c)

Hijau

d)

Putih

e)

Abu-abu

20.

Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi :

a)

Menjadi Sembarang Nilai

b)

Menjadi hampa

c)

Q tetap

d)

Menjadi 10

e)

P tetap

21.

Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan :

a)

a=0 , b=5

b)

a=10 , b=5

c)

a=10 , b=0

d)

a=b

e)

a=10 , b=10

22.

Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :

a)

15 dan 0

b)

0 dan 15

c)

15 dan 15

d)

0 dan 10

e)

10 dan 15

23.

struktur pertama dalam pascal adalah . .

a)

Char;

b)

String

c)

End.

d)

Writeln

e)

Uses crt;

24.

Untuk melihat hasil dari program yang di kerjakan tekan tombol ...

a)

CRTL+F5

b)

CRTL+F9

c)

CRTL+F2

d)

CRTL+F12

e)

CRTL+F4

25.

Berapa kode yang digunakan untuk membuat tulisan berwarna "CYAN"…

a)

4

b)

2

c)

128

d)

7

e)

3

26.

Perintah dasar sederhana dalam program passcal adalah...

a)

Readln

b)

End

c)

Write

d)

Wtiteln

e)

Uses crt;

27.

Tipe data bahasa pascal untuk TRUE FALSE adalah...

a)

String

b)

Char

c)

Boolean

d)

Byte

e)

Real

28.

Siapkah penemu program pascal…

a)

Greyson change

b)

Prof.niklaus wirth

c)

Kondrazuse

d)

Prof.niklaus smirth

e)

Dr.harcules

29.

Struktur bahasa pemograman pascal paling pertama adalah...

a)

Var;

b)

Begin

c)

End;

d)

Uses crt;

e)

Writeln;

30.

Tipe data pascal untuk karakter adalah...

a)

Char

b)

Boolean

c)

Integer

d)

Real

e)

Byte

31.

Apa kepanjangan dari USES…

a)

Unit secure

b)

Uni t syntax

c)

Unit sytem

d)

Up software

e)

Unit smiconductor

32.

Berikut ini adalah penulisan identifier yang benar dalam pemogramn pascal adalah...

a)

9program_satu

b)

Program_1

c)

Program satu

d)

Begin

e)

Array

33.

Tipe bilangan bulat dalam bahasa pascal dikenal sebagi ...

a)

Byte

b)

Integer

c)

Char

d)

String

e)

Boolean

34.

Tipe bilangan bulat dalam bahasa pascal dikenal sebagi ...

a)

Byte

b)

Integer

c)

Char

d)

String

e)

Boolean

35.

Istilah" perulangan " dalam pemograman pascal dikenal dengan ...

a)

Repeating

b)

Again

c)

Funtion

d)

Replay

e)

Looping

36.

Perintah untuk menutup program dalam pascal adalah...

a)

End.

b)

Program

c)

Uses crt;

d)

Finish

e)

End;

37.

Menggambarkan program secara logika merupakan fungsi dari...

a)

Flowchart

b)

Dxdiag

c)

Begin

d)

SI

e)

Sistem oprasi

38.

Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti,tidak dapat dirubah dalam program disebut deklarasi...

a)

Deklarasi label

b)

Deklarasi konstanta

c)

Deklarasi tipe

d)

Deklarasi variabel

e)

Deklarasi prosedur

39.

Di bawah ini termasuk dalam deklarasi dalam pascal ,kecuali...

a)

Deklarasi perubah

b)

Deklarasi proses

c)

Deklarasi konstanta

d)

Deklarasi tipe

e)

Deklarasi prosedut

40.

Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalm tipe data...

a)

Real

b)

Boolean

c)

Integer

d)

Longint

e)

Byte

41.

Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah...

a)

Writeln

b)

Readln

c)

Begin

d)

Write

e)

Clrscr

42.

Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF dalam kondisi ...

a)

IF bersarang

b)

IF bercabang

c)

IF tunggal

d)

IF-THEN

e)

IF do while-Until

43.

Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen yang mempunyai tipe sama,disebut tipe data...

a)

Array

b)

Byte

c)

Longint

d)

Integer

e)

Boolean

44.

Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris ,disebut...

a)

Writeln

b)

Write

c)

Readln

d)

Read

e)

Begin

45.

Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah ,disebut...

a)

Writeln

b)

Write

c)

Readln

d)

Read

e)

Begin

46.

Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses,disebut…

a)

Variabel

b)

Ripe data

c)

prosedur

d)

deklarasi

e)

Array

47.

Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian) ,disebut...

a)

Variabel

b)

Tipe data

c)

Prosedur

d)

Deklarasi

e)

Array

48.

Berikut ini yang termasuk operator aritmatika yaitu ….

a)

*

b)

/

c)

%

d)

+

e)

Semua benar

49.

Tipe data yang cocok untuk menyimpan data nama siswa adalah …

a)

Numeric

b)

Character

c)

Date/Time

d)

Array

e)

Integer

50.

Pemberian nama variabel yang benar adalah …

a)

% nilai

b)

nilai_siswa

c)

nama siswa

d)

& panjang

e)

alamat!