wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Pemrograman Dasar

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Program yang langsung dijalankan oleh komputer.

b)

Rangkaian langkah-langkah logis untuk menyelesaikan masalah.

c)

Perintah yang hanya bisa dipahami oleh manusia.

d)

Kumpulan data yang disimpan dalam komputer.

e)

Bahasa pemrograman yang digunakan untuk membuat aplikasi.

2.

Simbol lingkaran pada flowchart digunakan untuk?

a)

Proses.

b)

Keputusan.

c)

Input atau Output.

d)

Terminator (awal/akhir).

e)

Menyatakan konektor.

3.

Apa fungsi pseudocode dalam pembuatan program?

a)

Menjalankan program secara langsung.

b)

Membantu penulisan kode dalam bahasa pemrograman tertentu.

c)

Menyusun logika program sebelum diimplementasikan.

d)

Sebagai alat untuk debugging program.

e)

Mengganti flowchart dalam dokumen teknis.

4.

Berikut adalah pernyataan dalam bahasa C untuk mendeklarasikan variabel. Pilih yang benar!

a)

var a = 5;

b)

integer a = 5;

c)

int a = 5;

d)

dim a = 5;

e)

data a = 5;

5.

Apa fungsi perintah scanf dalam bahasa C?

a)

Mencetak teks ke layar.

b)

Membaca input dari pengguna.

c)

Mendeklarasikan variabel.

d)

Menghitung nilai aritmatika.

e)

Menampilkan output ke layar.

6.

Jika sebuah bilangan biner adalah 1101, maka nilai desimalnya adalah...?

a)

12

b)

13

c)

14

d)

15

e)

16

7.

Apa hasil dari operasi berikut: (5 > 3) && (3 < 2) dalam bahasa C?

a)

True

b)

False

c)

0

d)

1

e)

Null

8.

Operator relasi dalam bahasa C yang digunakan untuk membandingkan dua nilai apakah sama adalah?

a)

=

b)

==

c)

!=

d)

<=

e)

=>

9.

Apa hasil dari operasi 10 % 3 dalam bahasa C?

a)

1

b)

2

c)

3

d)

7

e)

10

10.

Jika sebuah bilangan heksadesimal adalah 1A, maka nilai desimalnya adalah...?

a)

26

b)

27

c)

28

d)

29

e)

30

11.

Apa fungsi utama dari algoritma?

a)

Menyelesaikan masalah secara otomatis.

b)

Menyusun langkah-langkah logis untuk menyelesaikan masalah.

c)

Menjalankan program di komputer.

d)

Mengonversi data menjadi informasi.

e)

Mengoptimalkan kinerja komputer.

12.

Simbol berbentuk paralelogram pada flowchart digunakan untuk?

a)

Menghubungkan langkah-langkah.

b)

Menyatakan proses.

c)

Menyatakan keputusan.

d)

Menyatakan input atau output.

e)

Menyatakan awal dan akhir program.

13.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Perintah untuk menjalankan fungsi tertentu.

b)

Tempat untuk menyimpan nilai atau data sementara.

c)

Operasi matematika dalam program.

d)

Komponen hardware komputer.

e)

Algoritma yang ditulis dalam bahasa pemrograman.

14.

Perintah untuk menampilkan output di layar pada bahasa C adalah?

a)

printf

b)

scanf

c)

cin

d)

write

e)

printline

15.

untuk menampilkan output di layar pada bahasa C adalah?

a)

printf

b)

scanf

c)

cin

d)

write

e)

printline

16.

Apa arti operator != dalam bahasa C?

a)

Lebih besar dari

b)

Lebih kecil dari

c)

Sama dengan

d)

Tidak sama dengan

e)

Kurang dari sama dengan

17.

Apa fungsi utama dari perangkat I/O dalam arsitektur komputer?

a)

Menghubungkan memori dengan CPU.

b)

Mengontrol eksekusi instruksi.

c)

Mengelola input dan output data ke/dari komputer.

d)

Melakukan perhitungan logika.

e)

Menyimpan data sementara.

18.

Apa konversi bilangan desimal 25 ke biner?

a)

11001

b)

11010

c)

10100

d)

10011

e)

10101

19.

Bilangan oktal 17 dalam desimal adalah...?

a)

15

b)

16

c)

17

d)

18

e)

19

20.

Fungsi dari operator && dalam bahasa C adalah?

a)

Operator logika OR

b)

Operator logika AND

c)

Operator logika NOT

d)

Operator relasi

e)

Operator aritmatika

21.

Apa tujuan validasi sumber data dalam informatika?

a)

Untuk memastikan data memiliki format yang sesuai.

b)

Untuk menghapus data yang tidak diperlukan.

c)

Untuk mengonversi data ke format lain.

d)

Untuk mendeklarasikan variabel.

