wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritma dan Pemrograman 1

Total questions: 25

Worksheet time: 18mins

Name
Class
Date
1.

Jika suatu langkah-langkah penyelesaian masalah tersusun secara sistematis, tapi tidak bisa dinalar (tidak logis), apakah bisa disebut algoritma ?

a)

ya

b)

tidak

c)

mungkin

d)

bisa saja

2.

1. Natural Language

2. Flowchart

3. Foreign Language

4. Pseudocode

5. Bahasa Pemrogaman

Yang termasuk metode/cara penulisan algoritma ditunjukkan oleh nomor

a)

1,2,3

b)

1,2,3,5

c)

1,2,4,5

d)

1,2,4

3.

Berikut ini yang menunjukkan rumus umum sebuah Program

a)

Flowchart + Pseudo Code

b)

Algoritma + Flowchart

c)

Algoritma + Bahasa Pemrograman

d)

Bahasa + Flowchart

4.

Siapakah yang pertama kali menemukan konsep algoritma ?

a)

Bill Gates

b)

Ibnu Sina

c)

Muhammad Ibnu Musa Al-Khuwarizmi

d)

Elon Musk

5.

Definisi Algoritma yang tepat adalah

a)

Kegiatan menulis kode-kode program

b)

Orang yang membuat sebuah program/aplikasi

c)

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

d)

kumpulan pernyataan komputer

6.

Program adalah

a)

Kegiatan menulis kode-kode program

b)

Orang yang membuat sebuah program/aplikasi

c)

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

d)

kumpulan pernyataan komputer

7.

Kegiatan membuat suatu program/aplikasi disebut

a)

aplikasi

b)

Bahasa pemrograman

c)

pemrograman

d)

programmer

8.

orang yang membuat suatu program/aplikasi disebut

a)

milyarder

b)

hacker

c)

pemrograman

d)

programmer

9.

Pengertian yang tepat tentang Flowchart adalah

a)

penulisan algoritma yang mendekati bahasa manusia

b)

penulisan algoritma yang menggunakan notasi

c)

diagram yang menampilkan langkah-langkah dan keputusan untuk melakukan sebuah proses dari suatu program

d)

penulisan algoritma dengan menggunakan bahasa pemrograman komputer

10.

Struktur algoritma dengan Pseudocode maksudnya adalah

a)

penulisan algoritma yang mendekati bahasa manusia

b)

penulisan algoritma yang menggunakan notasi

c)

diagram yang menampilkan langkah-langkah dan keputusan untuk melakukan sebuah proses dari suatu program

d)

penulisan algoritma dengan menggunakan bahasa pemrograman komputer

11.

Struktur algoritma dengan Natural Language maksudnya adalah

a)

penulisan algoritma yang mendekati bahasa manusia

b)

penulisan algoritma yang menggunakan notasi

c)

diagram yang menampilkan langkah-langkah dan keputusan untuk melakukan sebuah proses dari suatu program

d)

penulisan algoritma dengan menggunakan bahasa pemrograman komputer

12.

Memberi gambaran jalannya sebuah program dari satu proses ke proses lainnya, adalah fungsi dari

a)

Flowchart

b)

Pseudo code

c)

Bahasa Pemrograman

d)

Aljabar

13.

Berikut ini simbol flowchart yang menunjukkan adanya input/output adalah

a)
b)
c)
d)
14.

Berikut ini simbol flowchart yang menunjukkan adanya suatu proses adalah

a)
b)
c)
d)
15.

Berikut ini simbol flowchart yang menunjukkan adanya pemilihan 2 keadaan adalah

a)
b)
c)
d)
16.

Berikut ini simbol flowchart yang menunjukkan adanya state awal dan akhir adalah

a)
b)
c)
d)
17.

yang menunjukkan adanya input/output

a)

1 dan 7

b)

1, 3 dan 4

c)

2, 5 dan 7

d)

2, 6 dan 5

18.

yang menunjukkan state awal dan akhir

a)

1 dan 7

b)

1, 3 dan 4

c)

2, 5 dan 6

d)

2, 6 dan 5

19.

yang menunjukkan adanya pemilihan 2 kondisi

a)

1 dan 7

b)

3 dan 4

c)

4

d)

2, 6 dan 5

20.

Secara umum struktur penulisan algoritma terdiri dari 3 bagian. Dibawah ini mana yang bukan merupakan struktur penulisannya

a)

bagian kepala/ header/ judul

b)

bagian pencetakan langkah-langkah algoritma

c)

bagian deklarasi

d)

bagian implementasi/ badan algoritma

21.

1. pengguna menginput data yang berupa nilai dari bilangan bulat.

2. Jika sisa bagi tidak sama dengan 0 berarti bilangan yang dimasukan adalah bilangan ganjil.

3. Jika sisa bagi sama dengan 0 berarti bilangan yang dimasukan adalah bilangan genap.

4. Kemudian nilai yang dimasukan diproses dengan cara dibagi dengan angka 2.

Urutan algoritma menghitung bilangan ganjil genap yang tepat adalah

a)

1-3-4-2

b)

1-2-4-3

c)

1-4-3-2

d)

1-4-2-3

22.

1. arah aliran data

2. database

3. input/output

4. decision

5. memory

6. proses

7. terminator

yang bukan merupakan nama-nama simbol flowchart adalah

a)

2,5,7

b)

1,4,6,7

c)

4,6,7

d)

2,5

23.

Pilih mana saja yang termasuk contoh penulisan algoritma dengan Pseudocode

a)
b)
c)
d)
24.

Pilih mana saja yang termasuk contoh penulisan algoritma dengan natural language

a)
b)
c)
d)
25.

Pilih mana saja yang termasuk contoh penulisan algoritma dengan Flowchart

a)
b)
c)
d)