wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algoritma, Flowchart, dan Validitas Data (Kelas 10)

Total questions: 70

Worksheet time: 35mins

Name
Class
Date
1.

Algoritma adalah...

a)

Bahasa pemrograman berbasis objek

b)

Urutan langkah logis untuk menyelesaikan masalah

c)

Cara menggambar simbol komputer

2.

Flowchart adalah...

a)

Diagram untuk menggambarkan logika program

b)

File penyimpanan data

c)

Sistem operasi komputer

3.

Simbol terminator pada flowchart biasanya berbentuk...

a)

Persegi panjang

b)

Belah ketupat

c)

Oval

4.

Simbol input/output pada flowchart adalah...

a)

Jajar genjang

b)

Lingkaran

c)

Persegi

5.

Simbol proses dalam flowchart digambarkan dengan...

a)

Oval

b)

Persegi panjang

c)

Belah ketupat

6.

Fungsi flowchart adalah...

a)

Membuat desain perangkat keras

b)

Memperjelas langkah penyelesaian masalah

c)

Menghitung kecepatan komputer

7.

Contoh algoritma dalam kehidupan sehari-hari adalah...

a)

Membeli komputer

b)

Proses membuat mie instan

c)

Bermain game

8.

Keuntungan algoritma adalah...

a)

Sulit dipahami

b)

Membingungkan pengguna

c)

Memudahkan penyelesaian masalah

9.

Flowchart decision menggunakan simbol...

a)

Belah ketupat

b)

Oval

c)

Persegi panjang

10.

Perulangan pada flowchart dilakukan pada bagian...

a)

Decision

b)

Terminator

c)

Connector

11.

Validitas data berarti...

a)

Kemudahan data untuk dihapus

b)

Tingkat keaslian dan kebenaran data

c)

Banyaknya ukuran file

12.

Data valid adalah data yang...

a)

Sudah dipalsukan

b)

Tidak sesuai fakta

c)

Akurat dan dapat dipercaya

13.

Contoh validasi data input adalah...

a)

Input umur hanya angka

b)

Input nama harus angka

c)

Input tanggal boleh huruf

14.

Validasi range digunakan untuk...

a)

Membatasi ukuran file

b)

Membatasi nilai tertentu dalam rentang

c)

Mengubah bentuk huruf

15.

Validasi format dilakukan untuk...

a)

Membatasi waktu

b)

Memastikan format penulisan benar, seperti email

c)

Menambah ukuran memori

16.

Kesalahan data disebut...

a)

Error

b)

Success

c)

Completed

17.

Data yang tidak konsisten disebut...

a)

Data valid

b)

Data invalid

c)

Data bersih

18.

Validitas sangat penting karena...

a)

Tidak berpengaruh pada program

b)

Menjamin program berjalan benar

c)

Membuat komputer lambat

19.

Contoh data valid untuk nomor telepon...

a)

08123456789

b)

Nama siswa

c)

25 Oktober

20.

Data input yang salah akan menyebabkan...

a)

Program berjalan normal

b)

Program error

c)

Program bertambah cepat

21.

Kartu Algo digunakan untuk...

a)

Menggambar desain bangunan

b)

Menuliskan langkah algoritma program

c)

Mencatat nilai ujian

22.

Bahasa algoritma biasanya ditulis dalam bentuk...

a)

Bahasa alami terstruktur

b)

Bahasa Inggris formal

c)

Bahasa mesin

23.

Fungsi Kartu Algo adalah...

a)

Membantu penyimpanan data

b)

Menyusun langkah program sebelum coding

c)

Menjalankan sistem operasi

24.

Contoh instruksi dasar di Kartu Algo adalah...

a)

SET, INPUT, OUTPUT

b)

CPU, RAM, ROM

c)

HTML, CSS, PHP

25.

Penulisan algoritma sebaiknya dibuat...

a)

Tidak berurutan

b)

Terstruktur dan jelas

c)

Rumit dan panjang

26.

Bagian pertama pada kartu algo adalah...

a)

Output

b)

Assignment

c)

Judul program

27.

Bahasa algoritma digunakan sebelum...

a)

Analisis kebutuhan

b)

Menulis kode program

c)

Menginstal Windows

28.

Kartu algo membantu...

a)

Menggambar jaringan komputer

b)

Perencanaan logika sebelum coding

c)

Penghapusan file

29.

Output dalam algoritma berarti...

a)

Keluar aplikasi

b)

Hasil yang ditampilkan

c)

Posisi kursor

30.

Input dalam algoritma berarti...

a)

Data yang dimasukkan

b)

File yang dicetak

c)

Perintah restart

31.

Pseudocode adalah...

a)

Bahasa pemrograman resmi

b)

Deskripsi logika program menyerupai kode

c)

Komponen perangkat keras

32.

Perbedaan pseudocode dan flowchart adalah...

a)

Flowchart berbentuk diagram, pseudocode berupa teks

