ALGORITMA
1. Kumpulan instruksi terstruktur dan terbatas yang dapat diimplementasikan dalam bentuk program
komputer untuk menyelesaikan suatu permasalahan komputasi tertentu disebut ...
A. Algoritma
B. Diagram Alir
C. Pseudocode
D. Berpikir komputasional
E. Pemrograman
ANS: A
2. Keahlian yang diperlukan untuk dapat membuat algoritma, program, atau suatu karya informatika
yang dapat digunakan dengan efektif dan efisien disebut ...
A. Algoritma
B. Diagram Alir
C. Pseudocode
D. Berpikir komputasional
E. Pemrograman
ANS: D
4. Syarat-syarat algoritma yang baik dan benar dituliskan dengan pernyatan-pernyataan dibawah ini:
(1) Direpresentasikan dalam bentuk yang dapat dipahami oleh orang lain.
(2) Ditulis dalam bentuk yang terdefinisi dengan baik (well-defined).
(3) Jumlah langkah yang dibuat dalam diagram alir atau psedudocode adalah terbatas.
(4) Diperlukan adanya teknik untuk membaca suatu algoritma yang disebut penelusuran atau tracing.
(5) Algoritma ditulis agar dapat dipahami oleh mesin.
5. Simbol didalam Diagram Alir yang melambangkan titik saat program akan menerima suatu data
(Input) atau menghasilkan suatu informasi (Output), adalah ...
ANS: C
6. Simbol didalam Diagram Alir yang merupakan titik percabangan yang salah satu cabangnya dapat
dilalui oleh program berdasarkan suatu kondisi, adalah ...
ANS: B
7. Simbol didalam Diagram Alir yang digunakan untuk menghubungkan suatu titik pada diagram alir ke
titik lain pada halaman yang berbeda. Digunakan apabila diagram lain
cukup kompleks sehingga tidak dapat digambar dalam satu halaman, adalah ...
ANS: D
9. Dalam melakukan penelusuran (tracing) secara terstruktur, kita dapat membuat tabel sederhana yang
terbagi tiga bagian, yaitu:
(1) Masukan
(2) Proses
(3) Nilai Variabel
(4) Keputusan
(5) Keluaran
10. Berikut ini yang merupakan contoh dari ekspresi matematika adalah:
A. READ N
B. Sisi
C. N > 0 ?
D. PRINT Terbesar
E. N = N - 1
ANS: E
12. Jika nilai variabel sisi pada masukan READ adalah 6, maka nilai variabel luas permukaan pada
keluaran PRINT adalah ...
A. 12
B. 36
C. 42
D. 216
E. 1296
ANS: D
14. Jika nilai variabel pembilang dan penyebut pada masukan READ adalah 0 dan 1, maka pada keluaran
PRINT adalah ...
A. "Penyebut tidak boleh nol"
B. 0
C. 1/2
D. 1
E. 2
ANS: B
16. Jika nilai variabel N pada masukan READ adalah 9, maka pada keluaran PRINT adalah ...
A. 0
B. 1
C. 9
D. 9 8 7 6 5 4 3 2 1
E. 9 8 7 6 5 4 3 2 1 0
ANS: D
18. Jika nilai variabel pada masukan READ, yaitu N adalah 7 dan variabel bilangan berturut-turut adalah
3 1 2 4 5 7 9. Maka pada keluaran PRINT adalah ...
A. 9
B. 1 2 3 4 5 7 9
C. 9 7 5 4 3 2 1
D. 3 1 2 4 5 7 9
E. 31
ANS: A
ANS: F
ANS: T
ANS: F
ANS: F
ANS: T