Anda di halaman 1dari 4

1.

Simbol untuk proses adalah ……

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….

A. array B. subrutin C. akumulator D. kounter

3. Perhatikan flowchart dibawah ini, jika DATA 16,4,12,6 apakah outputnya ?


START A. 0 B. 4 C. 4.0 D. 2

READ A,B C = A/B PRINT C END


C = A MOD B

Flowchart dibawah ini digunakan untuk menjawab soal nomer 4 s/d 7:

START

A=1
Y
B=2 PRINT B, A=A+1 A=4? END

B=B*2

4. Apakah output dari flowchart di atas ?

A. 2 4 8 16 32 64 B. 2 4 8 16 32 C. 2 4 8 16 D. 2 4 8

5. Berapakah nilai A terakhir ?


A. 3 B. 4 C. 6 D. 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

7. Berapakah nilai A terakhir, jika bagian decision diubah menjadi A < 4 ?


A. 6 B. 7 C. 2 D. 1

Halaman 1
Flowchart dibawah ini digunakan untuk menjawab soal nomer 8 s/d 10:

START 8. Apakah statemen pada bagian yang kosong agar output


menjadi :
3
FOR M = 3 TO 1 STEP -1
32
321
…………………
………. A. FOR N = 1 to M C. FOR N = 1 to 3
PRINT N,
B. FOR N = M to 1 STEP -1 D. FOR N = 3 to M STEP -1

NEXT N 9. Apakah statemen pada bagian yang kosong agar output


menjadi :
PRINT 123
123
123
NEXT M
A. FOR N = 1 to M C. FOR N = 1 to 3
END
B. FOR N = M to 1 STEP -1 D. FOR N = 3 to M STEP -1

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

A=0 12. Apakah output flowcart disamping?


A. 9 15 C. 9 6
B. 11 15 D. 9
FOR N = 1 TO 5 STEP 2 6
13. Berapa kali statemen perulangan pada looping N dilakukan ?
READ B(N) A. 5 kali B. 4 kali C. 2 kali D. 3 kali

14. Berapa nilai B(3) ?


A = A + B(N) A. 10 B. 8 C. 6 D. 4

15. Berapakah nilai B(5) ?


NEXT N
A. 10 B. 9 C. 4 D. 6

PRINT B(3) + 5 PRINT A/2 END

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

READ B,A D = B/A PRINT C, D END


C = B MOD A

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

A=0 23. Apakah output flowcart disamping?


A. 15 7 3 C. 6 3 5
B. 0 7 3 D. 0 3 7
FOR N = 5 TO 1 STEP -2
24. Berapakah nilai C ?
A. 5 B. 0 C. 7 D. 3
READ B(N)

25. Berapa nilai B(3) ?


A = A + B(N) A. 1 B. 3 C. 2 D. 4

26. Berapakah nilai B(5) ?


NEXT N A. 7 B. 6 C. 5 D. 1

C = B(5) + 2 D = B(1) + 2 PRINT A, C, D END

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

28. Minor Total adalah ...


A. penjumlahan dari suatu komponen data menurut jenis kelompok / klasifikasinya

B. penjumlahan dari suatu komponen data untuk seluruh data yang diolah

C. index dari suatu variabel array

D. perulangan data yang digunakan

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

Anda mungkin juga menyukai