Contoh Soal AP1 A (Basic)

Contoh Soal AP1 A (Basic)

1. Langkah-langkah dalam memecahkan suatu masalah disebut :
a. algoritma b. flowchart c. program d. semua salah

2. Algoritma dapat disajikan dalam bentuk :
a. flowchart b. natural language c. pseudo code d. semua benar

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

untuk soal no 7
I.    II.       III.     IV.


7. Dari simbol-simbol di atas, yang termasuk ke dalam input-output symbols adalah :
a. I b. II c. III d. IV

8. Simbol pada jawaban no. 5 disebut :
a. document b. decision c. connector d. semua salah

9. Dari simbol-simbol di atas, yang termasuk ke dalam processing symbols adalah :
a. I & II b. II & IV c. III & IV d. I & IV

10. Simbol pada jawaban no. 7 disebut :
a. document & predefine process 
b. decision & document
c. connector & predefine process 
d. decision & predefine process

11. Untuk mengawali flowchart digunakan simbol :

a.   b.   c.    d.


untuk soal no 12

I.  II.     III.    IV. 


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.


15. Simbol   disebut :




a. preparation b. manual input c. input/output d. semua salah

16. Dari simbol-simbol di bawah ini, yang termasuk ke dalam input-output symbols adalah :

a.   b. c.     d.




17.Simbol disebut :

a. terminal b. decision c. connector d. semua salah


18.Simbol   disebut :




a. predefined process b. manual input c. input/output d. semua salah

19. Dari simbol-simbol di bawah ini, yang termasuk ke dalam processing symbols adalah :

a.   b.   c.   d.





20. Untuk mengawali flowchart digunakan simbol :

a.   b.    c.   d.


21. Untuk menyajikan kondisi dari suatu permasalahan maka digunakan simbol :
a. decision b. predefinded process c. terminal d. connector

 Perhatikan potongan flowchart berikut :


22. .Dari potongan flowchart di atas, jika X = 20 dan Y = 15, maka :
a. Z = 0 b. Z = 5 c. Z = 10 d. Z = 15

Perhatikan flowchart berikut :

23. Dari flowchart di atas, string "Nama" akan tercetak sebanyak :
a. 1 kali b. kurang dari 3 c. 3 kali d. lebih dari 3

24. Dari flowchart pada no. 14 di atas, variabel K berfungsi sebagai :
a. flag b. kondisi c. counter d. aksi


untuk soal no 25
I.


II.


III.
 

Output flowchart III :
Nama       A           Gaji
Abrar       25        550000
Amir        30        600000
Ahmad     40        800000
Azzam      50       1000000
Ali            70       1500000

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

26. Dari flowchart II di atas, string "Yes" akan tercetak sebanyak :
a. 1 kali b. kurang dari 4 c. 4 kali d. 5 kali

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)

29. Dari flowchart III di atas, Jika A = 65, maka Gaji :
a. 1250000 b. 1350000 c. 1450000 d. 1550000

30.Dari flowchart di bawah ini, proses PRINT N akan dilakukan sebanyak :
a. 2 kali b. 3 kali c. 4 kali d. 5 kali

31.Output dari flowchart pada soal nomor 26 adalah :
a. 1 2 3 4 5 b. 1 4 7 c. 1 4 7 10 d. semua salah



II. ESSAY

1. Buatlah flowchart untuk menghitung luas segi tiga !
2. Buatlah flowchart untuk menghitung X = A * B, tetapi X akan dihitung/diproses hanya jika A > 5 !
3. Buatlah flowchart untuk menghitung luas persegi panjang !
4. Buatlah flowchart untuk menghitung X = A + B, tetapi X akan dihitung/diproses hanya jika A > 10 ! 

yang tau jawabannya share ya.. oke

Kategori

Kategori