Rabu, April 03, 2019

SOAL UJIAN NASIONAL RPL TAHUN PELAJARAN 2015/2016

Tags

SOAL UJIAN NASIONAL RPL TAHUN PELAJARAN 2015/2016

Paket B DEPARTEMEN PENDIDIKAN NASIONAL UJIAN NASIONAL TAHUN PELAJARAN 2015/2016

Satuan Pendidikan : Sekolah Menengah Kejuruan (SMK).
Kompetensi Keahlian : Rekayasa Perangkat Lunak.
Kode Soal : 2072.
Alokasi Waktu : 120 menit.
Tanggal : 7 April2016.
Bentuk Soal : Pilihan Ganda.
Jumlah Soal : 40 Soal.
Paket Soal : B.

1. Elektronik digital tersusun dari gerbang logika yang merupakan blokblok penyusun dari perangkat keras elektronik. Gerbang logika ini dibuat dengan menggunakan....
A. induktor
B. resistor
C. kapasitor
D. transistor
E. emitor

2. Berikut ini adalah simbol untuk gerbang logika....
SOAL UJIAN NASIONAL RPL TAHUN PELAJARAN 2015
A. X-NOR
B. X-OR
C. NOT
D. NAND
E, NOR

3. Di bawah ini merupakan tabel kebenaran untuk gerbang logika....
SOAL UJIAN NASIONAL RPL TAHUN PELAJARAN 2015/2016
A. AND
B. OR
C. NOT
D. NAND
E. NOR

5.14510: ...2
A., 10010001
B. 11001010
c. 10110001
D. 01110110
E. 11001000

4. Berikut ini hal-hal yang dapat dilakukan untuk terhindar resiko beke4'a dengan komputer, kecuali....
A. menghidupkan lampu di ruangan agar mata terasa nyaman
B. membunyikan musik agar tidak mudah capek
C. pengaturan posisi tubuh sehingga nyaman
D. pengaturan ruang kerja
E." sesering mungkin bermain game unfuk menghindari kejenuhan

6. Pengelompokkan dan fungsi dari gambar peripheral berikut ini adalah termasuk peripheral


keyboard SOAL UJIAN NASIONAL RPL TAHUN PELAJARAN 2016

A. utama, untuk memasukkan data
B. pendukung, untukmemasukkandata
C. utama, untuk menampilkan hasil pengolahan data
D. pendukung, untuk menampilkan hasil pengolahan data
E. penunjang peripheral lainnya

7. Pada saat menghidup komputerkan maka akan masuk ke dalam sistem operasi. pada saat proses masuk ke dalam sistem disebut....
A. Boot secuence
B. Bootable
C. Boot RAM
D. Hank
E. Booting

8. Cara booting yang dilakukan saat komputer dalam keadaan mati disebut dengan .... 
A. cold booting 1
B. booting-up
C. mematikan computer
D. cheking computer
E. wafin booting

9. Kegagalan dalam pembacaan RAM saat proses POST pada AMIBIOS ditandai suara .... 
A. Beep l xpendek
B. Beep3xpendek
C. Beep3xpanjang
D. Beep2xpendek
E. Beep2xpanjang

l0. Seseorang mengalami luka bakar cukup parah yang disebabkan karena api. Daerah yang terbakar lebih dari 10oh. Tindakan pertolongan pertama yang harus dilakukan adalah . . .. 
A. mencoba melepaskan baju yang dipakai
B. melepaskan perhiasan yang melekat
C. membebaskan tubuh korban dari bahan penyebab
D. merendam dengan air dingin
E. segera mendapatkan tambahan cairan untuk mencegah dehidrasi

11. Untuk memastikan hasil instalasi OS Jaringan Linux telah berhasil dengan sukses maka da pat dilakukan dengan beberapa operasi, kecuali .. ..
A. file
B. direktori
C. lisensi
D. disk
E. kompresi dan instalasi

12. Fungsi perintah "PING" pada jaringan komputer adalahuntuk menguji hal-hal berikut ini, kecuali . ...
A. kesesuaian sebuah NIC
B. konfigurasi TCP/P
C: fungsi terima sebuah NIC
D. koneksi jaringan
E. kirim sebuah NIC

13. Untuk membuat suatu jaringan komputer diperlukan perlengkapan sebagai berikut, kecuali...
A. computer workstation v -
B' minimal ada satu computer yang berlaku sebagai server.,.,
C. peripheral multimedia seperti sound card, speaker
D' media penghubung antar computer seperti kabel, connector, terminator v
E. peripheral jaringan seperti NIC, Hub .

14. Flowchart berikut digunakan untuk menghitung .. ..


Flowchart SOAL UJIAN NASIONAL RPL TAHUN PELAJARAN 2015

A. 2N
B. N2
C. 2xN
D. I x2x 3 x 4 x....N
E. l+2+3+4+....N

