Soal Latihan Unbk Teori Produktif RPL 2017 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

SOAL LATIHAN UNBK TEORI PRODUKTIF RPL 2017/2018 1. Komponen komputer yang berfungsi sebagai sumber arus listrik pada CPU adalah... a. MotherBoard b. Memory c. Hardisk d. Processor e. Power Supply 2. Hal yang menyebabkan kesalahan saat instalasi wondows adalah...( Kecuali ) a. Tidak menyesuaikan kebutuhan, semua program di install tanpa memperhatikan apakah memang diperlukan tidak. b. Tidak menyesuaikan spesifikasi hardwarenya, misalnya di komputer pentium II kita install windows XP / Vista, atau komputer yang mempunyai ram/ memory kecil dinstall program yang berat-berat. c. Setelah melakukan instalasi langsung membuka data yang ada di partisi lain, karena kemungkinan besar mengandung virus. d. Tidak melengkapi antivirus terlebih dahulu, tapi sudah menginstal program2 yang menggunakan keygen yang bisa jadi mengandung virus. e. Melakukan Pengecekan kapasitas penyimpanan sebelum Penginstalan program 3. Berikut ini adalah Urutan langkah melakukan untuk menginstalasi System Operasi ( OS ) dan Ms. Office adalah…. A. Install OS - Setting BIOS – Install Driver – Install Ms. Office B. Install Driver – Install Office – Install OS –Setting BIOS C. Setting BIOS – Install Driver – Install OS – Install Ms. Office D. Setting BIOS – Install Ms. Office - Install OS – Install Driver E. Setting BIOS – Install OS – Install Driver – Install Ms. Office 4. Jika terdengar bunyi beep panjang pada saat kita menyalakan pc, maka hal ini terjadi karena .... a. Kabel Hardisk belum terpasang b. Power supply mati c. Ram kendor / Kotor d. Processor belum dikaitkan e. Floopy Disk Rusak 5. Urutan Proses booting pada Linux secara umum adalah .... a. BIOS – Master Boot Record – LILO/GRUB – KERNER – INIT b. BIOS – Master Boot Record – KERNER – LILO/GRUB –INIT c. Master Boot Record - BIOS – KERNER – LILO/GRUB –- INIT d. Master Boot Record - BIOS – KERNER – LILO/GRUB –- INIT e. BIOS – KERNER – LILO/GRUB –– Master Boot Record - INIT



6. Masalah yang terjadi jika mencentang tanda lingkaran pada gambar diatas adalah... a. Data Hilang b. Sistem Operasi Terhapus c. Lambannya Proses Instalasi d. Mempercepat Proses Instalasi e. Sistem Lengkap terinstall 7. Untuk pekerjaan listrik agar tidak terjadi bahaya kena arus listrik, pekerja harus memakai : a. Sarung tangan kulit b. sarung tangan plastik c. Sarung tangan karet d. Sarung tangan katun e. Sarung tangan kain 8. Pertolongan pertama bagi seseorang yang pingsan adalah... a. Baringkan korban pada tempat datar dan teduh. Kepala lebih rendah 30 cm b. Kompres kepala korban dengan kain basah yang dingin c. Berikan aroma amoniak dibawah hidung korban d. Buka atau longgarkan pengikat tubuh seperti ikat pinggang atau BH pada wanita e. Jika korban muntah hendaknya kepala dimiringkan kekanan agar muntah tidak masuk ke saluran pernafasan 9. Bila menghadapi kecelakaan karena listrik, maka langkah pertama yang harus dilakukan adalah…. a. Mematikan aliran listrik b. Mengambil APAR c. Menarik korban d. Memanggil Guru e. Melarikan diri



10. Suatu Lab Komputer akan dipasang 30 Unit Komputer. Dan Daya Masingmasing Komputer adalah 350 Watt. Berapakah Daya yang memenuhi persyaratan untuk Lab komputer tersebut ... a. 10 kW b. 10,5 kW c. 11 kW d. 380 W e. 11,66 W 11. Jika terdapat Hambatan Listrik sebesar 15 Ohm dihubungkan secara paralel. Dan Arus listrik sebesar 3A, maka Tegangannya adalah .... A. 5 V B. 15 V C. 30 V D. 45 V E. 65 V 12. Konversi Bilangan Biner dari 100100111(2) ke Decimal adalah... a. 195 b. 294 c. 295 d. 296 e. 395 13. Ekivalen bilangan heksadesimal dengan bilangan biner 1011 1001 1101 (2) adalah .... A. B9D (16) B. B8D (16) C. B9C (16) D. BC9 (16) E. BD1 (16) 14. Perhatikan Tabel berikut : A B F 0 0 1 1 0 1 0 1 1 1 1 0 Tabel diatas merupakan tabel kebenaran dari .... a. And b. Or c. Nand d. Nor e. Xor



