wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Algoritma dan Flowchart

Total questions: 80

Worksheet time: 40mins

Name
Class
Date
1.

Langkah-langkah sistematis untuk menyelesaikan masalah disebut...

a)

Data

b)

Algoritma

c)

Diagram

d)

Komputasi

2.

Simbol jajargenjang dalam flowchart digunakan untuk...

a)

Proses

b)

Input/Output

c)

Keputusan

d)

Terminator

3.

Simbol belah ketupat pada flowchart menunjukkan...

a)

Mulai

b)

Proses

c)

Input

d)

Percabangan

4.

“IF nilai > 75 THEN lulus” merupakan contoh...

a)

Looping

b)

Percabangan

c)

Array

d)

Operator aritmetika

5.

Dalam pseudocode, bagian untuk memasukkan data disebut...

a)

OUTPUT

b)

SHOW

c)

ENTER

d)

INPUT

6.

Perintah berulang hingga kondisi terpenuhi disebut...

a)

Looping

b)

Branching

c)

Sorting

d)

Searching

7.

Flowchart yang berisi perulangan biasanya menggunakan simbol...

a)

Lingkaran

b)

Belah ketupat

c)

Kotak

d)

Jajar genjang

8.

Pseudocode “REPEAT... UNTIL x = 10” artinya...

a)

Diulang sampai benar-benar tidak perlu

b)

Diulang sampai syarat terpenuhi

c)

Dilakukan sekali

d)

Tidak dilakukan

9.

Dalam algoritma, langkah harus...

a)

Tidak berurutan

b)

Berurutan

c)

Acak

d)

Tidak pasti

10.

Contoh algoritma kehidupan sehari-hari adalah...

a)

Menyalakan TV

b)

Menyusun laporan

c)

Memasak mie instan

d)

Semua benar

11.

Operator logika AND akan bernilai TRUE jika...

a)

Salah satu benar

b)

Kedua nilai benar

c)

Salah satu salah

d)

Kedua salah

12.

Hasil dari TRUE OR FALSE adalah...

a)

TRUE

b)

FALSE

c)

NULL

d)

ERROR

13.

NOT TRUE menghasilkan...

a)

TRUE

b)

FALSE

c)

1

d)

0

14.

1 AND 0 dalam logika akan menghasilkan...

a)

1

b)

2

c)

0

d)

-1

15.

Digunakan untuk membandingkan dua nilai...

a)

Operator Aritmetika

b)

Operator Relasi

c)

Operator String

d)

Operator Data

16.

Fungsi blok “move 10 steps” adalah...

a)

Memutar sprite

b)

Menghapus sprite

c)

Menggerakkan sprite

d)

Menambah sprite

17.

Blok "wait 1 seconds" digunakan untuk...

a)

Mengulang gerakan

b)

Memberi jeda

c)

Menghapus skrip

d)

Menambah sprite

18.

Fungsi blok operator AND pada Scratch adalah...

a)

Menggabungkan teks

b)

Membandingkan warna

c)

Menghasilkan TRUE jika dua kondisi benar

d)

Menggabungkan sprite

19.

Blok "point towards mouse-pointer" artinya sprite akan...

a)

Mengikuti pointer

b)

Menjauhi pointer

c)

Menghapus pointer

d)

Membesar

20.

Dalam PictoBlox, event "when green flag clicked" adalah...

a)

Menghapus kode

b)

Memulai program

c)

Mematikan sprite

d)

Menyimpan project

21.

Game Flappy Bird biasanya menggunakan mekanisme...

a)

Looping tanpa henti

b)

Percabangan tunggal

c)

Operasi matematis saja

d)

Tanpa algoritma

22.

Untuk membuat sprite melompat, blok yang digunakan biasanya...

a)

Change y by

b)

Change x by

c)

Say

d)

Wait

23.

Sensor warna pada PictoBlox digunakan untuk...

a)

Mengubah kostum

b)

Mendeteksi warna objek

c)

Menghapus sprite

d)

Menambah player

24.

Fungsi "broadcast" adalah...

a)

Menghapus pesan

b)

Mengirim sinyal ke sprite lain

c)

Menyalakan lampu

d)

Menambah event

25.

Blok "forever" termasuk jenis...

a)

Operator

b)

Looping

c)

Event

d)

Sensor

26.

Aplikasi untuk membuat slide presentasi adalah...

a)

Audacity

b)

PowerPoint

c)

Photoshop

