wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ulangan Harian Algoritma

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Urutan dari beberapa langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah tertentu, merupakan pengertian dari...

a)

Algoritma

b)

Pemrograman

c)

Notasi algoritma

d)

Struktur algoritma

e)

Bahasa pemrograman

2.

Pada sebuah algoritma ada 3 komponen yaitu…

a)

Input – proses – output

b)

Masalah – proses – hasil

c)

Deskriptif – flowchart – pseudocode

d)

Berurutan – percabangan – perulangan

e)

Algoritma – kode – output

3.

Data yang dibutuhkan dari user yang akan digunakan dalam proses disebut…

a)

Input

b)

Output

c)

Algoritma

d)

Proses

e)

Flowchart

4.

Pengolahan terhadap input yang didapatkan dari user sesuai dengan rumus disebut…

a)

Input

b)

Output

c)

Algoritma

d)

Proses

e)

Flowchart

5.

Hasil dari proses pengolahan input disebut…

a)

Input

b)

Output

c)

Algoritma

d)

Proses

e)

Flowchart

6.

Perhatikan algoritma menghitung luas segitiga berikut.

(1) Masukkan ………….

(2) Hitung luas segitiga dengan rumus 0.5 x alas x tinggi

(3) Tampilkan hasilnya.


Dari algoritma tersebut, yang tepat untuk mengisi titik-titik pada aalgoritma no (1) adalah…

a)

Panjang dan lebar

b)

Sisi

c)

Luas segitiga

d)

Alas dan tinggi

e)

Panjang, lebar dan tinggi

7.

Untuk membuat algoritma menghitung luas persegi panjang, input yang dibutuhkan adalah…

a)

Panjang dan lebar

b)

Sisi

c)

Luas segitiga

d)

Alas dan tinggi

e)

Panjang, lebar dan tinggi

8.

Berikut ini yang BUKAN merupakan struktur algoritma adalah…

a)

Sequence

b)

Branching

c)

Selection

d)

Looping

e)

Condition

9.

Struktur algoritma yang dijalankan mulai dari instruksi pertama sampai instruksi terakhir secara berurutan disebut…

a)

Sequence

b)

Branching

c)

Selection

d)

Looping

e)

Condition

10.

Algoritma tersebut termasuk dalam struktur algoritma…

a)

Sequence

b)

Branching

c)

Selection

d)

Looping

e)

Condition

11.

Struktur algoritma yang dihadapkan pada suatu cabang dimana program harus memilih dari beberapa pilihan sesuai dengan kondisi tertentu disebut…

a)

Sequence

b)

Branching

c)

Repetition

d)

Looping

e)

Condition

12.

Pada kasus tersebut, struktur algoritma yang tepat untuk menyelesaikan masalah tersebut adalah…

a)

Sequence

b)

Branching

c)

Repetition

d)

Looping

e)

Condition

13.

Algoritma yang mengulang terus menerus satu set instruksi dan akan berhenti sesuai dengan kondisi tertentu disebut…

a)

Sequence

b)

Branching

c)

Selection

d)

Looping

e)

Condition

14.

Struktur algoritma perulangan (looping/repetition) tepat digunakan untuk…

a)

Menghitung luas lingkaran

b)

Menghitung konversi suhu dari celcius ke fahrenheit

c)

Memilih jurusan pada SMK

d)

Menentukan juara pada balapan mobil F1

e)

Memilih menu makanan

15.

penulisan algoritma menggunakan intruksi-intruksi yang harus dilaksanakan dalam bentuk uraian kalimat deskriptif dengan menggunakan bahasa yang jelas dan tidak ambigu merupakan notasi algoritma...

a)

Deskriptif

b)

Flowchart

c)

Pseudocode

d)

Deklarasi

e)

Bahasa Pemrograman

16.

Langkah-langkah komputasi yang dituliskan dalam sekumpulan bentuk-bentuk simbol geometri merupakan penulisan algoritma menggunakan notasi algoritma...

a)

Deskriptif

b)

Flowchart

c)

Pseudocode

d)

Deklarasi

e)

Bahasa Pemrograman

17.

Simbol flowchart yang memiliki fungsi untuk memulai dan mengakhiri program adalah…

a)
b)
c)
d)
e)
18.

Simbol flowchart yang memiliki fungsi untuk menuliskan input dan output program adalah…

a)
b)
c)
d)
e)
19.

Simbol flowchart yang memiliki fungsi untuk menuliskan proses program adalah…

a)
b)
c)
d)
e)
20.

Cara penulisan algoritma yang menyerupai bahasa pemrograman tingkat tinggi menggunakan bahasa yang mudah dimengerti secara umum dan juga lebih ringkas dari pada algoritma merupakan notasi algoritma...

a)

Deskriptif

b)

Flowchart

c)

Pseudocode

d)

Bagan Alir

e)

Deklarasi