15. Flowchart diatas akan menghasilkan.... a. 2,4,6,8,10 b. 1,3,5,7,9,11,13,15,17,19 c. 1,3,5,7,9,11,13,15,17 d. 1,2,3,4,5,6,7,8,9,10 e. 2,4,6,8,10,12,14,16,18,20



16. Berapakah Hasil dari Flowchart diatas ? A. 0, 10, 30, 40, 70, 90 B. 1, 5, 10, 15, 20, 25 C. 0, 10, 30, 50, 70, 90



D. 1, 15, 25, 35, 45 E. 0, 10, 20, 30, 50,70,90



17. Jika int Nilai[5]={ 5,6,7,8,9 } ; maka Nilai [3] = .... a. 5 b. 6 c. 7 d. 8 e. 9



18. #include #include float luas(float alas, float tinggi); void main() { clrscr(); a = 10; t = 11; cout mysql –u root c. C:\xampp\mysql\bin > mysql –u – root d. C:\mysql\xampp \bin> mysql –user –root e. C:\ xampp\mysql\bin > misql –u –root 39. Berikut ini cara yang benar untuk membuat prosedur tampil_siswa pada mysql adalah... a. Create procedure tampil_siswa() Select * from siswa; b. Create procedure tampil_siswa Select * from siswa; c. Create prosedur tampil_siswa() Select * from siswa; d. Create prosedur tampil_siswa



Select * from siswa; e. Create procedure tampil_siswa() { Select * from siswa; } 40. Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel lain. Berikut ini manakah Deklarasi Pointer yang benar di pemrograman C++ ?? a. Int &tx ; b. Int *tx ; c. Int $tx ; d. Int @tx ; e. Char &tx ;



41. public class Kucing extends Animal{ public void mengeluarkanSuara() { System.out.println("Meong"); } } Dari program diatas mana yang termasuk Superclass / parent? a. Public b. Kucing c. Animal d. Mengeluarkan suara e. Meong



42. Flowchart diatas merupakan statement ? a. IF b. IF Bersarang c. For d. While e. Switch case



43. Kode program pada Java untuk menampilkan output ke layar yaitu dengan perintah .... a. system.Out.println b. System.out.println c. sistem.out d. print.sistem out e. system.out.println 44. Manakah yang termasuk method ? E



45.



Hasil dari program diatas adalah... a. 10 b. 14 c. 24 d. 144 e. 149 46. $laptop_baru = new laptop(); Apakah Maksud Sintax diatas?? a. Kelas laptop_baru turunan dari laptop b. Membuat objek laptop_baru pada kelas laptop



c. Membuat Kelas laptop_baru pada kelas laptop d. Membuat method laptop_baru pada kelas laptop e. Membuat Atribut laptop_baru pada kelas laptop 47.



Untuk Membuat Relasi pada SQL adalah... a. Select mhs.nim,mhs.namamhs From mhs, ambilmk Where mhs.nim = ambilmk.nim and ambilmk.kodemk = mk.kodemk b. Select mhs.nim,mhs.namamhs From mhs, ambilmk Where mhs.nim = ambilmk.nim c. Select mhs.nim,mhs.namamhs From mhs, ambilmk Where mhs.nim = ambilmk.nim or ambilmk.kodemk = mk.kodemk d. Select mhs.nim,mhs.namamhs From mhs, ambilmk Where mhs.nim = ambilmk.nim e. Select nim.mhs, namamhs.mhs From mhs, ambilmk Where nim.mhs = nim.ambilmk and kodemk.ambilmk= kodemk.mk 48. Perhatikn program berikut :



Syntax yang tepat untuk melengkapi program diatas adalah.... a. mysql_connect($pass,$host,$user) b. mysql_connect($host,$pass,$user,$db) c. mysql_connect($user,$pass, $host)



