Pembahasan Soal Try Out 1 - Rpl Smk Mvp 2014

7
1. 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 P = V . I . Cosα  60 2. 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 3. 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) 4. Ekivalen bilangan heksadesimal dengan bilangan heksadesimal 1FD(16) adalah .... a. 0001 1111 1100(2) 0001 1111 1101(2) b. 1000 1111 1101(2) c. 1111 0000 1010(2) d. 1111 0000 1011(2) e. 1111 0001 1011(2) 5. Perhatikan tabel dan bentuk persamaan logika berikut. Tabel tersebut menunjukkan tabel kebenaran dari .... a. OR gate b. NOR gate c. AND gate d. NAND gate e. EXOR gate 6. 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 7. Sebuah protokol TCP/IP secara dinamis memberikan alamat-alamat IP untuk berbagai perangkat jaringan adalah .... a. DHCP b. DNS c. HTTP d. FTP e. SNMP 8. 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 9. Berikut ini adalah algaritma menghitung luas segitiga yangsangat sederhana. 1. start 2. baca data alas dan tinggi 3. luas adalah alas kali tinggi kali 0,5 4. tampilkan luas 5. stop Bila kita membuat pseudo code dengan bahasa BASIC menjadi .... a. print alas, tinggi luas = 0.5*alas*tinggi print luas b. read alas, tinggi

description

hj

Transcript of Pembahasan Soal Try Out 1 - Rpl Smk Mvp 2014

Suatu 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 P = V . I . Cos 60Suatu 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) 0001 1111 1101(2)1. 1000 1111 1101(2)1. 1111 0000 1010(2)1. 1111 0000 1011(2)1. 1111 0001 1011(2)Perhatikan tabel dan bentuk persamaan logika berikut. Tabel tersebut menunjukkan tabel kebenaran dari .... 1. OR gate1. NOR gate1. AND gate1. NAND gate1. EXOR 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 protokol TCP/IP secara dinamis memberikan alamat-alamat IP untuk berbagai perangkat jaringan adalah .... 1. DHCP1. DNS1. HTTP1. FTP1. SNMPBerikut 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 luas1. read radiusprint philuas = phi*radius*radiusprint luas1. read radiusphi = 3.14luas = phi*radius*radiusprint luas1. read radiusphi = 3.14luas = phi* radius* radiusread luas1. print radiusread phiread luas = phi*radius*radiusprint luasBerikut ini adalah algaritma menghitung luas segitiga yangsangat sederhana. 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 luas1. read alas, tinggiprint alas, tinggiluas = 0.5*alas*tinggiprint luas1. baca alas, tinggiluas = 0.5*alas*tinggiprint luasstop1. baca alas, tinggiprint luas = 0.5*alas*tinggibaca luasstop1. startprint alas, tinggiluas = 0.5*alas*tinggiprint luasBerikut ini adalah algoritma sederhana tentang menghitung volume 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 BASIC sebagai 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 begin JamL JamT 48 JamR 48endelse begin JamL 0 JamR 48 endendifUpahR (JamR * 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.000b. 2.300.000c. 3.300.000d. 3.400.000e. 3.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 ( A 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.netFungsi 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 dengan urutan 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 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 lainPerintah untuk menampilkan data siswa dari tabel siswa yang terdiri 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 by tanggal_lahir descending1. select NIS, nama_siswa, tanggal_lahir from siswa order by tanggal_lahir ascending1. select NIS, namasiswa.tanggal_lahir siswa1. select NIS, nama_siswa, tanggal_lahir from group by tanggal_lahir order by tanggal_lahir Perintah 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 ]1. ALTER [table] ADD [field]1. 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 SISWACREATE INDEX nama_index ON nama_tbl (nama_kolom)CREATE UNIQUE INDEX nama_index ON nama_tbl (nama_kolom)Perintah 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), jenjang varchar(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 on CREATE TRIGGER NamaTrigger ON NamaTabel FOR EACH ROW Operasi1. create trigger 1. create triggers1. create table triggers1. create table onPerintah 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. function IsiSingkat($isi){$isisingkat = "";$isi1 = substr($isi,0,500);$isi2 = explode(" ",substr($isi1,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 beberapa karakter hingga bertemu spasi1. mengambil data berita kemudian menjabarkannya sebanyak 600 karakter1. menampilkan data teks sebanyak 500 karakter1. mengambil data sebanyak 500 karakter1. mengambil data dan menampilkan data sebanyak 500 karaktersubstr fungsi yang digunakan untuk memperoleh karakter dalam sebuah variableakan menghasilkan gambar1 dan ekstensinya tidak ikut tampil.akan menghasilkan .jpg karena ia hanya mengambil karakter dari sisi kananExplode untuk memecah-mecah suatu string berdasarkan tanda pemisah tertentu dan memasukkan hasilnya kedalam suatu variable arraySintaks: explode(string pemisah , string [, int limit] )$namahari = "minggu senin selasa rabu kamis jumat sabtu";$hari = explode(" ", $namahari);Nah untuk nampilinnya, kita gunakan perulangan$jumData = count($hari) //untuk menghitung jumlah elemen arrayfor($i=0;$i