Kamis, 10 Maret 2011

Latihan Soal Try Out Produktif RPL



1.       Tegangan listrik adalah berbanding lurus dengan besarnya hambatan dan ... listrik yang melewati komponen elektronik.
  1. arus
  2. voltase
  3. muatan
  4. resistansi
  5. kapasitansi


2.       Besarnya hambatan komponen yang dilalui arus listrik dapat dihitung menggunakan rumus ....
a.       
b.       
c.       
d.       
e.       

3.       Jika diketahui tegangan listrik V = 12 volt dan arus I =0, 12A, maka besarnya hambatan yang dilalui adalah sebesar ....
  1. 0,1 Ω
  2. 1 Ω
  3. 10 Ω
  4. 100 Ω
  5. 1000 Ω

4.       Komponen elektronika yang digunakan untuk membagi tegangan dalam rangkaian elektronika adalah ....
  1. kapasitor
  2. resistor
  3. diode
  4. induktor
  5. konduktor

5.       Satuan yang digunakan untuk mendefinisikan besaran resistansi adalah ....
  1. Volt
  2. Ampere
  3. Ohm
  4. VA
  5. Watt

6.       Jika diketahui sebuah resistor memiliki cincin warna: kuning-ungu-orange memiliki nilai ....
  1. 4,7 x 104 Ohm
  2. 4,7 x 103 Ohm
  3. 4,7 x 102 Ohm
  4. 4,7 x 101 Ohm
  5. 4,7 x 10-1 Ohm

7.       Jika diketahui sebuah resistor bernilai 330 Ω, memiliki cincin warna ....
  1. orange-orange-hitam
  2. orange-orange-coklat
  3. orange-orange-merah
  4. orange-orange-orange
  5. orange-orange-kuning

8.       Diketahui sebuah bilangan, FF(16) = ...(2)
  1. 11111111
  2. 11111110
  3. 11111100
  4. 11111000
  5. 11110000

9.       Berikut ini adalah perangkat jaringan yang harus ditambahkan pada personal computer (PC) agar dapat terhubung pada jaringan lokal, kecuali ....
  1. ethernet card
  2. lan card
  3. nic
  4. modem
  5. usb wlan

10.   Keuntungan penggunaan jaringan komputer lokal adalah ....
  1. biaya mahal
  2. perawatan sulit
  3. butuh tenaga ahli
  4. data tidak aman
  5. internet sharing

11.   Tipe data yang hanya memiliki 2 (dua) nilai adalah ....
  1. INT
  2. REAL
  3. CHAR
  4. STRING
  5. BOOLEAN

12.   Syarat penamaan variabel yang benar adalah ....
  1. dimulai dengan angka
  2. mengandung karakter khusus
  3. kata kunci pemrograman
  4. diawali dengan huruf
  5. mengandung spasi

13.   Penulisan nama variabel berikut salah, kecuali ....
  1. FirstName
  2. First Name
  3. First-Name
  4. 1st_Name
  5. 1stName

14.   HTML adalah singkatan dari ....
  1. Hyper Text Markup List
  2. Hyper Text Markup Law
  3. Hyper Text Markup Land
  4. Hyper Text Markup Lounge
  5. Hyper Text Markup Language

15.   Tag HTML yang digunakan untuk memberikan latar belakang halaman web berupa gambar adalah ....
a.       <body image=“gambar.jpg”>
b.      <body bg=“gambar.jpg”>
c.       <body background=“gambar.jpg”>
d.      <body>background=“gambar.jpg”</body>
e.       <body>image=“gambar.jpg”</body>

16.   Untuk menghasilkan teks miring menggunakan tag ....
a.       <italic>
b.      <ii>
c.       <ti>
d.      <i>
e.       <italictext>

17.   Penulisan alamat e-mail yang benar adalah ....
a.       admin@smkn1-nganjuk.sch.id
b.      smkn1-nganjuk.sch.id@admin
c.       admin-smkn1-nganjuk@sch.id
d.      admin[at]smkn1-nganjuk.sch.id
e.       admin[at]smkn1-nganjuk[dot]sch[dot]id

18.   Situs berikut merupakan situs sekolah Indonesia ....
a.       www.smkn1-nganjuk.sch.id
b.      www.brawijaya.ac.id
c.       www.stikom.edu
d.      www.ciscoacademy.asia
e.       www.indonesianacademy.org

19.   Membuat tabel pada Microsoft Access dapat dilakukan dengan beberapa cara, salah satunya adalah melalui ....
a.            table wizard
b.           query wizard
c.            form wizard
d.           report wizard
e.            page wizard

20.   Berikut ini adalah obyek-obyek database yang dapat diciptakan pada Microsoft Access, kecuali ....
a.            table
b.           query
c.            form
d.           report
e.            equation

