Anda di halaman 1dari 6

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 B. Public siswa {}
merupakan contoh jenis jaringan C. Public class {}
A. LAN D. Pablic class siswa [ ]
B. Stand alone E. Class siswa [ ]
C. WAN
D. Network 7. Cara untuk menyembunyikan detail
E. MAN informasi dari suatu class adalah
A. Hiding private
2. Topologi jaringan yang digunakan B. Control private
kabel coaxial adalah C. encapsulation
A. Bus D. akses private
B. Star E. private int nrp
C. Ring
D. Proxy 8. Tipe data teks di pemrograman java di
E. Pop bawah ini yang benar adalah
A. short
3. Halaman web yang dilengkapi dengan B. int
animasi yang bergerak maka disebut C. char
A. Web statis D. float
B. Web dinamis E. Boolean
C. Web client
D. Web konten 9. Variable yang digunakan untuk
E. Web server menggambarkan nilai numeric adalah

4. Perangkat keras untuk A. echo
mengkonversikan data digital ke data B. array
analog dari computer pengguna ke C. int
computer server melalui telepon dan D. default
sebaliknya disebut E. query
A. Repeater
B. Hub 10. Satu paket DBMS yang
C. Printer memperbolehkan pemakai utuk
D. Lan card mengakses dan memanipulasi data
E. Modem sebagaimana yang telah diorganisaikan
sebelumnya dalam model data yang
5. Mengirim atau menaruh data pada tepat disebut
internet disebut A. DDL (Data Definition Language)
A. Upload B. DML (Data Manipulation
B. Download Language)
C. Dial-up C. Query
D. Downlink D. SQL
E. Sign-up E. SQL server

6. Penulisan syntak class yang betul 11. Bilangan bener berikut ini yang cocok
adalah dengan nilai decimal 20 adalah
A. Public class siswa {} A. 10100
B. 11001 D. Select sum (jumlah) from
C. 10001 t_dagangan where
D. 10011 no_barang=B001;
E. 11101 E. Select sum (jumlah) from
t_dagangan where
12. Dua buah tahanan masing-masing 10 tanggal=02/03/2010;
ohm dihubungkan secara paralel. Jika
tegangan sumber 20 volt, maka arus 15. Penulisan tag HTML yang benar adalah
yang mengalir adalah
A. 6 A A. <HTML> </HTML>
B. 8 A B. <TITLE> </TITLE>
C. 5 A C. <BODY> . </BODY>
D. 4 A D. <HEAD> . </HEAD>
E. 3 A E. <H1> . </H1>

13. Struktural penulisan dalam bahas C


adalah 16. Gambar flowchart di bawah ini
A. # include <stdio.h> menjelaskan .
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 A. Bilangan hasilnya 5
B001 02/03/2010 3 B. Bilangan penjumlahan dengan 5
B002 03/03/2010 4 C. Bilangan dengan input 5
B003 04/03/2010 1 D. Bilangana yang habis dibagi 5
B004 05/03/2010 2 E. Bilangan pembagian 5

