DOKUMEN RAHASIA Paket B DEPARTEMEN PENDIDIKAN NASIONAL PRA UJIAN NASIONAL TAHUN PELAJARAN 2009/2010 SOAL TEORI KEJURUAN Satuan Pendidikan : Sekolah Menengah Kejuruan (SMK) Program Keahlian : Rekayasa Perangkat Lunak Hari/Tanggal : Alokasi Waktu : Pukul 08.00 - 10.00 Jenis Soal : Pilihan Ganda Jumlah Soal : 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 hitung 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 1. Jaringan TELKOMSEL, INDOSAT merupakan contoh jenis jaringan … A. LAN B. Stand alone C. WAN D. Network E. MAN 2. Topologi jaringan yang digunakan kabel coaxial adalah … A. Bus B. Star C. Ring D. Proxy E. Pop 3. Halaman web yang dilengkapi dengan animasi yang bergerak maka disebut … A. Web statis B. Web dinamis C. Web client D. Web konten E. Web server 4. Perangkat keras untuk mengkonversikan data digital ke data analog dari computer pengguna ke computer server melalui telepon dan sebaliknya disebut … A. Repeater B. Hub C. Printer D. Lan card E. Modem B. C. D. E. Public siswa {} Public class {} Pablic class siswa [ ] Class siswa [ ] 7. Cara untuk menyembunyikan detail informasi dari suatu class adalah … A. Hiding private B. Control private C. encapsulation D. akses private E. private int nrp 8. Tipe data teks di pemrograman java di bawah ini yang benar adalah … A. short B. int C. char D. float E. Boolean 9. Variable yang digunakan untuk menggambarkan nilai numeric adalah … A. echo B. array C. int D. default E. query 5. Mengirim atau menaruh data pada internet disebut … A. Upload B. Download C. Dial-up D. Downlink E. Sign-up 10. Satu paket DBMS yang memperbolehkan pemakai utuk mengakses dan memanipulasi data sebagaimana yang telah diorganisaikan sebelumnya dalam model data yang tepat disebut … A. DDL (Data Definition Language) B. DML (Data Manipulation Language) C. Query D. SQL E. SQL server 6. Penulisan syntak class yang betul adalah … A. Public class siswa {} 11. Bilangan bener berikut ini yang cocok dengan nilai decimal 20 adalah A. 10100 B. C. D. E. 11001 10001 10011 11101 12. Dua buah tahanan masing-masing 10 ohm dihubungkan secara paralel. Jika tegangan sumber 20 volt, maka arus yang mengalir adalah … A. 6 A B. 8 A C. 5 A D. 4 A E. 3 A 13. Struktural penulisan dalam bahas C adalah … A. # include <stdio.h> Main() {… Return 0; } B. # include Main() {… Return C. # include <stdio.h> D. # include <main> E. # include {main} 14. Table berikut ini menunjukkan sql yang hasilnya jumlah data adalah … t_dagangan No_Barang Tanggal jumlah B001 02/03/2010 3 B002 03/03/2010 4 B003 04/03/2010 1 B004 05/03/2010 2 A. Select avg (jumlah) from t_dagangan where no_barang = “B001”; B. Select count (jumlah) from t_dagangan; C. Select max (jumlah) from t_dagangan; D. Select sum (jumlah) t_dagangan no_barang=“B001”; E. Select sum (jumlah) t_dagangan tanggal=“02/03/2010”; from where from where 15. Penulisan tag HTML yang benar adalah … A. <HTML> …………… </HTML> B. <TITLE> …………… </TITLE> C. <BODY> ……………. </BODY> D. <HEAD> ……………. </HEAD> E. <H1> ……………. </H1> 16. Gambar flowchart menjelaskan …. A. B. C. D. E. di bawah ini Bilangan hasilnya 5 Bilangan penjumlahan dengan 5 Bilangan dengan input 5 Bilangana yang habis dibagi 5 Bilangan pembagian 5 17. Pada sebuah struktur dokumen HTML berupa bullet untuk menandai sebuah item dari list dan berupa karakter symbol menggunakan tag … A. diapit oleh tag <UL> dan </UL> B. diapit oleh tag <OL> dan </OL> C. diapit oleh tag <DL> dan </DL> D. diapit oleh tag <DT> dan <DD> E. diapit oleh tag <H1> dan </H1> 18. Salah satu bagian pemrograman web yang pemrogramanan webnya ditentukan pada sisi server adalah … A. Web programming client B. HTML programming C. Database programming D. Web server programming E. Database server 19. Untuk mengurutkan data dari besar ke kecil, pilihannya pada Sort adalah … A. Ascending B. Not shorted C. Descending D. Not ascending E. Not descending 20. Fungsi dari tag <BR> adalah … A. digunakan untuk mengatur ukuran huruf pada header B. digunakan untuk pindah baris baru C. digunakan untuk berpindah alenia atau membuat paragraph baru D. digunakan untuk membuat garis horizontal E. digunakan untuk membuat judul 21. Tuliskan SQL untuk menghitung jumlah customer yang terdapat di Negara France dari table customer … A. Select (customer id) from customer where country “france” B. Select count(customer id) from customer where country=”france” C. Select cutomer id where country “france” D. Select count (customer id)where =”france” E. Select customer id where country=”france” 22. Type data currency berfungsi untuk … dalam SQL A. B. C. D. E. Menyatakan data berupa tanggal Menyatakan data berupa waktu Menyatakan data berupa angka Menyatakan data berupa mata uang Menyatakan data berupa numeric 23. Perintah pada bahasa pemrograman java untuk mengcompile program java misalnya nama file tersebut adalah rpl.java adalah … A. Java rpl B. Javac rpl.java C. Java rpl.java D. Java rpl.main E. Javac rpl 24. Berfungsi untuk memberikan tulisan pada program seperti judul / keterangan merupakan fungsi dari komponen … A. Edit B. Button C. Label D. Memo E. Main menu 25. Dibawah ini merupakan file database yang dapat dibaca oleh Visual Basic, kecuali … A. Access B. Dbase C. Paradox D. Oracle E. Open Office 26. Fungsi dari crystal report pada visual basic adalah … A. Membuat laporan B. Membuat tampilan visual C. Membuat program laporan D. Membuat desaign laporan E. Membuat tampilan program laporan 27. Fungsi syntak / perintah Group By pada My SQL adalah … A. Menampilkan data dengan criteria tertentu B. Menampilkan data dengan urutan tertentu C. Menampilkan data yang diinginkan D. Menambah data dan menampilkan kembali E. Menambah data tanpa ketentuan 28. Pernyataan UPDATE adalah untuk . . . A. Mengisi Data B. Mengubah Data C. Mendesain Data D. Menampilkan Data E. Memanipulasi Data dalam lokasi yang akan digunakan. Merupakan Pengertian dari . . . A. Classpath B. Roompath C. Setparth D. Set Classpath E. Public static SQL 29. Kumpulan data yang saling berinteraksi satu sama lain, dengan duplikasi terkontrol, dimana data tidak tergantung pada program aplikasi yang mengaksesnya disebut … A. MySql B. SQL C. Query data D. Database E. File tradisional 30. Elemen-elemen yang termasuk DBMS dibawah ini, kecuali … A. Database B. Software C. Hardware D. Braindware E. Query data 31. Memberi komentar dua baris pada program java menggunakan tanda berikut ini … A. // B. ** C. [[ D. – E. /* 32. Suatu system variasi yang digunakan untuk mengatakan pada program yang ditulis dengan bahasa java tempat 33. Cara menambah table baru di MySQlfront yaitu dengan … A. Connection B. Drop database C. Drop table D. Create table E. Create database 34. Procedure tform2.button click (sender: tobject); Begin Form1.table1.append Close; End. Procedur di atas mempunyai fungsi … A. Membuka tabel B. Membuat tabel C. Mengedit data D. Mengedit tabel E. Menambah data 35. Yang digunakan untuk menerangkan field name adalah … A. Type B. Caption C. Description D. Properties E. Field size 36. Pada pembuatan blank database, langkah yang harus dilakukan setelah memilih blank database adalah mengisi … A. Create table B. Update table C. Create data D. Create name E. Input mask 37. Gambar manakah yang menunjukkan symbol alir diagram untuk percabangan … A. B. C. D. E. 38. Properties dari komponen BUTTON yang digunakan untuk mengaktifkan atau menonaktifkan komponen ini adalah A. Caption B. Enable C. Visible D. Kursor E. Name 39. Warna white jika diubah HTML hasilnya adalah… A. #000000 B. #FF0000 C. #FFFFFF D. #00FFFF E. #FF00FF kedalam 40. Yang mempengaruhi kecepatan dalam mengakses data pada transaksi on-line adalah … A. Decoder B. Descripsi C. Encoder D. Encripion E. Bandwith