Anda di halaman 1dari 7

Catatan-guru.

com

1. HTML merupakan kepanjangan dari . . . .


a. Hypertext More Language d. Hypertext Markup Level Language
b. Hypertext Markup Label e. salah semua
c. Hypertext Markup Language
2. Perhatikan gambar dibawah ini :
Jika mengikuti alur T, maka output yang benar adalah
a. Nilai pecahan
b. Nilai negative
c. Nilai nol
d. Nilai decimal
e. Nilai pecahan

3. Dibawah ini perintah yang benar untuk mengatur lebar table adalah . . . .
a. <tr border=1 length=100.px> d. <table style:width:100%>
b. <table border=1 length=100px> e. <table style=width:100%>
c. <table border=1 style:length:100%>
4. Komponen elektronika yang digunakan untuk membatasi arus yang mengalir dalam sebuah
rangkaian listrik adalah . . . .
a. Kapasitor d. isolator
b. Resistor e. konduktor
c. dioda
5. 45(8) = (16)

a. 25 d. 28
b. 26 e. 29
c. 27
6. bilangan 60(10) dapat dikonversikan menjadi bilangan biner menjadi . . . .
a. 111101 d. 110110
b. 111010 e. 111100
c. 101011
7. Type data yang berisikan True dan False adalah . . .
a. Int d. boolean
b. Float e. string
c. double
8. Bilangan bulat dapat ditampung dalam variable bertype . . .
Catatan-guru.com

a. Int d. boolean
b. Float e. string
c. double
9. perintah dibawah ini yang benar untuk memasukkan gambar adalah, kecuali
a. <img src="pic_mountain.jpg" alt="Mountain View" style="width:304px;height:228px">
b. <img style="width:304px;height:228px" src="pic_mountain.jpg">
c. <img src="pic_mountain.jpg">
d. <img style="width:304px;height:228px" alt="Mountain View" src="pic_mountain.jpg">
e. <img style="width:304px;height:228px" alt="Mountain View .jpg">

10. Perhatikan gambar dibawah ini :


symbol disamping berfungsi untuk . . . .
a. Terminator c. Process e. Input/Output
b. Preparation d. Decision
11. Perhatikan listing program class bilangan dibawah ini :
Output dari program disamping adalah . . .
a. Bilangan prima
b. Bilangan genap
c. Bilangan Pecahan
d. Bilangan ganjil
e. Bilangan Negativ

12. Berikut adalah pernyataan yang benar tentang handling data dengan Get Method, Kecuali . . . .
a. Informasi dikirim dari Form ditampilkan di URL
b. Informasi dikirim dari Form baik nama maupun isi pada bagian URL
c. Informasi dikirim dari Form semua elemen dikirim pada URL
d. Baik digunakan untuk elemen form ber-type password
e. Hindari penggunaan GET pada data yang sensitif
13. Pernyataan Associative Arrays yang benar, kecuali . .. .
a. $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
b. $age=array("Ben"=>"37","Joe"=>"43");
c. $name=array("Person1"=>Firman Utina,"Person2"=>Ismed Sofyan);
d. $age=array("Peter"->"35","Ben"->"37","Joe"->"43");
e. C dan d salah
14. Perhatikan listing program dibawah ini :
<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>
Output dari program diatas adalah . . .
a. 0 d. 3
b. Toyota e. Empty
c. Volvo, BMW, Toyota
Catatan-guru.com

15. Berikut ini yang bukan merupakan perintah Input adalah . . . .


a. Cin d. gets
b. scanf e. getch
c. Cout
16. File header yang memuat object getch() adalah . . . .
a. Stdio.h d. math.h
b. Conio.h e. salah semua
c. Iostream.h
17. Perhatikan table kebenaran dibawah ini :
Merupakan jenis dari . . .
a. AND c. NOR e. NAND
b. NOT d. OR

18. Perhatikan listing program dibawah ini :


Hasil output dari program disamping adalah
a. 8 , 9 , 10 d. 8, 9
b. 9, 10 e. 8 , 10
c. 7 ,8 , 9, 10
19. Perhatikan Operasi File dibawah ini
<?php
$file = fopen("test.txt","r");
//some code to be executed
fclose($file);
?>
File ini bekerja untuk .. . . .
a. Membuka file test.txt dan membacanya
b. Membuka file test.txt dan mengeksekusi dari hasil yang dibaca dengan perintah R
c. Membuka file text.txt saja
d. Menutup akses dari file text,txt yang telah dibaca
e. Menutup file text.txt
20. Perhatikan penggunaan session dibawah ini :
<?php
session_start();
if(isset($_SESSION['views']))
unset($_SESSION['views']);
?>
Fungsi Unset() adalah untuk . . . .
a. Create session d. Registered Session
b. Destroy Views e. b dan c benar
c. Destroy session
21. Berikut ini adalah jenis type data dari integer, kecuali . . . .
a. Word d. long
b. Real e. longint
c. short
Catatan-guru.com

22. perhatikan bentuk table dibawah ini :


agar dapat menjadi table disamping, perintah yang benar adalah . . . .
a. table {width: 100%;}
th {height: 50px; }
b. td {text-align: right;}
c. td {height: 50px; vertical-align: bottom; }
d. td {padding: 15px; vertical-align: bottom;}
e. salah semua

