DOKUMEN NEGARA
Paket B
DEPARTEMEN PENDIDIKAN NASIONAL UJIAN NASIONAL TAHUN PELAJARAN 2008/2009
SOAL TEORI KEJURUAN Satuan Pendidikan Program Keahlian Kode Hari/Tanggal AlokasiWaktu Jenis Soal Jumlah Soal
: : : : : : :
Sekolah Menengah Kejuruan (SMK) Rekayasa Perangkat Lunak F097 Selasa, 24 Maret 2009 Pukul 08.00-10.00 Pilihan Ganda 40 soal
Petunjuk Umum: 1. Isikan Identitas Anda ke dalam Lembar Jawaban Ujian Nasional (LJUN) yang tersedia dengan menggunakan pensil 2B sesuai petunjuk LJUN. 2. Hitamkan bulatan sesuai dengan Kode Soal pada LJUN. 3. Tersedia waktu 120 menit untuk mengerjakan paket tes tersebut. 4. Jumlah soal sebanyak 40 butir, pada setiap butir soal terdapat 5 (lima) pilihan jawaban. 5. Periksa dan bacalah soal-soal sebelum Anda menjawabnya. 6. Hitamkan bulatan pada satu pilihan jawaban yang paling tepat pada LJUN. 7. Laporkan kepada pengawas ujian apabila terdapat lembar soal yang kurang jelas, rusak, atau tidak lengkap. 8. Tidak diijinkan menggunakan kalkulator, HP, atau alat bantu hirung lainnya. 9. Bila diperlukan, lembar soal dapat dicoret-coret. 10. Tidak ada pengurangan nilai pada jawaban yang salah. 11. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas ujian.
SELAMAT BEKERJA
F097-Paket B-08/09
Hak Cipta pada Depdiknas
STK- 1 / 8
1. Dibawah ini termasuk fungsi jaringan kecuali . . . . A. resource sharing B. data sharing C. resource disable D. printer sharing E. folder sharing 2. Topologi jaringan yang digunakan pada UTP adalah .... A. sar B. ring C. proxy D. pop E. bus 3. Booting dengan menyalakan komputer yang dalam keadaan off adalah .... A. fire boot B. warm boot C. cool boot D. slow boot E. booting 4.
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
5. Penulisan tag HTML yang benar adalah .... A. <Tittle>...........<Tittle> B. ........ C. ........... D. ......... E. ......... 6.
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
F097-Paket B-08/09
Hak Cipta pada Depdiknas
STK- 2 / 8
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. Deklarasi penulisan syntax class yang betul adalah .... A. <modifier> class {[deklarasi atribut] [deklarasi method]} B. <modifier> class {[deklarasi atribut] [deklarasi contructor]} C. <modifier> class { [deklarasi contructor][deklarasi method]} D. <modifier> {[deklarasi atribut] [deklarasi contructor][deklarasi method]} E. <modifier> class {[deklarasi atribut] [deklarasi contructor][deklarasi method]} 9. 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; 10. Tipe data teks di pemrograman java di bawah ini yang benar adalah .... A. boolean B. short C. int D. char
E. float 11. 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 12. 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
F097-Paket B-08/09
Hak Cipta pada Depdiknas
STK- 3 / 8
13. 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 14. Bilangan biner berikut ini yang cocok dengan nilai desimal 25 adalah ....
A. B. C. D. E.
01010 11001 10001 10011 11101
15. Variabel yang berisi sebuah data yang sama adalah .... A. echo B. array C. bin D. default E. Query 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.
F097-Paket B-08/09
Hak Cipta pada Depdiknas
STK- 4 / 8
18. Gambar berikut ini menunjukkan algoritma untuk x=(l+2+3+..+n), jawaban yang benar adalah.... A. i=n B. i>n C. ln E. X
19. 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 20. Program yang dapat dijalankan oleh program-program umum adalah .... A. multi threaded B. multi fungsi C. multi frekuensi D. all program E. all running 21. 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 22. 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
F097-Paket B-08/09
Hak Cipta pada Depdiknas
STK- 5 / 8
23. Yang termasuk dalam web client programming adalah .... A. MySQL B. PHP C. Vb script D. CSS E. SQL server 24. 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 25. Untuk menambahkan record baru digunakan tombol .... A. update record B. update data C. insert row D. insert data E. insert records 26. Identifikasi field yang digunakan untuk menentukan lebar kolom adalah .... A. type B. length /set C. weight /set D. properties E. width 27. 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. B. C. D. E.
select avg (jumlah) from t_dagangan where nmr_barang="NP200"; select count (jumlah) from t_dagangan ; select max (jumlah) from t_dagangan; select sum (jumlah) from t_dagangan where nmr_barang="NP200"; select sum (jumlah) from t_dagangan where tgl=20060304";
28. 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
F097-Paket B-08/09
Hak Cipta pada Depdiknas
STK- 6 / 8
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 31. Cara membuat database baru di MySQL- front yaitu dengan .... A. create tabel B. conection C. drop database D. drop Tabel E. create database 32. Langkah untuk memutuskan koneksi antara MySQL_front dan MySQL adalah .... A. B. C. D.
tekan tombol kombinasi Alt + F4 pilih close pada menu view pilih close pada menu file tekan tombol kombinasi Ctrl + X
E. klik icon X 33. Bahasa yang dipakai dalam My SQL adalah.... A. Bahasa C B. Delphi C. Db D. Java E. Turbo 34. CMS merupakan teknologi web yang berbasis.... A. konten B. struktural C. statis D. array E. dynamic
F097-Paket B-08/09
Hak Cipta pada Depdiknas
STK- 7 / 8
35. Menu yang dapat digunakan untuk menghitung jumlah pengunjung pada buku tamu dari suatu WEB adalah .... A. sum B. shift register C. Counter D. up Counter E. down counter 36. Suatu program yang tidak akan di eksekusi oleh program java apabila ada tanda berikut ini .... A. // B. ** C. [[ D. E. */
-
37. Perintah pada bahasa pemograman java untuk meng-compile program java misalnya nama file tersebut adalah ujian.java adalah.... A. Java ujian B. Javac ujian.java C. Java ujian.java D. Java ujian.main E. Javac ujian 38. Preprocescor yang digunakan untuk perintah print adalah..., A. Stdio.h B. Conio.h C. String.h D. Print.h E. Math 39. Type data INT dalam SQL berfungsi untuk.... A. menyatakan data berupa tanggal B. menyatakan data berupa waktu C. menyatakan data berupa karakter / string D. menyatakan data berupa angka E. menyatakan data berupa numeric 40. Untuk menjamin keamanan data pada transaksi on-line maka seorang programmer perlu merancang keamanan dengan cara membuat.... A. decoder B.. descripsi C. encoder D. encryption E. emergency
F097-Paket B-08/09
Hak Cipta pada Depdiknas
STK- 8 / 8