T. A. 2018/2019
A. mendefenisikan masalah
B. mencari solusi
C. menentukan algoritma
D. menjalankan program
E. mendokumentasikan program
3. Berikut ini merupakan struktur dasar dari
algoritma yakni ….
A. sekuensial, runtunan, perulangan
B. seleksi, pemilihan, repetition
C. sekuensial, seleksi, repetition
D. pengulangan, seleksi, repetition
E. repetition, sekuensial, runtunan
4. Struktur dasar algoritma dimana instruksi
dikerjakan secara berurutan baris perbaris
mulai dari baris pertama hingga baris
terakhir, tanpa ada loncatan atau perulangan
disebut ….
A. seleksi
B. pengulangan
C. runtunan
D. repetition
E. pemilihan
5. Struktur dasar algoritma dimana instruksi
yang dipakai untuk memilih satu aksi dari
beberapa kemungkinan aksi berdasarkan
suatu syarat disebut ….
A. seleksi
B. pengulangan
C. runtunan
D. repetition
E. pemilihan
6. Struktur dasar algoritma dimana instruksi
yang dapat mengulang sederetan instruksi
secara berulang-ulang sesuai persyaratan
yang ditetapkan disebut ….
A. seleksi
B. pengulangan
C. runtunan
D. repetition
E. pemilihan
7. Salah satu jenis perulangan yang ada pada
bahasa C++ adalah ….
A. for - next
B. while - next
C. while - for
D. repeat - for
E. next - do
8. Suatu representasi secara diagram yang
mengilustrasikan urutan dari operasi yang
dilakukan untuk mendapatkan suatu hasil,
merupakan pengertian dari ....
A. flowchart
B. algoritma
C. pseudocode
D. percabangan
E. perulangan
9. Urutan proses dalam system dengan
menunjukkan alat media input, output serta
jenis media penyimpanan dalam proses
pengolahan data disebut ....
A. program algoritma
B. system algoritma
C. system pseudocode
D. system flowchart
E. program flowchart
10. Urutan instruksi yang digambarkan dengan
symbol tertentu untuk memecahkan masalah
dalam suatu program disebut ....
A. program algoritma
B. system algoritma
C. system pseudocode
D. system flowchart
E. program flowchart
11. Simbol algoritma di bawah ini menunjukkan
....
A. start/end
B. proses
C. input/output
D. percabangan
E. koneksi dua bagian flowchart
12. Simbol algoritma di bawah ini menunjukkan
....
A. start/end
B. proses
C. input/output
D. percabangan
E. koneksi dua bagian flowchart
13. Simbol algoritma di bawah ini menunjukkan
....
A. start/end
B. proses
C. input/output
D. percabangan
E. koneksi dua bagian flowchart
14. Urutan baris algoritma seperti kode
pemrograman dan tidak memiliki sintak yang
baku, merupakan pengertian dari ....
A. flowchart
B. algoritma
C. pseudocode
D. percabangan
E. perulangan
15. Suatu perintah (pernyataan) yang
memungkinkan suatu pernyataan dieksekusi
jika suatu kondisi terpenuhi atau tidak
terpenuhi disebut ….
A. flowchart
B. algoritma
C. pseudocode
D. percabangan
E. perulangan
16. if <kondisi1> then
if <kondisi2> then
Pernyataan1
else
Pernyataan2
else
if <kondisi3> then
Pernyataan3
else
Pernyataan4
bentuk umum pseudocode diatas adalah ….
A. percabangan 2 kondisi
B. percabangan lebih dari 2 kondisi
C. percabangan bersarang
D. percabangan 1 kondisi
E. percabangan multi kondisi
17. if <kondisi> then
pernyataan