5
UJI KOMPETENSI AKHIR MESTER GASAL TAHUN 2009/2010 Lembar Soal Mata Diklat: Produktif RPL Program St!" Kea#l"a$% Te&$"& Kom'ter !a$ I$(ormat"&a T"$g&at % )II Har"/Ta$ggal % Kom'ete$*" Kea#l"a$% RPL Smt % + ,a&t % 90 Me$"t A. Pilih salah satu jawaban yang benar dengan memberi tanda X (silang !ada huruf a" b" #" d atau 1- Jar"$ga$ .a$g me$g#b$g&a$ *at ata leb"# t"t"& !alam area geogra(" .a$g la* a!ala# ---- A- LAN - Stand alone - WAN - Network E- Sharing 2- To'olog" ar"$ga$ .a$g !"g$a&a$ &abel coaxial a!ala# ---- A. bus B. star C. ring D. proxy E. pop 3- U$t& membat *at ar"$ga$ &om'ter4 !"'erl&a$ 'erle$g&a'a$ *ebaga" ber"&t4 &e5al" ---- A. peripheral multimediaseperti sound card, speaker B. minimal ada satu komputer yang berlaku sebagai serer !pusat data" C. media penghubung antar komputer seperti kabel# connector# terminator D. meripheral $aringan seperti Network %nter&ace Card !N%C"# 'ub E - &om'ter workstation 6- (Error in expression(# berart" ---- 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 $. kesalahan suatu ungka!an disebabkan lu!a meletakkan o!erator diantara dua o!erator ).PHP me$!&$g !ata ber"&t !" ba7a# "$"4 &e5al"---- A. integer B. &loat C. double D. string E. date 8- $g*" syntax *nion !"g$a&a$ $t& ---- A- menghubungkan a$tara +ield .a$g *at !e$ga$ +ield .a$g la"$ - menghubungkan a$tara Tabel .a$g *at !e$ga$ Tabel .a$g la"$ - menghubungkana$tara ,ecord .a$g *at !e$ga$ ,ecord .a$g la"$ -menghubungkan a$tara -ypedata .a$g *at !e$ga$ -ypedata .a$g la"$ E- menghubungkan antara Access yang satu dengan Access yang lain :- "r";5"r" so&tware.a$g ba"& a!ala#4 &e5al" ---- A- ra$5a$ga$ .a$g ba"& <meto!olog" !a$ *"*temat"*= - !a'at !"e&*e&*" !e$ga$ be$ar ole# &om'ter - ber($g*" !e$ga$ be$ar *e*a" ra$5a$ga$ - user friendly E- memerl&a$ 'emel"#araa$ &#** >- Pe$l"*a$ syntaxclass.a$g betl a!ala# ---- A- public class siswa %& - public *"*7a ?@ - public class ?@ - public class *"*7a B E- class *"*7a B 9- ara $t& me$.emb$."&a$ !eta"l "$(orma*" !ar" *at class a!ala# ---- A- hiding priate - control priate - encapsulation - akses priate E- priate int nrp 10- T"'e !ata .a$g mem'$.a" !a &em$g&"$a$ !" 'emrograma$ $aa a!ala# ---- A- *#ort - "$t - 5#ar - (loat E-boolean 11- Ko!e 7ar$a &$"$g4 $g4 5o&lat4 ema* mem'$.a" $"la" Re*"*ta$*" *ebe*ar ---- A- ' ) * +, - 64: C 8D - 648 KC +D - 6:mC +D E- 6:0 mC +D 12- a ba# ta#a$a$ ma*"$g;ma*"$g 10 O#m !"#b$g&a$ *e5ara 'aralel- J"&a ar* total$.a 3A4 ma&a tega$ga$$.a a!ala# ---- A- 13

soal kl3rpl

  • Upload
    5uli5

  • View
    232

  • Download
    0

Embed Size (px)

DESCRIPTION

SOAL LATIHAN UN RPL

Citation preview

1

UJI KOMPETENSI AKHIR MESTER GASAL

TAHUN 2009/2010

Lembar Soal

Mata Diklat: Produktif RPL

Program Studi Keahlian: Teknik Komputer dan Informatika

Tingkat : XII

Hari/Tanggal :

Kompetensi Keahlian: RPL

Smt : 5

Waktu

: 90 Menit

A. Pilih salah satu jawaban yang benar dengan memberi tanda X (silang) pada huruf a, b, c, d atau

1. Jaringan yang menghubungkan satu atau lebih titik dalam area geografi yang luas

adalah ....

A. LAN

B. Stand alone

C. WAND. Network

E. Sharing

2. Topologi jaringan yang digunakan kabel coaxial adalah ....

A. busB. star

C. ring

D. proxy

E. pop

3. Untuk membuat suatu jaringan komputer, diperlukan perlengkapan sebagai berikut,

kecuali ....

A. peripheral multimedia seperti sound card, speakerB. minimal ada satu komputer yang berlaku sebagai server (pusat data)

C. media penghubung antar komputer seperti kabel, connector, terminator

D. meripheral 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

B. float

C. double

D. string

E. date6. 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 lain7. 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 friendlyE. 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. encapsulationD. 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 VC. 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. 110010C. 100011

