Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritma 1

Total questions: 37

Worksheet time: 19mins

Name
Class
Date
1.

Apa yang di maksud dengan ALgoritma

a)

Langkah-langkah

b)

urutan suatu pengerjaan dalam pemrograman

c)

ilmu pasti

d)

ilmu matematika

e)

gambar

2.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Mempelajari program

3.

Pada pembuatan program komputer, algoritma dibuat?

a)

Sebelum pembuatan program

b)

Pada saat verifikasi program

c)

Pada saat program dibuat

d)

Saat program dieksekusi

e)

Sesudah pembuatan program

4.
Berikut ini merupakan pengertian dari algoritma, kecuali…
a)
Sistematis
b)
Ambigu
c)
Urutan langkah-langkah
d)
Logis
5.

Apa yang dimaksud pseudokode?

a)

set arahan untuk menyelesaikan masalah.

b)

alternatif kepada pseudokod menggunakan simbol grafik untuk mewakili arahan – arahan penyelesaian.

c)

senarai struktur kawalan komputer yang ditulis dalam bahasa pertuturan manusia dan mempunyai nombor turutan.

6.

Apa nama simbol Flowchart berikut

a)

Input/Output

b)

Proses

c)

Mula/Tamat

d)

Pilihan

7.

Sebutkan ciri-ciri algoritma! kecuali

a)

menyelesaikan Langkah terbatas

b)

Jelas

c)

Tidak ambigu

d)

panjang

8.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Input/Output

d)

Pilihan

9.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Pilihan

d)

Input/Output

10.

Apakah yang dimaksudkan dengan flowchart?

a)

flowchart merupakan langkah-langkah yang ditulis yang menyerupai bahasa yang kita guna seharian.

b)

flowchart merupakan penyelesaian masalah yang terdapat dalam algoritma.

c)

flowchart merupakan perwakilan algoritma secara bergrafik iaitu menggunakan simbol-simbol tertentu.

d)

flowchart merupakan salah satu kaedah yang digunakan dalam algoritma

11.

apa jenis flowchart pada gambar ini?

a)

flowchart PILIHAN

b)

flowchart MUDAH

c)

flowchart ULANGAN

d)

flowchart URUTAN

12.

apa jenis flowchart pada gambar ini?

a)

Flowchart PILIHAN

b)

Flowchart MUDAH

c)

Flowchart ULANGAN

d)

Flowchart URUTAN

13.

apa jenis flowchart pada gambar ini?

a)

Flowchart PILIHAN

b)

Flowchart MUDAH

c)

Flowchart ULANGAN

d)

Flowchart URUTAN

14.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Mempelajari program

15.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut?

a)

Proses

b)

Prosesor

c)

Program

d)

Step

e)

Algoritma

16.

Diketahui bahwa kantong P kosong, kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan dikatakan Bukan kantong P yang terbawa, maka jumlah kelereng yang terbawa adalah?

a)

10

b)

10 dan 15

c)

15

d)

Kosong

e)

10 atau 15

17.

Logika berasal dari bahasa ... yaitu logos yang artinya ...

a)

Inggris , akal

b)

Yunani , ilmu

c)

Inggris , ilmu

d)

Yunani , akal

18.

Gambar di atas merupakan simbol flowchart yang namanya adalah ...

a)

Proses

b)

Subrutin

c)

Terminator

d)

Connector

19.

1. Mulai

2. Menulis surat

3. Surat dimasukan amplop

4. Menutup amplop

5. Menempel perangko

6. Mengantar ke kantor pos

7. Selesai

Urutan algoritma yang benar adalah...

a)

1-3-2-4-6-5-7

b)

1-6-2-3-5-4-7

c)

1-6-5-4-2-3-7

d)

1-6-2-3-4-5-7

e)

1-2-3-4-5-6-7

20.

Gambar yang berisikan simbol-simbol untuk menjelaskan urutan langkah logis penyelesaian masalah adalah....

a)

Logika

b)

Algoritma

c)

Notasi

d)

Flowchart

e)

Program

21.

Simbol pada notasi flowchart disebut ….

a)

Terminator

b)

Input atau output

c)

Proses

d)

Keputusan

e)

Persiapan

22.

dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...

a)

membuat program

b)

membuat algoritme

c)

membeli komputer

d)

proses

e)

mempelajari program

23.

Apabila terjadi dua kondisi (benar atau salah), pada pembuatan flowchart menggunakan simbol….

a)
b)
c)
d)
24.

suatu urutan dari beberapa langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah tertentu

a)

Logaritma

b)

Algoritma

c)

