Anda di halaman 1dari 4

SOAL KOMPETENSI KEJURUAN

JURUSAN : REKAYASA PERANGKAT LUNAK


STANDAR KOMPETENSI : ALGORITMA PEMROGRAMAN TINGKAT LANJUT

1. Konversi bilangan biner ke desimal 23 yang benar adalah :


a. 10111
d. 10011
b. 11011
e. 01111
c. 11101
2. 1110011 adalah bilangan Biner yang jika dikonversikan ke Desimal menjadi :
a. 115
d. 100
b. 113
e. 110
c. 117
3. Bilangan Oktal 11 jika dikonversi ke Oktal menjadi :
a. 1001
d.
1000
b. 1101
e.
1011
c. 1110
4. Bilangan Hexadesimal 25 ke Biner adalah :
a. 100101
d. 110000
b. 100110
e. 100111
c. 111100
5. 110000111 adalah bilangan biner untuk :
a. 391 desimal
d. 330 desimal
b. 339 desimal
e. 390 desimal
c. 320 desimal
6. Di bawah ini adalah nama nama Software untuk aplikasi bahasa pemrograman, Kecuali :
a. Delphi
d.
Matlab
b. Visual Basic
e. Microsoft Word
c. Borland C++
7. Visual Basic Merupakan salah satu bahasa pemrograman berbasis :
a. Text
d. Objeck
b. Gui
e. Source Code
c. User Interface

a.
b.
c.
d.

8. Tes yang dilakukan oleh PC pada saat booting untuk mengecek apakah fungsi komponen
pendukung PC bekerja dengan baik adalah ....
BIOS
POST
login
log out

e. config
9. Berikut ini adalah algoritma menghitung luas segitiga yang sederhana.
1. start
2. baca data alas dan tinggi
3. luas adalah alas kali tinggi kali 0,5
4. tampilkan luas
5. stop
10. Bila kita membuat pseudo code dengan bahasa BASIC menjadi ....
a.print alas, tinggi
luas = 0.5*alas*tinggi
print luas
b.

read alas, tinggi


print alas, tinggi
luas = 0.5*alas*tinggi
print luas
c.baca alas, tinggi
luas = 0.5*alas*tinggi
print luas
stop
d.
baca alas, tinggi
print luas = 0.5*alas*tinggi
baca luas
stop
e.start
print alas, tinggi
luas = 0.5*alas*tinggi
print luas
10. Simbol diagram alir (flowchart) yang digunakan untuk mempersiapkan penyimpanan yang
akandigunakan sebagai tempat pengolahan di dalam storage adalah ....

11. Syntax untuk menjalankan suatu pernyataan secara kondisional adalah ....
a. if... do
b. while ... do

c. if... then ... do


d. if... then ... while do
e. if... then ... while ...
12. Berikut ini adalah algoritma sederhana tentang menghitung volume balok:
1. start
2. baca panjang, lebar, tinggi
3. volume = panjang kali lebar kali tinggi
4. tampilkan volume
5. stop
Bila kita membuat pseudocode dengan bahasa BASIC sebagai berikut ....
a.print panjang,lebar,tinggi
volume = panjang*lebar*tinggi
print volume
b.
read panjang,lebar,tinggi
print panjang,lebar,tinggi
volume= panjang*lebar*tinggi
print volume
c.baca panjang,lebar,tinggi
volume = panjang, lebar ,tinggi
print volume
d.
baca panjang,lebar,tinggi
volume = panjang,lebar,tinggi
e.baca volume
print panjang,lebar,tinggi
print volume = panjang,lebar,tinggi
print volume
13. Notasi yang disebut terminator yang berarti digunakan untuk menunjukkan awal dan akhir
suatu program adalah ....

14. Penulisan logika yang benar pada statement ini adalah ....
a. =if(A3>5 Al=200)
b. =if(Al>5,"sarjana","DO")
c. =if(Al>5 A1*B1,A1..B1)
d. =if(Al>5.Al*Bl>
e. =Al>5,"sarjana","DO"

15. Untuk menambahkan obyek table, query, from, report, pada MS Access dengan
menggunakan icon ....
a. blank data access page
b. blank acces data base
c. open an exiting file
d. project exiting data
e. project new data

Anda mungkin juga menyukai