15. Perhatikan script C++ di bawah ini.
void mainQ
{ intj=30, 4
if (, <: 100 ) {cout "4 "a";}
else if (i < 80) {cout a1 "b"i}
else if (i < 60 {cout 44 "c"i}
else cout 4q "d"i
l
Hasil keluaran dari script di atas adalah-._..

A.A
B.B
C.C
D.D
E. Abcd

16. Perhatikan script C# di bawah ini!
int hitung(int pertama, int kedua)
{
t
return pertama + kedua;
)
void mainQ
{ cout << hitung(l0, 15);}
Hasil keluaran dari script di atas adalah . ...
A. 100
B. 15
c. 20
D. 2s
E. 35

17. Komponen pada Toolbox VB yang digunakan untuk membangkitkan event proses tertentu
ketika pemakai melakukan klik padanya adalah ....


pilihan berganda

18. Perhatikan script C# di bawah ini!
void main$
{ int x; int y;
int *p: &x; int 8q : &y;
*p : 46; *q : 39; x:x*y;
cout << *p << rr rr << *q << endl;
)
Hasil keluaran dari script di atas adalah ....
A. 39 39
B. 46 46
c. 8s 85
D" 46 85
E. 85 39

19. Menyembunyikan detail dari sebuah class terhadap obyek adalah ....
A. manipulasi ,
B. Enkapsulasi -
C. Abstraksi
D. Masking
E. Polymorphis

20. Perhatikan script C++ di bawah ini!
void mainQ
{
int list[] :{6, 8, 2,14, L3};
for (int i : 0; i < 4; i++)list[i] : list[i] - list[i + 1];
for (int i :0; i < 5; i++; cout << list[i] << endl.
)
Hasil keluaran dari script di atas adalah ....
A. -26-t2 113
B. 58214 13
c. t4 t0 t6 27 L9
D. 5ttt3t2
E. 62,6t2 13

21. Perhatikan script HTML di bawah ini!
<html>
<head>
<style>
th{
text-align: left;
)
</style>
<lhead>
<body>
<table style: "width : 1 00%o ">
<tr>
<th>Nama</th>
<th>Alamat</th>
<th>Umur</th>
</tr>
<tr>
<td>Budi</td>
<td>Surabaya</td>
<td>z5<ltd>
</tr>
<tr>
<td>Eva</td>
<td>Semarang</td>
<td>2O</td>
<ltr>
<tr>
<td>Putri</td>
<td>Bandung</td>
<td>l8</td>
<ltr>
</table>
</body>
</html>
Hasil keluaran dari script di atas adalah.. ..

Hasil keluaran dari script di atas adalah a dan b


Hasil keluaran dari script di atas adalah c,d,e

22. Perhatikan script HTML di bawah ini!
<html>
<body>
<p>Locked in a frame? <a href:"http://www.school.com/html/" target:"_top")Click here!
<la><lp>
</body>
</htmi>
Hasil keluaran dari script di atas adalah....
A. school.com
B. Locked in a frame? Ctick heret
C. www.school.com
D. Locked in a frame? www.school.com
E. Locked in a frame?

23. Method dari script Java di bawah ini adalah .. ..
public class Mahasiswa {
private String nim;
private String nama;
public String getNim0 {
return nim;
)
)
A. Mahasiswa
B. Nim
C. Nama
D. this.nim
E. - getNim

24. Perhatikan script PHP di bawah ini!
.?php
llpembuatan fungsi
function perkalian($angka 1, $angka2)
{
$a: $angkal;
$b: $angka2;
$hasil: $at$b;
return $hasil;
)
l/pemanggllan fungsi
$hasil:perkalian(4, 5 ) ;
echo "Perkalian4 x 5 adalah $hasil";
?>
Hasil keluaran dari script di atas adalah.. ...
A. Perkalian 4x5 adalah20
B. 20
C. Hasil:20
D. Perkalian 4x5:20
E. 4x5:20

25. Perhatikan script php di bavrah ini!
.?php
echo $x;
$x: 100;
$y:200;
if ($x >: 100)
if ($y < 2oc))
echo $x-." ".$y." ". $x + gr'
else
echo $1.'t ".$y." ". $y - $x * 2;
?>
Hasil keluaran dari script di atas adalah. ....
A. 100 200 0
B. 100 200 100
c. 100 200 200
D. 100 200 300
E. 100 200 600

26. Pemrograman web yang ditentukan pada sisi client adalah....
A. HTML programming
B. Web client programming
C. Databaseprogramming
D. Web server programming
E. Database server

27. Berikut ini disajikan gambar hubungan antaraentitas Pegawai dan entitas Divisi pada sebuah sistem basis data perusahan, derajat kardinalitas yang sesuai antaraentitas pegawai dan Divisi adalah.

pilihan berganda nomor 27


28. Perhatikan gambir ERD berikut ini. Untuk menyempumakan konsep perancangan basis data yang dibuat maka perlu didefinisikan participation constraint antara entitas. Letak partisipasi Parsial dari gambar di bawah adalah . ...

soal nomor 28

A. 1,2
B. 3,4,1
c. 4,3
D. Tidak Ada
E. 4,2

29- Disajikan sebuah output bukti pembayaran jasa Laundry. Rancangan tabel hasil normalisasi
berdasarkan informasi yang terdapat pada bukti pembayaran berikut adalah . ...

soal nomor 29

30. 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>

31. Diberikan sebuah tabel dengan isian seperti berikut:


tabel nomor 31

Hasil dekomposisi informasi pada tabel di atas dengan metode normalisasi menghasilkan tabel normal sebanyak ....
A. 1
8.2
c.3
D.4
E.5

32. Berdasarkan model ERD berikut ini, maka sintaks SQL yang benar untuk menampilkan kategori barang beserta jumlah pemasoknya adalah ....

soal nomor 32

soal nomor 32 a

soal nomor 32 b

1. Query diatas tidak menggunakan fungsi aggregat
2. Terdapat parameter dalam query yang dapat memanggil databarangyang dibeli secara dinamis berdaiarkan tanggal pembelian
3. Hasil query diatas akan menampilkan semua transaksi pembelian
4- Tanggal awal dan tanggal akhir dapat diinputkan user saat query dijalankan.

Pernyataan yang tepat dari kesimpulan hasil eksekusi query di atas adalah ....

A. 2,4 BENAR
B. 1,2,4 BENAR
C. 1,2,3 BENAR
D. 3 Saja yang SALAH
E. 1,2 SALAH

34. Diberikan dua buah tabel, yaitu tabel supplier dan pembelian dengan data seperti di bawah ini:
soal nomor 34

Jika dibuat sebuah query dengan sintaks :
SELECT Max(A.JUMI,AHTRANSAKSI) AS JUMLAH
FROM (SELECT SUPPLtrER.IDSUPPLIER, Coun(PEMBELIAN.NOPEMBELIAN) AS
JUMLAHTRANSAKSI FROM SUPPLIER INNER JOIN PEIV{BELIAN ON SUPPLIER.I
DSUPPLIER : PEMBELIAN.IDSUPPLIER GR.OUP BY SUPPLIER.IDSUPPLIER) AS
A;;
Hasil dari eksekusi query tersebut adalah ....
A. 1
B.2
c.3
D.4
E.5

35. Perhatikan model ERD dibawah ini,
model ERD

Yang sesuai dengan kondisi rancangan database di atas adalah ....
1. Atribut Umur dan ahibut Jam/Ha/r tidak perlu disimpan didalam Tabel 2. Database di atas memiliki 9 tabel
3. Akan terbentuk tabel Jadwal yang memiliki 6 field
4- Untuk menampilkan mobil yang digunakan oleh siswa dengan nama "A" pada tanggal " 1 7 -|0-20 15 " melibatk an tiga tabel dalam pembuatan queqmyA.

Dari pernyataan di atas, jawaban yang benar adalah .. ..
A. 1,2,3
B. 2,3,4
c. 4,3
D. 3,1
E. I ,2,4

36. Diantara perintah di bawah ini yang termasuk daiam kategori Transaction Control Language (TCL) adalah .. ..
A. SAVE
B. ALTER
C. CREATE
D. ROLLBACK
E. DROP

37. Jika digunakan sebuah fungsi dalam sebuah sintaks" UCase([ALAMAT]),,, maka hasil dari fungsi tersebut adalah ....
A. mengambil huruf depan dari Alamat
B. mengubah menjadi Title Case
C. mengubah menjadi huruf capital
D. mengubah tulisan alamatmenjadi huruf kecil semua
E. menghilangkan spasi dalam tulisan alamat

38. Bahasa pemrograman yang dapatditerima oleh Browser dalam pembuatan fungsi- fungsi yang tidak memerlukan komunikasi dengan basis datalserver adalah .. .. 
A. HTML
B. PHP
C. XML
D. TXT
E. JAVA SCRIPT

39. Metode koneksi antaraPHP dan database MySQL dapat dilakukan dengan berbagai cara. B
erdasarkan script koneksi dibawah ini , konslp tonet si database yung Jgurakan adalah ....,

soal nomor 38

A. Object Oriented
B. Prosedural
C. Mysql Extention
D. PHP Data Object
E. Java

40. Jika dieksekusi sebuah sintaks " UPDATE siswa set s nama:'Abhi', tgllahir:17 ll:ul1991 w here s_id:l03;" maka sintaks tersebut berarti ....
A. Memasukkan data siswa yang bernama Abhi
B. Menghapus data siswa yang bernama Abhi
C. Mengedit data siswa yang bemama Abhi
D. Mengedit data siswa yang ber id 103
E. Menghapus data siswa yang ber id i03

Sekian BangRingo buat artikel Arti kata "SOAL UJIAN NASIONAL RPL TAHUN PELAJARAN 2015/2016" ini untuk kalian. Jangan lupa untuk share jika artikel ini bermanfaat dan juga koment untuk saran atau komentar...


Kebekasi Terimakasi :)

Subscribe ke channel ini


EmoticonEmoticon