soal-soal un 2013 (2)

16
[2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-1/16 DOKUMEN NEGARA UJIAN NASIONAL Tahun Pelajaran 2012/2013 SOAL TEORI KEJURUAN Satuan Pendidikan : Sekolah Menengah Kejuruan (SMK) Kompetensi Keahlian : Rekayasa Perangkat Lunak Kode Soal : 2072 Alokasi Waktu : 120 menit Tanggal : Bentuk Soal : Pilihan Ganda Jumlah Soal : 40 Soal Paket Soal : A 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 dan Paket Soal pada LJUN. 3. Setiap butir soal mempunyai 5 (lima) pilihan jawaban. 4. Periksa dan bacalah soal-soal sebelum Anda menjawab. 5. Hitamkan bulatan pada satu pilihan jawaban yang paling tepat pada LJUN. 6. Laporkan kepada pengawas ujian apabila terdapat lembar soal yang kurang jelas, rusak, atau tidak lengkap. 7. Tidak diijinkan menggunakan kalkulator, HP, atau alat bantu hitung lainnya. 8. Bila diperlukan, lembar soal dapat dicoret-coret. 9. Tidak ada pengurangan nilai pada jawaban yang salah. 10. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas ujian. ”SELAMAT & SUKSES”

Upload: mahfud-aska

Post on 19-Nov-2015

40 views

Category:

Documents


10 download

DESCRIPTION

SOAL-SOAL UN 2013 (2)

TRANSCRIPT

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-1/16

    DOKUMEN NEGARA

    UJIAN NASIONAL

    Tahun Pelajaran 2012/2013

    SOAL TEORI KEJURUAN

    Satuan Pendidikan : Sekolah Menengah Kejuruan (SMK)

    Kompetensi Keahlian : Rekayasa Perangkat Lunak

    Kode Soal : 2072

    Alokasi Waktu : 120 menit

    Tanggal :

    Bentuk Soal : Pilihan Ganda

    Jumlah Soal : 40 Soal

    Paket Soal : A

    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 dan Paket Soal pada LJUN. 3. Setiap butir soal mempunyai 5 (lima) pilihan jawaban. 4. Periksa dan bacalah soal-soal sebelum Anda menjawab. 5. Hitamkan bulatan pada satu pilihan jawaban yang paling tepat pada LJUN. 6. Laporkan kepada pengawas ujian apabila terdapat lembar soal yang kurang jelas,

    rusak, atau tidak lengkap.

    7. Tidak diijinkan menggunakan kalkulator, HP, atau alat bantu hitung lainnya. 8. Bila diperlukan, lembar soal dapat dicoret-coret. 9. Tidak ada pengurangan nilai pada jawaban yang salah. 10. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas ujian.

    SELAMAT & SUKSES

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-2/16

    1. Suatu alat yang berfungsi untuk menyimpan suatu kode yang berbentuk garis tebal

    vertikal yang kemudian diterjemahkan dalam bentuk angka-angka disebut .....

    A. mouse

    B. scanner

    C. barcode

    D. light Pen

    E. keyboard

    2. Urutan angkah-langkah yang benar dalam pemasangan motherboard dalam perakitan

    komputer adalah ....

    A. periksa posisi jumper untuk pengaturan CPU speed (speed multiplier)

    periksa buku manual tegangan masukan ke motherboard atur seting

    jumper sesuai petunjuk.

    B. tegangan masukan ke motherboard periksa buku manual periksa posisi

    jumper untuk pengaturan CPU speed atur seting jumper sesuai petunjuk.

    C. periksa buku manual periksa posisi jumper untuk pengaturan CPU speed

    tegangan masukan ke motherboard atur seting jumper sesuai petunjuk.

    D. periksa buku manual atur seting jumper sesuai petunjuk. periksa posisi

    jumper untuk pengaturan CPU speed tegangan masukan ke motherboard

    E. periksa buku manual periksa posisi jumper untuk pengaturan CPU speed

    atur seting jumper sesuai petunjuk. tegangan masukan ke motherboard

    3. Urutan Langkah-langkah yang benar dalam proses installasi sistem operasi

    Windows XP adalah ....

    A. siapkan cd windows XP siapkan cd driver motherboard atur bios agarr

    booting-nya dari cd(dvd)-rom enter tekan "F8" tuliskan kapasitas

    partisi pilih "format the partition using the NTFS file system"

    B. siapkan cd windows XP siapkan cd driver motherboard atur bios agar

    bootingnya dari cd(dvd)-rom enter tekan "F8" tuliskan kapasitas

    partisi pilih "format the partition using the NTFS file system"

    C. siapkan cd windows XP siapkan cd driver motherboard atur bios

    booting dari cd(dvd)-rom press any key to boot from CD enter tekan

    "F8" kemudian proses instalasi akan mencari dan membaca partisi

    hardisktekan "ENTER" tuliskan kapasitas partisi pilih "format the

    partition using the NTFS file system

    D. siapkan cd windows XP siapkan cd driver motherboard atur bios

    dimulai dari cd(dvd)-rom press any key to boot from CD tekan "F8"

    kemudian proses instalasi akan mencari dan membaca partisi hardiskenter

    untuk langsung menginstal windows

    E. siapkan cd windows XP siapkan cd driver motherboard enter tekan

    "F8" kemudian proses instalasi akan mencari dan membaca partisi

    hardisktekan "ENTER" tuliskan kapasitas partisi pilih "format the

    partition using the NTFS file system

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-3/16

    4. Langkah-langkah untuk mengetahui spesifikasi Hardware dan driver yang terinstall

    pada komputer sistem Operasi Window adalah ....

    A. tekan tombol win dan search program and files ketikkan : msinfo32

    B. tekan tombol window dan search program and files atau tekan tombol :

    win + r ketikkan : msinfo32

    C. tekan tombol propertis dan search program and files atau tekan tombol :

    win + r ketikkan : msinfo32

    D. tekan tombol win explorer dan search program and files atau tekan

    tombol : win + r ketikkan : msinfo32

    E. tekan tombol start (win) dan search program and files atau tekan tombol

    : win + r ketikkan : msinfo32

    5. Penyebab utama kecelakaan yang di diakibatkan oleh kondisi yang tidak aman

    (unsafe condition) adalah ...

    A. syaratsyarat keselamatan tidak sesuai instruksi peralatan industri dan alat

    pelindung diri.

    B. fisik/mekanik meninggalkan alat pengaman, mesin sudah tua, mesin tak ada

    pelindungnya.

    C. terkena pecahan kaca pada saat ia melintasi suatu tempat dimana ada kaca

    jendela jatuh.

    D. Alat pengaman yang tidak sempurna, Peralatan yang rusak, dan kurangnya

    pencahayaan.

    E. membuat alatalat pengaman tidak berfungsi dengan jalan mencabut,

    menyesuaikan atau memindahkannya.

    6. Salah satu yang termasuk ke dalam persyaratan lokasi ruang komputer dalam ukuran

    besar, misalnya data center harus....

    A. dekat dengan lokasi sungai

    B. dekat pemukiman pendudukan

    C. dekat dengan kompleks sekolah

    D. dekat dangan pemadam kebakaran

    E. jauh dari pemukiman penduduk tapi mudah transportasi

    7. Pada suatu pemanas listrik tertera 1000 W bekerja pada 200 V, maka arus listrik dan

    resistansi peralatan tersebit adalah ...

    A. 40 A dan 5

    B. 5 A dan 40

    C. 5 A dan 400

    D. 10 A dan 400

    E. 20 A dan 400

    http://www.inforiatif.com/cara-mengetahui-spesifikasi-hardware-software-dan-driver-yang-terpasang-di-windowshttp://www.inforiatif.com/cara-mengetahui-spesifikasi-hardware-software-dan-driver-yang-terpasang-di-windows

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-4/16

    8. Konversi bilangan 343(10) ke dalam biner adalah ....

    A. 101010111

    B. 101010011

    C. 101011001

    D. 101011011

    E. 101011101

    9. Gambar yang digunakan sebagai terminator dalam diagram alir adalah ....

    A.

    B.

    C.

    D.

    E.

    10. Perhatikan gambar diagram alir dibawah ini!

    mulai

    x = x + 5

    integer

    x = 5

    Input x

    x

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-5/16

    11. Di bawah ini deklarasi variabel array multi dimensi yang benar adalah ....

    A. float nilai(3)(3);

    B. float nilai[3][3];

    C. float nilai([3][3]);

    D. float nilai[[3][3]];

    E. float nilai{3}{3};

    12. Perhatikan script program di bawah ini!

    int main(void) {

    int t, i, matrik[3][4];

    for(t=0; t

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-6/16

    13. Relasi yang terjadi dalam gambar di bawah ini menggambarkan proses relasi one to many

    adalah ....

    A. Pasien Tempat Tidurmenempati

    B. Dosen Jurusanmengepalai

    C. Pegawai Tunjanganmendapat

    D. Supplier Gudangmenata

    E. Guru Siswamengajar

    14. Ada beberapa identifikasi tahapan dalam proses terbentuknya normalisasasi

    (mapping ERD ke dalam tabel), syarat yang harus dipenuhi dalam bentuk normal

    pertama (1st) adalah ....

    A. menggunakan acuan dependensi gabungan

    B. jika setiap atribut bernilai tunggal untuk setiap baris

    C. semua atribut bukan kunci tidak memiliki transitif terhadap kunci primer

    D. semua atribut yang bukan kunci memiliki dependensi sepenuhnya terhadap

    kunci primer

    E. pada relasi yang paling tidak memiliki tiga atribut dan dua di antaranya

    bernilai banyak

    15. Perhatikan perintah SQL dibawah ini!

    create view mhsunggul As

    select * from mhs

    where IPK > 3.5

    and kodejurusan = 2

    Perintah SQL di atas termasuk ke dalam fungsi script ....

    A. Data Base(DB)

    B. Data Query(DQ)

    C. Data Structure(DS)

    D. Data Definiton Language(DDL)

    E. Data Manipulation Langauge (DML)

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-7/16

    16. Perhatikan tabel dibawah ini!

    Tabel Film Tabel Aktor

    FilmID FilmName YearMade

    FilmID FirstName LastName

    1 Home Alone 1998 1 McKlaula Culkin

    2 Unforgiven 1992 1 Stephan Young

    2 Clint Eastword

    2 Humprey Bogart

    Script SQL yang digunakan untuk menggabungkan ke dua tabel di atas adalah ....

    A. select view FilmAktor As select Film.*, Aktor.FirstName,

    Aktor,LastName

    from Film

    iner join Aktor

    on Film.FilmId = Aktor.FilmId

    B. drop view FilmAktor As select Film.*, Aktor.FirstName,

    Aktor,LastName

    from Film

    inner join Aktor

    on Film.FilmId = Aktor.FilmId

    C. create view FilmAktor As select Film.*, Aktor.FirstName,

    Aktor,LastName

    from Film

    inner join Aktor

    on Film.FilmId = Aktor.FilmId

    D. alter view tabel FilmAktor As select Film.*, Aktor.FirstName,

    Aktor,LastName

    from Film

    inner join Aktor

    on Film.FilmId = Aktor.FilmId

    E. delete view FilmAktor As select Film.*, Aktor.FirstName,

    Aktor,LastName

    from Film

    inner join Aktor

    on Film.FilmId = Aktor.FilmId

    17. Urutan perintah yang digunakan untuk melakukan proses query dalam Ms. Access

    adalah ....

    A. klik query view tambahkan semua tabel yang ada dan relasikan klik sql

    view ketik perintah SQL

    B. klik design view tambahkan satu tabel yang ada dan relasikan klik sql

    view ketik perintah SQL

    C. klik query view tambahkan dua tabel yang ada dan relasikan klik sql

    view ketik perintah SQL

    D. klik query design tambahkan semuatabel yang ada dan relasikan klik

    sql view ketik perintah SQL

    E. klik sql view tambahkan semua tabel yang ada dan relasikan klik query

    design ketik perintah SQL

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-8/16

    18. Dalam pemrograman visual berbasis desktop (Ms.visual basic) yang digunakan untuk

    mengatur properti sebuah objek adalah ....

    A. Form

    B. Project

    C. Code Editor

    D. Object Selector

    E. Jendela Properties

    19. Ikon yang digunakan untuk membuat Text box adalah ....

    A.

    B.

    C.

    D.

    E.

    20. Dalam mendesign form untuk membuat pilihan Gender (Jenis kelamin) biasanya

    digunakan komponen ....

    A. List Box

    B. Text Box

    C. Check Box

    D. Combo Box

    E. Option Button

    21. Pembuatan koneksi ke basisdata yang dapat dilakukkan dengan menggunakan dua

    provider, yaitu provider JET dan provider ODBC adalah ....

    A. DAO

    B. ADO

    C. ODBC

    D. DOHC

    E. OLE DB

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-9/16

    22. Suatu peralatan yang digunakan untuk menghubungkan beberapa LAN yang terpisah

    serta menyediakan filter paket antar LAN disebut ....

    A. nic

    B. hub

    C. switch

    D. bridge

    E. router

    23. Perhatikan gambar di bawah ini!

    Gambar di atas digunakan untuk melakukan proses ....

    A. konfigurasi DNS

    B. konfigurasi gateway

    C. WINC configuration

    D. konfigurasi IP Addres

    E. Konfigurasi NetBIOS

    24. Perhatikan perintah SQL di bawah ini!

    mysql> ALTER TABLE siswa ADD kd_komp CHAR (3)NOT NULL

    Perintah di atas digunakan untuk ....

    A. memasukan data kd_komp

    B. membuat struktur tabel siswa

    C. menghapus struktur tabel siswa

    D. menampilkan struktur tabel siswa

    E. melakukan perubahan struktur tabel siswa

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-10/16

    25. Perhatikan perintah SQL di bawah ini!

    SELECT Nama, NoTelp

    FROM Penerbit

    UNION

    SELECT Nama, NoTelp FROM Pengarang

    Perintah di atas digunakan untuk ....

    A. menampilkan struktur tabel pengarang dan penerbit

    B. membuat buat tabel penerbit dan pengarang dan field-fieldnya

    C. menampilkan hasil penghapusan struktur tabel pengarang dan penerbit

    D. melakukan perubahan dari Nama dan NoTelp Penerbit ke dalam Nama dan NoTelp Pengarang

    E. menampilkan penggabungkan Nama dan NoTelp Penerbit dengan Nama dan NoTelp Pengarang

    26. Perhatikan printah SQL menggunakan procedure dalam SQL Server di bawah ini!

    DELIMITER $$

    CREATE PROCEDURE

    jumlahItemBarang(pelanggan VARCHAR(5))

    BEGIN

    END$$

    SELECT SUM(detil_pesan.jumlah)

    FROM pesan, detil_pesan

    WHERE pesan.id_pesan=detil_pesan.id_pesan

    AND pesan.id_pelanggan=pelanggan;

    DELIMITER

    Perintah di atas digunakan untuk ....

    A. menghitung jumlah rata-rata item barang yang pernah dibeli oleh satu

    pelanggan

    B. menghitung jumlah maksimum item barang yang pernah dibeli oleh satu

    pelanggan

    C. menghitung jumlah harga item barang yang pernah dibeli oleh satu

    pelanggan

    D. menghitung jumlah item barang yang pernah dibeli oleh satu pelanggan

    E. menghitung jumlah item barang yang tidak pernah dibeli oleh satu

    pelanggan

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-11/16

    27. Sintaks yang digunakan untuk membuat trigger adalah ....

    A. CREATE TRIGGER name [BEFORE|AFTER]

    [INSERT|UPDATE|DELETE]

    ON tablename

    FOR EACH ROW statement

    B. CREATE TRIGGER name [BEFORE]

    [INSERT|UPDATE|DELETE]

    ON tablename

    FOR EACH ROW statement

    C. CREATE TRIGGER name [BEFORE|AFTER]

    [INSERT|UPDATE]

    ON tablename

    FOR EACH ROW statement

    D. CREATE TRIGGER name [BEFORE|AFTER]

    [INSERT|DELETE]

    ON tablename

    FOR EACH ROW statement

    E. CREATE TRIGGER [BEFORE]

    [INSERT|UPDATE|DELETE]

    ON tablename

    FOR EACH ROW statement

    28. Bagian penting dari HTML yang harus di isi tulisan teks, gambar, java script, dan css

    yang akan ditentukan dalam halaman web agar tampilan web lebih interaktif adalah

    ....

    A. body

    B. html

    C. a href

    D. head

    E. Backgroung

    29. Perintah link yang digunakan untuk mengarah ke alamat email adalah ....

    A. Kirim email!

    B. Kirim email!

    C. Kirim email! /a>

    D. Kirim email!

    E. Kirim email!

    30. Yang termasuk ke dalam komponen pembentuk web dinamis adalah ....

    A. html, middleware, mysql, dan browser

    B. web server, www, database, dan internet

    C. web server, hardware, database, dan internet

    D. web server, middleware, database, dan browser

    E. web application, middleware, database, dan browser

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-12/16

    31. Suatu program yang menjalankan program dan mengerti protokol HTTP (Hyper

    Text Transfer Protocol) serta dapat menanggapi permintaan-permintaan dari web

    browser dengan menggunakan protokol HTTP disebut ....

    A. internet

    B. web server

    C. web browser

    D. middleware

    E. web application

    32. Fungsi mysql yang digunakan untuk membangun akses ke database adalah ....

    A. mysql_query()

    B. mysql_db_query

    C. mysql_connect()

    D. mysql_create_db()

    E. mysql_select_db()

    33. Perhatikan script program di bawah ini!

    Hasil eksekusi dari script di atas adalah ....

    A. Naik Ojek

    B. Diam ditempat

    C. Naik Becak saja

    D. Naik Becak saja Naik Ojek

    E. Naik Becak saja Diam ditempat

    34. Suatu cara untuk melindungi keadaan dalam dari sebuah objek, hanya pengguna

    tertentu yang memperoleh ijin untuk mengakses adalah ....

    A. class

    B. abstraksi

    C. inheritance

    D. encapsulacy

    E. polimorfisme

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-13/16

    35. Perhatikan script program di bawah ini!

    public class Test5 {

    int[] x = new int[ 11 ];

    public Test5() {

    for (int i = 0; i

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-14/16

    37. Perhatikan kode program dibawah ini!

    Pernyataan yang tepat untuk menjelaskan tipe exeptionhandling untuk struktur

    catch(x) adalah ....

    A. EOFExeption

    B. RuntimeException

    C. ArithmeticException

    D. NumberFormatException

    E. ArrayIndexOutOfBoundsException

    38. Perhatikan kode program dibawah ini!.

    Pernyataan library yang tepat untuk import x dan import y adalah ....

    A. import string* ;dan import java.math.*;

    B. import java.math* dan import java.applat.*;

    C. import java.math.* dan import java.string.*;

    D. import java.awt.* dan import java.applet.*;

    E. import java.string.* dan import java.applet.*;

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-15/16

    39. Struktur program menggunakan T_SQL untuk membuat tabel Guru adalah ....

    A. CREATE TABLE [dbo].[Guru]( [NIP] [nchar](15) NOT NULL,

    [Nama] [nchar](20) NULL,

    [Alamat] [nchar](30) NULL,

    [Kota] [nchar](20) NULL,

    [Telepon] [nchar](15) NULL,

    CONSTRAINT [PK_Guru] PRIMARY KEY

    (

    [NIP] ASC

    )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

    ) ON [PRIMARY]

    B. CREATE TABLE [dbo].[Guru]( [NIP] [nchar](15) NOT NULL,

    [Nama] [nchar](20) NULL,

    [Alamat] [nchar](30) NULL,

    [Kota] [nchar](20) NULL,

    [Telepon] [nchar](15) NULL,

    CONSTRAINT [PK_Guru] PRIMARY KEY CLUSTERED

    (

    [NIP] ASC

    )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

    ) ON [PRIMARY]

    C. CREATE TABLE [dbo].[Guru]( [NIP] [nchar](15) NOT NULL,

    [Nama] [nchar](20) NULL,

    [Alamat] [nchar](30) NULL,

    [Kota] [nchar](20) NULL,

    [Telepon] [nchar](15) NULL,

    CONSTRAINT [PK_Guru] (

    [NIP] ASC

    )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

    ) ON [PRIMARY]

    D. CREATE TABLE [dbo].[Guru]( [NIP] [nchar](15) NOT NULL,

    [Nama] [nchar](20) NULL,

    [Alamat] [nchar](30) NULL,

    [Kota] [nchar](20) NULL,

    [Telepon] [nchar](15) NULL,

    [PK_Guru] PRIMARY KEY CLUSTERED

    (

    [NIP] ASC

    )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

    ) ON [PRIMARY]

    E. CREATE TABLE [dbo].[Guru]( [NIP] [nchar](15) NOT NULL,

    [Nama] [nchar](20) NULL,

    [Alamat] [nchar](30) NULL,

    [Kota] [nchar](20) NULL,

    [Telepon] [nchar](15) NULL,

    CONSTRAINT [PK_Guru] PRIMARY KEY CLUSTERED

    (

    [NIP] ASC

    ) ON [PRIMARY]

    40.

    A.

    B.

    C.

    D.

  • [2072]-Paket A-2012/13 Hak Cipta pada Kemdikbud STK-16/16

    40. Tag yang digunakan untuk menghasilkan kode-kode yang sesuai target browser dalam menyisipkan komponen Java bean atau Applet secara otomatis disebut ....

    A.

    B.

    C.

    D.

    E.