Paket A
|
DEPARTEMEN
PENDIDIKAN NASIONAL
|
PEMBAHASAN
|
||
|
|
|||
|
|
|
UJIAN NASIONAL
|
|
|
|
|
|
|
|
TAHUN
PELAJARAN 2008/2009
|
|
||
|
SOAL
TEORI KEJURUAN
|
|
||
|
Satuan Pendidikan
|
:Sekolah Menengah Kejuruan
(SMK)
|
||
|
Program Keahlian
|
:
|
Rekayasa Perangkat Lunak
|
|
|
Kode
|
:
|
F097
|
|
|
Hari/Tanggal
|
:Selasa, 24 Maret 2009
|
|
|
|
Alokasi Waktu
|
:
|
Pukul 08.00 - 10.00
|
|
|
Jenis Soal
|
:
|
Pilihan Ganda
|
|
|
Jumlah Soal
|
:
|
40 soal
|
|
1. Jaringan yang menghubungkan
satu atau lebih titik dalam area geografi yang luas adalah ....
A. LAN
B. Stand
alone
C.
WAN
D. Network
E. Sharing
2. Topologi jaringan yang digunakan kabel coaxial adalah ....
A.
bus
B. star
C.
ring
D. proxy
E. pop
3. Untuk membuat suatu
jaringan komputer, diperlukan perlengkapan sebagai berikut, kecuali ....
A.
peripheral multimedia seperti sound card, speaker
B. minimal ada satu komputer yang berlaku sebagai server (pusat data)
C. media penghubung antar komputer seperti kabel, connector, terminator
D. peripheral
jaringan seperti Network Interface Card (NIC), Hub
E. komputer workstation
4. "Error
in expression", berarti
....
A. pendeklarasian suatu tipe subrange tidak benar dan mengikuti harus bertipe boolean
B. ungkapan yang mengikuti
mengikuti harus bertipe boolean dan
harus dideklarasikan suatu tipe subrange
C. ungkapan yang mengikuti harus bertipe boolean dan mengikuti harus bertipe boolean
D. ungkapan yang mengikuti harus bertipe integer dan meletakkan operator diantara
dua operator
E.
kesalahan suatu
ungkapan disebabkan lupa meletakkan operator diantara dua operator
5.
PHP
mendukung data berikut di bawah ini, kecuali....
A. integer
F097-Paket
A-08/09 Hak Cipta
pada Depdiknas STK- 1 /
7
B. float
C. double
D. string
E.
date
6. Fungsi syntax
Union digunakan untuk ....
A. menghubungkan antara Field yang satu dengan Field
yang lain
B.
menghubungkan antara Tabel yang satu
dengan Tabel yang lain
C. menghubungkan antara Record yang satu dengan Record
yang lain
D. menghubungkan antara Typedata yang satu dengan Typedata
yang lain
E. menghubungkan antara Access yang satu dengan Access
yang lain
7. Ciri-ciri software
yang baik adalah, kecuali ....
A. rancangan yang baik (metodologi dan sistematis)
B. dapat dieksekusi dengan benar oleh komputer
C. berfungsi dengan benar sesuai rancangan
D. user
friendly
E.
memerlukan pemeliharaan khusus
8. Penulisan syntax
class yang betul adalah ....
A.
public class siswa {}
B. public siswa {}
C. public
class {}
D. public
class siswa [ ]
E. class siswa [ ]
9. Cara untuk menyembunyikan detail informasi dari
suatu class adalah ....
A. hiding
private
B. control
private
C.
encapsulation
D. akses
private
E. private
int nrp;
10. Tipe
data yang mempunyai dua kemungkinan di pemrograman java adalah ....
A. short
B. int
C. char
D. float
E.
boolean
11. Kode
warna kuning, ungu, coklat, emas mempunyai nilai Resistansi sebesar ....
A.
470
5%
B. 4,7 6%
C. 4,6 K 5%
D. 47m 5%
E. 470 m 5%
12. Dua buah
tahanan masing-masing 10 Ohm dihubungkan secara paralel. Jika arus totalnya 3A,
maka tegangannya adalah ....
A. 13 V
B.
15 V
F097-Paket
A-08/09 Hak Cipta
pada Depdiknas STK- 2 /
7
C. 25 V
D. 30 V
E. 65 V
13. Tabel
kebenaran gerbang NOR yang mempunyai
dua input adalah ....
A. 1.1.1.0
B. 0.1.0.1
C. 1.0.0.0
D.
0.0.0.1
E. 0.0.1.1
14. Bilangan
biner berikut ini yang cocok dengan nilai desimal 50 adalah ….
A. 010101
B.
110010
C. 100011
D. 100110
E. 111011
15. Variabel
yang digunakan untuk menggambarkan nilai numerik adalah ….
A. echo
B. Array
C.
int
D. default
E. query
16. Untuk keamanan transportasi data ketika upload maupun download diperlukan ….
A. Secure
Socket Layer
B. NAT
C. Gateway
D.
Fire Wall
E. Router
17.Simbol diagram alir (flow chart) yang digunakan untuk
menjelaskan input maupun output adalah ...
A.
B.
C.
D.
E.
F097-Paket
A-08/09 Hak Cipta
pada Depdiknas STK- 3 /
7
18. Gambar flowchart
berikut ini menjelaskan .
A. bilangan hasilnya 5
B. bilangan penjumlahan dengan 5
C. bilangan dengan input 5
D.
bilangan yang habis dibagi 5
E. bilangan pembagian 5
19. Boolean berfungsi untuk ....
A. mengisi angka yang selalu bertambah otomatis
B.
memberi nilai benar dan salah
C. mendeskripsikan data
D. mengunci otomatis data
E. mematikan angka
20. Untuk menjalankan program digunakan perintah....
A. multi threaded
B. multi fungsi
C. multi frekuensi
D. all program
E.
run
21. Syntax penulisan yang benar dibawah ini adalah
....
A. If (kondisi) then; Aksi
Else
B. If (kondisi)
Aksi 1
Else
Aksi 2;
C.
If (kondisi)
Aksil ;
Else
Aksi 2 ;
D. If (kondisi)
Aksi
Else
E. If kondisi Aksi 1
Aksi 2 :
F097-Paket
A-08/09 Hak Cipta
pada Depdiknas STK- 4 /
7
22. Salah satu bagian pemrograman web yang pemrograman webnya ditentukan pada sisi server adalah ....
A. Web programming client
B. Html programming
C. Database programming
D.
Web server programming
E. Database server
23. Yang termasuk aplikasi remote administrasi adalah ....
A. MySQL
B.
PHP Nuke
C. Vb script
D. CSS
E. SQL server
24. Langkah-langkah yang benar
untuk membuat data base baru yang masih kosong pada
Microsoft Access adalah ....
A.
klik tombol file -> new
B. klik tombol file -> open
C. klik tombol file -> get external data
D. open end existing file
E. project new data
25. Untuk mengurutkan data dari kecil ke besar,
pilihannya pada Sort adalah ....
A.
ascending
B. not shorted
C. descending
D. not ascending
E. not descending
26. Yang digunakan untuk menerangkan field name adalah ....
A. type
B. caption
C.
description
D. properties
E. field size
27. Tabel berikut ini menunjukan SQL yang hasilnya
jumlah data adalah ....
T dagangan
No Barang
|
Tgl
|
Jumlah
|
NP200
|
20060304
|
3
|
FP233
|
20060304
|
2
|
NP200
|
20060305
|
1
|
FP233
|
20060305
|
2
|
A. select
avg (jumlah) from t_dagangan where nmr_barang="NP200";
B. select
count (jumlah) from
t_dagangan ;
C. select max
(jumlah) from t_dagangan;
D.
select sum (jumlah) from t_dagangan where nmr_barang="NP200";
E. select sum (jumlah) from t_dagangan where tgl=20060304";
28. Pada pembuatan blank database, langkah yang harus
dilakukan setelah memilih blank database adalah mengisi ....
A.
create table
F097-Paket A-08/09 Hak
Cipta pada Depdiknas STK-
5 / 7
C. create data
D. create name
E. input mask
29. Koneksi database dalam
aplikasi Visual Basic 6.0 menggunakan
komponen ?
A. Stdio.h
B. Stdlib.h
C.
ADO DC
D. Math.
E. Conio.h
30.
Procedure
Tform2.button1click (sender : tobject) ; Begin
Form1.Tablel.Append Close; End; Procedure
Di atas mempunyai fungsi
....
A.
membuka tabel
B. membuat tabel
C. mengedit data
D. mengedit tabel
E. menambah data
31. Cara menambah tabel baru di MySQL-front yaitu dengan ....
A. conection
B. drop database
C. drop table
D.
create table
E. create data base
32. Syntax yang digunakan untuk menghapus database dalam MySQL adalah ....
A. create database name
B. insert database name
C. delete database name
D.
drop database name
E. update database name
33. Tuliskan SQL untuk menghitung
jumlah customer yang terdapat di
negara France dari tabel customer....
A. select (customer id) from customer where country "france"
B.
select count(customer id) from customer where country = "france "
C. select customer id where country "france "
D. select count (customer id)where= "france "
E. select customer id where country = "france "
34. Halaman web
yang dapat diakses dan berinteraksi sesuai dengan keinginan merupakan teknologi
web yang berbasis....
A. konten
B. struktural
C. statis
D. array
E.
dynamis
F097-Paket A-08/09 Hak
Cipta pada Depdiknas STK-
6 / 7
- Syntax yang dapat digunakan untuk menghitung jumlah pengunjung pada buku tamu dari suatu WEB menggunakan ....
- sum
- shift register
- counter
- up Counter
- down counter
- Memberi komentar dua baris pada program Java menggunakan tanda berikut ini....
- //
- **
- [[
- -
- /*
- Baris perintah pada bahasa pemograman Java selalu diakhiri dengan tanda ....
- []
- {}
- //
- ;
- /
- Struktur penulisan dalam bahasa C adalah ....
- # include <stdio.h>Main()Return 0 ;}
- # include Main() Return
- # include < stdio.h>
- # include <main>
- .# include {main}
- Type data currency dalam SQL berfungsi untuk ....
- menyatakan data berupa tanggal
- menyatakan data berupa waktu
- menyatakan data berupa angka
- menyatakan data berupa mata uang
- menyatakan data berupa numeric
- Yang mempengaruhi kecepatan dalam mengakses data pada transaksi on-line adalah....
- decoder
- descripsi
- encoder
- encription
- bandwithF097-Paket A-08/09 Hak Cipta pada Depdiknas STK- 7 / 7
Silahkan Copas dan Pergunakan dengan Baik
-Haryono Yusup-
Tidak ada komentar:
Posting Komentar