d)

CapCut

27.

Format audio yang umum digunakan...

a)

PNG

b)

MP3

c)

PDF

d)

DOCX

28.

Video dapat diedit menggunakan aplikasi...

a)

CapCut

b)

Word

c)

Excel

d)

Scratch

29.

AI dapat digunakan untuk...

a)

Menyalin kertas

b)

Memprediksi data

c)

Menghapus komputer

d)

Menggandakan bug

30.

Teknologi AI yang dapat mengubah teks menjadi gambar disebut...

a)

Image Recognition

b)

Text-to-Image

c)

OCR

d)

Rendering

31.

Machine Learning bekerja dengan cara...

a)

Menebak secara acak

b)

Belajar dari data

c)

Menghapus database

d)

Mencetak dokumen

32.

Infografis biasanya digunakan untuk...

a)

Menyusun angka

b)

Menyampaikan data secara visual

c)

Menghapus data

d)

Menganalisis komputer

33.

File presentasi biasa disimpan dengan format...

a)

.pptx

b)

.mp4

c)

.jpg

d)

.pdf

34.

Aplikasi untuk desain poster adalah...

a)

Excel

b)

Canva

c)

Notepad

d)

CMD

35.

Deepfake adalah contoh penggunaan AI untuk...

a)

Menghapus internet

b)

Memanipulasi video wajah

c)

Mengirim email

d)

Menambah memori

36.

Perangkat yang digunakan untuk menghubungkan perangkat ke jaringan internet adalah...

a)

Printer

b)

Router

c)

Scanner

d)

Speaker

37.

Website dapat diakses menggunakan...

a)

Browser

b)

Notepad

c)

Kalender

d)

Clipboard

38.

HTTPS lebih aman karena...

a)

Proses lebih cepat

b)

Data dienkripsi

c)

Tampilan lebih indah

d)

Menghemat kuota

39.

Kata sandi yang kuat sebaiknya menggunakan...

a)

Hanya huruf kecil

b)

Kombinasi huruf, angka, simbol

c)

Nama sendiri

d)

Tanggal lahir

40.

Contoh perangkat lunak komunikasi adalah...

a)

WhatsApp

b)

Paint

c)

PowerPoint

d)

Adobe Reader

41.

Tindakan pencurian identitas digital disebut...

a)

Cracking

b)

Phishing

c)

Hacking

d)

Spamming

42.

Firewall berfungsi sebagai...

a)

Penyimpan data

b)

Pengaman jaringan

c)

Penghapus virus

d)

Pengedit dokumen

43.

Data numerik adalah data berupa...

a)

Gambar

b)

Suara

c)

Angka

d)

Video

44.

Spreadsheet digunakan untuk...

a)

Menggambar

b)

Menghitung data

c)

Merekam audio

d)

Mengedit video

45.

Rumus di spreadsheet selalu dimulai dengan...

a)

%

b)

=

c)

+

d)

?

46.

Untuk mencari rata-rata digunakan fungsi...

a)

MAX

b)

SUM

c)

AVERAGE

d)

COUNT

47.

Data yang diolah menjadi informasi disebut...

a)

Noise

b)

Output

c)

Error

d)

Biner

48.

Graph dalam informatika menggambarkan...

a)

Jaringan hubungan antar objek

b)

Daftar file

c)

Gambar dekorasi

d)

Suara

49.

Dalam program, variabel digunakan untuk...

a)

Menghapus memori

b)

Menyimpan nilai

c)

Mengatur ukuran layar

d)

Mematikan komputer

50.

Teknologi yang mampu mengenali wajah manusia disebut...

a)

OCR

b)

Face Recognition

c)

Audio Sensing

d)

Touch Sensing

51.

Tujuan utama algoritma adalah...

a)

Menghasilkan data

b)

Menyelesaikan masalah secara sistematis

c)

Menghapus file

d)

Mengatur warna layar

52.

Simbol terminator (oval) pada flowchart digunakan untuk...

a)

Percabangan

b)

Perulangan

c)

Proses

d)

Mulai dan selesai

53.

Pseudocode “FOR i = 1 TO 5” berarti...

a)

Tidak mengulang

b)

Mengulang 10 kali

c)

Mengulang 5 kali

d)

Mengulang tanpa batas

54.

Dalam algoritma, istilah “step-by-step” berarti...

a)

Acak

b)

Urut dan bertahap

c)

Melompat-lompat

d)

