UN RPl 2013 Pembahasnnya beserta jawaban

  P a ke t A DEPARTEMEN PENDIDIKAN NASIONAL UJIAN NASIONAL TAHUN PELAJARAN 2012/2013

  Program Keahlian : Rekayasa Perangkat Lunak K o d e : F 0 9 7 Hari/Tanggal : Selasa, 24 Maret 2013 Alokasi Waktu : Pukul 08.00 - 10.00 Jenis Soal : Pilihan Ganda Jumlah Soal : 40 soal

  1. Jaringan yang menghubungkan satu atau lebih titik dalam area geografi yang luas adalah ....

  a. LAN b.

   Stand alone c. WAN

  d. Network e.

   Sharing 2. Topologi jaringan yang digunakan kabel coaxial adalah ....

  a. bus b. star c. ring

  d. proxy

  e. pop

  3. Untuk membuat suatu jaringan komputer, diperlukan perlengkapan sebagai berikut, kecuali ....

  A. multimedia seperti sound card, speaker peripheral

  B. minimal ada satu komputer yang berlaku sebagai server (pusat data)

  C. media penghubung antar komputer seperti kabel, connector, terminator

  D. peripheral jaringan seperti Network Interface Card (NIC), Hub

  A. komputer workstation 4. "Error in expression", berarti ....

  a. pendeklarasian suatu tipe subrange tidak benar dan mengikuti harus

  bertipe boolean

  b. ungkapan yang mengikuti mengikuti harus bertipe boolean dan

  harus dideklarasikan suatu tipe subrange c.

   ungkapan yang mengikuti harus bertipe boolean dan mengikuti harus

  bertipe boolean

  d. ungkapan yang mengikuti harus bertipe integer dan meletakkan operator diantara dua operator e. kesalahan suatu ungkapan disebabkan lupa meletakkan operator diantara dua operator

5. PHP mendukung data berikut di bawah ini,

  kecuali.... A. integer

  B. float

  C. double

  D. string

  A. date 6. Fungsi syntax Union digunakan untuk ....

  

A. menghubungkan antara Field yang satu dengan Field yang lain

  

B. menghubungkan antara Tabel yang satu dengan Tabel yang lain

  C. menghubungkan antara Record yang satu dengan Record yang lain

  D. menghubungkan antara Typedata yang satu dengan Typedata yang lain

  E. menghubungkan antara Access yang satu dengan Access yang lain 7. Ciri-ciri software yang baik adalah, kecuali ....

  A. rancangan yang baik (metodologi dan sistematis)

  B. dapat dieksekusi dengan benar oleh komputer

  C. berfungsi dengan benar sesuai rancangan D.

   user friendly

  E. memerlukan pemeliharaan khusus 8. Penulisan syntax class yang betul adalah ....

  A. public class siswa {}

  B. public siswa {}

  C. public class {}

  D. public class siswa [ ]

  E. class siswa [ ] 9. Cara untuk menyembunyikan detail informasi dari suatu class adalah ....

  A. hiding private

  B. control private

  C. encapsulation D. akses private E. private int nrp; 10. Tipe data yang mempunyai dua kemungkinan di pemrograman java adalah ....

  A. short

  B. int

  C. char

  D. float

  E. boolean 11. Kode warna kuning, ungu, coklat, emas mempunyai nilai Resistansi sebesar ....

  A. 470 f2 5%

  B. 4,7 .Q 6%

  C. 4,6 K.Q 5%

  D. 47m.Q 5%

  E. 470 m.Q 5%

  12. Dua buah tahanan masing-masing 10 Ohm dihubungkan secara paralel. Jika arus totalnya 3A, maka tegangannya adalah ....

  A.

  13 V B.

  15 V

  C.

  25 V D.

  30 V E.

  65 V 13. Tabel kebenaran gerbang NOR yang mempunyai dua input adalah ....

  A .

  1.1.1.0 B .

  0.1.0.1 C .

  1.0.0.0 D .

  0.0.0.1 E .

  0.0.1.1 14. Bilangan biner berikut ini yang cocok dengan nilai desimal 50 adalah ....

  A. 010101

  B. 110010

  C. 100011

  D. 100110

  E. 111011 15. Variabel yang digunakan untuk menggambarkan nilai numerik adalah ....

  A. echo

  B. Array

  C. int D. default E. query 16. Untuk keamanan transportasi data ketika upload maupun download diperlukan ....

  A.

  Secure Socket Layer B. NAT C. Gateway D. Fire Wall

  E. Router

  17. Simbol diagram alir (flow chart) yang digunakan untuk menjelaskan input maupun adalah

  output ...

  A . B . C . D . E .

  18. Gambar flowchart berikut ini menjelaskan .

  A. bilangan hasilnya 5

  

