KARTU SOAL
description
Transcript of KARTU SOAL
RPL | 1
KARTU SOAL BENTUK PILIHAN GANDA
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Merakit Personal Komputer
No. Soal Kunci Buku Sumber :
1 B Rumus Butir Soal :
Tes yang dilakukan oleh PC pada saat booting untuk mengecek apakah fungsi komponen pendukung PC bekerja dengan baik adalah ....
A. BIOSB. POSTC. LOGIN D. LOG OUTE. CONFIG
Materi :
Merencanakan kebutuhan dan spesifikasi
Indikator soal :
Menjelaskan diagram blok komputer dan fungsinya masing-masing
1
RPL | 2
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Merakit Personal Komputer
No. Soal Kunci Buku Sumber :
2 A Rumus Butir Soal :
Yang termasuk kategori peralatan input pada sebuah komputer…
A. Mouse
B. Speaker
C. Cpu
D. Memori
E. Power suply
Materi :
Mendeskripsikan instalasi komponen PC
Indikator soal :
2
RPL | 3
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Melakukan instalasi sistem operasidasar
No. Soal Kunci Buku Sumber :
3 C Rumus Butir Soal :
Urutan Langkah-langkah yang benar dalam proses installasi sistem operasiWindows XP adalah ....
A. siapkan cd windows XP siapkan cd driver motherboard atur bios agarbooting-nya dari cd(dvd)-rom enter tekan "F8" tuliskan kapasitaspartisi pilih "format the partition using the NTFS file system"B. siapkan cd windows XP siapkan cd driver motherboard atur bios agarbootingnya dari cd(dvd)-rom enter tekan "F8" tuliskan kapasitaspartisi pilih "format the partition using the NTFS file system"C. siapkan cd windows XP siapkan cd driver motherboard atur biosbooting dari cd(dvd)-rom press any key to boot from CD enter tekan"F8" kemudian proses instalasi akan mencari dan membaca partisihardisktekan "ENTER" tuliskan kapasitas partisi pilih "format thepartition using the NTFS file system”D. siapkan cd windows XP siapkan cd driver motherboard atur biosdimulai dari cd(dvd)-rom press any key to boot from CD tekan "F8"kemudian proses instalasi akan mencari dan membaca partisi hardiskenteruntuk langsung menginstal windowsE. siapkan cd windows XP siapkan cd driver motherboard enter tekan"F8" kemudian proses instalasi akan mencari dan membaca partisihardisktekan "ENTER" tuliskan kapasitas partisi pilih "format thepartition using the NTFS file system”
Materi :
Menjelaskan langkah instalasi sistem operasi
Indikator soal :
3
RPL | 4
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Melakukan instalasi sistem operasi dasar
No. Soal Kunci Buku Sumber :
4 A Rumus Butir Soal :
Pengaturan perangkat keras dan perangkat lunak pada sistem operasi windows terdapat pada ...
A. Control Panel
B. Microsoft Outlook
C. Windows Explorer
D. Internet Explorer
E. Character map
Materi :
Mengecek hasil instalasi menggunakansoftware (sampling)
Indikator soal :
4
RPL | 5
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan Keselamatan, Kesehatan Kerja dan Lingkungan Hidup (K3LH)
No. Soal Kunci Buku Sumber :
5 A Rumus Butir Soal :
Penyebab utama kecelakaan yang di diakibatkan oleh kondisi yang tidak aman
(unsafe condition) adalah ...
A. syarat–syarat 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 alat–alat pengaman tidak berfungsi dengan jalan mencabut,menyesuaikan atau memindahkannya.
Materi :
Menerapkan konsep lingkungan hidup
Indikator soal :
5
RPL | 6
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan teknik elektronikaanalog dan digital dasar
No. Soal Kunci Buku Sumber :
6 C Rumus Butir Soal :
Suatu lab komputer dipasang daya 6 kVA, sedangkan setiap unit komputer membutuhkan daya 350 watt,
maka komputer yang dapat dipasang pada laboratorium tersebut sebanyak ....
A. 10 unit komputer
B. 14 unit komputer
C. 16 unit komputer
D. 20 unit komputer
E. 22 unit komputer
Materi :
Menerapkan teori kelistrikan
Indikator soal :
6
RPL | 7
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan teknik elektronikaanalog dan digital dasar
No. Soal Kunci Buku Sumber :
7 C Rumus Butir Soal :
Ekivalen bilangan heksadesimal dengan bilangan biner 1 1010 1111(2) adalah ....
A. BJ1(16)
B. BAF(16)
C. 1AF(16)
D. 1DF(16)
E. 1BF(16)
Materi :
Menerapkan sistem bilangan digital
Indikator soal :
7
RPL | 8
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan algoritma pemrogramantingkat dasar
No. Soal Kunci Buku Sumber :
8 E Rumus Butir Soal :
Simbol diagram alir (flowchart) yang digunakan untuk notasi percabangan/pengambilan keputusan adalah …
A.
B.
C.
D.
E.
Materi :
menjelaskan simbol-simbol diagram alir
Indikator soal :
8
RPL | 9
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan algoritma pemrogramantingkat dasar
No. Soal Kunci Buku Sumber :
9 C Rumus Butir Soal :
Berikut ini adalah algoritma sederhana menghitung luas lingkaran: 1. start 2. baca radius 3. phi = 3.14 4. luas = phi kali radius kali radius 5. tampilkan luas 6. selesai Bila kita membuat pseudocode dengan bahasa BASIC ....
A. print radius phi = 3.14 luas = phi*radius*radius print luas B. read radius print phi luas = phi*radius*radius print luas C. read radius phi = 3.14 luas = phi*radius*radius print luas D. read radius phi = 3.14 luas = phi* radius* radius read luas E. print radius read phi read luas = phi*radius*radius print luas
Materi :
Menjelaskan struktur algoritma
Indikator soal :
9
RPL | 10
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan algoritma pemrograman
tingkat lanjut
No. Soal Kunci Buku Sumber :
10 B Rumus Butir Soal :
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};
Materi :
Menjelaskan prinsip array multi dimensi
Indikator soal :
10
RPL | 11
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Membuat basis data
No. Soal Kunci Buku Sumber :
11 E Rumus Butir Soal :
Relasi yang terjadi dalam gambar di bawah ini menggambarkan proses relasi one to manyadalah ....
Materi :
Menjelaskan Entity Relationship Diagram (ERD)
Indikator soal :
11
RPL | 12
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Membuat basis data
No. Soal Kunci Buku Sumber :
12 D Rumus Butir Soal :
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 gabunganB. jika setiap atribut bernilai tunggal untuk setiap barisC. semua atribut bukan kunci tidak memiliki transitif terhadap kunci primerD. semua atribut yang bukan kunci memiliki dependensi sepenuhnya terhadap kunci primerE. pada relasi yang paling tidak memiliki tiga atribut dan dua di antaranya bernilai banyak
Materi :
Menerapkan normalisasi basis data
Indikator soal :
12
RPL | 13
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan aplikasi basis data
No. Soal Kunci Buku Sumber :
13 D Rumus Butir Soal :
Untuk mencari data pada siswa yang namanya diawali dengan "AGUS" maka digunakan perintah …
A. Select * from siswa where sis_nama = 'agus'B. Select * from siswa where sis_nama like 'agus'C. Select * from siswa where sis_nama like '%agus'D. Select * from siswa where sis_nama like 'agus%'E. Select * from siswa where sis_nama like '%AGUS%'
Materi :
Menjelaskan jenis perintah SQL
Indikator soal :
13
RPL | 14
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan aplikasi basis data
No. Soal Kunci Buku Sumber :
14 B Rumus Butir Soal :
Perintah SQL untuk membuat table baru dengan nama pendidikan yaitu ....
A. CREATE pendidikan, (id varchar(2), jenjang varchar( 10))
B. CREATE TABLE pendidikan (id varchar(2), jenjang varchar(l0))
C. CREATE pendidikan (id varchar(2), jenjang varchar(10))
D. MAKE TABLE pendidikan (id varchar(2), jenjang varchar(10))
E. MAKE TABLE (id varchar(2))
Materi :
Menerapkan tabel basis data
Indikator soal :
14
RPL | 15
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan aplikasi basis data
No. Soal Kunci Buku Sumber :
15 C Rumus Butir Soal :
Perintah SQL yang berfungsi untuk menampilkan table yang ada di dalam data base adalah ....
A. SELECT [table]
B. USE [database]
C. SHOW TABLES
D. USE [table]
E. DEL [table]
Materi :
Menerapkan query pada basis data
Indikator soal :
15
RPL | 16
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Memahami pemrograman visual berbasis desktop
No. Soal Kunci Buku Sumber :
16 E Rumus Butir Soal :
Dalam pemrograman visual berbasis desktop (Ms.visual basic) yang digunakan untukmengatur properti sebuah objek adalah ....A. FormB. ProjectC. Code EditorD. Object SelectorE. Jendela Properties
Materi :
Menjelaskan IDE aplikasi bahasa pemrograman
Indikator soal :
16
RPL | 17
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Memahami pemrograman visual berbasis desktop
No. Soal Kunci Buku Sumber :
17 E Rumus Butir Soal :
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
Materi :
Menjelaskan objek aplikasi bahasa pemograman
Indikator soal :
17
RPL | 18
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Membuat paket software aplikasi berbasis desktop
No. Soal Kunci Buku Sumber :
18 C Rumus Butir Soal :
Ikon yang digunakan untuk membuat Text box adalah ....
Materi :
Menjelaskan menu aplikasi
Indikator soal :
18
RPL | 19
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Mengoperasikan aplikasi jaringan komputer
No. Soal Kunci Buku Sumber :
19 E Rumus Butir Soal :
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
Materi :
Menjelaskan fungsi peripheral jaringankomputer
Indikator soal :
19
RPL | 20
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Mengoperasikan aplikasi jaringan komputer
No. Soal Kunci Buku Sumber :
20 D Rumus Butir Soal :
Pada setting jaringan di MS Windows, setting default gateway menentukan …
A. Ip address komputer/perangkat jaringan yang menjadi gerbang ke jaringan lain
B. Ip address komputer yang menyediakan layanan konversi domain ke ip address
C. Komputer/perangkat di jaringan yang menyediakan setting ip secara otomatis
D. Ip address komputer/perangkat jaringan yang menyediakan layanan web
E. Ip address yang diberikan oleh dhcp server kepada komputer kita
Materi :
Mengidentifikasikan ketersambunganjaringan
Indikator soal :
20
RPL | 21
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan bahasa pemrograman SQL tingkat dasar
No. Soal Kunci Buku Sumber :
21 A Rumus Butir Soal :
Pada SQL, untuk mengurutkan kolom bertipe DATETIME dari terbaru ke yang terlama digunakan klausa …a. DESC b. ASC c. tanpa klausa pengurutand. OLDERe. NEWER
Materi :
Menerapkan script SQL dasar
Indikator soal :
21
RPL | 22
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan bahasa pemrograman SQL tingkat lanjut
No. Soal Kunci Buku Sumber :
22 A Rumus Butir Soal :
Sintaks yang digunakan untuk membuat trigger adalah ....
A. CREATE TRIGGER name[BEFORE|AFTER][INSERT|UPDATE|DELETE]ON tablenameFOR EACH ROW statement
B. CREATE TRIGGER name[BEFORE][INSERT|UPDATE|DELETE]ON tablenameFOR EACH ROW statement
C. CREATE TRIGGER name[BEFORE|AFTER][INSERT|UPDATE]ON tablenameFOR EACH ROW statement
D. CREATE TRIGGER name[BEFORE|AFTER][INSERT|DELETE]ON tablenameFOR EACH ROW statement
E. CREATE TRIGGER[BEFORE][INSERT|UPDATE|DELETE]ON tablenameFOR EACH ROW statement
Materi :
Mengidentifikasi trigger
Indikator soal :
22
RPL | 23
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan dasar-dasar pembuatan web statis tingkat dasar
No. Soal Kunci Buku Sumber :
23 A Rumus Butir Soal :
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. bodyB. htmlC. a hrefD. headE. Background
Materi :
Mengidentifikasi struktur dokumen denganbahasa HTML
Indikator soal :
23
RPL | 24
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menerapkan dasar-dasar pembuatan web statis tingkat
dasar
No. Soal Kunci Buku Sumber :
24 B Rumus Butir Soal :
Perintah link yang digunakan untuk mengarah ke alamat email adalah ....A. <a href = ”mailto:[email protected]”> Kirim email! <a>B. <a href = ”mailto:[email protected]”> Kirim email! </a>C. <a haref = ”mailto:[email protected]”> Kirim email! /a>D. <a ahref = ”mailto:[email protected]”> Kirim email! </a>E. <aa href = ”mailto:[email protected]”> Kirim email! <a>
Materi :
Menerapkan pembuatan link pada web
Indikator soal :
24
RPL | 25
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Membuat halaman web dinamis tingkat dasar
No. Soal Kunci Buku Sumber :
25 A Rumus Butir Soal :
Yang termasuk ke dalam komponen pembentuk web dinamis adalah ....
A. html, middleware, mysql, dan browserB. web server, www, database, dan internetC. web server, hardware, database, dan internetD. web server, middleware, database, dan browserE. web application, middleware, database, dan browser
Materi :
Mendeskripsikan kriteria web dinamis
Indikator soal :
25
RPL | 26
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Membuat halaman web dinamis tingkat dasar
No. Soal Kunci Buku Sumber :
26 B Rumus Butir Soal :
Suatu program yang menjalankan program dan mengerti protokol HTTP (HyperText Transfer Protocol) serta dapat menanggapi permintaan-permintaan dari webbrowser dengan menggunakan protokol HTTP disebut ....A. internetB. web serverC. web browserD. middlewareE. web application
Materi :
Menjelaskan fungsi-fungsi pada halaman web dinamis
Indikator soal :
26
RPL | 27
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Membuat halaman web dinamis tingkat dasar
No. Soal Kunci Buku Sumber :
27 A Rumus Butir Soal :
Perintah pada bahasa pemrograman PHP untuk memecah suatu string menggunakan simbol pemisah(delimiter) tertentu menjadi array adalah …A. Explode B. Implode C. Str_replaceD. SubstrE. Strlen
Materi :
Menjelaskan fungsi-fungsi pada halaman web dinamis
Indikator soal :
27
RPL | 28
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Membuat halaman web dinamis tingkat dasar
No. Soal Kunci Buku Sumber :
28 E Rumus Butir Soal :
Fungsi mysql yang digunakan untuk membangun akses ke database adalah ....A. mysql_query()B. mysql_db_queryC. mysql_connect()D. mysql_create_db()E. mysql_select_db()
Materi :
Mendeskripsikan Script koneksi
Indikator soal :
28
RPL | 29
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Membuat halaman web dinamis tingkat lanjut
No. Soal Kunci Buku Sumber :
29 E Rumus Butir Soal :
Pada bahasa pemrograman PHP, untuk mengakses elemen tertentu pada array menggunakan indeksnya,
digunakan simbol …
A. ()
B. <>
C. {}
D. ||
E. []
Materi :
Menjelaskan bahasa script web dinamis
Indikator soal :
29
RPL | 30
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Membuat halaman web dinamis tingkat lanjut
No. Soal Kunci Buku Sumber :
30 E Rumus Butir Soal :
function harga($nominal) {
return "Rp. " . number_format($nominal, 0, ',', '.');
}
$harga_barang = 127500;
echo harga($harga_barang);
Potongan kode program di atas akan mengoutputkan …
A. 127500
B. RP. 127,500
C. RP. 127500
D. RP. 127.500,00
E. Rp. 127.500
Materi :
Menjelaskan pembagian struktur bahasa pemrograman web dinamis
Indikator soal :
30
RPL | 31
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Merancang aplikasi teks dan desktopberbasis objek
No. Soal Kunci Buku Sumber :
31 D Rumus Butir Soal :
Untuk bisa mengkompilasi aplikasi yang kita buat menggunakan bahasa Java, kita diharuskan menginstall
aplikasi …. di komputer yang kita gunakan.
A. Java Virtual Machine
B. Java Quick Scheduler
C. Java Runtime Environment
D. Java Development Kit / Java SDK
E. Java Debugger
Materi :
Menjelaskan dasar-dasar pemrogramanberoreientasi objek
Indikator soal :
31
RPL | 32
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Merancang aplikasi teks dan desktopberbasis objek
No. Soal Kunci Buku Sumber :
32 A Rumus Butir Soal :
Variabel yang kita deklarasikan langsung (tidak berada pada suatu function) pada suatu class akan menjadi
…. dari class tersebut.
A. Property
B. Parent
C. Method
D. Child
E. Event
Materi :
Merancang aplikasi berorientasi objek
Indikator soal :
32
RPL | 33
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Merancang aplikasi teks dan desktop berbasis objek
No. Soal Kunci Buku Sumber :
33 C Rumus Butir Soal :
Pada bahasa C/C++ terdapat variabel yang berbeda dengan variabel normal, yaitu variabel yang bisa
digunakan untuk menyimpan alamat memori, disebut …
A. array
B. attribute
C. pointer
D. argument
E. NULL
Materi :
Menerapkan pointer
Indikator soal :
33
RPL | 34
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menggunakan bahasa pemrograman berorientasi objek
No. Soal Kunci Buku Sumber :
34 A Rumus Butir Soal :
Pada class di bahasa C++, ada istilah anggota kelas (class member), yang terdiri dari ..
A. Variabel/data dan method
B. Method dan event
C. Argument dan parameter
D. Event dan properties
E. Object dan attribute
Materi :
Menerapkan class
Indikator soal :
34
RPL | 35
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Menggunakan bahasa pemrograman berorientasi objek
No. Soal Kunci Buku Sumber :
35 A Rumus Butir Soal :
Untuk mendeklarasikan pewarisan (inheritance) sifat suatu class dari class induknya dalam bahasa Java
digunakan klausa …
A. Extends
D. Assert
B. Super
E. Inherit
C. Polymorphism
Materi :
Menerapkan inheritance, polimorphy,overloading, dan
friends
Indikator soal :
35
RPL | 36
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Merancang program aplikasi web berbasis objek
No. Soal Kunci Buku Sumber :
36 B Rumus Butir Soal :
Teknik yang dipakai dalam Java untuk menangani kondisi yang tidak biasa dalam menjalankan
operasi normal dalam program disebut …
A. BufferedReader
B. Exception Handling
C. MultiThreading
D. Applet
E. Flow Control
Materi :
Menjelaskan exception handling
Indikator soal :
36
RPL | 37
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Merancang program aplikasi web berbasis objek
No. Soal Kunci Buku Sumber :
37 E Rumus Butir Soal :
Jika suatu class diturunkan dari class lain atau mengalami inheritance, maka class tersebut diistilahkan
sebagai subclass, dan class induknya disebut sebagai superclass. Teknik pada pemrograman Java untuk
mendefinisikan ulang suatu method yang sudah terdapat di superclass menjadi method dengan nama dan
daftar argumen/parameter yang sama, namun dengan fungsionalitas yang berbeda pada suatu subclass
diistilahkan sebagai …
A. multi threading
B. overloading
C. masking
D. enkapsulasi
E. overriding
Materi :
Menjelaskan applet
Indikator soal :
37
RPL | 38
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Mengintegrasikan basisdata dengan sebuah web
No. Soal Kunci Buku Sumber :
38 A Rumus Butir Soal :
Perintah SQL untuk menampilkan data siswa dan melakukan pembatasan jumlah baris data yang diambil
mulai baris ke-11 sebanyak 5 baris saja adalah adalah ..
A. SELECT * FROM siswa LIMIT 11, 5
B. SELECT * FROM siswa LIMIT 10, 5
C. SELECT * FROM siswa LIMIT 11, 0
D. SELECT * FROM siswa LIMIT 9, 5
E. SELECT * FROM siswa LIMIT 11, 5
Materi :
Menjelaskan prosedur pengintegrasian basisdata dengan
web
Indikator soal :
38
RPL | 39
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Membuat program basisdata
No. Soal Kunci Buku Sumber :
39 C Rumus Butir Soal :
Perintah SQL untuk menginstruksikan pada sistem basis data agar membatalkan seluruh query yang telah
dijalankan pada suatu transaction yang gagal adalah …
A. COMMIT
B. TRIGGER
C. ROLLBACK
D. ALTER
E. ABORT
Materi :
Mendeskripsikan struktur program aplikasi T-SQL
Indikator soal :
39
RPL | 40
MATA PELAJARAN : PRODUKTIF REKAYASA PERANGKAT LUNAK KELAS/PROGRAM : XII/ RPL
PENYUSUN : SUGENG HARI WIBOWO TAHUN PELAJARAN : 2014 - 2015
Standar Kompetensi Lulusan :
Membuat Program Aplikasi Web
berbasis JSP
No. Soal Kunci Buku Sumber :
40 E Rumus Butir Soal :
Tag yang digunakan untuk menghasilkan kode-kode yang sesuai target browser
dalam menyisipkan komponen Java bean atau Applet secara otomatis disebut ....
A. <jsp:plugin>
B. <jsp:param>
C. <jsp:params>
D. <jsp:include>
E. <jsp:forward>
Materi :
Menjelaskan dasar-dasar JSP
Indikator soal :
40