wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tugas Penilaian Sumatif Mata pelajaran Coding SMK BSB

Total questions: 38

Worksheet time: 34mins

Name
Class
Date
1.

Algoritma adalah…

a)

Bahasa pemrograman tingkat tinggi

b)

Urutan langkah-langkah untuk menyelesaikan masalah

c)

Kesalahan dalam program

d)

Perintah komputer yang tidak berurutan

e)

Hiasan dalam kode pemrograman

2.

Flowchart digunakan untuk…

a)

Menggambar jaringan LAN

b)

Mengukur kecepatan CPU

c)

Memvisualisasikan langkah-langkah algoritma

d)

Menentukan warna kabel

e)

Menjalankan program langsung

3.

Simbol mulai/akhir pada flowchart adalah…

a)

Persegi

b)

Lingkaran

c)

Belah ketupat

d)

Oval

e)

Segitiga

4.

Simbol mulai/akhir pada flowchart adalah…

a)

Persegi

b)

Lingkaran

c)

Belah ketupat

d)

Oval

e)

Segitiga

5.

Simbol proses pada flowchart berbentuk…

a)

Belah ketupat

b)

Kotak/persegi panjang

c)

Oval

d)

Lingkaran

e)

Segilima

6.

Simbol keputusan (decision) pada flowchart adalah…

a)

Segitiga

b)

Persegi panjang

c)

Belah ketupat

d)

lingkaran

e)

Kotak bergaris putus

7.

Logika AND bernilai benar jika…

a)

Salah dan salah

b)

Salah dan benar

c)

Benar dan salah

d)

Benar dan benar

e)

Semua salah

8.

Logika OR bernilai benar jika…

a)

Salah semua

b)

Salah dan salah

c)

Salah atau benar

d)

Tidak ada yang benar

e)

Keduanya salah

9.

Contoh algoritma kehidupan sehari-hari adalah…

a)

Menyalakan komputer

b)

Memasak mie dengan langkah terurut

c)

Bermain game

d)

Menonton TV

e)

Tidur

10.

Dalam algoritma, input berarti…

a)

Hasil keluaran

b)

Data yang masuk

c)

Proses akhir

d)

Tampilan layar

e)

Error

11.

Output berarti…

a)

Data masuk

b)

Proses menghitung

c)

Hasil dari proses

d)

Menghapus data

e)

Error program

12.

Contoh operasi logika adalah…

a)

Tambah

b)

Kurang

c)

AND

d)

Bagi

e)

Modulo

13.

Tujuan membuat flowchart adalah…

a)

Membuat program lebih lambat

b)

Memperindah tampilan

c)

Memudahkan memahami algoritma

d)

Membuat kabel jaringan

e)

Menghapus bug secara otomatis

14.

Algoritma harus bersifat…

a)

Rumit

b)

Tidak berurutan

c)

Jelas dan terstruktur

d)

Tidak bisa dijalankan

e)

Menyesatkan

15.

Dalam flowchart, simbol input-output adalah…

a)

Jajar genjang

b)

Lingkaran

c)

Persegi

d)

Segitiga

e)

Belah ketupat

16.

Tahapan membuat algoritma biasanya diawali dengan…

a)

Menghapus data

b)

Membuat solusi tanpa memahami masalah

c)

Memahami masalah

d)

Langsung coding

e)

Memperbaiki error

17.

Contoh perintah logika adalah…

a)

IF

b)

PRINT

c)

INPUT

d)

END

e)

START

18.

Flowchart yang bercabang memerlukan simbol…

a)

proses

b)

Terminator

c)

Jajar genjang

d)

Decision

e)

Input

19.

Contoh algoritma yang benar adalah…

a)

Tidak memiliki akhir

b)

Tidak berurutan

c)

Langkah-langkah logis

d)

Tidak ada input

e)

Tidak ada proses

20.

Dalam logika NOT, jika input TRUE maka output adalah…

a)

TRUE

b)

Tidak berubah

c)

Salah

d)

Benar

e)

0

21.

Tools untuk menggambar flowchart adalah…

a)

CMD

b)

PowerPoint

c)

Notepad

d)

Paint

e)

Arduino

22.

Algoritma terbaik adalah yang…

a)

Berbelit-belit

b)

Langkahnya rumit

c)

Efisien

d)

Sulit dipahami

e)

Banyak error

23.

Output dari program

4 lines
24.

Algoritma terbaik adalah yang…

a)

Berbelit-belit

b)

Langkahnya rumit

c)

Efisien

d)

Sulit dipahami

e)

Banyak error

25.

Output dari program disebut juga…

a)

Masukan

b)

Hasil

c)

Proses

d)

Sementara

e)

Nilai awal

26.

Proses debug berarti…

a)

Membuat error

b)

Mencari dan memperbaiki error

c)

Menghapus data

d)

Menambahkan fitur

e)

Membuat output baru

27.

Statement IF digunakan untuk…

a)

Perulangan

b)

Pengulangan tanpa batas

c)

Percabangan keputusan

d)

Menampilkan teks

e)

Menghapus file

28.

Algoritma harus memiliki…

a)

Langkah awal dan akhir

b)

Langkah tidak jelas

c)

Banyak dekorasi

d)

Warna tertentu

e)

Kode rahasia

29.

Contoh logika dalam kehidupan sehari-hari…

a)

Jika lapar maka makan

b)

Bermain musik

c)

Tidur malam

d)

Minum air

e)

Berjalan

30.

Perintah PRINT digunakan untuk…

a)

Menghapus data

b)

Menampilkan output

c)

Memasukkan data

d)

Mengulang program

e)

Menutup program

31.

Simbol konektor flowchart berbentuk…

a)

Lingkaran

b)

Belah ketupat

c)

Persegi Panjang

d)

Jajar genjang

e)

Panah

32.

Algoritma dalam bentuk tulisan disebut…

a)

Flowchart

b)

Pseudocode

c)

Program

d)

Compiler

e)

Interpreter

33.

Jika kondisi IF tidak terpenuhi, maka…

a)

Program berhenti

b)

Program error

c)

Masuk ke bagian ELSE

d)

Output muncul

e)

Program restart

34.

Jelaskan yang dimaksud dengan algoritma!

4 lines
35.

Sebutkan 3 simbol flowchart beserta artinya

4 lines
36.

Berikan contoh logika IF dalam kehidupan sehari-hari!

4 lines
37.

Jelaskan perbedaan antara input dan output dalam algoritma!

4 lines
38.

Mengapa flowchart penting dalam pembuatan program?

4 lines