wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ULANGAN PEMROGRAMAN DASAR

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Bahasa pemrograman tingkat tinggi

b)

Urutan langkah-langkah logis untuk menyelesaikan masalah

c)

Diagram yang menggambarkan alur program

d)

Bahasa mesin

2.

Contoh algoritma dalam kehidupan sehari-hari adalah …

a)

Membuka aplikasi WhatsApp

b)

Langkah membuat teh: ambil gelas, masukkan teh, tuang air panas, aduk

c)

Mengetik di Microsoft Word

d)

Menyalakan komputer

3.

Tujuan utama penggunaan algoritma adalah …

a)

Membuat program lebih berwarna

b)

Memudahkan penyelesaian masalah secara sistematis

c)

Mempercepat booting komputer

d)

Mengganti bahasa pemrograman

4.

Algoritma yang baik harus memiliki sifat berikut, kecuali …

a)

Logis

b)

Terstruktur

c)

Panjang dan rumit

d)

Efektif

5.

Flowchart adalah …

a)

Gambar yang berisi tabel data

b)

Proses instalasi program

c)

Bahasa pemrograman tingkat rendah

d)

Diagram alur yang menggambarkan langkah-langkah suatu algoritma

6.

Simbol flowchart berbentuk jajar genjang digunakan untuk …

a)

Input/Output

b)

Proses

c)

Keputusan

d)

Terminator (Start/Stop)

7.

Fungsi simbol belah ketupat (diamond) pada flowchart adalah …

a)

Menyatakan perulangan

b)

Menyatakan proses

c)

Menyatakan keputusan (percabangan)

d)

Menyatakan output

8.

Contoh bahasa pemrograman tingkat tinggi adalah …

a)

C++, Java, Python

b)

Assembly, Machine Code

c)

Binary, HexadecimalBinary, Hexadecimal

d)

Flowchart

9.

Bahasa pemrograman yang populer untuk pengembangan website adalah …

a)

HTML dan CSS

b)

Python dan JavaScript

c)

PHP dan JavaScript

d)

Semua benar

10.

HTML merupakan singkatan dari …

a)

Hyper Transfer Markup Language

b)

Hyper Text Markup Language

c)

High Transfer Mark Language

d)

Hyper Tool Management Language

11.

Tag <title> pada HTML digunakan untuk …

a)

Memberi judul pada browser/tab

b)

Memberi judul di dalam halaman

c)

Menyisipkan gambar

d)

Membuat tabel

12.

Tag <br> digunakan untuk …

a)

Membuat tulisan tebal

b)

Membuat baris baru

c)

Membuat hyperlink

d)

Membuat daftar

13.

Tag untuk membuat/menampilkan gambar pada HTML adalah …

a)

<p>

b)

<a>

c)

<img>

d)

<head>

14.

Tag <h1> sampai <h6> digunakan untuk …

a)

Menampilkan gambar

b)

Membuat paragraf

c)

Menampilkan heading (judul) dengan ukuran berbeda

d)

Menampilkan daftar

15.

Contoh perangkat lunak compiler adalah …

a)

GCC (GNU Compiler Collection): Untuk bahasa C, C++, dan lainnya.

b)

Microsoft Word

c)

Adobe Photoshop

d)

Google Chrome

16.

Perangkat lunak interpreter bekerja dengan cara …

a)

Menerjemahkan seluruh kode program menjadi file executable

b)

Membuat gambar flowchart

c)

Menerjemahkan dan menjalankan kode program baris demi baris secara langsung, tanpa menghasilkan file executable.

d)

Menjalankan aplikasi tanpa kode

17.

Contoh perangkat lunak IDE adalah …

a)

Visual Studio Code, NetBeans, Eclipse

b)

Windows Explorer, Control Panel

c)

Adobe Premiere, CorelDRAW

d)

Chrome, Firefox

18.

Pengertian Pemrograman Dasar

a)

Ilmu tentang membuat game

b)

Mendesain tampilan website

c)

Mengatur hardware komputer

d)

fondasi awal untuk belajar menulis kode atau instruksi yang bisa dijalankan oleh komputer agar melakukan tugas tertentu, seperti menampilkan teks, menghitung angka, mengambil input, dll.

19.

Contoh kode HTML untuk memberi warna teks merah adalah …

a)

<p style="color : red ;"> teks ini berwarna merah</p>

b)

<p style="background : red;"> teks ini berwarna merah</p>

c)

<p text="red">Teks ini berwarna merah</p>

d)

<p style="font : red;">Teks ini berwarna merah</p>

20.

Syarat utama agar gambar lokal bisa ditampilkan di HTML adalah …

a)

File gambar harus berada di internet

b)

File gambar harus ada di folder yang sama dengan file HTML (atau ditentukan path-nya dengan benar)

c)

File gambar harus diberi warna

d)

penulisan nama file gambar tidak boleh sama