21.   Menambahkan obyek database Microsoft Access dapat dilakukan melalui menu ....
a.            File
b.           Edit
c.            View
d.           Insert
e.            Tools

22.   Tabel dan query dapat digunakan sebagai sumber dalam pembuatan ....
a.            Relationship
b.           Module
c.            Report
d.           Macro
e.            Form

23.   Berikut ini adalah sintaks pendeklarasian variabel yang benar pada Visual Basic yaitu ....
a.            DIM nama_variabel AS tipe_data
b.           DIM nama_variabel : tipe_data
c.            DIM nama_variabel, tipe_data
d.           DIM tipe_data AS nama_variabel
e.            DIM tipe_data@nama_variabel

24.   Pada skrip Private Sub Simpan_Click() merupakan sebuah event yang dimiliki obyek Visual Basic yang bernama ....
a.            Button
b.           Combo
c.            List box
d.           Text box
e.            Scrollbar

25.   “Kotak pesan” seperti di bawah ini dapat ditampilkan dibuat dengan menggunakan perintah....


a.            testMsg2 = MsgBox("Click to Test", vbYesNoCancel + vbExclamation, "Test Message")
b.           testMsg2 = MsgBox("Click to Test", vbYesNoCancel + vbCritical, "Test Message")
c.            testMsg2 = MsgBox("Click to Test", vbYesNoCancel + vbQuestion, "Test Message")
d.           testMsg2 = MsgBox("Click to Test", vbYesNoCancel + vbInformation, "Test Message")
e.            testMsg2 = MsgBox("Click to Test", vbYesNoCancel + vbAlert, "Test Message")

26.   Fungsi ODBC yang utama adalah ....
a.            menggabungkan database dan aplikasi
b.           jembatan database dan aplikasi
c.            antarmuka bagi database
d.           database bagi aplikasi
e.            mengelola database

27.   Perintah SQL berikut yang digunakan untuk menciptakan sebuah database baru adalah ....
a.            MAKE
b.           BUILD
c.            CREATE
d.           CONSTRUCT
e.            DEPLOY

28.   Perintah SQL berikut yang berfungsi untuk mengambil record dari database adalah ....
a.            INSERT
b.           SELECT
c.            CHOOSE
d.           RETRIEVE
e.            TAKE

29.   Perintah query yang digunakan untuk mengurutkan data yang ditampilkan adalah ....
a.            ORDER
b.           ORDER BY
c.            SORT
d.           LIST
e.            LS

30.   Pada object oriented programming, OOP, ‘sedan’ merupakan obyek dari class bernama ....
a.            Mobil
b.           Kendaraan
c.            Tunggangan
d.           Kereta
e.            Truk

31.   Obyek dalam pemrograman berorientasi obyek memiliki method yang merupakan kemampuan/fungsi yang dapat dilakukannya. Berikut ini yang merupakan method dari ‘sedan’ adalah ....
a.            Berlari
b.           Berhenti
c.            Bernyanyi
d.           Bermain
e.            Berat

32.   Sebuah variabel dalam PHP diawali dengan tanda ....
a.            !
b.           @
c.            #
d.           $
e.            %

33.   Cara untuk memperoleh informasi yang dikirim melalui form dengan metode POST adalah ....
a.            $_POST[]
b.           $POST[]
c.            $POST_[]
d.           $[POST]
e.            $_[POST]

34.   Cara memberikan komentar pada skrip PHP adalah dengan menambahkan ....
a.            /* ... */
b.           <!-- ... -->
c.            % ... %
d.           <* ... *>
e.            <comment> ... </comment>

35.   Untuk memanggil sebuah file koneksi database pada PHP adalah dengan perintah ....
a.            require(“koneksi.php”);
b.           need(“koneksi.php”);
c.            connect(“koneksi.php”);
d.           insert(“koneksi.php”);
e.            create(“koneksi.php”);

36.   Untuk mengetahui sebuah PC terhubung pada jaringan dapat diketahui dengan melakukan ....
a.            Ping
b.           Tacert
c.            Trace
d.           Ipconfig
e.            Netsend

37.   Variabel pada Java dapat dideklarasikan sekaligus diberi nilai dengan cara ....
a.            double pi
b.           double pi = 3.1416
c.            double pi(3.1416)
d.           double 3.1416@pi
e.            pi as double

38.   Sintaks umum for pada Java adalah ....
a.            for (nilai awal; kondisi; increment)
b.           for (nilai awal; increment)
c.            for (kondisi; increment)
d.           for (nilai awal; kondisi)
e.            for (kondisi)

39.   Menambahkan nilai satu ke dalam variabel dapat dilakukan dengan cara ....
a.            B+1
b.           B++
c.            B++1
d.           B+
e.            B=1

