DINAS PENDIDIKAN
SMK NEGERI 1 BULUKERTO
Alamat : Guli, Bulukerto, Wonogiri. Kode Pos 57697
UJIAN SEKOLAH
TAHUN PELAJARAN 2010/2011
LEMBAR SOAL
Mata Pelajaran : PRODUKTIF RPL
Kompetensi Keahlian : REKAYASA PERANGKAT LUNAK
Kelas : XII (duabelas)
Hari / Tanggal : Juma,t, 04 MARET 2011
Waktu : 08.00 – 10.00 WIB
PETUNJUK UMUM
1. Sebelum mengerjakan soal, isilah dahulu nomor tes anda pada lembar jawaban yang telah disediakan.
2. Tulislah jawaban anda pada lembar jawab yang telah disediakan dengan bollpoint.
3. Bacalah dengan teliti petunjuk cara mengerjakan soal sebelum anda menjawab.
4. Laporkan kepada pengawas apabila terdapat tulisan yang kurang jelas, rusak, atau jumlah kurang.
5. a. Untuk soal objektif berilah tanda silang (X) pada lembar jawab yang tersedia
6. b. Untuk soal essay tuliskan jawaban anda pada lembar jawab yang telah tersedia.
7. Apabila ada jawaban yang anda anggap salah dan anda ingin memperbaiki, coretlah dengan dua garis lurus
mendatar pada jawaban yang anda anggap salah kemudian berilah tanda silang (X) pada huruf yang anda
anggap benar.
Contoh: pilihan semula dibenarkan
A B C D E A B C D E
X X X
8. Periksalah pekerjaan anda sebelum diserahkan kepada pengawas.
I. Pilihlah salah satu jawaban yang paling tepat dengan memberi tanda silang (X) pada
huruf a, b, c, d, atau e pada lembar jawab!
1. Bagian dari ilmu kesehatan sebagai unsur ilmu penunjang terhadap adanya jiwa raga dan
lingkungan kerja yang sehat disebut….
a. Keamanan kerja d. Hukum kesehatan
b. Kesehatan kerja e. Prosedur kerja
c. Keselamatan kerja
2. Unsur – unsur penunjang keamanan yang bersifat material adalah sebagai berikut,
kecuali….
a. Baju kerja d. Sarung tangan
b. Helm, sepatu e. Petugas keamanan
c. Kaca mata
3. Perangkat komputer yang berfungsi sebagai pusat pengolahan data adalah ....
a. Keyboard d. Mouse
b. Monitor e. Printer
c. CPU
5. Suatu CPU terdiri dari Control Unit dan Aritmatich Logical Unit, berikut ini yang
merupakan bagian dari Control Unit adalah…..
a. Storage register, adder
b. Instruction register, address register d. Adder, accumulator
c. Accumulator, storage register e. Adder, storage register
6. Dalam tampilan BIOS (Basic Input Output System) kita dapat menentukan setting booting
PC pada …
a. Standard CMOS Features d. Integrated Peripheral
b. Advanced BIOS Features e. Power Management setup
c. Advanced Chipset Features
8. 1. Start
2. Read alas, tinggi
3. Luas = 0.5 * alas * tinggi
4. PRINT Luas
5. Stop
Penulisan Algoritma diatas ditulis dengan penulisan ……… berbasis bahasa BASIC.
a. Structured English d. Structured Indonesian
b. Pseudocode e. SE
c. Flowchart
9. Notasi yang disebut Predefined Process yang digunakan untuk menunjukkan suatu suatu
operasi yang rinciannya ditunjukkan ditempat lain adalah …
a.
b.
c.
d.
e.
12. Berdasarkan kecepatannya, jaringan yang kecepatan transmisinya 1 s/d 20 Mbps termasuk
dalam....
a. Metropolitan Area Network d. Medium Speed Network
b. Low Speed Network e. Super High Speed Network
c. Wide Area Network
13 Protokol yang dirancang untuk memungkinkan pemakai mentransfer file dalam format text
atau binary dalam suatu server komputer di internet adalah....
a. FTP d. News
b. Gopher e. Telnet
c. Domain
15. Bagaimanakah penulisan string “ Jum‟at ” yang paling tepat dalam pernyataan SQL....
a. Jum„at d. “Jum„a„„
b. „Jum„/at„ e. „Jum\„at„
c. „Jum„at„
17. Pernyataan SQL yang berfungsi untuk memperoleh data dari semua kolom pada sebuah
tabel…
a. CREATE TABLE nama_tabel ; d. DROP TABLE nama_tabel ;
b. SELECT * FROM nama_tabel ; e. SHOW TABLES ;
c. INSERT INTO nama_tabel ;
Pernyataan apakah yang digunakan pada tabel “keluarga”, sehingga diperoleh tampilan
tabel di sebelah kanannya tersebut..
a. SELECT * FROM keluarga ;
b. SELECT Jns_Kelamin FROM Keluarga ;
c. SELECT Jns_Kelamin FROM Keluarga WHERE Jns_Kelamin = L AND P ;
d. SELECT DISTINCT Jns_Kelamin FROM Keluarga ;
e. SELECT Jns_Kelamin, Nama FROM Keluarga ;
19. Berdasar tabe “Keluarga” soal diatas, bagaimanakah pernyataan untuk menampilkan Nama
& Jns_Kelamin yang memiliki nama berakhiran “ a ” ….
a. SELECT Nama FROM Keluarga d. SELECT * FROM Keluarga
WHERE Nama LIKE ‟%a‟ WHERE Nama LIKE ‟a%‟
b. SELECT Nama, Jns_Kelamin FROM e. SELECT * FROM Keluarga
Keluarga WHERE Nama LIKE ‟%a%‟
WHERE Nama LIKE ‟a%‟
c. SELECT * FROM Keluarga
WHERE Nama LIKE ‟%a‟
20. Berikut ini adalah pernyataan untuk menghitung rata-rata “gaji” pegawai dari tabel “Upah”..
a. SELECT MAX (gaji) FROM Upah ;
b. SELECT AVG (gaji) FROM Upah ;
c. SELECT MIN (gaji) FROM Upah ;
d. SELECT COUNT (gaji) FROM Upah ;
e. SELECT SUM (gaji) FROM Upah ;
21. Penggabungan antar tabel yang menggunakan operator sama dengan ( = ) pada kodisi dalam
klausa WHERE untuk membandingkan satu kolom dengan kolom lainnya disebut….
a. Self Join d. Non Equijoin
b. Union e. Full Join
c. Equijoin
23. Fungsi yang berfungsi untuk membulatkan bilangan pecahan ke bilangan bulat terdekat
adalah…
a. LOWER d. ISNUMERIC
b. LEN e. ROUND
c. UPPER
25 Penulisan script yang benar untuk membuat link dengan E-mail adalah….
a. <a href="mail:smkbo@yahoo.co.id">klik untuk krim E-mail</a>
b. <a href="Tomail:smkbo@yahoo.co.id">klik untuk krim E-mail</a>
c. <a href="mailto:smkbo@yahoo.co.id">klik untuk krim E-mail</a>
d. <a href>=mailto:smkbo@yahoo.co.id <klik untuk krim E-mail></a>
e. <a href=”klik untuk krim E-mail ">mailto:smkbo@yahoo.co.id"</a>
27 Untuk membuat tabel baru yang diperoleh dari hasil proses query dan berfungsi sebagai
backup data dengan menggunakan....
a. Update query d. Delete query
b. Copy paste query e. Append query
c. Make table query
28 Suatu set perintah seperti halnya fungsi dan prosedur, tetapi sudah tersedia didalam suatu
objek adalah….
a. Event d. Property
b. Method e. Project
c. Object
29 Nama yang digunakan untuk memasukkan nilai yang tidak akan berubah selam program
dijalankan disebut….
a. Object d. Event
b. Property e. Konstanta
c. Method
34 Untuk mempermudah dalam manajemen file dalam pembuatan sebuah web, sebaiknya kita
gunakan….
a. Site d. Server behavior
b. Binding e. Connection
c. Recordset
a. ++1 = 21 d. ++1 = 23
b. ++1 = 22 e. 23
c. 22
37 Pada saat menjalankan bentuk program PHP,kode dasar secara langsung akan dijalankan
tanpa mengubah kedalam bentuk source kode. Karena PHP termasuk dalam kategori
bahasa….
a. Compiler d. Interpreter
b. Installer e. Variable
c. Server
39 Penyimpanan folder web (nama web) yang benar jika kita menggunakan installer xampp
adalah…
a. C:\xampp\htdocs\folder web d. C://localhost/folder web
b. C:\localhost\folder web e. C://localhost/phpmyadmin
c. C:\apache\xampp\htdocs\folder web
40. Program yang ditulis dengan bahasa Java yang dijalankan pada server terkoneksi web, kita
kenal dengan sebutan….
a. JSP d. Servlet
b. HTML e. Web
c. Applet
Bagaimanakah pernyataan SQL untuk menampilkan Nama & Kode buku yang dipinjam
oleh “Zainul A” atau Kode Bukunya P162000
7. Bagaimana aturan/cara penulisan variable dalam PHP?
8. Apa yang kamu ketahui tentang data dan database itu?
9. Berapakah hasil dari ekspresi Visual Basic Berikut ini?
a. 3*4
b. 7^2
c. 11/2
d. 14 mod 4
e. 11 \ 2
10. Dengan menggunakan Java, buatlah sebuah kelas sederhana dengan nama “Karyawan”,
yang terdiri dari Nama, Alamat dan Gaji !