wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Computational Thinking Quiz

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

Sekumpulan instruksi atau perintah yang ditulis oleh manusia (disebut programmer atau developer) untuk memberitahu komputer apa yang harus dilakukan itu disebut dengan?

a)

Algoritma

b)

Perangkat Keras

c)

Software Development Life Cycle - SDLC

d)

Perangkat Lunak

2.

Jika perangkat lunak adalah hasil akhirnya, bagaimana proses pembuatannya?

a)

Proses pembuatan perangkat lunak hanya melibatkan pengujian dan implementasi

b)

Pengembangan perangkat lunak tidak memerlukan analisis kebutuhan

c)

Pemrograman

d)

Dengan Menganalisis Permasalahan

3.

proses sistematis yang digunakan untuk mengembangkan perangkat lunak dari awal hingga selesai, mencakup tahap-tahap perencanaan, pembuatan, pengujian, hingga pemeliharaan itu disebut dengan?

a)

Algoritma

b)

Software Development Life Cycle - SDLC

c)

Gerbang logika

d)

Hardware

4.

Berikut ini yang bukan merupakan tahapan dari Software Development Life Cycle - SDLC adalah?

a)

Perencanaan (Planning)

b)

Perancangan (Design)

c)

Diskusi (Discussion)

d)

Implementasi (Implementation/Coding)

5.

Tahap apa dalam Software Development Life Cycle - SDLC setelah lulus uji, perangkat lunak dirilis atau dipublikasikan agar dapat digunakan oleh user?

a)

Penyebaran (Deployment)

b)

Pengujian (Testing)

c)

Implementasi (Implementation/Coding)

d)

Perancangan (Design)

6.

Tahap apa dalam Software Development Life Cycle - SDLC yang dimana para programmer itu mulai mengkoding?

a)

Perencanaan (Planning)

b)

Perancangan (Design)

c)

Implementasi (Implementation/Coding)

d)

Pengujian (Testing)

7.

Berikut ini yang bukan merupakan karir dari seorang pengembang perangkat lunak?

a)

Frontend Developer

b)

Backend Developer

c)

Quality Assurance (QA) / Tester

d)

Moba Developer

8.

Membangun tampilan antarmuka (UI/UX) yang dilihat dan diinteraksikan langsung oleh user di sebuah website atau aplikasi itu merupakan pekerjan dari?

a)

Frontend Developer

b)

Backend Developer

c)

Game Developer

d)

Mobile Developer

9.

Sirkuit elektronik dasar yang menerima satu atau lebih sinyal masukan (input) untuk menghasilkan satu sinyal keluaran (output) itu merupakan pengertian dari?

a)
Induktor
b)
Gerbang logika
c)
Resistor
d)
Kapasitor
10.

Berikut ini yang bukan merupakan jenis dari Gerbang Logika?

a)

Gerbang Logika AND

b)

Gerbang Logika OR

c)

Gerbang Logika NOT

d)

Gerbang Logika SOR

11.

Gerbang Logika apa yang akan menghasilkan output 1 HANYA JIKA KEDUA/SEMUA inputnya itu bernilai 1?

a)
Gerbang OR
b)
Gerbang NOT
c)
Gerbang NAND
d)
Gerbang AND
12.

Gerbang Logika apa yang akan menghasilkan output 1 JIKA SALAH SATU atau SEMUA inputnya bernilai 1?

a)
Gerbang OR
b)
Gerbang NAND
c)
Gerbang NOT
d)
Gerbang AND
13.

Gerbang Logika apa yang hanya punya satu input dan outputnya adalah kebalikan dari input tersebut?

a)
Gerbang NAND
b)
Gerbang NOT
c)
Gerbang OR
d)
Gerbang AND
14.

Apa itu Computational Thinking?

a)
Computational Thinking hanya digunakan dalam pemrograman komputer.
b)

Metode pemecahan masalah yang memungkinkan kita untuk merancang solusi yang dapat dieksekusi oleh komputer

c)
Computational Thinking adalah proses yang tidak terstruktur dan acak.
d)

Computational Thinking adalah cara berpikir seperti komputer.

15.

Computational Thinking terdiri 4 pilar utama, mana berikut ini yang bukan termasuk ke dalam 4 pilar utama tersebut?

