Paket B

advertisement
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
Download