A. Select avg (jumlah) from 17. Pada sebuah struktur dokumen HTML
t_dagangan where no_barang = berupa bullet untuk menandai sebuah
B001; item dari list dan berupa karakter
B. Select count (jumlah) from symbol menggunakan tag
t_dagangan; A. diapit oleh tag <UL> dan </UL>
C. Select max (jumlah) from B. diapit oleh tag <OL> dan </OL>
t_dagangan; C. diapit oleh tag <DL> dan </DL>
D. diapit oleh tag <DT> dan <DD> A. Menyatakan data berupa tanggal
E. diapit oleh tag <H1> dan </H1> B. Menyatakan data berupa waktu
C. Menyatakan data berupa angka
18. Salah satu bagian pemrograman web D. Menyatakan data berupa mata uang
yang pemrogramanan webnya E. Menyatakan data berupa numeric
ditentukan pada sisi server adalah
A. Web programming client 23. Perintah pada bahasa pemrograman
B. HTML programming java untuk mengcompile program java
C. Database programming misalnya nama file tersebut adalah
D. Web server programming rpl.java adalah
E. Database server A. Java rpl
B. Javac rpl.java
19. Untuk mengurutkan data dari besar ke C. Java rpl.java
kecil, pilihannya pada Sort adalah D. Java rpl.main
A. Ascending E. Javac rpl
B. Not shorted
C. Descending 24. Berfungsi untuk memberikan tulisan
D. Not ascending pada program seperti judul / keterangan
E. Not descending merupakan fungsi dari komponen
A. Edit
20. Fungsi dari tag <BR> adalah B. Button
A. digunakan untuk mengatur ukuran C. Label
huruf pada header D. Memo
B. digunakan untuk pindah baris baru E. Main menu
C. digunakan untuk berpindah alenia
atau membuat paragraph baru 25. Dibawah ini merupakan file database
D. digunakan untuk membuat garis yang dapat dibaca oleh Visual Basic,
horizontal kecuali
E. digunakan untuk membuat judul A. Access
B. Dbase
21. Tuliskan SQL untuk menghitung C. Paradox
jumlah customer yang terdapat di D. Oracle
Negara France dari table customer E. Open Office
A. Select (customer id) from customer
where country france 26. Fungsi dari crystal report pada visual
B. Select count(customer id) from basic adalah
customer where country=france A. Membuat laporan
C. Select cutomer id where country B. Membuat tampilan visual
france C. Membuat program laporan
D. Select count (customer id)where D. Membuat desaign laporan
=france E. Membuat tampilan program laporan
E. Select customer id where
country=france 27. Fungsi syntak / perintah Group By
pada My SQL adalah
22. Type data currency dalam SQL A. Menampilkan data dengan criteria
berfungsi untuk tertentu
B. Menampilkan data dengan urutan lokasi yang akan digunakan.
tertentu Merupakan Pengertian dari . . .
C. Menampilkan data yang diinginkan A. Classpath
D. Menambah data dan menampilkan B. Roompath
kembali C. Setparth
E. Menambah data tanpa ketentuan D. Set Classpath
E. Public static
28. Pernyataan UPDATE dalam SQL
adalah untuk . . . 33. Cara menambah table baru di MySQl-
A. Mengisi Data front yaitu dengan
B. Mengubah Data A. Connection
C. Mendesain Data B. Drop database
D. Menampilkan Data C. Drop table
E. Memanipulasi Data D. Create table
E. Create database
29. Kumpulan data yang saling berinteraksi
satu sama lain, dengan duplikasi 34. Procedure tform2.button click (sender:
terkontrol, dimana data tidak tobject);
tergantung pada program aplikasi yang Begin
mengaksesnya disebut Form1.table1.append
A. MySql Close;
B. SQL End.
C. Query data Procedur di atas mempunyai fungsi
D. Database A. Membuka tabel
E. File tradisional B. Membuat tabel
C. Mengedit data
30. Elemen-elemen yang termasuk DBMS D. Mengedit tabel
dibawah ini, kecuali E. Menambah data
A. Database
B. Software 35. Yang digunakan untuk menerangkan
C. Hardware field name adalah
D. Braindware A. Type
E. Query data B. Caption
C. Description
31. Memberi komentar dua baris pada D. Properties
program java menggunakan tanda E. Field size
berikut ini
A. // 36. Pada pembuatan blank database,
B. ** langkah yang harus dilakukan setelah
C. [[ memilih blank database adalah mengisi
D.
E. /* A. Create table
B. Update table
32. Suatu system variasi yang digunakan C. Create data
untuk mengatakan pada program yang D. Create name
ditulis dengan bahasa java tempat 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 kedalam


HTML hasilnya adalah
A. #000000
B. #FF0000
C. #FFFFFF
D. #00FFFF
E. #FF00FF

40. Yang mempengaruhi kecepatan dalam


mengakses data pada transaksi on-line
adalah
A. Decoder
B. Descripsi
C. Encoder
D. Encripion
E. Bandwith

Anda mungkin juga menyukai