40.   Identifier pada C++ bersifat ....
a.            case insensitive
b.           case sensitive
c.            case active
d.           case passive
e.            case offensive

Latihan Soal Try Out Produktif RPL


 
1.       Hambatan listrik adalah perbandingan antara tegangan dan ... listrik yang melewati komponen elektronik.
  1. muatan
  2. resistansi
  3. kapasitansi
  4. induktansi
  5. arus


2.       Arus listrik yang mengalir pada komponen elektronika dapat dihitung dengan menggunakan rumus ....


3.       Jika diketahui tegangan listrik, V = 12 volt dan R = 12KΩ, maka arus listrik yang mengalir melalui hambatan tersebut adalah sebesar ....
  1. 1 x 10-3 A
  2. 1 x 10-2 A
  3. 1 x 10-1 A
  4. 1 x 102 A
  5. 1 x 103 A

4.       Komponen elektronika yang digunakan untuk membatasi arus yang mengalir dalam rangkaian elektronika adalah ....
  1. kapasitor
  2. resistor
  3. diode
  4. isolator
  5. konduktor

5.       Satuan yang digunakan untuk mendefinisikan besaran tegangan adalah ....
  1. Volt
  2. Ampere
  3. Farad
  4. Coloumb
  5. Newton

6.       Jika diketahui sebuah resistor yang memiliki cincin warna: hijau-biru-merah memiliki nilai ....
  1. 5,6 x 104 Ohm
  2. 5,6 x 103 Ohm
  3. 5,6 x 102 Ohm
  4. 5,6 x 101 Ohm
  5. 5,6 x 10-1 Ohm

7.       Jika diketahui sebuah resistor bernilai 2K2 Ω, maka memiliki cincin warna ....
  1. merah-merah-coklat
  2. merah-merah-merah
  3. merah-merah-orange
  4. merah-merah-hitam
  5. merah-merah-hijau

8.       Diketahui sebuah bilangan, 255(10) = ...(2)
  1. 11110000
  2. 11111000
  3. 11111100
  4. 11111110
  5. 11111111

9.       Perangkat tambahan yang harus dimiliki oleh sebuah personal computer (PC) agar dapat tersambung pada jaringan lokal adalah ....
  1. ethernet card
  2. sound card
  3. vga card
  4. sim card
  5. id card

10.   Keuntungan penggunaan jaringan adalah sebagai berikut, kecuali ....
  1. internet sharing
  2. file sharing
  3. printer sharing
  4. resource sharing
  5. hardware sharing

11.   Bilangan bulat dapat ditampung pada variabel yang memiliki tipe data ....
  1. INT
  2. REAL
  3. CHAR
  4. STRING
  5. BOOLEAN

12.   Syarat penamaan variabel yang benar adalah sebagai berikut, kecuali ....
  1. satu huruf atau lebih
  2. diawali dengan huruf
  3. diawali dengan angka
  4. tidak mengandung spasi
  5. bukan kata kunci pemrograman

13.   Penulisan nama variabel berikut yang salah adalah ....
  1. secondName
  2. second-Name
  3. Second_Name
  4. Name2nd
  5. Secondname

14.   HTML adalah singkatan dari ....
  1. Hyper Text Markup Language
  2. Hyper Text Markup Lounge
  3. Hyper Text Markup Land
  4. Hyper Text Markup List
  5. Hyper Text Markup Law

15.   Tag HTML yang digunakan untuk memberikan warna latar pada halaman web adalah ....
  1. <body color= “#abcdef”>
  2. <body bgcolor= “#abcdef”>
  3. <body background= “#abcdef”>
  4. <body>bgcolor= “#abcdef”</body>
  5. <body>color= “#abcdef”</body>

16.   Untuk menghasilkan teks tebal adalah menggunakan tag ....
  1. <bold>
  2. <tb>
  3. <bb>
  4. <bl>
  5. <b>

17.   Penulisan alamat web yang benar adalah ....
  1. www.smkn1-nganjuk.sch.id
  2. www.smkn1+nganjuk.sch.id
  3. www@smkn1-nganjuk.sch.id
  4. smkn1-nganjuk@www.sch.id
  5. smkn1-nganjuk.www

18.   Situs berikut ini dikelola oleh lembaga/instansi pemerintah Indonesia ....
  1. www.indonesia.go.id
  2. www.indonesia.com
  3. www.mediaindonesia.com
  4. id.yahoo.com
  5. www.tourismindonesia.com

19.   Membuat tabel dapat dilakukan secara langsung dengan cara ....
  1. memasukkan data pada datasheet
  2. memasukkan data melalui form
  3. memasukkan data melalui page
  4. memasukkan data melalui query
  5. import tabel excel