d. mysql_connect($host,$user,$pass) e. mysql_conn($host,$user,$pass) 49. Perintah digunakan untuk melakukan koneksi pada suatu database tertentu adalah ... a. $sqlstr="select * from bktamu"; b. mysql_select_db("bukutamu"); c. $hasil=mysql_query($sqlstr,$konek); d. $row=mysql_fetch_row($hasil); e.$konek=mysql_connect("localhost","root",""); 50. Perintah SQL untuk merubah Data pada tabel barang adalah... a. Rename tabel barang set [field yang dirubah] from [primary key] b. Update barang set [field yang dirubah] where [primary key] c. Update table barang set [field yang dirubah] where [primary key] d. Update from barang set [field yang dirubah] where [primary key] e. Update tabel barang where [field yang dirubah] set [primary key]



Kunci jawaban. NO NO 1 E 16 2 E 17 3 E 18 4 C 19 5 A 20 6 C 21 7 A 22 8 A 23 9 A 24 10 B 25 11 D 26 12 C 27 13 A 28 14 C 29 15 B 30



C D C A C B D C A C C D C D B



NO 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45



D C C E A A E B A B C B B E D



NO 46 47 48 49 50



B A D E B



================================================================== ======



1.



Suatu lab komputer akan dipasang 36 unit komputer dengan daya masing-masing komputer 350 1. watt. Jadi daya yang memenuhi persyaratan untuk laboratorium komputer tersebut adalah .... A. 7 kW B. 9 kW C. 10 kW D. 11 kW E. 13 Kw 3. Berikut ini adalah Urutan langkah melakukan untuk menginstalasi System Operasi ( OS ) dan Ms. Office adalah…. A. Install OS - Setting BIOS – Install Driver – Install Ms. Office B. Install Driver – Install Office – Install OS –Setting BIOS C. Setting BIOS – Install Driver – Install OS – Install Ms. Office D. Setting BIOS – Install Ms. Office - Install OS – Install Driver E. Setting BIOS – Install OS – Install Driver – Install Ms. Office 4. Urutan perintah untuk mengecek konektivitas pada jaringan adalah .... A. Run > ketik cmd > ketik ipconfig pada MS DOS prompt B. Run > ketik cmd > ketik dir pada MS DOS prompt C. Run > ketik cmd > ketik ifconfig pada MS DOS prompt D. Run > ketik cmd > ketik ping [IP address] pada MS DOS prompt E. Run > ketik msconfig 5. Berikut yang merupakan perintah untuk menampilkan isi direktori pada sistem operasi linux adalah … a. dir b. cd c. cat d. ls e. nano 6. Perintah untuk menampilkan IP address pada sistem operasi linux adalah … a. ipconfig b. lshw c. nano d. lsusb e. ifconfig -a 7. berikut adalah perintah untuk menampilkan proses yang sedang berjalan pada linux, kecuali a. ps ax b. cat c. top d. ps aux



e. ps |grep 8. Komponen elektronika yang dapat menyimpan muatan listrik disebut a. Resistor b. Kapasitor c. Induktor d. Semi Kapasitor E. Semi Knduktor 9. Jika terdapat Hambatan Listrik sebesar 15 Ohm dihubungkan secara paralel. Dan Arus listrik sebesar 3A, maka Tegangannya adalah .... A. 5 V B. 15 V C. 30 V D. 45 V E. 65 V 11. Ekivalen bilangan heksadesimal dengan bilangan biner 1011 1001 1101 (2) adalah .... A. B9D (16) B. B8D (16) C. B9C (16) D. BC9 (16) E. BD1 (16) 12. Bilangan biner berikut ini yang cocok dengan nilai desimal 39 adalah .... A. 001111 B. 110011 C. 100010 D. 100111 E. 100101 15. Perhatikan Array Multidimensi berikut : A =



5 2



7 4



4 8 1



3 0 9



8 9 5 6



7



Berapakah Nilai A[2,3] dan A[1,3] ? A. 1 dan 9 B. 9 dan 1 C. 8 dan 4 D. 8 dan 1 E. 9 dan 4 16. Didalam Program Pascal, Pendeklarasian Array Multi Dimensi yang benar adalah…



