SOAL UJIAN PRODUKTIF RPL TAHUN 2015/2016 1. Perangkat

advertisement
SOAL UJIAN PRODUKTIF RPL
TAHUN 2015/2016
1. Perangkat yang berguna untuk menampilkan informasi yang dihasilkan dari proses input
adalah ….
A.power supply
B.processor
C.monitor
D.keyboard
E.mouse
2. Pada perakitan PC, processor diletakkan di bawah ….
A.RAM
B.harddisk
C.power supply
D.heatsink
E.chipset
3.Agar kita bisa melakukan booting melalui CD untuk instalasi sistem operasi, kita perlu
mengatur boot sequence. Pengaturan boot sequence terdapat pada ….
A.Port I/O
B.Windows
C.Control Panel
D.Setting
E.BIOS
4. Setelah sistem operasi terinstal dan kita berhasil login ke sistem, kita perlu memastikan apakah
seluruh peripheral komputer bekerja dengan baik. Jika ada peripheral yang tidak berfungsi
dengan baik, kita dapat mengatasinya dengan memperhatikan pesan kesalahan yang muncul
pada ….
A.device manager
B.desktop
C.microsoft office
D.my computer
E.my document
5.Dalam suatu laboratorium komputer, terjadi kasus bahwa ada seseorang yang terkena aliran
listrik. Tindakan logis yang Anda lakukan untuk memberi pertolongan pertama pada waktu itu
adalah …
A.langsung memeriksa kondisi korban
B.mematikan aliran listrik apabila saat itu dalam kondisi masih aktif
C.memberikan CPR (napas buatan)
D.mengambil obat-obatan
E.membawa ke rumah sakit terdekat
6. Gerbang logika yang bersifat membalik kondisi digital, jika input 1 maka outputnya 0 adalah
….
A. AND
B. NAND
C. OR
D. NOR
E. NOT
7. Diketahui sebuah bilangan, 255(10) = …(2)
A. 11110000
B. 11111000
C. 11111100
D. 11111110
E. 11111111
8. Berikut ini adalah alur logika yang tepat untuk setiap permasalahan yang ada, kecuali ….
A.Untuk mengetahui luas persegi panjang adalah panjang dikali lebarnya.
B.Perhitungan penjumlahan antara dua bilangan adalah bilangan pertama ditambah dengan
bilangan kedua.
C.Setiap bilangan yang ada dibagi dengan angka 3, apabila sisanya adalah 0, maka bilangan
tersebut adalah bilangan kelipatan dari 3.
D.Suatu bilangan dibagi dengan angka 2, apabila sisanya 0, maka bilangan itu termasuk bilangan
genap dan bila sisanya adalah 1, maka bilangan itu termasuk bilangan ganjil.
E.Dalam perhitungan luas persegi, untuk mendapatkan luas, maka caranya adalah dengan
mengalikan sisi dengan angka 2.
9.Tempat dimana kita dapat mengisi atau mengosongkan nilainya dan memanggil kembali
apabila dibutuhkan disebut dengan ….
A.konstanta
B.variabel
C.tipe data
D.identifier
E.compiler
10.Penulisan array multidimensi yang tepat untuk variabel angka pada Visual Basic adalah ….
A.Dim angka (1 To 4, 1 To 3) As Integer
B.Dim angka [1 To 4, 1 To 3] As Integer
C.Dim angka {1 To 4, 1 To 3} As Integer
D.Dim angka <1 To 4, 1 To 3> As Integer
E.Dim angka 1 To 4, 1 To 3 As Integer
11.Perhatikan kode program di bawah ini :
Sub bersih()
Text1.text = “ “
Text2.text = “ “
End Sub
Dari program utama maupun dari prosedur lain, prosedur bersih di atas, dapat dipanggil dengan
sintaks ….
A. dim bersih
B. call bersih
C. send bersih
D. submit bersih
E. add bersih
12.Objek yang mewakili sesuatu yang nyata dan dapat dibedakan antara satu dengan lainnya
disebut ….
A.object
B.project
C.entity
D.atribut
E.method
13.Tahapan normalisasi yang kedua pada proses normalisasi database biasa disebut dengan ….
A. FN2
B. F2N
C. NF2
D. 2FN
E. 2NF
14. Perintah SQL yang digunakan untuk menghapus sebuah tabel adalah ….
A. create table
B. delete table
C. select table
D. drop table
E. insert table
15. Perintah query “select umur from siswa” merupakan perintah untuk ….
A. menampilkan semua data siswa
B. memilih semua data siswa
C. menampilkan umur siswa tertentu
D. menampilkan umur dari semua siswa
E. memilih umur dari semua siswa
16. Kepanjangan dari IDE pada Visual Basic 6.0 adalah ….
A. Integrated Development Environment
B. Integral Development Environment
C. Integrated Developt Environment
D. Internal Developt Environment
E.Interface Development Environment
17.Obyek pada Visual Basic 6.0 yang digunakan untuk menyusun sebuah form dan berfungsi
untuk menerima input dari user adalah ….
A.label
B.command button
C.listbox
D.text box
E.OLE DB
18.Pada Visual Basic 6.0, untuk membuat file dalam bentuk .EXE, maka kita memilih menu ….
A.project – Make project.EXE
B.format – Make project.EXE
C.file – Make project.EXE
D.edit – Make project.EXE
E.view – Make project.EXE
19.Perhatikan coding Visual Basic koneksi database dengan DAO di bawah ini :
Private Sub Form_Load()
datAkademik.DatabaseName = AppPath & “\dbAkademik.mdb”
datAkademik.RecordSource = “tbSiswa”
End Sub
Dari coding di atas, AppPath berfungsi untuk ….
A.membuka dbAkademik.mdb
B.menyimpan data ke dalam tbSiswa
C.menambahkan data ke dalam dbAkademik.mdb
D.mendapatkan folder aktif dbAkademik.mdb
E.menampilkan dbAkademik.mdb
20. Pada penyambungan jaringan, fungsi penyambungan kabel UTP crossover cable adalah ….
A.untuk menghubungkan hub/router ke komputer client
B.untuk menghubungkan komputer ke antena pemancar
C.untuk menghubungkan komputer client ke komputer client
D.untuk menghubungkan komputer server ke modem
E.untuk menghubungkan hub ke hub
21.Perintah yang digunakan untuk melakukan pengujian ketersambungan komputer ke dalam
jaringan adalah ….
A.cmd
B.prompt
C.logout
D.login
E.ping
22.Berikut ini perintah yang termasuk dalam DDL (Data Definition Language), kecuali ….
A.create
B.add
C.alter
D.drop
E.truncate
23. Dalam SQL, terdapat view yang mempunyai fungsi sama dengan query pada Ms. Access.
Jendela yang digunakan sebagai tempat tabel-tabel sumber yang akan kita buat view-nya
adalah ….
A.jendela result
B.jendela SQL
C.jendela criteria
D.jendela diagram
E.jendela desain
24.Untuk membuat stored procedure, digunakan perintah CREATE OR REPLACE
PROCEDURE yang artinya ….
A.prosedur akan disimpan lalu digantikan dengan yang baru
B.prosedur akan dibuat, apabila sudah ada maka akan diganti dengan yang baru
C.prosedur yang dipanggil akan digantikan pembuatan prosedur baru
D.prosedur disimpan dalam database
E.prosedur penyimpanan untuk pembuatan suatu program
25.Tag HTML yang digunakan untuk menggabungkan kolom pada sebuah tabel adalah ….
A. <rowspan>
B. <colspan>
C. <html>
D. <td>
E. <tr>
26. Tag yang digunakan untuk membuat hyperlink dengan menggunakan gambar adalah ….
A. <a href = “hal1.html”> Halaman 1 </a>
B. <a href = “hal1.html” <”A.jpg”>> Halaman 1 </a>
C. <a href = “hal1.html”> <img src = “A.jpg”> Halaman 1 </a>
D. <a href = “hal1.html> Halaman 1 </a><br>
E. <img src = “hal1.jpg”> Halaman 1</a><br>
27. Pada Dreamweaver, untuk membagi halaman web menjadi beberapa bagian dan
menampilkannya secara sekaligus pada browser, kita bisa menggunakan ….
A. form
B. link
C. hotspot
D. site
E. frame
28.Untuk menguji apakah web server sudah berjalan dengan baik pada komputer kita, maka pada
web browser kita ketikkan ….
A.http://google.com
B.http://apache
C.http://localhost/
D.http://xampp
E.http://htdocs
29.Dalam Visual Basic, jika variabel X berisi nilai pecahan, maka sebaiknya menggunakan tipe
data ….
A. integer
B. boolean
C. float
D. byte
E. char
30.Dalam OOP, yang dimaksud dengan class adalah ….
A. suatu fungsi yang dapat dikerjakan oleh suatu object
B. nilai data yang terdapat pada suatu objek
C. kemampuan suatu variabel untuk mngubah method suatu object
D. grup suatu object dengan kemiripan atribut, behaviour, dan relasi ke object lain
E. karakteristik dari suatu object
31.Perhatikan potongan kode program di bawah ini :
If ($a > $b) {
Print “a is bigger than b”;
} else {
Print “a is NOT bigger than b”;
}
Dari script di atas, jika diisi nilai a = 5 dan b = 5, maka hasil tampilannya adalah ….
A. a is bigger than b
B. a is NOT bigger than b
C. a is equal b
D. error !
E. tidak ada hasil
32.Dalam Java, dikenal konsep single inheritance. Pengertiannya adalah ….
A.dalam 1 class hanya boleh ada 1 method
B.dalam 1 class boleh lebih dari 1 method
C.dalam 1 class hanya boleh ada 1 subclass
D.dalam 1 class hanya boleh ada 1 atribut
E. dalam 1 class hanya boleh ada 1 method dan 1 atribut
33.Pada Java, input/output pada file dan jaringan dilakukan berdasarkan aliran (stream), di mana
semua objek dapat melakukan perintah I/O yang sama. Perintah standar output pada Java
adalah ….
A.System.out
B.System.outputs
C.System.in
D.Standard.out
E.Standard.outputs
34.Pada Java, saat program ijalankan muncul pesan, “not found methode or variable in line …”.
Pesan kesalahan tersebut berarti ….
A.methode dan variable error
B.methode atau variable belum dideklarasikan
C.methode atau variable error
D.methode dan variable mempunyai nama ganda
E.methode dan variable tidak mempunyai nilai
35.Perhatikan gambar ER-Diagram berikut ini :
Kardinalitas dari diagram di atas adalah ….
A.many to many
B.many to one
C.one to many
D.one to one
E.many to one many
36.Perhatikan notasi ERD di bawah ini :
Notasi di atas digunakan untuk menggambarkan ….
A.atribut
B.relasi
C.entity
D.atribut key
E.atribut multivalue
37.Perhatikan perintah query SQL di bawah ini :
Mysql> select nama from siswa where hobi = ‘membaca’;
Perintah di atas berfungsi untuk ….
A. menampilkan semua recordpada tabel siswa
B. menampilkan filed di struktur tabel siswa
C. menampilkan nama siswa dari tabel siswa yang memiliki hobi membaca
D. menghapus record siswa yang memiliki hobi membaca
E. mengupdate record siswa yang memiliki hobi membaca
38.Perhatikan potongan script di bawah ini :
<?php
include “koneksi.php”
$tampil = “select * from pegawai”;
$query_tampil = mysql_query ($tampil);
while ($hasil = mysql_fetch_array($query_tampil))
?>
Tujuan dari script di atas adalah ….
A.membuat koneksi antar tabel
B.membuat koneksi antar database
C.membuat link
D.menentukan database yang digunakan
E.menampilkan isi dari tabel pegawai
39.Prosedur penyimpanan yang langsung dijalankan secara otomatis saat user melakukan
modifikasi pada tabel disebut ….
A.SQL
B.trigger
C.query
D.pointer
E.function
40.Script action JSP yang digunakan untuk menuliskan ekspresi adalah ….
A. <java ekspression>
B. <java ekspression;>
C. <%=java ekspression%>
D. <%java ekspression;%>
E. <%!java ekspression>
41. Tomcat berfungsi sebagai ….
a. web browser
b. web karakter
c. web contaiter
d. web situs
e. web server
42. Software yang digunakan untuk menerjemahkan program java adalah ….
a. Blazix
b. JRun
c. Tomcat
d. Script Editor
e. Java Virtual Machine
43. Elemen dari directive yang digunakan untuk melakukan proses import dikenal dengan istilah ….
a. directive page
b. directive include
c. directive taglib
d. directive scriplet
e. directive applet
44. untuk membuat aplikasi pada halaman web menggunakan JSP, kode programnya dapat dibuat
menggunakan perangkat lunak ….
a. Notepad
b. Photoshop
c. MS.Excel
d. MS.PowerPoint
e. MS.Word
45. Trigger merupakan Store Procedure jenis khusus yang menempel pada table dan dieksekusi secara
….
a. mandiri
b. bersamaan
c. bergantian
d. otomatis
e. terurut
46. JSP merupakan kependekan dari ….
a. Joomla Standard Programming
b. Java Standard Programming
c. Junction for Server Protocol
d. Javanese Server Protocol
e. Java Server Pages
47. JSP menggunakan bahasa pemrograman yang berbasis bahasa ….
a. PHP
b. ADA
c. Java
d. BASIC
e. Pascal
48. Pemrograman web yang berbasis server dapat dilakukan secara offline dengan menggunakan ….
a. web browser
b. server berbayar
c. web container
d. web imitator
e. weblog
49. Berikut ini yang bukan merupakan web container adalah ….
a. Mediafire
b. Glassfish
c. Tomcat
d. Blazix
e. Jrun
50. Berikut ini merupakan bahasa pemrograman berbasis server,kecuali ….
a. JSP
b. PHP
c. ASP
d. ISP
e. Perl
Download