D. 100110

E. 111011

15. Variabel yang digunakan untuk menggambarkan nilai numerik adalah .

A.

B.

echo

array

C. intD

.

default

E. query

16. Untuk keamanan transportasi data ketika upload maupun download diperlukan .

A. Secure Socket Layer

B. NAT

C. Gateway

D. Fire WallE. Rooter

17. Simbol diagram alir (flow chart) yang digunakan untuk menjelaskan input maupun output adalah ...

A

B

C

D

E

.

. 18. Gambarflowchart berikut ini menjelaskan .

A. bilangan hasilnya 5

B. bilangan penjumlahan dengan 5

C. bilangan dengan input 5

D. bilangan yang habis dibagi 5E. bilangan pembagian 5

19. Boolean berfungsi untuk ....

A. mengisi angka yang selalu bertambah otomatis

B. memberi nilai benar dan salahC. 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. run21. Syntax penulisan yang benar dibawah ini adalah ....

A.

B.

If (kondisi) then;

Aksi

Else

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 :

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 programmingE. Database server

23. Yang termasuk aplikasi remote administrasi adalah ....

A. MySQL

B. PHP NukeC. 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 -> newB. 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. ascendingB. not shorted

C. descending

D. not ascending

E. not descending

26. Yang digunakan untuk menerangkan field name adalah ....

A. type

B. caption

C. descriptionD. properties

E. field size

27. Tabel berikut ini menunjukan SQL yang hasilnya jumlah data adalah ....

T dagangan

No BarangTglJumlah

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

B. update table

C. create data

D. create nameE. input mask

29. Koneksi database dalam aplikasi Visual Basic 6.0 menggunakan komponen ?

A. Stdio.h

B. Stdlib.h

C. ADO DCD. Math.

E. Conio.h

30. Procedure Tform2.button1click (sender : tobject) ;

Begin

Form1.Tablel.Append

Close; End; Procedure diatas mempunyai fungsi

....

A. membuka tabelB. 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 nameE. 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. dynamis35. Syntax yang dapat digunakan untuk menghitung jumlah pengunjung pada buku tamu

dari suatu WEB menggunakan ....

A. sum

B. shift register

C. counterD. up Counter

E. down counter

36. Memberi komentar dua baris pada program Java menggunakan tanda berikut ini....

A. //B. **

C. [[

D. -

E. /*

37. Baris perintah pada bahasa pemograman Java selalu diakhiri dengan tanda ....

A. []

B. {}

C. //

D. ;

E. /

38. Struktur penulisan dalam bahasa C adalah ....

A. # include

Main()

Return 0 ;

}

B. # include

Main()

Return

C. # include < stdio.h>

D. # include

E. .# include {main}

39. Type data currency dalam SQL berfungsi untuk ....

A. menyatakan data berupa tanggal

B. menyatakan data berupa waktu

C. menyatakan data berupa angka

D. menyatakan data berupa mata uangE. menyatakan data berupa numeric

40. Yang mempengaruhi kecepatan dalam mengakses data pada transaksi on-line adalah....

A. decoder

B. descripsi

C. encoder

D. encription

E. bandwith

41. Fungsi syntax / perintah Group By dalam MySQL adalah ....

A. menampilkan data dengan kriteria tertentuB. menampilkan data dengan urutan tertentu

C. menampilkan data yang diinginkan

D. menambah data dan menampilkan kembali

E. menambah data tanpa ketentuan

42. Menu yang dapat digunakan untuk menghitung jumlah pengunjung pada buku tamu

dari suatu WEB adalah ....

A. sum

B. shift register

C. CounterD. up Counter

E. down counter

43. Suatu program yang tidak akan di eksekusi oleh program java apabila ada tanda

berikut ini ....

A. //

B. **

C. [[

D. -

E. */

44. Perintah pada bahasa pemograman java untuk meng-compile program java misalnya

nama file tersebut adalah ujian.java adalah....

A. Java ujian

B. Javac ujian.javaC. Java ujian.java

D. Java ujian.main

E. Javac ujian

45. Type data INT dalam SQL berfungsi untuk....

A. menyatakan data berupa tanggal

B. menyatakan data berupa waktu

C. menyatakan data berupa karakter / string

D. menyatakan data berupa angka

E. menyatakan data berupa numeric

46. Untuk menjamin keamanan data pada transaksi on-line maka seorang programmer

perlu merancang keamanan dengan cara membuat....

A. decoder

B.. descripsi

C. encoder

D. encryption

E. emergency

47. Dibawah ini termasuk fungsi jaringan kecuali . . . .

A. resource sharing

B. data sharing

C. resource disableD. printer sharing

E. folder sharing

48. Cara menyembunyikan class sehingga tidak dapat di akses dari luar dengan ....

A. control acces private

B. hiding privateC. control private

D. accses private

E. private int nrp;

49. Tipe data teks di pemrograman java di bawah ini yang benar adalah ....

A. boolean

B. short

C. int

D. charE. float

50. Untuk menambahkan record baru digunakan tombol ....

A. update record

B. update data

C. insert rowD. insert data

E. insert records