B. bilangan penjumlahan dengan 5

  C. bilangan dengan input 5

  D. bilangan yang habis dibagi 5

  E. bilangan pembagian 5 19. Boolean berfungsi untuk ....

  A. mengisi angka yang selalu bertambah

  otomatis

  B. memberi nilai benar dan salah

  C. mendeskripsikan data

  D. mengunci otomatis data

  E. mematikan angka

  20. Untuk menjalankan program digunakan perintah....

  A. multi threaded

  B. multi fungsi

  C. multi frekuensi

  D. all program

  E. run

  21. Syntax penulisan yang benar dibawah ini adalah ....

  A. If (kondisi)

  then; Aksi Else

  B. If

  (kondi si) Aksi 1

  Else Aksi 2;

  c. If (kondisi) Aksil ;

  Else Aksi 2 ;

  D If (kondisi) Aksi

  Else

  E. If

  kondi si Aksi

  1

  2 :

  22. Salah satu bagian pemrograman web yang pemrograman webnya ditentukan pada sisi

  1 FP233 20060305

  B. caption C. description

  D. properties E. field size 27. Tabel berikut ini menunjukan SQL yang hasilnya jumlah data adalah ....

  T dagangan No Barang Tgl Jumlah

  NP200 20060304

  3 FP233 20060304

  2 NP200 20060305

  2 A. select avg (jumlah) from t_dagangan where nmr_barang="NP200";

  D . not ascending E . not descending 26. Yang digunakan untuk menerangkan field name adalah ....

  B. select count

  (jumlah) from t_dagangan ;

  C. select max (jumlah) from t_dagangan;

  D. select sum

  (jumlah) from t_dagangan where nmr_barang="NP200";

  E. select sum

  (jumlah) from t_dagangan where tgl=20060304";

  A. type

  B . not shorted C . descending

  server adalah ....

  B. PHP Nuke C.

  A. Web programming client

  B. Html programming

  C. Database programming

  D. Web server programming

  E. Database server 23. Yang termasuk aplikasi remote administrasi adalah ....

  A. MySQL

  Vb script

  E. project new data 25. Untuk mengurutkan data dari kecil ke besar, pilihannya pada Sort adalah .... A . ascending

  D. CSS

  E. SQL server

  24. Langkah-langkah yang benar untuk membuat data base baru yang masih kosong pada

  Microsoft Access adalah ....

  A. klik tombol file -> new

  B. klik tombol file -> open

  C. klik tombol file -> get external data D. open end existing file

  28. Pada pembuatan blank database, langkah yang harus dilakukan setelah memilih blank database adalah mengisi ....

  B. update table

  E. update database name

  D. create table

  E. create data base 32. Syntax yang digunakan untuk menghapus database dalam MySQL adalah ....

  A. create database name

  B. insert database name

  C. delete database name

  D. drop database name

  33. Tuliskan SQL untuk menghitung jumlah customer yang terdapat di negara France dari tabel customer....

  B. drop database

  A. select (customer id) from customer where country "france"

  B. select count(customer id) from customer where country = "france " C. select customer id where country "france "

  D. select count (customer id)where= "france " E. select customer id where country = "france "

  34. Halaman web yang dapat diakses dan berinteraksi sesuai dengan keinginan merupakan teknologi web yang berbasis....

  A. konten B.

  struktural C. statis

  C. drop table

  A. conection

  C. create data

  E.

  D. create name

  E. input mask

  29. Koneksi database dalam aplikasi Visual Basic 6.0 menggunakan komponen ? A.

  Stdio.h

  B. Stdlib.h

  C. ADO DC D. Math.

  Conio.h

  E. menambah data 31. Cara menambah tabel baru di MySQL-front yaitu dengan ....

  30. Procedure Tform2.button1click (sender : tobject) ; Begin Form1.Tablel.Append

  Close; End; Procedure Di atas mempunyai fungsi ....

  A.

  membuka tabel B. membuat tabel

  C. mengedit data D.

  mengedit tabel

  D. array

  35. Syntax yang dapat digunakan untuk menghitung jumlah pengunjung pada buku tamu dari suatu WEB menggunakan ....

  A. sum

  B. shift register

  C. counter

  D. up Counter

  E. down counter

  36. Memberi komentar dua baris pada program Java menggunakan tanda berikut ini....

  A. //

  B. **

  C. [[

  • D.

  /* E.

  37. Baris perintah pada bahasa pemograman Java selalu diakhiri dengan tanda ....

  [] A.

  B. {}

  C. //

  D. ;

  / E.

  38. Struktur penulisan dalam bahasa C adalah ....

  # include A. <stdio.h>

  ()

  Main

  0 ;

  Return

  } # B.

  i n c l u d e M a i n

  ( )

  R e t u r

  # include <main> D. .# include {main} E.

  39. Type data currency dalam SQL berfungsi untuk ....

  A. menyatakan data berupa tanggal

  B. menyatakan data berupa waktu

  menyatakan data berupa angka C.

  D. menyatakan data berupa mata uang

  E. menyatakan data berupa numeric

  40. Yang mempengaruhi kecepatan dalam mengakses data pada transaksi on-line adalah....

  A. decoder

  B. descripsi

  C. encoder

  D. encription

  E. bandwith PEMBAHASAN.

  1. Jaringan yang menghubungkan satu atau lebih titik dalam area geografi yang luas adalah ....

  a. LAN b.

   Stand alone c.

   WAN

  d. Network

  e. Sharing Penjelasan: a. LAN (Local Area Network)

  b. Stand alone (Sistem Tunggal)

  c. WAN (Wide Area Network)

  d. Network (Jaringan)

  e. Sharing ( Perangkat dan Koneksi Internet ) 2. Topologi jaringan yang digunakan kabel coaxial adalah....

a) Bus:bus tersusun rapi seperti antrian dan menggunakan cuma satu kabel

  coaxial dan setiap komputer terhubung ke kabel menggunakan konektor BNC, dan kedua ujung dari kabel coaxial harus diakhiri oleh terminator. hubungkan ke sebuah hub atau switch dengan kabel UTP, sehingga hub/switch lah pusat dari jaringan dan bertugas untuk mengontrol lalu lintas data, jadi jika komputer 1 ingin mengirim data ke komputer 4, data akan dikirim ke switch dan langsung di kirimkan ke komputer tujuan tanpa melewati komputer lain.

  c) Ring: Pada topologi ring setiap komputer di hubungkan dengan komputer lain dan seterusnya sampai kembali lagi ke komputer pertama, dan membentuk lingkaran sehingga disebut ring, topologi ini berkomunikasi menggunakan data token untuk mengontrol hak akses komputer untuk menerima data, misalnya komputer 1 akan mengirim file ke komputer 4, maka data akan melewati komputer 2 dan 3 sampai di terima oleh komputer 4, jadi sebuah komputer akan melanjutkan pengiriman data jika yang dituju buka

  

  d) Proxy:suatu server yang menyediakan layanan untuk meneruskan setiap permintaan kita kepada server lain di internet.

  e) Pop: pop adalahtipe port jaringanuntukkeluarmasuknya email pada Microsoft outlook

  3. Untuk membuat suatu jaringan komputer, diperlukan perlengkapan sebagai berikut, kecuali ....

  a. peripheral

  multimedia seperti sound card, speaker

  b. minimal ada satu komputer yang berlaku sebagai server (pusat data) c.

  media penghubung antar komputer seperti kabel, connector,

  terminator d. peripheral jaringan seperti Network Interface Card (NIC), Hub e.

  komputer workstation Penjelasa nomor 3 bagian A Pengertian Soundcard adalah salah satu perangkat keras komputer

  (hardware) yang fungsi utamanya sebagai pengolah data untuk audio dan suara. Audio atau suara yang muncul melalui speaker atau headset pada

  adalah hasil olahan data soundcard. Jika anda

  mengaktifkan aplikasi multimedia pada komputer, namun tidak keluar suara atau audionya maka bisa dibilang ada masalah pada soundcardnya. Soundcard ini terhubung ke komputer melalui slot ISA atau PCI pada motherboard. Namun seiring dengan perkembangan zaman dan kebutuhan teknologi, soundcard memiliki slot USB atau ditancapkan di socket biasanya disebut sound card eksternal.

  Speaker adalah perangkat keras output yang berfungsi mengeluarkan hasil pemrosesan oleh CPU berupa audio/suara. Speaker juga bisa di sebut alat bantu untuk keluaran suara yang dihasilkan oleh perangkat musik seperti MP3 Player, DVD Player dan lain sebagainya.

  PENGERTIAN SOUND CARD Sound Card adalah perangkat keras komputer pengolah data berupa audio atau suara. Secara definisi sound card dibedakan menjadi dua jenis keluaran suara, misalnya sound card yang memiliki 4 chanel harus menggunakan speaker aktif dengan 4 speaker dan 1 subwover untuk mendapatkan hasil yang optimal.

  FUNGSI SOUND CARD Sound Card berfungsi untuk mengeluarkan suara dari proses komputer. Perkembangan daripada sound card sendiri telah merambah di dunia ini. Contoh merk sound card yaitu Creative dan Rocketfish. Dilihat dari cara pemasangannya, sound card dibagi menjadi 3 bagian :

  Penjelasan nomor 3 bagian B Server adalah merupakan sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer, server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, dan juga dilengkapi dengan sistem operasi khusus yang disebut sebagai sistem operasi jaringan. server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya contoh seperihal berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan. Umumnya di dalam sistem operasi server terdapat berbagai macam layanan arsitektur klien/server, contoh sistem operasi server adalah Windows NT 3.51, dan dilanjutkan dengan Windows NT 4.0 dan untuk saat ini sistem yang cukup populer adalah Windows 2000 server dan Windows server 2003 kemudian ada Sun Solaris, Unix dan GNU/Linux.

  Server merupakan sebuah sistem komputer yang tersedia berbagai jenis layanan tertentu pada jaringan komputer. Dan juga didukung dengan processor scalable dan RAM ukuran besar serta dilenhkapi dengan OS khusus yang disebut sistem operasi jaringan.

  Secara umum, sebuah server memiliki beberapa fungsi penting, diantaranya adalah sebagai berikut:

  Penjelasan nomor 3 bagian c

  kabel UTP (Unshiel ded Twisted Pair) adalah jenis kabel ini terbuat dari

bahan penghantar tembaga, mempunyai isolasi dari plastik & terbungkus oleh

bahan isolasi yang dapat melindungi dari api dan juga kerusakan

fisik tetapi tidak memiliki pelindung dari interferensi elektromagnetik, namun

jenis kabel ini banyak digunakan karena harga yang relatif murah dan

fungsinya yang memang sudah sesuai dengan standar yang diharapkan. , kabel

UTP sendiri terdiri dari 4 pasang inti kabel yang saling berbelit dimana

masing-masing pasang mempunyai kode warna berbeda. Konektor RJ 45

adalah konektor kabel Ethernet yang kebanyakan memiliki fungsi sebagai

konektor pada topologi jaringan komputer LAN atau pada tipe jaringan yang

lainnya. Konektor RJ45 ini dapat kita temukan pada ujung kabel UTP dan

menghubungkan ke transceiver.

  Terminator adalah Backbone yang berfungsi untuk menutup jalur utama pada topologi BUS.

  NIC adalah sebuah kartu yang berfungsi sebagai jembatan dari komputer ke sebuah jaringan komputer. Tugas NIC adalah untuk mengubah aliran data paralel dalam bus komputer menjadi bentuk data serial sehingga dapat ditransmisikan di atas media jaringan.

  Penjelasan nomor 3 bagian e Server adalah merupakan sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer, server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, dan juga dilengkapi dengan sistem operasi khusus yang disebut sebagai sistem operasi jaringan. server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya contoh seperihal berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan. Umumnya di dalam sistem operasi server terdapat berbagai macam layanan arsitektur klien/server, contoh sistem operasi server adalah Windows NT 3.51, dan dilanjutkan dengan Windows NT 4.0 dan untuk saat ini sistem yang cukup populer adalah Windows 2000 server dan Windows server 2003 kemudian ada Sun Solaris, Unix dan GNU/Linux.

  4. "Error in expression", berarti ....

  A. pendeklarasian suatu tipe subrange tidak benar dan mengikuti harus bertipe boolean B. ungkapan yang mengikuti mengikuti harus bertipe boolean dan harus dideklarasikan suatu tipe subrange C. ungkapan yang mengikuti harus bertipe boolean dan mengikuti harus bertipe boolean

D. ungkapan yang mengikuti harus bertipe integer dan meletakkan operator

diantara dua operator

  E. kesalahan suatu ungkapan disebabkan lupa meletakkan operator diantara dua operator PENJELASAN Karena dari kalimat tersebut sudah diketahui,error:kesalahan in expression:suatu ungkapan. Jadi dapat diartikan bahwa error in expresion adalah kesalahan didalam suatu ungkapan .

  5. PHP mendukung data berikut di bawah ini, kecuali....

  a. Integer : Pengertian Tipe Data Integer. Dalam bahasa pemrograman, tipe data integer adalah tipe data yang terdiri dari angka bulat (tidak mengandung nilai pecahan atau nilai desimal). Nilai ini bisa berbentuk angka positif maupun negatif, contohnya 1, 2, 6, -44, 20000, atau number) adalah tipe data angka yang memiliki bagian desimal di akhir angka, atau memiliki floating point (floating point adalah istilah dalam bahasa inggris untuk menyebut tanda “titik” yang menandakan bilangan desimal).

  c. Double : Double adalah tipe data untuk angka, sama seperti int, tapi Double dapat menggunakan koma dan tipe data merupakan 64 bit. format : Double identifier_name;

  d. String : String adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter. Fungsi ini digunakan untuk membuat identifier String/teks.

e. Date : Fungsi date() berfungsi dalam mengambil waktu dari server dan menampilkannya sesuai dengan format yang diminta pada script php.

  

Syntax dari penulisan fungsi date() : date(format,timestamp)

6. Fungsi syntax Union digunakan untuk ....

  

A. menghubungkan antara Field yang satu dengan Field yang lain

  

B. menghubungkan antara Tabel yang satu dengan Tabel yang lain

  C. menghubungkan antara Record yang satu dengan Record yang lain

  D. menghubungkan antara Typedata yang satu dengan Typedata yang lain E.

  menghubungkan antara Access yang satu dengan Access yang lain Jawab: Hasil dari syntax select * from table adalah menghubungkan antara Field yang satu dengan Field yang lain Hasil dari syntax select nama_kolom1,nama_kolom2 from table 1 (UNION) adalah menghubungkan antara Tabel yang satu dengan Tabel yang lain Hasil dari syntax $hasil = mysql_query(”SQL Statement”); adalah menghubungkan antara Record yang satu dengan Record yang lain Type data sudah default dari fieldname adalah menghubungkan antara yang satu dengan Typedata yang lain

  Typedata

  tidak perlu di hubungkan karena sudah default adalah menghubungkan antara Access yang satu dengan Access yang lain

  7. Ciri-ciri software yang baik adalah,kecuali ....

  a. rancangan yang baik (metodologi dan sistematis)

  b. dapat dieksekusi dengan benar oleh komputer

  c. berfungsi dengan benar sesuai rancangan d.

   user friendly

  e. memerlukan pemeliharaan khusus 8. Penulisan syntax class yang betul adalah ....

  A. public class siswa {}

  B. public siswa {}

  C. public class {}

  D. public class siswa [ ]

  E. class siswa [ ] Penjelasan :

  A. public siswa {} adalah suatu bluprint atau cetakan untu menciptakan suatu instant dari object B. public siswa {} adalah lembaga pendidikan dengan biaya negara

  E. Boolean :merupakan tipe data logika yang berisi dua kemungkinan nilai : TRUE ataun FALSE

  Penjelasan  470 f2 5%

  E. 470 m.Q 5%

  D. 47m.Q 5%

  C. 4,6 K.Q 5%

  B. 4,7 .Q 6%

  A. 470 f2 5%

  11. Kode warna kuning, ungu, coklat, emas mempunyai nilai Resistansi sebesar ....

  C. Char : merupakan tipe data yang hanya mampu menyimpan satu digit karakter D. Float : tipe data angka yang memiliki bagian desimal diakhir angka

  C. public class {} adalah untuk menyatakan bahwa kelas/method/attribute dalam class tersebut dapat diakses lain dimanapun D. public class siswa [] adalah mengemas suatu objek sehingga pada saat kita akan memakai objek tersebut kita tidak perlu lagi tahu tentang detail bagaimana suatu action itu terjadi.

  10. Tipe data yang mempunyai dua kemungkinan di pemrograman java adalah A. Short : tipe data yang digunakan untuk menyimpan bilangan bulat dengan jangkauan pendek B. Int : tipe data yang nilainya tidak mempunyai titik desimal

  e. private int nrp adalah Cara menyembunyikan class sehingga tidak dapat di akses dari luar

  d. akses private adalah hak akses hanya dimiliki oleh class tersebut

  c. encapsulation adalah suatu cara untuk menyembunyikan suatu class

  b. control private adalah pengendalian informasi privasi

  a. hiding private adalah menyembunyikan detail privasi

  9. Cara untuk menyem bunyikan detail informasi dari suatu class adalah ....

  E. Class siswa adalah penggambaran dari sebuah objek atau benda, sifat objek, dan juga apa yang bisa dilakukan oleh objek tersebut.

  Warna 1 = kuning :4 Warna 2 :=unggu :7 warna 3 = unggu : 0

   4,7 .Q 6% Warna 1 = kuning :4 Warna 2 :=unggu :7 warna 3 = emas : 6%

   4,6 K.Q 5% Warna 1 = kuning :4 Warna 2 :=biru:6 warna 3 = emas : 5%

   47m.Q 5% Warna 1 = kuning :4 Warna 2 :=ungu :7 warna 3 = emas : 5%

   470 m.Q 5% Warna 1 = kuning :4 Warna 2 :=ungu :7 warna 3 = hitam : 0 Warna 4 = emas : 5%

  12. Duabuahtahananmasing-masing 10 Ohm dihubungkansecaraparalel. Jikaarustotalnya 3A, makategangannyaadalah....

  C.

  13 V D.

  15 V F.

  25 V G.

30 V H.

  65 V Dik : R= 10 ohm

  I= 3 A Dit : v…..? : v = i.R

  = 3.10 = 30 V 13. Tabel kebenaran gerbang NOR yang mempunyai dua input adalah ....

  A. 1.1.1.0, Gerbang NAND akan menghasilkan keluaran berlogika 0 apabila semua inputnya berlogika 1. Apabila salah satu atau semua logika inputnya berlogika 0, maka keluaran atau outputnya juga akan 1.

  B. 0.1.0.1, Output dari gerbang ini akan berlogika 0 apabila inputnya berbeda, misal 1 dan 0, atau 0 dan 1. Sebaliknya output dari gerbang ini akan berlogika 1 apabila inputnya sama, misal 1 dan 1, atau 0 dan 0.

  C. 1.0.0.0, Tabel Kebenaran NOR karena Gerbang NOR akan menghasilkan keluaran berlogika 1 apabila semua inputnya berlogika 0. Apabila salah satu atau semua logika inputnya berlogika 1, maka keluaran atau outputnya juga akan 0.

  D. 0.0.0.1, Gerbang AND akan menghasilkan keluaran berlogika 1 apabila semua inputnya berlogika 1. Apabila salah satu atau semua logika inputnya berlogika 0, maka keluaran atau outputnya juga akan 0.

  E. 0.0.1.1, Tabel Kebenaran NOT karena NOT adalah gerbang Pembalik 14. Bilangan biner berikut ini yang cocok dengan nilai desimal 50 adalah ....

  A.

  010101 = 21

  5

  4

  3

  2

  

1

  (0*2 )+ (1*2 )+ (0*2 )+ (1*2 )+ (0*2 )+ (1*2 ) = 0 + 16 + 0 + 4 + 0 + 1 = 21 B. 110010 = 50

  5

  4

  3

  2

  

1

  (1*2 )+ (1*2 )+ (0*2 )+ (0*2 )+ (1*2 )+ (0*2 ) = 32 + 16 + 0 + 0 + 2 + 0 = 50 C. 100011 = 35

  5

  4

  3

  2

  

1

  = 35 D. 100110 = 38 (1*2

  

D. Default : default adalah hasil penyetelan tetap untuk menjalankan sebuah

program atau aplikasi, atau pengaturan sesuai dengan keadaan asli.

  echo() berfungsi untuk menampilkan satu atau lebih data string kedalam internet browser. Fungsi echo() ini sering digunakan oleh programmer karena penggunaannya yang sangat dibutuhkan dalam pemograman, dan juga karena sangat mudah digunakan. Fungsi echo() memiliki keunikan tersendiri, dimana bisa menyediakan lebih dari satu buah parameter, dengan parameter dasarnya adalah: $arg1

  B.

  Array :

  Pengertian Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks.

  C.

  Int : int (Integer) adalah tipe data untuk angka numerik yang tidak menggunakan koma, untuk tipe data 32 bit.

  E.

  )+ (1*2 ) = 32 + 16 + 8 + 0 + 2 + 1 = 59 15. Variabel yang digunakan untuk menggambarkan nilai numerik adalah ....

  Query :

  Query adalah semacam kemampuan untuk menampilkan suatu data dari database dimana mengambil dari table-tabel yang ada di database, namun tabel tersebut tidak semua ditampilkan sesuai dengan yang kita inginkan. data apa yang ingin kita tampilkan.

  16. Untuk keamanan transportasi data ketika upload maupun download diperlukan

  Pengertian SSL (Secure Socket layer) Pada Jaringan Komputer Secure Socket layer atau biasa disingkat dengan SSL adalah sebuah protocol pada layer transport yang menggunakan algoritma berbeda untuk membentuk keamanan dengan sistem otentikasi menggunakan sertifikat, enkripsi, pemeriksaan integritas dan algoritma pertukaran kunci sesi pada jaringan. SSL akan memungkinkan komunikasi antara WWW- server dan WWW-client bisa berkomunikasi secara aman dan terenkripsi sehingga para hacker akan kesulitan untuk mencuri data.

  b.

  NAT

  NAT (Network Address Translation) atau Penafsiran alamat jaringan adalah suatu metode untuk menghubungkan lebih dari satu Banyaknya penggunaan metode ini disebabkan karena ketersediaan alamat IP yang terbatas, kebutuhan akan keamanan (security), dan

  A. Echo :

  1

  5

  1

  )+ (0*2

  4

  )+ (0*2

  3

  )+ (1*2

  2

  )+ (1*2

  )+ (0*2 ) = 32 + 0 + 0 + 4 + 2 + 0 = 38 E. 111011 = 59 (1*2

  )+ (1*2

  5

  )+ (1*2

  4

  )+ (1*2

  3

  )+ (0*2

  2

a. Secure Socket Layer

  c. Gateway

  Gateway adalah (gerbang jaringan) sebuah perangkat yang dipakai untuk menghubungkan satu jaringan komputer dengan satu ataupun lebih jaringan komputer yang memakai protokol komunikasi yang berbeda sehingga informasi dari satu jaringan komputer bisa diberikan kepada jaringan komputer lain yang protokolnya tidak sama atau berbeda.

  Fire Wall d. Pengertian / Arti Firewall, Firewall adalah sebuah sistem atau perangkat

yang mengizinkan lalu lintas jaringan yang dianggap aman untuk

melaluinya dan mencegah lalu lintas jaringan yang tidak aman.

Umumnya, sebuah firewall diiplementasikan dalam sebuah mesin

terdedikasi, yang berjalan pada pintu gerbang (gateway) antara jaringan lokal dan jaringan lainnya.

  Firewall umumnya juga digunakan untuk mengontrol akses terhadap siapa saja yang memiliki akses terhadap jaringan pribadi dari pihak luar. Saat ini, istilahfirewall menjadi istilah generik yang merujuk pada sistem yang mengatur komunikasi antar dua jaringan yang berbeda.

  e. Router

  Pengertian router. Router merupakan perangkat keras jaringan komputer yang dapat digunakan untuk menghubungkan beberapa jaringan yang sama atau berbeda. Router adalah sebuah alat untuk mengirimkan paket data melalui jaringan atau internet untuk dapat menuju tujuannya, proses tersebut dinamakan routing.

  17.Simbol diagram alir (flow chart) yang digunakan untuk menjelaskan input maupun output adalah :

  Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer : Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage :

  Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban/aksi : Simbol untuk memulai/mengakhiri aksi

  18. Gambar flowchart berikut ini menjelaskan .

  F.

  bilangan hasilnya 5 G. bilangan penjumlahan dengan 5 H. bilangan dengan input 5 I.

  bilangan yang habis dibagi 5 J.

  bilangan pembagian 5 Penjelasan gambar :

  1. Start yaitu simbol untuk awal(start) dalam suatu kegiatan dalam flowchart

  2. Input bil yaitu memasukkan data bilangan yang menyatakan proses input tanpa tergantung dengan jenis peralatannya

  3. S = mod (bil 5) yaitu proses perhitungan atau pengolahan data dalam flowchart

  4. S=0 yaitu decision atau kondisi yang menyatakan tentang perbandingan,pernyataan,penyeleksian data yang memberikan pilihan untuk langkah selanjutnya

  5. N dan Y merupakan garis alir (flow line) yang menentukan arah aliran program

  6. Cetak “bil” yaitu pemilihan proses berdasarkan kondisi yang ada

  7. End yaitu simbol untuk akhir (stop) dari suatu kegiatan dalam flowchart 19.Boolean berfungsi untuk ....

  A. mengisi angka yang selalu bertambah merupakan fungsi dari auto increment 

  angka akan selalu bertambah

  B. memberi nilai benar dan salah Tipe data Boolean:merupakan tipe data logika,yang berisi dua kemungkinan nilai:TRUE(benar) atau FALSE(salah).

  C. mendeskripsikan data adalah menggambarkan data yang berguna

  untukmemperoleh bentuk nyata responden D. mengunci otomatis data adalah data akan dikunci secara otomatis oleh perintah program

  

E. mematikan angka adalah menonaktifkan karakter berupa angka dalam balok

  program tersebut 20. Untuk menjalankan program digunakan perintah....

  A.

  Multi Threaded adalah kemampuan sebuah program untuk melakukan lebih dari satu pekerjaan sekaligus. Keuntungan dari multithreading adalah sifat respons yang interaktif dan real-time. Arti istilah Multithreading dianggap berkaitan erat dengan pengertian multi thread merupakan jalannya beberapa proses dengan urutan yang cepat (multitasking) dalam satu program. Multithreading ini merupakaan teknik pada manipulasi data dimana node- node pada struktur pohon data berisi penunjuk ke node yang lebih tinggi untuk membuat lintasan struktur menjadi lebih efisien.

B. Multi Fungsi adalah memiliki fungsi lebih dari satu.

  adalah kemampuan sebuah program dalam banyaknya siklus yang terjadi dalam satu detik.

D. All

  Else

  Aksi 2; (

  Aksi 1 Else

  if berarti “jika” dan then artinya “maka”, kondisi adalah persyaratan yang dapat bernilai benar atau salah ; aksi sesudah kata then hanya di laksanakan apabila kondisi bernilai benar. Sebaliknya, apabila kondisi bernilai salah, maka aksi tidak di laksanakan. Perhatikan bahwa kata yang di garis bawahi. If dan then merupakan kata kunci (keywords) untuk struktur pemilihan ini. )

  Penjelasan : a. If (kondisi) then;Aksi Else (

  Aksi 1 Aksi 2 :

  E. If kondisi

  D. If (kondisi) Aksi

  Program adalah semua program yang melakukan serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada komputer.

  c. If (kondisi) Aksil ; Else Aksi 2 ;

  Aksi 2;

  Aksi 1 Else

  If (kondisi) then;Aksi Else B. If (kondisi)

  A.

  21. Syntax penulisan yang benar dibawah ini adalah ....

  Run RUN adalah perintah untuk membuka aplikasi atau dokumen yang sudah diketahui lokasinya. pada WIndows XP, RUN dapat ditemukan pada start menu di bawah Control Panel. Namun, pada Windows 7, secara default RUN tidak disertakan pada start menu meskipun masih bisa diakses dengan shortcut Ctrl + R. RUN bisa disebut sebagai versi GUI dari Command Prompt.

  E.

b. If (kondisi)

  c. If (kondisi) Aksil ; Else Aksi 2 ;

  d. If (kondisi) Aksi

  Else

  e. If kondisi Aksi 1 Aksi 2

  22. Salah satu bagian pemrograman web yang pemrograman webnya ditentukan pada sisi server adalah ....

  A.

  Web programming client B. Html programming C. Database programming D. Web server programming E. Database server

  Penjelasan :

  a. Web Programing Client adalah pemrograman yang dilakukan di sisi clientdan bisa dijalakan oleh web browser langsung b. HTML Programing adalah pemrograman menggunakan bahasa HTML, dan bisa langsung dijalankan tanpa adadanya webserver c. Database Programing pengguanaan syntax SQL pada database

  d. Webserver Programing adalah tempat menyimpan dokumen-dokumen web

  e. Database Server adalah program yang digunakan untuk menyimpan data yang akan diolah dihalaman web Jawaban : E 23. Yang termasuk aplikasi remote administrasi adalah ....

A. MySQL : adalah sebuah perangkat lunak system manajemen basis data SQL

  (DBMS) yang multithread, dan multi-user. MySQL adalah implementasi dari system manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris.

  B. PHP Nuke : adalah web yang berbasis berita otomatis penerbitan dan manajemen konten system berdasarkan php dan my sql

  C. Vb script : bahasa pemograman komputer yang sistem kerjanya atau script nya

  bisa di kerjakan menggunakan program notepad, script vbs ini akan secara langsung ber interaksi dengan komputer tanpa harus menggunakan editor bahasa pemograman lain,VBScript merupakan varian dari visual basic. D. CSS : adalah singkatan dari Cascading Style Sheets. Berisi rangkaian instruksi yang menentukan bagiamana suatu text akan tertampil di halaman web.

  E. SQL server : adalah sistem manajemen database relasional (RDBMS) yang

  dirancang untuk aplikasi dengan arsitektur client/server. Istilah client, server, dan client/server dapat digunakan untuk merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras atau perangkat lunak.

  24. Langkah-langkah yang benar untuk membuat data base baru yang masih kosong pada Microsoft Access adalah ....

  A.

  klik tombol file ->new B. klik tombol file ->open C. klik tombol file ->get external data D.

  open end existing file E. project new data 25. Untuk mengurutkan data dari kecil ke besar, pilihannya pada Sort adalah ....

  A . Ascending adalah mengurutkan dari yang terkecil ke yang terbesar.

  Ascending : B . not shorted : not shorted adalah tidak diurutkan atau bebas.

  C . Descending adalah proses mengurutkan dari yang terbesar ke yang descending : terkecil.

  D . not ascending : not ascending adalah tidak mengurutkan dari yang terkecil ke yang terbesar. E . not descending : : not descending adalah tidak mengurutkan dari yang terbesar ke yang terkeci

  26. Yang digunakan untuk menerangkan field name adalah ....

  a .

  A. Type : type data yang mampu menyimpan satu nilai tiap satu variable. Tipe data merupakan tipe data dasar yang sering dipakai oleh program contoh tipe data primitive (tipe numerik), tipe data karakter/char, tie data Boolean

  b .

  B.Caption: dalam lingkungan pengolah kata ms-word perintah ini digunakan untuk menambahkan keterangan pada sebuah gambar, table atau objek lainnya c .

  C.Description: menampilkan teks kalimat deskripsi meta yang bertujuan untuk memberitahu mesin pencari tentang deskripsi singkat dari isi blog atau artkel d .

  D.properties: digunakan untuk menentukan setting suatu objek. Objek biasanya mempunyai beberapa properties yang dapat diatur secara langsung

  e . E.Field size: jumlah batasan katakter (angka&huruf) yang dapat kita

  isikan kesuatu sel/kotak adalah .... T dagangan No Barang Tgl Jumlah

  NP200 2006030

  

B. update table yaitu memperbaharui data lama menjadi data baru yang dalam

  Stdio.h merupakan singkatan dari standart input output header”, adalah header yang berisi defenisi makro,konstanta,dan deklarasi fungsid dari dua jenis yang digunakan untuk berbagai standar input output operasi.

  Pembahasan a.

  e. Conio.h

  c. ADO DC d. Math.

  b. Stdlib.h

  a. Stdio.h

  29. Koneksi database dalam aplikasi Visual Basic 6.0 menggunakan komponen ?

  E. input mask adalah sebuah fasilitas pada MS Access untuk melakukan format tertentu terhadap nilai-nilai yang akan dimasukkan dalam tabel.

  database

  

D. create name yaitu perintah yang digunakan untuk membuat nama tabel pada

  pada database

  

C. create data yaitu perintah yang digunakan untuk membuat data dalam tabel

  tabel pada database

  

A. create table yaitu perintah yang digunakan untuk membuat tabel baru

pada database.

  4

  28.Pada pembuatan blank database, langkah yang harus dilakukan setelah memilih blank database adalah mengisi ....

  Kalau option <A> itu untuk hanya menghitung rata-rata dari nama barang tertentu yakni NP200. Kalau option <C> itu untuk menghitung jumlah maximal dari tabel. Kalau option <B> itu untuk menghitung jumlah dari tiap-tiap baris/kolom. Kalau option <E> itu untuk menghitung jumlah barang yg dari tanggal 20060304 .

  Pembahasan

  E. select sum (jumlah) from t_dagangan where tgl=20060304";

  

D. select sum (jumlah) from t_dagangan where nmr_barang="NP200";

  C. select max (jumlah) from t_dagangan;

  select count (jumlah) from t_dagangan ;

  2 A. select avg (jumlah) from t_dagangan where nmr_barang="NP200"; B.

  5

  1 FP233 2006030

  5

  2 NP200 2006030

  4

  3 FP233 2006030

  b. stdlib.h merupakan file header yang berfungsi untuk operasi pembanding dan operasi

c. Adodc merupakan salah satu konsep ADO yang terdapat dalam visual basic.

  E. create data base

  b. insert database name digunakan untuk memasukkan data/record

  a. create database name digunakan untuk membuat data base baru

  Penjelasan

  E. update database name

  C. delete database name D. drop database name

  A. create database name B. insert database name

  d. create data base (Untuk Menambah Database) 32. Syntax yang digunakan untuk menghapus database dalam MySQL adalah ....

  c. create table (Untuk Menambah Table)

  b. drop table (Untuk Menghapus Table)

  a. drop database (Untuk Menghapus Database)

  Penjelasan : a. Conection (Menghubungkan Komputer Kejaringan Internet)

  Kegunaannya adalah untuk mengkoneksikan project program dengan tabel yang ada didalam database. Sehingga mampu menghasilkan sebuah aplikasi program yang berbasis database.

  d. Math adalah berisi prototype fungsi untuk pustaka matematika

  C. drop table

  B. drop database

  A. conection