Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pengantar Algoritma dan Pemrograman

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Algoritma dapat diartikan sebagai…

a)

Bahasa pemrograman yang digunakan komputer

b)

Urutan langkah sistematis untuk menyelesaikan masalah

c)

Perintah khusus dalam Java

d)

Program yang sudah selesai dijalankan

2.

Salah satu ciri algoritma adalah finiteness. Artinya…

a)

Algoritma ditulis sederhana

b)

Algoritma harus berakhir setelah sejumlah langkah tertentu

c)

Algoritma dapat diulang terus menerus

d)

Algoritma harus berbentuk program komputer

3.

Salah satu ciri algoritma adalah finiteness. Artinya…

a)

Algoritma ditulis sederhana

b)

Algoritma harus berakhir setelah sejumlah langkah tertentu

c)

Algoritma dapat diulang terus menerus

d)

Algoritma harus berbentuk program komputer

4.

Dalam kehidupan sehari-hari, contoh algoritma adalah…

a)

Menyanyi lagu

b)

Membaca novel

c)

Memasak nasi di magic com

d)

Melihat televisi

5.

Output dalam algoritma berarti…

a)

Masukan awal sebelum proses

b)

Perintah yang harus dilakukan komputer

c)

Pesan atau hasil yang dihasilkan dari proses

d)

Urutan langkah yang harus dijalankan

6.

Struktur sekuensial dalam algoritma adalah…

a)

Instruksi yang dikerjakan berdasarkan kondisi

b)

Instruksi yang diulang sampai syarat terpenuhi

c)

Instruksi yang dikerjakan berurutan sesuai penulisan

d)

Instruksi yang tidak memiliki input

7.

Struktur seleksi “if-then” berarti…

a)

Instruksi selalu dikerjakan meskipun salah

b)

Instruksi akan diulang sampai kondisi salah

c)

Instruksi dijalankan tanpa syarat

d)

Instruksi hanya dikerjakan jika kondisi benar

8.

Struktur pengulangan digunakan untuk…

a)

Mengulang instruksi beberapa kali

b)

Menjalankan instruksi sekali saja

c)

Menentukan kondisi benar atau salah

d)

Menghapus langkah algoritma

9.

Pernyataan for digunakan jika…

a)

Jumlah pengulangan tidak diketahui

b)

Jumlah pengulangan sudah ditentukan

c)

Kondisi hanya benar sekali

d)

Instruksi tidak memiliki input

10.

Pernyataan while-do digunakan jika…

a)

Kondisi awal tidak diketahui

b)

Jumlah pengulangan sudah diketahui

c)

Kondisi awal sudah benar

d)

Kondisi selalu salah

11.

Program komputer pada dasarnya adalah…

a)

Kode mesin yang tidak beraturan

b)

File data biasa

c)

Kumpulan instruksi acak

d)

Implementasi dari sebuah algoritma

12.

Bahasa pemrograman dibagi menjadi dua kategori, yaitu…

a)

Visual dan Text

b)

General purpose dan Specific purpose

c)

Modern dan Tradisional

d)

Compiler dan Interpreter

13.

Contoh bahasa pemrograman general purpose adalah…

a)

Cobol

b)

Assembly

c)

Prolog

d)

Java

14.

Contoh bahasa pemrograman specific purpose adalah…

a)

Python

b)

Pascal

c)

Cobol

d)

Java

15.

Bahasa Java dikenal sebagai bahasa yang…

a)

Prosedural

b)

Berorientasi objek

c)

Hanya untuk game

d)

Tidak portable

16.

Raptor adalah aplikasi yang digunakan untuk…

a)

Membuat flowchart algoritma

b)

Menulis kode Java

c)

Mengolah data statistik

d)

Mendesain web

17.

Visual Studio Code dikembangkan oleh…

a)

Oracle

b)

Microsoft

c)

Google

d)

IBM

18.

Visual Studio Code dapat dijalankan di sistem operasi berikut, kecuali…

a)

Windows

b)

Linux

c)

macOS

d)

Android

19.

Seorang mahasiswa ingin membuat algoritma untuk menghitung rata-rata nilai ujian dari 3 mata kuliah. Langkah yang benar adalah…

a)

Input 3 nilai → jumlahkan → bagi 3 → tampilkan hasil

b)

Input 1 nilai → tampilkan hasil → ulangi 3 kali

c)

Tampilkan nilai standar → input nilai mahasiswa → simpan

d)

Input 3 nilai → langsung tampilkan tanpa dihitung

20.

Seorang dosen ingin membuat algoritma untuk menentukan kelulusan mahasiswa: jika nilai ≥ 70 maka “Lulus”, jika kurang dari 70 maka “Tidak Lulus”. Instruksi yang sesuai adalah…

a)

If nilai ≥ 70 then “Lulus” else “Tidak Lulus”

b)

If nilai ≥ 70 then “Tidak Lulus” else “Lulus”

c)

Sequence tanpa kondisi

d)

For i = 1 to 70 do “Lulus”