Download - KARTU SOAL

Transcript
Page 1: 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

Page 2: KARTU SOAL

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

Page 3: KARTU SOAL

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

Page 4: KARTU SOAL

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

Page 5: KARTU SOAL

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

Page 6: KARTU SOAL

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

Page 7: KARTU SOAL

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

Page 8: KARTU SOAL

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

Page 9: KARTU SOAL

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

Page 10: KARTU SOAL

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

Page 11: KARTU SOAL

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

Page 12: KARTU SOAL

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

Page 13: KARTU SOAL

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

Page 14: KARTU SOAL

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

Page 15: KARTU SOAL

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

Page 16: KARTU SOAL

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

Page 17: KARTU SOAL

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

Page 18: KARTU SOAL

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

Page 19: KARTU SOAL

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

Page 20: KARTU SOAL

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

Page 21: KARTU SOAL

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

Page 22: KARTU SOAL

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

Page 23: KARTU SOAL

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

Page 24: KARTU SOAL

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

Page 25: KARTU SOAL

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

Page 26: KARTU SOAL

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

Page 27: KARTU SOAL

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

Page 28: KARTU SOAL

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

Page 29: KARTU SOAL

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

Page 30: KARTU SOAL

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

Page 31: KARTU SOAL

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

Page 32: KARTU SOAL

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

Page 33: KARTU SOAL

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

Page 34: KARTU SOAL

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

Page 35: KARTU SOAL

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

Page 36: KARTU SOAL

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

Page 37: KARTU SOAL

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

Page 38: KARTU SOAL

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

Page 39: KARTU SOAL

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

Page 40: KARTU SOAL

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