Anda di halaman 1dari 5

1.

Langkah-langkah dalam memecahkan suatu masalah disebut :


a. algoritma b. flowchart c. program d. semua salah

2. Algoritma dapat disajikan dalam bentuk :


a. flowchart b. natural language c. pseudo code d. semua benar

3. Algoritma yang disajikan dalam bentuk bagan-bagan (simbol) yang mempunyai arus yang
menggambarkan langkah-langkah penyelesaian suatu masalah, disebut :
a. natural language b. pseudo code c. flowchart d. semua benar

4. Susunan instruksi dalam bahasa komputer yang mengatur apa-apa yang harus dikerjakan komputer,
untuk mendapatkan hasil/keluaran yang diharapkan berupa data/informasi, disebut :
a. flowchart b. program c. algoritma d. semua salah

5. Bagan yang memperlihatkan urutan proses dalam suatu sistem dengan menunjukkan alat media input,
output serta jenis media penyimpanan dalam proses pengolahan data disebut :
a. system flowchart b. program flowchart c. semua benar d. semua salah

6. Simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain
adalah :
a. input-output symbol b. flow direction symbols c. processing symbols d. semua salah

I. II. III. IV.

7. Dari simbol-simbol di atas, yang termasuk ke dalam input-output symbols adalah :


a. I b. II c. III d. IV

8. Simbol pada jawaban no. 5 disebut :


a. document b. decision c. connector d. semua salah

9. Dari simbol-simbol di atas, yang termasuk ke dalam processing symbols adalah :


a. I & II b. II & IV c. III & IV d. I & IV

10. Simbol pada jawaban no. 7 disebut :


a. document & predefine process b. decision & document
c. connector & predefine process d. decision & predefine process

11. Untuk mengawali flowchart digunakan simbol :

a. b. c. d.

I. II. III. IV.

12. Dari simbol-simbol di atas, yang termasuk ke dalam input-output symbols adalah :
a. I dan II b. II dan III c. I dan IV d. I
13. Simbol ke-II pada soal no. 12 disebut :
a. document b. decision c. connector d. semua salah

14. Untuk melanjutkan penulisan flowchart ke halaman yang berbeda digunakan simbol :

a. b. c. d.

15. Simbol disebut :

a. preparation b. manual input c. input/output d. semua salah

16. Dari simbol-simbol di bawah ini, yang termasuk ke dalam input-output symbols adalah :

a. b. c. d.

17. Simbol disebut :

a. terminal b. decision c. connector d. semua salah

18. Simbol disebut :

a. predefined process b. manual input c. input/output d. semua salah

19. Dari simbol-simbol di bawah ini, yang termasuk ke dalam processing symbols adalah :

a. b. c. d.

20. Untuk mengawali flowchart digunakan simbol :

a. Start b. End c. d.

21. Untuk menyajikan kondisi dari suatu permasalahan maka digunakan simbol :
a. decision b. predefinded process c. terminal d. connector

22. Perhatikan potongan flowchart berikut :

X> ZX+Y
15

ZX-Y

Dari potongan flowchart di atas, jika X = 20 dan Y = 15, maka :


a. Z = 0 b. Z = 5 c. Z = 10 d. Z = 15

23. Perhatikan flowchart berikut :

Start

K0

Print Nama

KK+1

Tidak
K>
3
Ya
Dari flowchart di atas, string "Nama" akan tercetak sebanyak :
End
a. 1 kali b. kurang dari 3 c. 3 kali d. lebih dari 3

24. Dari flowchart pada no. 14 di atas, variabel K berfungsi sebagai :


a. flag b. kondisi c. counter d. aksi

I. II.
Start
Tidak
A> Ket$ Tidak ikut ujian
70 N
0
Ya

Tidak Cetak
N> Ket$ Tidak Lulus Yes
60
NN+1
Ya

Ket$ Lulus
Tidak
N>
4
Ya
Cetak Ket$
Cetak
Yes

End
III. Start

Print Judul

Read Nama$, A

Ya
EOF End
?
Tidak
Tidak
A> Gaji 300000 + A * 10000
30
Ya

Tidak
A> YYY
60
Ya

ZZZ

Print Nama$, A,
Gaji

Output flowchart III :


Nama A Gaji
Abrar 25 550000
Amir 30 600000
Ahmad 40 800000
Azzam 50 1000000
Ali 70 1500000

25. Dari potongan flowchart I di atas, jika A = 70 dan N = 70, maka outputnya :
a. Tidak Lulus b. Tidak ikut ujian c. Lulus d. Error

26. Dari flowchart II di atas, string "Yes" akan tercetak sebanyak :


a. 1 kali b. kurang dari 4 c. 4 kali d. 5 kali

27. Dari flowchart no III di atas, maka kotak proses YYY harus berisi :
a. Gaji 300000 + (30 * 10000) + ((A 30) * 20000)
b. Gaji 300000 + (A * 10000) + ((A 30) * 20000)
c. Gaji 300000 + (30 * 10000) + (30 * 20000) + ((A 60) * 30000)
d. Gaji 300000 + (A * 10000) + ((A 30) * 20000) + ((A 60) * 30000)
28. Dari flowchart no III di atas, maka kotak proses ZZZ harus berisi :
a. Gaji 300000 + (30 * 10000) + ((A 30) * 20000)
b. Gaji 300000 + (A * 10000) + ((A 30) * 20000)
c. Gaji 300000 + (30 * 10000) + (30 * 20000) + ((A 60) * 30000)
d. Gaji 300000 + (A * 10000) + ((A 30) * 20000) + ((A 60) * 30000)

29. Dari flowchart III di atas, Jika A = 65, maka Gaji :


a. 1250000 b. 1350000 c. 1450000 d. 1550000

30. Dari flowchart di bawah ini, proses PRINT N akan dilakukan sebanyak :
a. 2 kali b. 3 kali c. 4 kali d. 5 kali

Start

For N = 1 to 10 Step 3

Print N;

Next N

End

31. Output dari flowchart pada soal nomor 26 adalah :


a. 1 2 3 4 5 b. 1 4 7 c. 1 4 7 10 d. semua salah

II. ESSAY

1. Buatlah flowchart untuk menghitung luas segi tiga !


2. Buatlah flowchart untuk menghitung X = A * B, tetapi X akan dihitung/diproses hanya jika A > 5 !
3. Buatlah flowchart untuk menghitung luas persegi panjang !
4. Buatlah flowchart untuk menghitung X = A + B, tetapi X akan dihitung/diproses hanya jika A > 10 !

Anda mungkin juga menyukai