A. matrik=array [1..100 ; 1..100] of integer; B. matrik=array [1..100, 1..100] of integer; C. matrik=array {1..100, 1..100} of integer; D. matrik=array [1...100] of integer; E. matrik=array (1..100, 1..100) of integer; 18. Perhatikan Tabel Berikut : 19. Yang Termasuk Jenis Perintah DML ( Database Manipulation Language ) adalah……KECUALI A. ALTER B. UPDATE C. SELECT D. INSERT E. DELETE 20. Didalam membuat Tabel Siswa pada MS. ACCESS, Type Data yang digunakan untuk membuat Field Name “NIS” adalah… A. INTEGER B. TEXT C. NUMBER D. DATE E. CURRENCY 22. Pada Jendela Toolbox pada Visual Basic, yang digunakan untukmembangkitkan event proses tertentu ketika User melakukan Klik padanya adalah …. A. TEXT BOX B. COMMAND BUTTON C. COMBOBOX D. CHECKBOX E. LABEL 24. Komponen dalam VB6 yang berfungsi untuk Menampilkan Data pada database menggunakan ADODC adalah... A. Microsoft Ado Data Control 6.0 B. Microsoft comm Control 6.0 C. Microsoft DataGrid Control 6.0 D. Microsoft Chart Control 6.0 E. Microsoft Data Bound Grid Control 5.0(SP3) 25. Yang BUKAN Termasuk Jenis Perintah DDL ( Database Definition Language ) adalah A.DROP B. ALTER C. UPDATE D. CREATE E. DESCRIBE



26. 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)) 27. Perintah SQL yang berfungsi untuk memasukkan/menyisipkan data ke dalam sebuah tabel adalah.... A. INPUT B. ADD NEW C. INSERT INTO D. ADD INTO E. ADD RECORD 28. 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] 29. Mengambil sebagian data teks dari sebelah kanan menggunakan perintah .... A. MID() D. RIGHT() B. SUM() E. STRING() C. LEFT() 30. Perintah SQL yang berfungsi untuk mengaktifkan sebuah data base adalah .... A. USE [nama_database] B. USES DATABASE C. SELECT [nama_database] D. SELECT [table] E. DIR TABLE 31. Metode yang dapat digunakan untuk melakukan proses transaksi adalah .... A. Transaction, commit, dan rollback B. lock table dan unlock table C. transit, commit, dan rollback D. transaction dan lock table E. transaction dan unlock table



32. Untuk mencari data pada siswa yang namanya diawali dengan "Muhammad" maka digunakan perintah … a. SELECT * FROM siswa WHERE sis_nama = 'Muhammad' b. SELECT * FROM siswa WHERE sis_nama LIKE 'Muhammad ' c. SELECT * FROM siswa WHERE sis_nama LIKE '%'Muhammad ' d. SELECT * FROM siswa WHERE sis_nama LIKE ''Muhammad %' e. SELECT * FROM siswa WHERE sis_nama LIKE '%'Muhammad %' 33. Perintah Sql dibawah ini adalah Pengecekan terhadap manipulasi Data dengan menggunakan Trigger untuk … 34. Tag di dalam file HTML yang tidak mempunyai tag penutup adalah .... A.

  • B.
      C. D. E.
      35. Untuk memeriksa hasil pemasangan konektor RJ 45 pada kabel UTP kita gunakan… A. Tang krimping B. Multi tester C. LAN Tester D. Router E. Konektor 36. Perintah digunakan untuk melakukan koneksi PHP dengan Mysql adalah ... a. $sqlstr="select * from bktamu"; b. mysql_select_db("bukutamu"); c. $hasil=mysql_query($sqlstr,$konek); d. $row=mysql_fetch_row($hasil); e. $konek=mysql_connect("localhost","root",""); 37. A.



      D. E.



      Program tsb adalah untuk …. Mengkoneksikan dengan Database Mysql B. Menghapus Database C. Membuat query Menampilkan isi table Membuat Array pada Database



      38. Tag dalam file HTML yang berfungsi sebagai Hyperlink / Memanggil File Html adalah… A. B. C. D.
      E. 39. Perintah untuk Mengawali dan mengakhiri pemprograman dengan PHP adalah dengan tanda .... A. ……………………………< /div> B. C. ……………. D. { ………………………………. }; E. /*…………………….*/ 40. Perintah include("Koneksi.php") adalah .... A. memindahkan B. memanggil file C. membuka file D. menyimpan file E. menulis file 41. Sebelum dieksekusi, maka main function pada Java yang harus di kompilasi menggunakan perintah ..... A. java B. java.com C. javac D. main.java E. .java. 42. Berikut adalah beberapa script program OOP menggunakan class, yang benar sesuai kaidah adalah... A. class personil {



      C.class personil { String nip, String nama, String alamat, String usia; } D.class personil(){ String nip; String nama; String alamat; String usia; } E.class personil { int nama, String nip, float usia; }



      String nip; String nama; String alamat; String usia; } B. class personil { nip; nama; alamat; usia; } 43. Dari program berikut ini yang termasuk pointer adalah .... int main() { long *Alamat; long *Alamat1; Alamat = NULL; cout