wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

algoritma

Total questions: 25

Worksheet time: 39mins

Name
Class
Date
1.

Jodohkan berikut ini

a)

Algoritma harus berhenti setelah mengerjakan sejumlah langkah tertentu

atau terbatas

1.

Finiteness

b)

Setiap langkah harus didefinisikan secara tepat, tidak boleh membingungkan

(ambiguous)

2.

Definiteness

c)

Sebuah algoritma memiliki nol atau lebih input yang diberikan kepada algoritma

sebelum dijalankan

3.

Input

d)

Sebuah algoritma memiliki satu atau lebih output, yang biasanya bergantung

kepada Input

4.

Output

e)

Setiap algoritma diharapkan miliki sifat efektif. Setiap langkah harus

sederhana sehingga dapat dikerjakan dalam sejumlah waktu yang masuk akal

5.

Effectiveness

2.

Suatu prosedur, urutan langkah-langkah atau tahapan-tahapan

sistematis, jelas, dan logis untuk menyelesaikan permasalahan disebut

(a)  

3.

Struktur algoritma yang mempunyai pernyataan secara

berurutan adalah

a)

Struktur runtunan

b)

Struktur pemilihan

c)

Struktur perulangan

d)

algoritma natural

4.

struktur algoritma atau program yang

menggunakan pemilihan atau penyeleksian kondisi

a)

Struktur runtunan

b)

Struktur pemilihan

c)

Struktur perulangan

d)

algoritma runtunan

5.

struktur algoritma atau program yang pernyataannya akan

dieksekusi berulang-ulang sampai kondisi tertentu adalah struktur (a)  

6.

Penyajian algoritma secara garis besar dapat dibedakan menjadi dua, yaitu

a)

berbentuk tulisan

b)

berbentuk gambar

c)

berbentuk tulisan dan gambar

d)

tidak ada jawaban yang benar

7.

Penyajian Algotima yang berisikan kode-kode tertentu dan mirip dengan kode bahasa pemrograman ​ ​ (a)  

Choose from the below words
Pseudocode
Bahasa Natural
Flowchart
8.

Algoritma yang

disajikan dengan gambar dapat berbentuk diagram alur adalah ....

a)

Bahasa Natural

b)

Pseudocode

c)

Flowchart

d)

Grafik

9.

Pada dasarnya teks algoritma dengan bahasa deskriptif

disusun oleh tiga bagian utama yaitu

a)

header

b)

Deklarasi

c)

Deskripsi

1)
2)
3)
10.

Nama algoritma sebaiknya singkat tetapi cukup

menggambarkan apa yang dilakukan oleh algoritma tersebut adalah ... (a)  

Choose from the below words
Header
Deklarasi
Deskripsi
11.

berikut ini adalah penulisan variabel yang tepat adalah ...​ (a)  

Choose from the below words
&luas lingkaran
8luas_lingkaran
luas_lingkaran
luas lingkara
12.

tipe data yang tepat untuk variabel phi, dimana phi mempunyai nilai 3,14​ (a)  

Choose from the below words
Deklarasi
Deskripsi
float
integer
char
13.

Di dalam algoritma bagian untuk mendefinisikan

semua nama yang dipakai di dalam algoritma

(a)  

14.

Bagian algoritma yang berisikan uraian langkah

-langkah penyelesaian masalah adalah ...

a)

Header

b)

Deklarasi

c)

Deskripsi

d)

Pengulangan

15.

berikut ini merupakan tipe data yang berisikan bilangan bulat adalah ...

(a)  

16.

Raisya akan membuat algoritma menghitung luas segitiga. pada bagian (a)   Raisya harus menyiapkan variabel sebanyak​ (b)  

Choose from the below words
Deklarasi
Header
Deskripsi
3
1
2
4
5
17.

Susunlah Bagian Deskripsi pada Algoritma menghitung Luas Persegi panjang berikut ini

a)

Mulai

b)

Masukan nilai panjang

c)

Masukan Nilai Lebar

d)

Luas = panjang*lebar

e)

tampilkan Luas
Selesai

1)
2)
3)
4)
5)
18.

Jodohkan variabel berikut ini dengan tipe data yang sesuai

a)

Nama

1.

String

b)

Blok Rumah (berisikan A,B,C,D dst)

2.

Char

c)

No Telepon

3.

String

d)

Luas_Persegi

4.

Integer

e)

Luas_segitiga

5.

Float

19.

Jika didalam algoritma bertuliskan sebagai berikut :
If umur>13 Tahun Then Write "Boleh menonton"
Else
Write "Tidak Boleh Menonton"

ketika umur diberi nilai 13 maka hasilnya adalah

a)

Boleh Menonton

b)

Tidak Boleh menonton

c)

Write "Boleh menonton"

d)

Write "Tidak Boleh menonton"

20.

Perhatikan potongan algoritma berikut ini :
If umur>13 Tahun Then Write "Boleh menonton"
Else
Write "Tidak Boleh Menonton"

Struktur Algoritma tersebut menggunakan Struktur

(a)  

21.

Struktur perulangan yang melakukan pengecekan di awal sehingga sebelum masuk ke dalam perulangan while kondisi harus bernilai benar perulangan tersebut adalah perulangan (a)  

Choose from the below words
while
do - while
For
For to do
If
Case
22.

Perulangan yang kondisinya diperiksa di akhir perulangan. Ini berarti bahwa paling sedikit sebuah perulangan akan dilakukan, karena untuk masuk ke dalam perulangan tidak ada kondisi yang harus dipenuhi. perulangan ini adalah perulangan (a)  

Choose from the below words
do - while
While
For
For to do
If
Case
23.

algoritma tersebut merupakan algoritma menggunakan struktur (a)  

Choose from the below words
sekuensial
Pemilihan
Seleksi
Perulangan
24.

Bagian algoritma yang menuliskan tahapan algortima / uraian langkah -langkah penyelesaian masalah adalah bagian

a)

Header

b)

Deskripsi

c)

Deklarasi

d)

Variabel

e)

Tipe Data

25.

Perhatikan gambar berikut ini. yang merupakan bagian proses terdapat pada bagian Deskripsi baris ke ....

a)

1

b)

2

c)

3

d)

4

e)

5