23. perhatikan function dibawah ini :


function myFunction() {
var x, text;
// Get the value of input field with id="numb"
x = document.getElementById("numb").value;
// If x is Not a Number or less than one or greater than 10
if (isNaN(x) || x < 1 || x > 10) {
text = "Input not valid";
} else {
text = "Input OK";
}
}

Jika x=8, output yang dihasilkan adalah . . . . .


a. Invalid Number d. Input Ok
b. Input Invalid Number e. Input Number Is ok
c. Input Not Valid
24. Berikut adalah pernyataan yang benar, kecuali . . .
a. document.getElementById("demo").innerHTML = cars[0];
b. document.getElementById("demo").load = cars[0];
c. documents.getElementByClass("demo").innerHTML = cars[0];
d. documents.getById("demo").innerHTML = Invalid Number;
e. documents.getElementById(demo).innerHTML = cars[0];
25. penentu format untuk type data int adalah . . . .
a. %d d. %i
b. %f e. a dan d benar
c. %s
Catatan-guru.com

26. Perhatikan listring program dibawah ini :


Nilai dari - -b adalah . . .
a. 10
b. 11
c. 5
d. 4
e. 3

27. Lihatlah ekspresi operator relasi dibawah ini :


A+4<10 && B>A+5&& C-3 = 4
Jika nilai A=3, B=3 dan C=10, maka ekspresi diatas mempunyai nilai . . . .
a. 10 d. 0
b. 8 e. salah semua
c. 1
28. Berikut ini adalah nama fungsi utama yang tidak mempunyai nilai balik. . .
a. Void main d. main
b. main Void e. Return
c. function Main
29. pengiriman suatu nilai dari hasil sebuah fungsi dapat dilakukan dengan . . . .
a. call by() d. return()
b. header(location:); e. include
c. re-call(function)
30. berikut ini langkah-langkah membuat table dengan pengaturan customs adalah . . .
a. home design tables design tables
b. home design tables table design
c. create table create design table
d. create tables Table Design
e. create tables Create Table design
31. relationship dapat dilakukan dengan cara . . .
a. create relationships
b. data external create relation relationships
c. create relation relationships
d. Database Tool Relationships
e. Database Tool Create Relationships
32. Berikut adalah symbol dari . . .
a. Table d. Table Design
b. Tables Template e. Form Design
c. Form
33. Type table yang memiliki ciri data stabil, sederhana dan mudah dikerjakan . . .
a. MyIsam d. BDB
b. InnoDB e. MDB
Catatan-guru.com

c. HEAP
34. Type data Numeric yang jangkauannya paling kecil adalah . . .
a. SmallInt d. Int
b. TinyInt e. BigInt
c. MediumInt
35. Berikut Ini adalah pernyataan yang benar untuk pembuatan identifier, kecuali . . .
a. Penamaan Identifier bersifat Case-Sensitif
b. Penamaan Identifier hendaknya konsisten untuk semua table dalam suatu database
c. Nama database, table dan kolom tidak terbatas dan disesuaikan dengan database
d. Pemilihan nama field mencerminkan isi didalam kolom tersebut
e. Tidak ada jawaban yang salah
36. Berikut ini adalah jenis perintah DML. . . . .
a. Create d. Delete
b. Alter e. Rename
c. Drop
37. Berikut perintah mengubah type data yang benar adalah . . .
a. Alter table pelanggan MODIFY tgl date NOT NULL;
b. Alter table pelanggan ADD tgl date NOT NULL;
c. Alter table pelanggan ADD tgl Varchar(8) Not Null;
d. Rename table Pelanggan alter table pelanggan to customer;
e. Salah semua
38. Select * from customer where register_date= NOW();
Perintah diatas mempunyai arti . . .
a. Mengambil data dari customer sesuai dengan tanggal yang dienterikan
b. Mengambil data dari customer sesuai dengan tanggal sekarang
c. Mengambil data dari customer sesuai dengan tanggal registerasinya
d. Mengambil data dari customer sesuai dengan tanggal terakhir registrasi
e. Salah semua
39. Perhatikan gambar Relasi table dibawah ini :
Catatan-guru.com

Untuk mengambil data id_pelanggan, nm_pelanggan, id_pesan, tgl_pesan, maka digunakan


query . . .
a. Select id_pelanggan, nm_pelanggan from pelanggan, select id_pesan, tgl_pesan from pesan;
b. Select pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
from pelanggan, pesan;
c. Select pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
from pelanggan, pesan where pelanggan.id_pelanggan=pesan.id_pelanggan;
d. A dan b benar
e. Salah semua
40. Menghitung jumlah pesanan dari pelanggan tertentu adalah . . . .
a. Select count(id_pesan) as jumlah from pesan;
b. Select sum(id_pesan) as Jumlah from pesan;
c. Select sum(nama) as jumlah from pesan;
d. Select count(id_pesan) as Jumlah from pesan where id_pesan=001;
e. Select sum(id_pesan) as Jumlah from pesan where id_pesan=001;

Anda mungkin juga menyukai