A. B. C. C. D.
2. Suatu teknik yang berfungsi untuk mengontrol pengulangan proses, dilakukan dengan memeriksa isi variable
sehingga jumlah pengulangan dapat diketahui, disebut….
START
A=1
Y
B=2 PRINT B, A=A+1 A=4? END
B=B*2
A. 2 4 8 16 32 64 B. 2 4 8 16 32 C. 2 4 8 16 D. 2 4 8
6. Jika bagian decision diubah menjadi A < 4, maka apakah output dari diagram alur tersebut ?
A. 1 B. 2 C. 2 4 8 16 32 64 D. 2 4 8 16 32
Halaman 1
Flowchart dibawah ini digunakan untuk menjawab soal nomer 8 s/d 10:
10. Apakah output jika statemen pada bagian yang kosong adalah FOR N = 3 to M STEP -1
A. 321 B. 3 C. 321 D. 1
21 32 32 22
1 321 3 333
Flowchart dibawah ini digunakan untuk menjawab soal nomer 11 s/d 15:
DATA 2,4,6,8,10
11. Berapakah nilai A terakhir ?
START
A. 6 B. 30 C. 15 D. 12
Halaman 2
16. Simbol untuk proses adalah ……
A. B. C. C. D.
17. Cara memperpendek jalur proses yang memakai suatu indikator untuk mengantisipasi proses
selanjutnya, disebut teknik ....
A. array B. straight selection C. bubble sort D. switching
18. Perhatikan flowchart dibawah ini, jika DATA 3,2,12,6 apakah outputnya ?
START
A. 0 1 B. 1 1.5 C. 1 1 D. 3 2
Flowchart dibawah ini digunakan untuk menjawab soal nomer 19 s/d 20:
START 19. Apakah statemen pada bagian yang kosong agar output
menjadi :
321
FOR M = 1 TO 3
32
3
…………………
………. C. FOR N = 1 to M C. FOR N = 1 to 3
PRINT N,
D. FOR N = M to 1 STEP -1 D. FOR N = 3 to M STEP -1
NEXT N 20. Apakah statemen pada bagian yang kosong agar output
menjadi :
PRINT 1
21
321
NEXT M
C. FOR N = 1 to M C. FOR N = 1 to 3
END
D. FOR N = M to 1 STEP -1 D. FOR N = 3 to M STEP -1
21. Apakah output jika statemen pada bagian yang kosong adalah FOR N = 1 to M ?
B. 321 B. 1 C. 321 D. 1
21 12 32 22
1 123 3 333
Halaman 3
Flowchart dibawah ini digunakan untuk menjawab soal nomer 22s/d 26:
DATA 1,2,3,4,5,6
22. Berapakah nilai A terakhir ?
START
A. 3 B. 5 C. 6 D. 9
27. Berikut ini pernyataan yang salah mengenai metode Bubble Sort adalah :
A. untuk mengurutkan bilangan diperlukan variabel numerik yang digunakan untuk menampung
semua bilangan yang akan diurutkan
B. untuk mengurutkan bilangan diperlukan variabel array yang digunakan untuk menampung semua
bilangan yang akan diurutkan
C. proses pengurutan dilakukan dengan membandingkan semua elemen array satu persatu
D. pengurutan dimulai dengan dengan membandingkan elemen pertama untuk mendapatkan angka
terbesar, lalu angka tersebut ditempatkan pada elemen terakhir
B. penjumlahan dari suatu komponen data untuk seluruh data yang diolah
29. Penjumlahan dari suatu komponen data untuk seluruh data yang diolah disebut...
A. Mayor Total B. Minor Total C. Total D. Sub Total
30. Suatu teknik yang berfungsi untuk mengontrol pengulangan proses, dilakukan dengan memeriksa isi
variable sehingga jumlah pengulangan dapat diketahui, disebut….
A. array B. subrutin C. akumulator D. kounter
Halaman 4