wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Latihan soal Algoritma dan Pemrograman

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma dalam konteks komputasi?

a)

Sekumpulan simbol matematika

b)

Kumpulan data yang disimpan dalam komputer

c)

Kumpulan instruksi terstruktur untuk menyelesaikan masalah komputasi

d)

Bahasa formal yang digunakan dalam pemrograman

e)

Strategi untuk menghindari permasalahan komputasi

2.

Apa yang menjadi dasar lahirnya algoritma?

a)

Penggunaan bahasa pemrograman

b)

Analisis suatu masalah komputasi

c)

penggunaan mesin komputer

d)

pengembangan perangkat lunak

e)

Penelitian ilmiah

3.

Mengapa penting untuk merepresentasikan algoritma dalam bentuk yang dapat dipahami oleh manusia?

a)

Agar algoritma dapat dijalankan oleh mesin komputer

b)

Agar algoritma dapat disimpan dalam memori komputer

c)

Agar algoritma dapat dipublikasikan di jurnal ilmiah

d)

Agar orang lain dapat memahami dan mengimplementasikan algoritma tersebut

e)

Agar algoritma dapat bekerja dengan cepat

4.

Berikut yang merupakan sintaks yang benar untuk menghasilkan output ‘Hello World’ di C++ adalah?

a)

cout << "Hello World";

b)

print << "Hello World";

c)

echo "Hello World";

d)

System.out.print("Hello World");

e)

in < ["Hello World"];

5.

Setiap perintah di dalam C++ selalu diakhiri dengan tanda apa?

a)

'

b)

:

c)

;

d)

}

e)

]

6.

Suatu tempat yang berfungsi untuk menampung data atau nilai yang dapat berubah-ubah selama program berjalan disebut...

a)

konstanta

b)

variabel

c)

define

d)

function

e)

stabil

7.

Tipe data yang digunakan untuk bilangan bulat adalah?...

a)

Char

b)

String

c)

Integer

d)

Double

e)

Oval

8.

Apa yang menjadi perbedaan utama antara algoritma dan program?

a)

Algoritma ditulis dalam bahasa pemrograman, sedangkan program tidak

b)

Algoritma hanya digunakan untuk menghitung, sedangkan program digunakan untuk tugas lain

c)

Algoritma hanya berisi instruksi terstruktur, sedangkan program dapat berisi berbagai jenis instruksi

d)

Algoritma hanya digunakan oleh manusia, sedangkan program hanya digunakan oleh mesin

e)

Tidak ada perbedaan antara algoritma dan program

9.

Ilmu algoritma, namanya terinspirasi dari nama seorang ilmuwan yaitu?

a)

Al-Khawarizmi

b)

Al-Goritma

c)

Al-Khawarits

d)

Al-Gorism

e)

Al-Hadis

10.

Berikut ini yang merupakan bahasa pemrograman adalah…

a)

JavaScript

b)

PHP

c)

semua benar

d)

Phyton

e)

C++