a)

Desain UI/UX (Design UI/UX)

b)

Dekomposisi (Decomposition)

c)

Pengenalan Pola (Pattern Recognition)

d)

Abstraksi (Abstraction)

16.

Kemampuan untuk melihat kesamaan, pola, atau keteraturan di dalam dan di antara sub-masalah yang telah dipecah merupakan pengertian dari?

a)

Dekomposisi (Decomposition)

b)

Pengenalan Pola (Pattern Recognition)

c)

Abstraksi (Abstraction)

d)

Desain Algoritma

17.

Yang merupakan urutan langkah-langkah logis dan terbatas yang dirancang untuk menyelesaikan suatu masalah spesifik?

a)
Strategi
b)
Prosedur
c)
Metode
d)
Algoritma
18.

Yang merupakan cara penulisan algoritma yang menggunakan gaya bahasa yang ringkas dan terstruktur, menyerupai bahasa pemrograman, namun tetap mudah dibaca oleh manusia adalah?

a)
Flowchart
b)
Pseudocode
c)

Algoritma

d)
Decision Tree
19.

Mana yang merupakan representasi visual dari sebuah algoritma?

a)
Pseudocode
b)
Program source code
c)

Algoritma

d)
Diagram alir (flowchart)
20.

Fungsi dari simbol flowchart ini adalah?

a)

Menandakan titik awal (Start) dan akhir (End) dari algoritma

b)

Menunjukkan sebuah proses atau operasi (misal: perhitungan matematika)

c)

Menunjukkan proses menerima data (input) atau menampilkan data (output).

d)

Menunjukkan sebuah kondisi yang membutuhkan jawaban Ya/Tidak (True/False).

21.

Fungsi dari simbol flowchart ini adalah?

a)

Menunjukkan proses menerima data (input) atau menampilkan data (output)

b)

Menunjukkan sebuah kondisi yang membutuhkan jawaban Ya/Tidak (True/False)

c)

Menghubungkan simbol-simbol dan menunjukkan arah aliran proses

d)

Menunjukkan sebuah proses atau operasi (misal: perhitungan matematika)

22.

Fungsi dari simbol flowchart ini adalah?

a)

Menunjukkan sebuah kondisi yang membutuhkan jawaban Ya/Tidak (True/False)

b)

Menghubungkan simbol-simbol dan menunjukkan arah aliran proses

c)

Menandakan titik awal (Start) dan akhir (End) dari algoritma

d)

Menunjukkan sebuah proses atau operasi (misal: perhitungan matematika)

23.

Fungsi dari simbol flowchart ini adalah?

a)

Menandakan titik awal (Start) dan akhir (End) dari algoritma

b)

Menunjukkan sebuah proses atau operasi (misal: perhitungan matematika)

c)

Menunjukkan proses menerima data (input) atau menampilkan data (output)

d)

Menunjukkan sebuah kondisi yang membutuhkan jawaban Ya/Tidak (True/False)

24.

Wadah yang digunakan untuk menyimpan sebuah nilai yang bisa berubah-ubah selama program berjalan merupakan pengertian dari?

a)

Variabel

b)

Konstanta

c)

Tipe Data

d)

Algoritma

25.

Tipe data manakah yang digunakan untuk menyimpan kumpulan karakter atau teks?

a)
float
b)
boolean
c)
string
d)
integer
26.

Wadah yang digunakan untuk menyimpan nilai bersifat tetap dan tidak akan pernah berubah setelah pertama kali ditetapkan itu merupakan pengertian dari?

a)
Fungsi
b)
Parameter
c)
Konstanta
d)
Variabel
27.

Simbol-simbol khusus yang digunakan untuk melakukan operasi terhadap nilai atau variabel adalah?

a)
Operator
b)
Konstanta
c)
Fungsi
d)
Variabel
28.

Manakah bentuk dari operator modulo atau sisa bagi?

a)
/
b)
&
c)
%
d)
*
29.

Struktur data yang dapat menyimpan sekumpulan elemen dengan tipe data yang sama dalam satu nama variabel adalah?

a)
Map
b)
List
c)
Array
d)
Set
30.

Manakah operator tidak sama dengan?

a)
!=
b)
===
c)
<>
d)
==