Tidak beraturan

55.

Flowchart digunakan untuk...

a)

Menggambar poster

b)

Mengedit video

c)

Memvisualisasikan alur program

d)

Menyimpan data

56.

Pseudocode biasanya ditulis menggunakan...

a)

Bahasa mesin

b)

Bahasa daerah

c)

Mirip Bahasa pemrograman

d)

Bahasa hewan

57.

Proses mengecek apakah suatu kondisi benar atau salah disebut...

a)

Looping

b)

Decision

c)

Output

d)

Start

58.

Dalam flowchart, panah (arrow) digunakan untuk...

a)

Memberi warna

b)

Menghapus simbol

c)

Menunjukkan arah alur

d)

Menambah data

59.

Pseudocode “WHILE x < 10” artinya...

a)

Ulangi selama x kurang dari 10

b)

Ulangi sampai x = 1

c)

Berhenti saat x > 0

d)

Tidak mengulang

60.

Algoritma yang tidak jelas langkahnya disebut...

a)

Efisien

b)

Optimal

c)

Ambigu

d)

Cepat

61.

Nilai TRUE AND TRUE menghasilkan...

a)

FALSE

b)

ERROR

c)

TRUE

d)

NULL

62.

Operator OR bernilai FALSE hanya jika...

a)

Satu benar

b)

Keduanya salah

c)

Keduanya benar

d)

Salah satu salah

63.

NOT FALSE menghasilkan...

a)

FALSE

b)

ERROR

c)

TRUE

d)

0

64.

Pernyataan 5 > 3 bernilai...

a)

FALSE

b)

TRUE

c)

NULL

d)

0

65.

Operator perbandingan digunakan untuk...

a)

Menjumlah data

b)

Menggabungkan teks

c)

Menghapus nilai

d)

Membandingkan dua nilai

66.

Tabel kebenaran digunakan untuk mempelajari...

a)

Warna

b)

Suara

c)

Logika Boolean

d)

Program grafis

67.

Hasil 0 OR 1 adalah...

a)

0

b)

1

c)

NULL

d)

ERROR

68.

Operator XOR bernilai TRUE jika...

a)

Keduanya benar

b)

Keduanya salah

c)

Kedua nilai berbeda

d)

Keduanya sama

69.

Nilai dari (TRUE AND FALSE) OR TRUE adalah...

a)

FALSE

b)

0

c)

TRUE

d)

NULL

70.

Hasil NOT (1 AND 1) adalah...

a)

1

b)

2

c)

0

d)

TRUE

71.

Fungsi blok “say Hello for 2 seconds” adalah...

a)

Menghapus sprite

b)

Menampilkan teks sementara

c)

Memulai musik

d)

Menduplikasi sprite

72.

Blok “repeat 10” digunakan untuk...

a)

Perulangan tanpa batas

b)

Mengulang 10 kali

c)

Percabangan

d)

Menghapus kode

73.

Jika sprite ingin bergerak ke kanan, maka digunakan...

a)

Change y by

b)

Change x by

c)

Go to mouse-pointer

d)

Hide

74.

Blok “forever if ” berarti sprite akan...

a)

Menghentikan program

b)

Berjalan sekali saja

c)

Melakukan aksi terus-menerus jika kondisi benar

d)

Menghapus kondisi

75.

Fungsi blok “glide 1 secs to x: 0 y: 0” adalah...

a)

Memperbesar sprite

b)

Menambah pesan

c)

Menggerakkan sprite secara halus ke koordinat

d)

Menutup project

76.

Blok “switch costume to...” digunakan untuk...

a)

Menghapus warna

b)

Mengubah tampilan sprite

c)

Mengatur suara

d)

Mengatur ukuran

77.

Pada game Flappy Bird, gravitasi biasanya diterapkan menggunakan...

a)

Change x by

b)

Change y by -value

c)

Broadcast

d)

Go to random position

78.

PictoBlox dapat mengontrol robot melalui...

a)

Kamera

b)

Sensor dan board mikrokontroler

c)

Broadcast

d)

Go to random position

79.

Blok "play sound until done" digunakan untuk...

a)

Menghapus suara

b)

Menahan sprite

c)

Memutar suara sampai selesai

d)

Memulai loop

80.

Event “when key space pressed” digunakan untuk...

a)

Menghapus program

b)

Mengubah kostum

c)

Menjalankan aksi saat tombol ditekan

d)

Mengeraskan audio