soal-soal rpl - copy

9
http://www.academia.edu/4903296/Bank_soal_UN_Teori_Produktif_RPL?login=&email_was_taken=true 1. Suatu lab komputer akan dipasang 16 unit komputer dengandaya masing-masing komputer 350 watt. Jadi daya yangmemenuhi persyaratan untuk laboratorium komputer tersebutadalah .... 2 kW 3 kW 4 kW 5 kW 6 kW 2. Suatu lab komputer dipasang daya 6 kVA, sedangkan setiapunit 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 3. Suatu lab komputer disediakan daya 6 kVA, maka pengamanyang harus dipasang adalah .... a. 5 ampere b. 10 ampere c. 15 ampere d. 20 ampere e. 30 ampere 4. Suatu lab komputer disediakan daya 6 kVA, maka pengamanyang harus dipasang adalah .... a. 5 ampere b. 10 ampere c. 15 ampere d. 20 ampere e. 30 ampere 5. Ekivalen bilangan heksadesimal dengan bilangan biner 1 10101111(2) adalah .... a. BJ1(16) b. BAF(16) c. IAF(16) d. IDF(16) e. IBF(16) 6. Ekivalen bilangan heksadesimal dengan bilangan heksadesimal 1FD(16) adalah .... a. 0001 1111 1100(2) b. 1000 1111 1101(2) c. 1111 0000 1010(2) d. 1111 0000 1011(2) e. 1111 0001 1011(2) 7. Ekivalen bilangan heksadesimal dengan bilangan biner 1011001001 adalah .... a. B28 b. 2C9 c. AC9 d. B22 e. BD1 8. Perhatikan tabel dari persamaan berikut ini. Tabel tersebut menunjukkan tabel kebenaran dari .... a. OR gate EX-OR gate EX-NOR gate NOR gate NAND Gate 9. Perhatikan tabel dan bentuk persamaan logika berikut. Tabel tersebut menunjukkan tabel kebenaran dari .... a. OR gate NOR gate AND gate NAND gate EXOR gate 10. Perhatikan tabel dari bentuk persamaan logika berikut ini.Tabel tersebut menunjukkan tabel kebenaran dari .... a. AND gate b. NAND gate c. OR gate d. NOR gate e. EX-OR gate 11. Sebuah teknologi jaringan yang dikenal dengan spesifikasiIEEE 802.3 adalah .... a. Bluetooth b. Ethernet c. IRDA d. LAN e. wi-fi 12. Urutan perintah untuk mengecek konektivitas pada jaringanadalah .... 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 DOSprompt e. Run > ketik msconfig

Upload: avatar-aang

Post on 18-Oct-2015

226 views

Category:

Documents


10 download

DESCRIPTION

soal RPL

TRANSCRIPT

