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
a. b. c. d.
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.
16. Dari simbol-simbol di bawah ini, yang termasuk ke dalam input-output symbols adalah :
a. b. c. d.
19. Dari simbol-simbol di bawah ini, yang termasuk ke dalam processing symbols adalah :
a. b. c. d.
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
X> ZX+Y
15
ZX-Y
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
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
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
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)
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
II. ESSAY