Urutan Logis

d)

Aljabar

e)

Intruksi

25.

Algoritma dapat disajikan menggunakan cara, kecuali

a)

Menggunakan pseodocode

b)

Menggunakan bahasa rahasia

c)

Menggunakan bahasa sehari-hari

d)

Menggunakan flowchart

e)

Menggunakan diagram alur

26.

Manakan gambar yang menandakan input/output

a)
b)
c)
d)
e)
27.

Manakan gambar yang menandakan proses

a)
b)
c)
d)
e)
28.

Manakan gambar yang menandakan awal/akhir

a)
b)
c)
d)
e)
29.

suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program

a)

Pseudocode

b)

Flowchart

c)

Struktur Gambar

d)

Algoritma

e)

Bahasa umum

30.

sebuah kode yang digunakan untuk menulis sebuah algoritma dengan cara yang bebas yang tidak terikat dengan bahasa pemrograman tertentu.


berisikan langkah-langkah untuk menyelesaikan suatu permasalahan [hampir sama dengan algoritma], hanya saja bentuknya sedikit berbeda dari algoritma.


menggunakan bahasa yang hampir menyerupai bahasa pemrograman. Selain itu biasanya menggunakan bahasa yang mudah dipahami secara universal dan juga lebih ringkas dari pada algoritma.

a)

Pseudocode

b)

Flowchart

c)

Struktur Gambar

d)

Algoritma

e)

Bahasa umum

31.

Baca perlahan urutan algoritma berikut !

1. Cek terlebih dahulu makanan di meja makan apakah sudah tersedia ?

2. Jika tersedia maka sarapan dimulai, jika tidak tersedia apakah masak atau membeli?

3. Jika memilih masak cek bahan untuk dimasak apakah tersedia, jika tersedia buat sarapan

4. Jika memilih membeli, maka beli sarapan.

Tentukan tema yang paling tepat untuk contoh algoritma diatas..!

a)

Berangkat ke Sekolah

b)

Masak pagi hari

c)

Membeli sarapan

d)

Sarapan pagi hari

e)

Memasak sarapan

32.

Bentuk pemikiran yang harus diikuti agar berpikir secara valid disebut....

a)

Program

b)

Logika

c)

Algoritma

d)

CommanIntuisid

33.

Simbol ini digunakan untuk kondisi awal dan akhir sebuah flowchart

a)

Terminator

b)

Proses

c)

Sub Proses

d)

Keputusan

e)

Line

34.

algoritma yang paling tepat ketika ketika akan membuat sebuah kopi adalah...

a)

1. sediakan yang di perlukan seperti kopi, air, sendok dan gelas.

2. masukkan gula, kopi, dan air ke dalam gelas.

3. Aduk kopinya dengan sendok.

4. jika pahit ulangi ke tahap 2 tadi.

5. jika selesai hidangkan.

b)

1. sediakan yang di perlukan seperti gula, kopi, air, sendok dan gelas.

2. masukkan gula, kopi, dan air ke dalam gelas.

3. Aduk kopinya dengan sendok.

4. jika selesai hidangkan.

c)

1. sediakan yang di perlukan seperti gula, kopi, air, sendok dan gelas.

2. masukkan gula, kopi, dan air ke dalam gelas.

3. Aduk kopinya dengan sendok.

4. jika pahit ulangi ke tahap 3 tadi.

5. jika selesai hidangkan.

d)

1. sediahkan yang di perlukan seperti gula, kopi, air, sendok dan gelas.

2. masukkan gula, kopi, dan air ke dalam gelas.

3. Aduk kopinya dengan sendok.

4. jika pahit ulangi ke tahap 2 tadi.

5. jika selesai hidangkan.

35.

Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. dari itu algoritma adalah...

a)

urutan langkah-langkah logis jawaban yang disusun secara sistematis dan logis

b)

urutan langkah-langkah logis penyelesaian masalah yang disusun secara acak

c)

urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis

d)

urutan langkah-langkah jawaban yang disusun secara acak

36.

maksud dari kata sistematis adalah...

a)

runtutan

b)

secara otomatis

c)

secara berurutan

d)

secara acak

37.
Dalam sebuah algoritma, langkah-langkah tidak boleh ambigu. Manakah di antara langkah-langkah dalam sebuah algoritma berikut yang ambigu?
a)
“Masukkan satu gelas air putih”
b)
“Tuangkan adonan puding ke dalam cetakan”
c)
“Jika kue sudah matang, keluarkan dari oven”
d)
“Kukus adonan selama 20 menit”
e)
“Sajikan selagi panas”