http://www.academia.edu/4903296/Bank_soal_UN_Teori_Produktif_RPL?login=&email_was_taken=trueSuatu lab komputer akan dipasang 16 unit komputer dengandaya masing-masing komputer 350 watt. Jadi daya yangmemenuhi persyaratan untuk laboratorium komputer tersebutadalah .... 2 kW3 kW4 kW5 kW6 kWSuatu lab komputer dipasang daya 6 kVA, sedangkan setiapunit komputer membutuhkan daya 350 watt, maka komputer yang dapat dipasang pada laboratorium tersebut sebanyak .... 1. 10 unit komputer 1. 14 unit komputer 1. 16 unit komputer 1. 20 unit komputer 1. 22 unit komputer Suatu lab komputer disediakan daya 6 kVA, maka pengamanyang harus dipasang adalah .... 1. 5 ampere1. 10 ampere1. 15 ampere1. 20 ampere1. 30 ampereSuatu lab komputer disediakan daya 6 kVA, maka pengamanyang harus dipasang adalah .... 1. 5 ampere1. 10 ampere1. 15 ampere1. 20 ampere1. 30 ampereEkivalen bilangan heksadesimal dengan bilangan biner 1 10101111(2) adalah .... 1. BJ1(16)1. BAF(16)1. IAF(16)1. IDF(16)1. IBF(16)Ekivalen bilangan heksadesimal dengan bilangan heksadesimal 1FD(16) adalah .... 1. 0001 1111 1100(2)1. 1000 1111 1101(2)1. 1111 0000 1010(2)1. 1111 0000 1011(2)1. 1111 0001 1011(2)Ekivalen bilangan heksadesimal dengan bilangan biner 1011001001 adalah .... 1. B281. 2C91. AC91. B221. BD1Perhatikan tabel dari persamaan berikut ini. Tabel tersebut menunjukkan tabel kebenaran dari .... 1. OR gateEX-OR gateEX-NOR gateNOR gateNAND GatePerhatikan tabel dan bentuk persamaan logika berikut. Tabel tersebut menunjukkan tabel kebenaran dari .... 1. OR gateNOR gateAND gateNAND gateEXOR gatePerhatikan tabel dari bentuk persamaan logika berikut ini.Tabel tersebut menunjukkan tabel kebenaran dari .... 1. AND gate1. NAND gate1. OR gate1. NOR gate1. EX-OR gateSebuah teknologi jaringan yang dikenal dengan spesifikasiIEEE 802.3 adalah .... 1. Bluetooth1. Ethernet1. IRDA1. LAN1. wi-fiUrutan perintah untuk mengecek konektivitas pada jaringanadalah .... 1. Run > ketik cmd > ketik ipconfig pada MS DOS prompt1. Run > ketik cmd > ketik dir pada MS DOS prompt1. Run > ketik cmd > ketik ifconfig pada MS DOS prompt1. Run > ketik cmd > ketik ping [IP address] pada MS DOSprompt1. Run > ketik msconfig Tes yang dilakukan oleh PC pada saat booting untukmengecek apakah fungsi komponen pendukung PC bekerjadengan baik adalah ....1. BIOS 1. POSTLoginlog out config Urutan booting PC dapat dikonfigurasi melalui 1. BIOScontrol panel power management rootMS-DOSSebuah protokol TCP/IP secara dinamis memberikan alamat-alamat IP untuk berbagai perangkat jaringan adalah .... 1. DHCP1. DNS1. HTTP1. FTP1. SNMPTool windows yang dapat digunakan untuk me-managefile pada hardisk adalah1. disk management disk clean updefragmenting scandiskregistry Software yang berfungsi sebagai jembatan komunikasi antarakomputer dengan device tertentu dengan kerja sistem yang maksimal adalah1. driver 1. MS Office1. Linux1. Windows1. AplikasiPengaturan perangkat keras dan perangkat lunak pada sistemoperasi windows terdapat pada .... 1. Control Panel1. Microsoft Outlook1. Windows Explorer1. Internet Explorer1. Character mapBerikut ini adalah algoritma sederhana menghitung luas lingkaran :1. start2. baca radius3. phi = 3.144. luas = phi kali radius kali radius5. tampilkan luas6. selesaiBila kita membuat pseudocode dengan bahasa BASIC ....1. print radiusphi = 3.14luas = phi*radius*radiusprint luasread radiusprint philuas = phi*radius*radiusprint luasread radiusphi = 3.14luas = phi*radius*radiusprint luasread radiusphi = 3.14luas = phi* radius* radiusread luasprint radiusread phiread luas = phi*radius*radiusprint luasBerikut ini adalah algaritma menghitung luas segitiga yangsangat sederhana.1. 1. start 2. baca data alas dan tinggi 3. luas adalah alas kali tinggi kali 0,5 4. tampilkan luas 5. stopBila kita membuat pseudo code dengan bahasa BASIC menjadi ....1. print alas, tinggiluas = 0.5*alas*tinggiprint luasread alas, tinggiprint alas, tinggiluas = 0.5*alas*tinggiprint luasbaca alas, tinggiluas = 0.5*alas*tinggiprint luasstopbaca alas, tinggiprint luas = 0.5*alas*tinggibaca luasstopstartprint alas, tinggiluas = 0.5*alas*tinggiprint luasBerikut ini adalah algoritma sederhana tentang menghitungvolume balok : 1. Start 2. Baca panjang, lebar, tinggi 3. Volume = panjang kali lebar kali tinggi 4. Tampilkan volume 5. StopBila kita membuat pseudocode dengan bahasa BASICsebagai berikut .... 1. print panjang,lebar,tinggivolume = panjang*lebar*tinggiprint volume1. read panjang,lebar,tinggiprint panjang,lebar,tinggivolume= panjang*lebar*tinggiprint volume1. baca panjang,lebar,tinggivolume = panjang, lebar ,tinggiprint volume1. baca panjang,lebar,tinggivolume = panjang,lebar,tinggibaca volume1. print panjang,lebar,tinggiprint volume = panjang,lebar,tinggiprint volumeApabila kita mempunyai psedocode seperti berikut :Program Perhitungan UpahUpahR, UpahL, UpahT, Jam, JamT, JamL :realinput (JamT)if (JamT > 48) Then JamL JamT 48else JamL 0endifUpahR (JamT * 50000)UpahL (JamL * 75000) UpahT (UpahR + Upah L)Output (UpahT)Maka apabila JamT = 60, maka output yang muncul dari program tersebut adalah 1. 3.200.000d. 2.300.0003.300.000e. 3.400.0003.500.000Berikut ini yang merupakan logika pengulangan yang benar, kecuali :1. i 1While ( i 10 Then X X + 2else Y Y + 4endif X X + 4Until (X>20) and (Y>14)Y Y * 4Hasil X + YOutput (Hasil)Maka output yang muncul dari program tersebut adalah 19c. 100e. 2476d. 20Apabila kita mempunyai algoritma seperti berikut Kamus T,S,X : RealBeginRead (T,S) if (T > 20) and (S>50) Then X S + Telse if ( T > 10) or (S > 2)Then X S + 10Else X 0EndifEndifWrite (X)EndJika diketahui nilai T dan S adalah 15 dan 60, maka output X yang muncul tersebut adalah 1. 70c. 10e. 01. 76d. 12Apabila kita mempunyai algoritma seperti berikut A,B,C,D : IntegerInput (A,B)C 0D 0If ( A5,"sarjana","DO")1. =if(A1>5 A1*B1,A1..B1)1. =if(A1>5.Al*Bl>1. =A1>5,"sarjana","DO"Perhatikan Gambar dibawah ini :Flow chart tersebut dengan alur "ya" merupakan bilangan .... 1. merupakan kelipatan 71. hasil inputannya harus 71. hasil pembagian 71. yang habis dengan pengurangan 71. sisa hasil pembagiannya bernilai 7Tag dalam file HTML yang berfungsi sebagai pembuatan formulir .... 1. 1. 1. 1. 1. Untuk menampilkan judul pada HTML ditulis pada tag .... 1. d. 1. e. 1. Program tag HTML untuk menggambar tabel berikut adalah.... 1. < td>rowspan 3 rowspan 3 row span 3 < td rowspan=3> Tag di dalam file HTML yang tidak mempunyai tag penutup adalah .... 1. 1. 1.
1. 1. Tag di dalam file HTML biasanya merupakan client-side script. Bahasa pemrograman yang ditulis di antara tag adalah .... 1. VBA1. VB Script1. Java1. JavaScript1. VB.netUntuk menghubungkan halaman satu dengan halaman lain pada halaman web menggunakan...1. HTML1. URL1. FTP1. SMTP1. HyperlinkProgram aplikasi yang menggunakan CMS merupakanteknologi web yang berbasis .... 1. content d. array1. static e. struktural1. dynamic Untuk menambahkan obyek table, query, from, report padaMS Access dengan menggunakan icon1. blank data access page1. blank acces data base1. open an exiting file1. project exiting data1. project new dataFungsi syntax INNER JOIN digunakan untuk menghubungkan 1. Antara field yang satu dan field yang lain1. Antara tabel yang satu dengan tabel yang lain1. Antara record yang satu denganrecord yang lain1. Antara type data yang satu dengan type data yang lain1. Antara relasi yang satu dengan relasi yang lainPerintah untuk menampilkan data siswa dari tabel siswa yang terdiri dari field NIS, nama_siswa dan tanggal lahir denganurutan dari siswa yang termuda adalah .... 1. insert into siswa values NIS, nama_siswa, tanggal_lahir1. select * from siswa order by tanggal_lahir ascending1. select * from siswa order by tanggal_lahir descending1. select NIS, nama_siswa, tanggal_lahir from siswa1. select NIS, nama_siswa, tanggal_lahir from group bytanggal_lahir order by tanggal_lahir Untuk membuat table pada MS. Access menggunakan panduan langkah-langkah dapat dilakukan dengan fasilitas ....1. query from table1. create table using wizard1. create table using view 1. insert table linking Fungsi sintax UNION digunakan untuk menghubungkan .... 1. antara filed yang satu dengan field yang lain1. antara tabel yang satu dengan tabel yang lain1. Antara record yang satu dengan record yang lain1. type data yang satu dengan type data yang lain1. antara database yang satu dengan database yang lainUntuk membuat form pada MS. Access menggunakan pan-duan langkah demi langkah dapat menggunakan fasilitas ...1. Linking 1. insert table1. query from table1. create form by using wizard 1. create form by design view Perintah untuk menampilkan data siswa dari tabel siswa yangterdiri dari field NIS, nama siswa, dan tanggal lahir dengan urutan dari siswa yang tertua, adalah ....1. insert into siswa values NIS, nama_siswa, tanggal_lahir1. select NIS, nama_siswa, tanggal_lahir from siswa order bytanggal_lahir descending1. select NIS, nama_siswa, tanggal_lahir from siswa order bytanggal_lahir ascending1. select NIS, namasiswa.tanggal_lahir siswa1. select NIS, nama_siswa, tanggal_lahir from group bytanggal_lahir order by tanggal_lahir Untuk mengkoneksikan data base dalam aplikasi visual basic6.0 menggunakan komponen ....1. stdio.sh1. stdu6.h1. conio.h1. ADODB1. MATHPernyataan koneksi basis data pada program aplikasi menggunakan .... 1. stdio.sh1. stdlib.h1. conio.h1. biblio.mdb1. stdio.mdbAplikasi Visual Basic merupakan bahasa pemprogaman .... 1. under DOS 1. procedural 1. berorientasi obyek1. text driver 1. low level Untuk menggunakan komponen comm(serial communication port) pada Visual Basic dapat membuka ..... 1. run_ project _add reference1. open _ project _ add reference1. project _ components _ Microsoft Comm Control x.x 1. project _ components _ Microsoft Windows CommonControl x.x 1. run _ serial communicationProses kompilasi adalah bagian dari aplikasi script editor untuk1. membuka sistem operasi1. mengedit program aplikasi1. meng-update program aplikasi1. mengkopi program executable yang digunakan1. mengubah menjadi file executablePerintah SQL untuk menambah kolom baru pada posisi awal table adalah .... 1. ALTER TABLE [table] ADD [field]1. ALTER ADD [field]1. INSERT TABLE [table] ADD [field ]ALTER [table] ADD [field]INSERT TABLE [table]Perintah SQL untuk membuat index baru yang unik dengan nama indeks_siswa adalah .... 1. CREATE INDEX indeks_siswa ON siswa (nama)1. CREATE UNIQUE INDEX indeks_siswa ON siswa (nama)1. CREATE INDEX WITH indeks_siswa ON siswa (nama)1. CREATE UNIQUE INDEX WITH indeks_siswa ON siswa(nama)1. CREATE INDEX WITH INDEX SISWAPerintah SQL untuk menambah kolom baru dengan posisi setelah kolom tertentu adalah ....1. ALTER siswa ADD nomor_ktp AFTER nama_siswa1. INSERT TABLE siswa ADD nomor_ktp AFTER nama_siswa1. ALTER TABLE siswa ADD nomor_ktp AFTER nama_siswa1. ALTER ADD nomor_siswa1. INSERT TABLE_SISWAPerintah SQL untuk membuat table baru dengan nama pendidikan yaitu .... 1. CREATE pendidikan, (id varchar(2), jenjang varchar( 10))1. CREATE TABLE pendidikan (id varchar(2), jenjangvarchar(l0))1. CREATE pendidikan (id varchar(2), jenjang varchar(10))1. MAKE TABLE pendidikan (id varchar(2), jenjangvarchar(10))1. MAKE TABLE (id varchar(2))Untuk membuat operasi objek trigger harus mempergunakanperintah ....1. create trigger on1. create trigger 1. create triggers1. create table triggers1. create table onObyek yang bekeja bersama sebuah tabel dan digunakan untuk memeriksa sebuah operasi atau kejadian tertentu pada suatu tabel disebut ....1. FUNCTIONd. PROCEDURE1. TRIGGERe. OBJECT1. UNIONUntuk keamanan transportasi data ketika up load maupun download diperlukan ....1. Gateway NATC.firewall router Secure Socket Layer Perintah untuk memanggil file dalam PHP, misalnya akan memanggil file config.php yang ada pada folder common.1. ;1. include("/common/config.php");1. class = "/common/config.php";1. calling("/common/config.php");1. Perintah untuk mengakhiri pemprograman dengan PHP adalah dengan tanda .... 1. [ ]1. 1. { }1. /function IsiSingkat($isi){$isisingkat = "";$isi1 = substr($isi,0,500);$isi2 = explode(" ",substr($isi,500,100));$isi = $isi1.$isi2[0]."...";$isisingkat = $isi;return $isisingkat;}Fungsi IsiSingkat ( ) di atas merupakan script PHP yang berfungsi untuk .1. mengambil data teks sebanyak 500 karakter plus beberapakarakter hingga bertemu spasimengambil data berita kemudian menjabarkannyasebanyak 600 karakter menampilkan data teks sebanyak 500 karaktermengambil data sebanyak 500 karaktermengambil data dan menampilkan data sebanyak 500karakterUntuk menampilkan halaman web tanpa terhsubung ke internet dan tanpa download nya digunakan ..... 1. Work offline1. send 1. import dan export 1. page set up1. restorePerintah include("/common/config.php") adalah 1. Memindahkan1. memanggil file1. membuka file1. menyimpan file1. menulis fileDefined function/perintah PHP untuk mengambil string berdasarkan posisi adalah1. chr( )1. echo( )1. explode( )1. substr( )1. strlen( )function TglSQL($Tgl) {$Tanggal = substr($Tgl,6,4)."-".substr($Tgl,3,2)."-".substr($Tgl,0,2);return $Tanggal; }Function TglSQL ( ) merupakan script PHP di atas berfungsiuntuk 1. mengambil data dengan type data text seperti data berita1. mengembalikan tanggal1. mengambil data sebagian karakter dari variabel tanggalkemudian disusun ulang1. mengambil data sebagian karakter dari variabel tanggal1. mengambil karakter nomor 0,2,3,4, dan 643. Cara pemprograman syntax class pada bahasa pemrograman Java atau C# yang benar adalah ...1. public class siswa { }1. public siswa { }1. public class{ }1. public class siswa [ ]1. class siswa [ ]Berikut ini adalah beberapa script program OOP mengguna-kan class siswa. Script yang benar sesuai kaidah adalah ... 1. class siswa{String nis;String nama;String alamat;String usia;}1. class siswa{nis;nama;alamat;usia;}1. class siswa{String nis, String nama, String alamat, String usia;}1. class siswa(){String nis;String nama;String alamat;String usia;}1. class siswa{int nama, String nis, float usia;}Tipe data yang mempunyai dua kemungkinan dipemprograman java adalah .... 1. char short booleanfloat int Kode program pada Java untuk menampilkan output ke layar yaitu dengan perintah .... 1. print.out 1. system.out.println1. sistem.out 1. print.sistem out 1. system.out.print Perintah pada Java untuk mengontrol thread yang sedangberjalan agar menunda pekerjaan menggunakan perintah ... 1. thread sleep1. thread current 1. sleep1. thread main1. current thread Memberi komentar dua baris pada program Javamenggunakan tanda .... 1. ** [[/* //78. Menyembunyikan detail dari sebuah class terhadap obyek adalah .... 1. Manipulasi1. Enkapsulasi1. Abstraksi1. Masking 1. PolymorphismPerintah untuk mengontrol aliran program pada pemprograman obbyek berbasis Java adalah .... 1. Loop d. link 1. flow e. thread 1. multi threadingDari program berikut, perintah untuk membuat baris baru pada console data adalah ...1. endl 1. int1. long 1. int main( )1. include( ) Penggunaan pointer pada pemrograman dengan bahasa C++, adalah ....1. menambah memori1. menyimpan alamat memori dari variabel atau function1. menunjukkan data1. menampilkan data pada console1. mengirimkan data secara point-to-point Program yang menunjukkan relasi dari hubungan one-to-many adalah ....1. Perintah SQL yang berfungsi untuk memasukkan/menyisipkandata ke dalam sebuah tabel adalah.... 1. INPUTADD NEWINSERT INTOADD INTOADD RECORDFungsi-fungsi pada SQL berikut ini merupakan fungsi yangdapat memanipulasi data karakter, kecuali1. LEFT ();RIGHT ();MID ();STRING ()SUBSTR ()Perintah SQL membuat table yang struktur beserta isi sama dengan table asalnya adalah ....1. insert into [table tujuan] select * from [table asal]1. create [table tujuan] select * from [table asal]1. create table [table tujuan] select * from [table asal]1. drop table [table tujuan]1. replace into [table tujuan] select * from [table asal]Script system.out.prinln("hasil akar pangkat 3 = "+a) pada Java akan menginformasikan ....1. menampilkan "hasil akar pangkat 3"1. menampilkan "hasil akar pangkat 3 = [nilai variabel a]"1. menampilkan "hasil akar pangkat 3 = a"1. hanya mencetak karakter a1. menghitung akar pangkat 355.Syntax untuk menjalankan suatu pernyataan secara kondisional adalah .... 1. if... do1. while ... do1. if... then ... do1. if... then ... while do1. if... then ... while ...Perhatikan gambar dibawah ini;