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
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
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
untuk soal no 7
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.
untuk soal no 12
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.
b.
c.
d.
21. Untuk menyajikan kondisi dari suatu permasalahan maka digunakan simbol :
a. decision b. predefinded process c. terminal d. connector
Perhatikan potongan flowchart berikut :
22. .Dari potongan flowchart di atas, jika X = 20 dan Y = 15, maka :
a. Z = 0 b. Z = 5 c. Z = 10 d. Z = 15
Perhatikan flowchart berikut :

23. Dari flowchart di atas, string "Nama" akan tercetak sebanyak :
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
untuk soal no 25
I.
II.
III.
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
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 !
yang tau jawabannya share ya.. oke