20.   Obyek berikut ini digunakan sebagai antarmuka pengguna dan database Microsoft Access, yaitu ....
a.      Query
b.     Table
c.      Form
d.     Page
e.      Report

21.   Microsoft Access menyediakan fasilitas untuk memudahkan pembuatan relasi antar tabel yang dapat diakses melalui menu ....
  1. File
  2. Edit
  3. View
  4. Insert
  5. Tools

22.   Report digunakan untuk menampilkan data yang bersumber dari ....
  1. tabel dan form
  2. query dan form
  3. form dan page
  4. page dan tabel
  5. table dan query

23.   Pendeklarasian variabel pada Visual Basic adalah dengan menggunakan perintah ....
  1. Var
  2. Dim
  3. Char
  4. String
  5. Init

24.   Pada skrip Private Sub Form_Activate(), yang merupakan event adalah ....
  1. private sub
  2. form
  3. activate
  4. form_activate
  5. semuanya

25.   “Kotak pesan” seperti di bawah ini dapat dibuat dengan menggunakan perintah ....


  1. testmsg = MsgBox("Click to test", vbOk, "Test message")
  2. testmsg = MsgBox("Click to test", vbYesNo, "Test message")
  3. testmsg = MsgBox("Click to test", vbOkOnly, "Test message")
  4. testmsg = MsgBox("Click to test", vbOkCancel, "Test message")
  5. testmsg = MsgBox("Click to test", vbRetryCancel, "Test message")

26.   ODBC merupakan singkatan dari ....
  1. Open Database Connectivity
  2. Open Database Connection
  3. Open Database Condition
  4. Open Database Contract
  5. Open Database Center

27.   SQL merupakan singkatan dari ....
  1. Structured Queries Language
  2. Structured Query Language
  3. Structural Query Language
  4. Structure Query Language
  5. Structured Query List

28.   Perintah SQL yang digunakan untuk memperbarui data adalah ....
  1. INSERT
  2. SELECT
  3. UPDATE
  4. UPGRADE
  5. CHANGE

29.   Untuk dapat mengambil nama siswa saja dari dalam database adalah ....
  1. SELECT * FROM siswa
  2. SELECT siswa.* FROM siswa
  3. SELECT siswa.nama FROM siswa
  4. SELECT FROM siswa@nama
  5. SELECT siswa FROM nama

30.   Sebuah class pada object oriented programming, OOP, merupakan cetakan untuk membentuk ....
  1. Object
  2. Method
  3. Instance
  4. Inheritance
  5. Abstraction

31.   Obyek dalam pemrograman berorientasi obyek memiliki method yang merupakan kemampuan/fungsi yang dapat dilakukannya. Obyek di bawah ini yang memiliki method: makan, berjalan, dan menangis adalah ....
  1. Sepeda
  2. Handphone
  3. Anjing
  4. Bayi
  5. Kereta

32.   Skrip PHP ditandai dengan ....
  1. <?php ... ?>
  2. <php> ... </php>
  3. <!php ... php>
  4. <%php ... %>
  5. $php

33.   PHP merupakan singkatan dari ....
  1. Personal Home Page
  2. PHP: Hypertext Preprocessor
  3. Personal Hypertext Preprocessor
  4. Private Home Page
  5. People Hate Perl

34.   Skrip di bawah ini yang akan menampilkan isi variabel $nama adalah ....
  1. echo ‘hello $nama’;
  2. echo “hello \$nama”;
  3. echo ‘hello ’.$nama;
  4. echo ‘hello \$nama’;
  5. echo ‘hello.’$nama;

35.   PHP dapat dihubungkan pada database MySQL dengan perintah ....
  1. mysql_fetch_array()
  2. mysql_select_db()
  3. mysql_query()
  4. mysql_request()
  5. mysql_connect()

36.   Komputer yang terhubung pada jaringan harus memiliki identitas bernama ....
  1. ip address
  2. ip public
  3. ip private
  4. tcp/ip
  5. ip name

37.   Pendeklarasian nama variabel pada Java adalah dengan cara ....
  1. double pi = 3.1416
  2. double = pi
  3. pi as double
  4. pi = 3.1416
  5. double (pi)

38.   Sintaks umum perulangan while pada Java adalah ....
  1. while (kondisi) { increment }
  2. while (nilai awal; kondisi){ increment }
  3. while (nilai awal) { increment }
  4. while (kondisi) { nilai awal }
  5. while (nilai awal) { kondisi; increment }

39.   Deklarasi kelas pada C++ adalah dengan cara ....
  1. class namakelas
  2. class (namakelas)
  3. class “namakelas”
  4. class ‘namakelas’
  5. class is namakelas

40.   Berikut ini tipe data yang dikenal oleh C++, kecuali ....
  1. Short
  2. Int
  3. Float
  4. Char
  5. String