Anda di halaman 1dari 7

SOAL TEORI KEJURUAN

PAKET B

Satuan Pendidikan : Sekolah Menengah Kejuruan (SMK)


Program Keahlian : Rekayasa Perangkat Lunak
Jumlah Soal : 35 soal

1. Booting dengan menyalakan komputer yang dalam keadaan off adalah ....
A. fire boot
B. warm boot
C. cool boot
D. slow boot
E. booting

2. Pesan error "Type mismatch" pada program adalah ....


A. pengenal telah dilakukan diblok ini
B. suatu konstanta harus digunakan disini
C. kesalahan yang disebabkan tipe variable dan ungkapan yang tidak sesuai di statement
pengerjaan
D. pendeklarasian suatu tipe subrange yang tidak benar
E. pengenal belum di deklarasikan

3. Dibawah ini termasuk fungsi jaringan kecuali .. ..


A. resource sharing
B. data sharing
C. resource disable
D. printer sharing
E. folder sharing

4. Topologi jaringan yang digunakan pada UTP adalah ....


A. star
B. ring
C. proxy
D. pop
E. bus
5. Fungsi syntax / perintah Group By dalam MySQL adalah ....
A. menampilkan data dengan kriteria tertentu
B. menampilkan data dengan urutan tertentu
C. menampilkan data yang diinginkan
D. menambah data dan menampilkan kembali
E. menambah data tanpa ketentuan

6. Penulisan tag HTML yang benar adalah ....


A. <Tittle>...........<Tittle>
B. <Head>........ <Head>
C. <Html>........... <Head>
D. <Body>......... <Body>
E. <Html>......... </Html>

7. Di bawah ini adalah salah satu ciri website perdagangan elektronik atau ECommerce yang baik,
kecuali....
A. website yang dengan mudah dicari oleh mesin pencari internet
B. website yang terus dikunjungi ( repeated traffic)
C. website yang dapat mendorong pengunjung untuk merekomendasikan situs kita
kepada orang lain
D. website yang member fasilitas pada pengunjung untuk menawar harga
E. website yang pengunjung merasa senang dan berlama-lama untuk melihat dan
membaca

8. Kode warna merah, hijau, biru, emas mempunyai nilai Resistansi sebesar ....
A. 2,5 Ω 5% 5.10-5/c
B. 2,5 Ω 6% 5.10-5/c
C. 25K Ω 5%
D. 25mΩ 5% 5.10-5/c
E. 250mΩ 5% 5.10-5/c

9. Dua buah tahanan masing-masing 10 Ohm dihubungkan secara paralel. Jika tegangan
sumber 15 Volt, maka arus yang mengalir adalah ....
A. 22,5 A
B. 8,5 A
C. 6,6 A
D. 6,5 A
E. 3 A

10. Tabel kebenaran gerbang NAND yang mempunyai dua input adalah ....
A. 1.1.1.0
B. 0.1.0.1.
C. 1.0.1.0
D. 0.0.0.1
E. 0.0.1.1
11. Bilangan biner berikut ini yang cocok dengan nilai desimal 25 adalah ....
A. 01010
B. 11001
C. 10001
D. 10011
E. 11101

12. Variabel yang berisi sebuah data yang sama adalah ....
A. echo
B. array
C. bin
D. default
E. Query

13. Deklarasi penulisan syntax class yang betul adalah ....


A. <modifier> class <namaclass>{[deklarasi atribut] [deklarasi method]}
B. <modifier> class <namaclass>{[deklarasi atribut] [deklarasi contructor]}
C. <modifier> class <namaclass>{ [deklarasi contructor][deklarasi method]}
D. <modifier><namaclass>{[deklarasi atribut] [deklarasi contructor][deklarasi
method]}
E. <modifier> class <namaclass>{[deklarasi atribut] [deklarasi
contructor][deklarasi method]}