b)

Pseudocode memakai simbol visual

c)

Flowchart tanpa logika

33.

Pseudocode mudah dibaca karena...

a)

Menggunakan gambar rumit

b)

Bahasa sederhana

c)

Huruf asing

34.

Contoh perintah input pada pseudocode...

a)

DISPLAY

b)

READ

c)

STOP

35.

Perintah output pada pseudocode...

a)

PRINT / WRITE / DISPLAY

b)

CLEAR

c)

DELETE

36.

IF termasuk bagian...

a)

Perbandingan

b)

Percabangan

c)

Looping

37.

FOR atau WHILE digunakan dalam pseudocode untuk...

a)

Percabangan

b)

Perulangan

c)

Input data

38.

Contoh struktur IF...

a)

IF (nilai>75) THEN LULUS

b)

END

c)

START STOP

39.

Proses komputasi disebut juga...

a)

CPU

b)

Process

c)

Paging

40.

Tujuan pseudocode adalah...

a)

Mempermudah penulisan program

b)

Menambah ukuran memori

c)

Menghapus data

41.

Von Neumann adalah konsep arsitektur komputer yang menggunakan...

a)

Dua jalur data

b)

Satu jalur penyimpanan untuk data dan instruksi

c)

Tidak memiliki memori

42.

Komponen utama arsitektur Von Neumann adalah...

a)

CPU, memory, I/O

b)

Mouse, keyboard

c)

Printer

43.

CPU terdiri dari...

a)

ALU dan Control Unit

b)

Monitor dan speaker

c)

Kabel dan adaptor

44.

Fungsi ALU adalah...

a)

Mengolah data aritmatika dan logika

b)

Menyimpan file

c)

Menampilkan gambar

45.

Fungsi Control Unit adalah...

a)

Mengatur jalannya instruksi

b)

Memperbesar suara

c)

Menggambar grafik

46.

Memori utama disebut...

a)

ROM

b)

RAM

c)

Flashdisk

47.

Input device contohnya...

a)

Printer

b)

Keyboard

c)

Speaker

48.

Output device contohnya...

a)

Monitor

b)

Mouse

c)

Scanner

49.

Komponen penyimpanan luar disebut...

a)

Internal storage

b)

External storage

c)

Memory utama

50.

Register berada di dalam...

a)

CPU

b)

Monitor

c)

Hard disk

51.

Sistem operasi adalah...

a)

Perangkat untuk memutar musik

b)

Perangkat lunak pengatur kerja komputer

c)

Aplikasi edit video

52.

Contoh sistem operasi komputer...

a)

Photoshop

b)

Microsoft Word

c)

Windows

53.

Sistem operasi mobile yaitu...

a)

Android

b)

Linux Server

c)

Chrome

54.

Fungsi sistem operasi yaitu...

a)

Menghapus program

b)

Mengelola perangkat keras dan aplikasi

c)

Memperbanyak file

55.

Bagian utama sistem operasi adalah...

a)

RAM

b)

Kernel

c)

Speaker

56.

Sistem operasi berjenis open source yaitu...

a)

Linux

b)

Windows

c)

MacOS

57.

GUI berarti...

a)

Game User Identity

b)

Graphical User Interface

c)

General Unit Interface

58.

CLI berarti...

a)

Command Line Interface

b)

Computer Line Input

c)

Clear Level Information

59.

Contoh sistem operasi berbasis CLI yaitu...

a)

Linux Terminal

b)

Windows 11

c)

Android

60.

Scheduler digunakan untuk...

a)

Mengatur proses CPU

b)

Menghapus aplikasi

c)

Restart komputer

61.

File system berarti...

a)

Tempat penyimpanan dan pengaturan file

b)

Program edit gambar

c)

Pendeteksi virus

62.

Sistem operasi bertugas melakukan...

a)

Mengatur printer dan keyboard

b)

Menghapus RAM

c)

Mencetak uang

63.

Multiuser berarti...

a)

Hanya satu pengguna

b)

Banyak pengguna

c)

Komputer mati

64.

Contoh network OS yaitu...

a)

Novell Netware

b)

Windows Media Player

c)

CorelDraw

65.

Sistem operasi pertama buatan Microsoft adalah...

a)

Windows 95

b)

MS-DOS

c)

Windows 7

66.

Booting adalah proses...

a)

Penghapusan data

b)

Menyalakan komputer hingga siap pakai

c)

Pencetakan dokumen

67.

Device driver berfungsi untuk...

a)

Menghubungkan hardware dengan sistem operasi

b)

Mengubah format video

c)

Menambah kapasitas RAM

68.

Contoh device driver adalah...

a)

Printer driver

b)

Game offline

c)

Browser

69.

Proses menyimpan file di komputer disebut...

a)

Saving

b)

Loading

c)

Restart

70.

OS yang biasanya digunakan di server yaitu...

a)

Linux

b)

Windows XP Home

c)

Android