5.
Penggalan pseudocode diatas merupakan struktur control pemilihan ….Non linier nested
if
6. Hal yang berisi langkah-langkah yang dibutuhkan untuk menyelesaikan sebuah tugas
disebut… Algoritma
7. Tahapan perancangan program diawali dengan proses…Defini masalah
8. IF syarat1 THEN
Instruksi1
ELSEIF syarat2 THEN
Instruksi2
ELSE
Instruksi3
ENDIF
Bentuk strukrtur control pemilihan diatas adalah….Linier nested if
9. Tipe data yang nilainya tidak meiliki titik decimal adalah…Integer
10. Perhatikan penggalan pseudocode brikut..
a=5,b=2,c=4
a=c ,b=b+c, c=b
Output dari penggalan pseudocode adalah… a=4,b=6,c=6
11. Berikut ini termasuk paradigma bahasa pemrograman berorientasi objek adalah…Java
12. Dibawah ini yang bukan merupakan Simple Sttatement,adalah(Statemen Penugasan,Jump
Statement,Assigment Statement,Function/Procedure statement)….Iteration Statement
13. Digunakan untuk menggambarkan proses pemanggilan sub program(recursivitas)disebut
dengan…. SUBROUTINE
14. Tarif parkir 1 jam pertama 2000, selanjutnya 1000/jam. Berikut ini penggalan algoritma
yang benar untuk hitung bayar parkir adalah : IF lama_parkir > 1 THEN bayar_parkir =
2000 + (1000 * lama_parkir-1)
15. Statement/Perintah ditulis dalam bahasa inggris/indonesia sederhana,merupakan salah
satu karakteristik dari…Pseudocode
16. Struktur control pemilihan yang memiliki dua jalur alternatif ,tergantung pada hasil dari
suatu kondisi bernilai benar ata salah adalah…..Simple selection bercabang
17. .Manfaat pemeriksaan algoritma adalah….. menemukan kesalahan logika sejak awal
18. Suatu teknik pemrograman dimana penulisan instruksi yang sama dibuat dalam sub
program tersendiri adalah: pemrograman prosedural
19. Unsur utama dalam bisnis sehingga mencorong pertumbuhan industry software
adalah….Kebutuhan informasi
20. Brikut ini yang termasuk internal dokumentasi adalah…. Hasil data tes
Latihan soal
1. Kumpulan instruksi / perintah yang dirangkaian
sehingga membentuk suatu proses untuk mengolah
data adalah :
a. program
b. pemrograman
c. bahasa pemrograman
d. teknik pemrograman
e. Metodologi pemrograman
16. Struktur kontrol pemilihan yang memiliki dua jalur alternatif, tergantung pada hasil dari
suatu kondisi bernilai benar atau salah adalah :
a. simple selection tidak bercabang
b. simple selection bercabang
c. combined selection
d. linier nested if
e. non liner nested if
17. Struktur yang terjadi jika kondisi yang harus diperiksa lebih dari satu. Kondisi tersebut dapat
dihubungkan dengan menggunakan AND atau OR adalah :
a. simple selection tidak bercabang
b. simple selection bercabang
c. combined selection
d. linier nested if
e. non liner nested if
18. Penggalan pseducode di atas merupakan struktur kontrol
pemilihan :
a. simple selection tidak bercabang
b. simple selection bercabang
c. combined selection
d. linier nested if
e. non liner nested if
19. Tarif parkir 1 jam pertama 2000, selanjutnya 1000/jam. Berikut ini
penggalan algoritma yang benar untuk hitung bayar parkir adalah :
a. IF lama_parkir > 1 THEN
bayar_parkir = 2000 * lama_parkir
b. IF lama_parkir > 1 THEN
bayar_parkir = 2000 + 1000
c. IF lama_parkir > 1 THEN
bayar_parkir = 2000 + (1000 * lama_parkir)
d. IF lama_parkir > 1 THEN
bayar_parkir = 2000 + (1000 * lama_parkir-1)
e. IF lama_parkir > 1 THEN
bayar_parkir = 1000 * lama_parkir-1
IF syarat1 THEN
instruksi1
ELSE IF syarat2 THEN
instruksi2
ELSE
instruksi3
ENDIF
20. Bentuk struktur kontrol pemilihan di atas adalah :
a. simple selection tidak bercabang
b. simple selection bercabang
c. combined selection
d. linier nested if
e. non liner nested if
DO WHILE I <=5
cetak ”*”
ENDDO
24. Pada perintah for ada bagian yang masih kosong. Titiktitik tersebut dapat diisi dengan
a.i—
b. --i
c. i+n
d. i++
e. i=+2
25. Hasil output dari program di atas adalah
a. 1 3 5 7 9 d. 1 3 9 27 81
b. 3 9 27 81 243 e. 1 4 7 10 13
c. 2 4 6 8 10
Quis MPP
1. Kumpulan instruksi / perintah yang dirangkaian sehingga membentuk suatu proses untuk
mengolah data adalah ….. program
2. Faktor kualitas program yang dapat memenuhi fungsifungsi yang dikehendaki user adalah :
reliability
6.Berikut ini contoh bahasa pemrograman yang termasuk event driven adalah….Visual Basic
8.Berikut ini yang tidak termasuk simple statement adalah(luaspp=p*l; calculate(p,l); goto lanjut;
cetakGaris; ) …..Do While l <= 5
11. Manfaat pemeriksaan algoritma adalah….. menemukan kesalahan logika sejak awal
12.Jenis struktur pemilihan yang terjadi apabila harus memilih dua alternative yang ada
adalah…. Simple selection
13. Mendapatkan pemahaman tentang permasalahan yang ada,sehingga akan diperoleh asumsi
yang benar sebelum membuat suatu program disebut…Outline Solusi
14. Menguji program serta mengoreksi error yang terdeteksi disebut……Test Plan
16.Jika peminjaman lebih dari 7 hari maka akan dikenakan denda sebesar 1000,maka penulisan
algoritma yang benar adalah….IF Peminjaman>7 THEN denda=1000
17.A=4
If(A>4)
{
A=A-4
}
A=A+1
Setelah dieksekusi variable A memiliki nilai….5
DO WHILE i<=n
a=a+2
i=i+1
cetak a
Enddo
18.Jenis struktur control perulangan dari penggalan algoritma diatas adalah…Leading decision
loop
Untuk no 19 dan 20
A=1
For(i=1;i<=5;….)
{a=a*3;
Printf(“%d”,i);}
19. Pada perintah for ada bagian yang masih kosong .Titik tersebut dapat diisi dengan…i++
22. Berikut ini tingkat kohesi yang paling baik adalah ……….functional
23. Kohesi dimana elemen-elemen terlibat dalam berbagai kegiatan yang mempunyai hubungan
dalam waktu dan urutan tidak penting adalah …….. temporal
24. Tipe kohesi yang mempunyai kegiatan yang dilakukan lebih dari datu dan hasil kegiatan
sebelum nya menjadi masukan bagi kegiatan adalah…… sequential
Sub Intialisasi
Buka file tansaksi
Total_transaksi=0
Total_pen=0
Baris=30
No=0
Hal=0
EndSub
26.Tipe kopling dimana dua modul melakukan passing struktur data non global yang sama
adalah…Stamp
27. dua modul atau lebih menggunakan struktur data global yang sama adalah ….common
28. Tipe kopling dimana dua modul melakukan passing parameter menggunakan data control
(flag/switch)adalah….Kontrol
29. Tipe kopling dimana dua modul melakukan passing struktur data non global yang sama
adalah…..Stamp
Hitung_pajak_penjualan(long total,pajak
IF total>5000 THEN
Pajak=total*0,25
Else if total>4000 THEN
Pajak=total*0,2
Else
Pajak =total*0,15
ENDIF
END
30.Pengaln algoritma diatas merupakan konsep kopling dengan tipe…Data
Latihan soal
1. Kumpulan instruksi / perintah yang dirangkaian
sehingga membentuk suatu proses untuk mengolah
data adalah :
a. program
b. pemrograman
c. bahasa pemrograman
d. teknik pemrograman
e. Metodologi pemrograman
16. Struktur kontrol pemilihan yang memiliki dua jalur alternatif, tergantung pada hasil dari
suatu kondisi bernilai benar atau salah adalah :
a. simple selection tidak bercabang
b. simple selection bercabang
c. combined selection
d. linier nested if
e. non liner nested if
17. Struktur yang terjadi jika kondisi yang harus diperiksa lebih dari satu. Kondisi tersebut dapat
dihubungkan dengan menggunakan AND atau OR adalah :
a. simple selection tidak bercabang
b. simple selection bercabang
c. combined selection
d. linier nested if
e. non liner nested if
19. Tarif parkir 1 jam pertama 2000, selanjutnya 1000/jam. Berikut ini
penggalan algoritma yang benar untuk hitung bayar parkir adalah :
a. IF lama_parkir > 1 THEN
bayar_parkir = 2000 * lama_parkir
b. IF lama_parkir > 1 THEN
bayar_parkir = 2000 + 1000
c. IF lama_parkir > 1 THEN
bayar_parkir = 2000 + (1000 * lama_parkir)
d. IF lama_parkir > 1 THEN
bayar_parkir = 2000 + (1000 * lama_parkir-1)
e. IF lama_parkir > 1 THEN
bayar_parkir = 1000 * lama_parkir-1
IF syarat1 THEN
instruksi1
ELSE IF syarat2 THEN
instruksi2
ELSE
instruksi3
ENDIF
20. Bentuk struktur kontrol pemilihan di atas adalah :
a. simple selection tidak bercabang
b. simple selection bercabang
c. combined selection
d. linier nested if
e. non liner nested if
DO WHILE I <=5
cetak ”*”
ENDDO
24. Pada perintah for ada bagian yang masih kosong. Titiktitik tersebut dapat diisi dengan
a.i—
b. --i
c. i+n
d. i++
e. i=+2