e)

Untuk menampilkan hasil pengolahan data.

22.

Apa hasil dari operasi (7 > 5) || (5 < 3)?

a)

True

b)

False

c)

Null

d)

0

e)

1

23.

Dalam sistem bilangan biner, operasi 1 AND 0 menghasilkan...?

a)

0

b)

1

c)

10

d)

Null

e)

11

24.

Pernyataan mana yang benar untuk mendeklarasikan variabel string di C?

a)

int name;

b)

char name[50];

c)

float name;

d)

double name;

e)

string name;

25.

Pernyataan mana yang benar tentang algoritma?

a)

Harus ditulis dalam bahasa pemrograman.

b)

Selalu memiliki flowchart.

c)

Harus memiliki langkah logis yang terdefinisi.

d)

Tidak dapat digunakan tanpa komputer.

e)

Tidak membutuhkan pseudocode.

26.

Bilangan biner 1010 dalam heksadesimal adalah...?

a)

9

b)

A

c)

B

d)

C

e)

D

27.

Fungsi dari simbol belah ketupat pada flowchart adalah?

a)

Menyatakan proses.

b)

Menyatakan input atau output.

c)

Menyatakan konektor.

d)

Menyatakan keputusan.

e)

Menyatakan awal program.

28.

Bilangan heksadesimal F sama dengan desimal...?

a)

14

b)

15

c)

16

d)

17

e)

18

29.

Apa output dari kode berikut dalam bahasa C? int a = 5, b = 10; printf("%d", a + b);

a)

5

b)

10

c)

15

d)

20

e)

Tidak ada output

30.

Dalam sistem bilangan oktal, angka terbesar dalam satu digit adalah...?

a)

7

b)

8

c)

9

d)

10

e)

15

31.

Apa fungsi utama operator % dalam bahasa C?

a)

Menampilkan sisa pembagian.

b)

Menghitung hasil pembagian.

c)

Menentukan besar bilangan.

d)

Membandingkan dua bilangan.

e)

Mengalikan dua bilangan.

32.

Apa fungsi utama dari CPU dalam sistem komputer?

a)

Menyimpan data sementara

b)

Menampilkan informasi ke layar.

c)

Melakukan operasi logika dan aritmatika

d)

Menghubungkan perangkat keras dengan perangkat lunak.

e)

Mengatur aliran listrik dalam komputer.

33.

Sistem operasi bertugas untuk...?

a)

Mengelola perangkat keras dan perangkat lunak.

b)

Menyusun algoritma dalam program.

c)

Menyimpan data secara permanen.

d)

Menjalankan semua aplikasi di internet.

e)

Mengatur aliran data dalam jaringan.

34.

Dalam arsitektur Von Neumann, unit yang bertugas menyimpan data dan instruksi adalah...?

a)

ALU (Arithmetic Logic Unit)

b)

CPU (Central Processing Unit)

c)

Memori utama

d)

Cache

e)

Perangkat I/O

35.

Apa komponen utama dari sistem komputer?

a)

Hardware, software, dan brainware

b)

Sistem operasi, CPU, dan aplikasi

c)

Input, process, dan output

d)

RAM, ROM, dan CPU

e)

Monitor, keyboard, dan printer

36.

Apa yang dimaksud dengan memori dalam model Von Neumann?

a)

Tempat penyimpanan data sementara dan permanen.

b)

Alat untuk menjalankan program.

c)

Media input/output pada komputer.

d)

Tempat untuk melakukan operasi logika.

e)

Unit yang mengontrol seluruh perangkat keras.

37.

Apa yang dimaksud dengan multitasking dalam sistem operasi?

a)

Menjalankan lebih dari satu sistem operasi sekaligus.

b)

Menjalankan lebih dari satu aplikasi secara bersamaan.

c)

Memproses data dalam jumlah besar.

d)

Menyimpan data di lebih dari satu memori.

e)

Mempercepat proses booting.

38.

Manakah jenis perangkat keras yang termasuk perangkat output?

a)

Keyboard

b)

Printer

c)

Mouse

d)

Scanner

e)

Microphone

39.

Apa keuntungan utama dari model arsitektur Von Neumann?

a)

Pemrosesan data menjadi lebih lambat.

b)

Memisahkan data dan instruksi dalam memori.

c)

Memungkinkan program disimpan dalam memori yang sama dengan data.

d)

Tidak memerlukan perangkat keras tambahan.

e)

Mempercepat proses input dan output.

40.

Apa fungsi utama dari ALU (Arithmetic Logic Unit)?

a)

Mengontrol aliran data antara komponen komputer.

b)

Melakukan operasi aritmatika dan logika.

c)

Menyimpan instruksi sementara.

d)

Menjalankan perintah dari sistem operasi.

e)

Mengirimkan output ke perangkat eksternal.