14. Cara menyembunyikan class sehingga tidak dapat di akses dari luar dengan ....
A. control acces private
B. hiding private
C. control private
D. accses private
E. private int nrp;

15. Tipe data teks di pemrograman java di bawah ini yang benar adalah ....
A. boolean
B. short
C. int
D. char
E. float

16. Titik kontak antara perusahaan dan jaringan internet untuk menahan akses yang tidak
sah dari luar dengan memakai paket fungsi filtering adalah ....
A. DNS
B. NAT
C. Gateway
D. Fire Wall
E. Rooter
17. Simbol diagram alir (flow chart) yang digunakan untuk mengambil keputusan adalah....

A.

B.

C.

D.

E.

18. Program yang dapat dijalankan oleh program-program umum adalah ....
A. multi threaded
B. multi fungsi
C. multi frekuensi
D. all program
E. all running

19. Sintak untuk menjalankan suatu pernyataan secara kondisional adalah ....
A. If..then..
B. If..then..while
C. While..do
D. If..then. else
E. If..then... while...do

20. Salah satu bagian pemrograman web yang pemrograman webnya ditentukan pada sisi
client adalah....
A. Web client programming
B. Html programming
C. Database programming
D. Web server programming
E. Database server

21. Gambar berikut ini menunjukkan algoritma untuk x=(l+2+3+..+n), jawaban yang benar
adalah....
A. i=n
B. i>n
C. l<n<n
D. X>n
E. X<n

22. Auto increament berfungsi untuk....


A. mengisi angka yang selalu bertambah otomatis
B. membatasi panjang masukan karakter
C. mendeskripsikan data
D. mengunci otomatis data
E. mematikan angka

23. Yang termasuk dalam web client programming adalah ....


A. MySQL
B. PHP
C. Vb script
D. CSS
E. SQL server

24. Identifikasi field yang digunakan untuk menentukan lebar kolom adalah ....
A. type
B. length /set
C. weight /set
D. properties
E. width

25. Tabel berikut ini menunjukan SQL yang hasilnya paling besar....
T_dagangan
No Barang Tgl Jumlah
NP200 20060304 3
FP233 20060304 2
NP200 20060305 1
FP233 20060305 2
A. select avg (jumlah) from t_dagangan where nmr_barang="NP200";
B. select count (jumlah) from t_dagangan ;
C. select max (jumlah) from t_dagangan;
D. select sum (jumlah) from t_dagangan where nmr_barang="NP200";
E. select sum (jumlah) from t_dagangan where tgl=20060304";

26. Dapat menambahkan obyek Table, Query, Form, Report pada Ms Access, dapat memilih....
A. blank access database
B. open an existing file
C. blank data access page
D. project existing data
E. project new data
27. Cara membuat database baru yang diberikan oleh MS Access secara bertahap yaitu
dengan ....
A. blank data access page
B. blank access data base
C. project existing data
D. open end existing file
E. project new data

28. Untuk menambahkan record baru digunakan tombol ....


A. update record
B. update data
C. insert row
D. insert data
E. insert records

29. Processor yang digunakan untuk memanggil file judul getche(),getchar() &getcheh
adalah ....
A. Stdio.h
B. Stdlib.h
C. Io.h
D. Math.
E. Conio.h

30. Dalam Script VB (l+2)*3 akan menghasilkan ....


A. 9
B. 4
C. 6
D. 8
E. 3

Essay
31. Tuliskan Perintah yang benar untuk mengatur lebar table adalah . . . .
32. Select * from customer where register_date= NOW();
Perintah diatas mempunyai arti . . .
33.

Nilai dari - -b adalah . . .


34. Jelaskan tentang fungsi dan kegunaan HTML...
35. Perintah untuk mengatur lebar table adalah . . . .

Jawab:
31. <table width=””>
32. Memilih database costumer yang registrasi hari ini
33. 4
34. Untuk mengatur halaman web
35. <table width=””>

Anda mungkin juga menyukai