Anda di halaman 1dari 35

PILIHAN GANDA

1. #**# merupakan karakter yang terdapat pada type data


a. text
b. password
c. radio
d. submit
e. file
jawaban : b

2. Perintah untuk mengosongkan kolom pada HTML adalah


a. tr
b. br
c. td
d. &nbsp
e. &nsp
jawaban : d

3. Perintah untuk mengganti baris pada HTML adalah


a. br
b. tr
c. p
d. td
e. insert
jawaban : a
4. Type yang berfungsi untuk menerima masukan berupa teks dari pengguna adalah
A. Checkbox
B. Submit
C. File
D. Text
E. Button
Jawaban: D

5. Atribut NAME digunakan sebagai


A. Menamai kotak
B. Menandai teks
C. Menentukan panjang maksimum teks
D. Mengatur ukuran
E. Memasukan teks
Jawaban: A

6. Untuk menerima masukan berupa pilihan ialah


A. Submit
B. Reset
C. Radio
D. Password
E. Text
Jawaban: C
7. Perintah atau type masukkan untuk menampilkan berupa pilihan adalah:
A. Radio
B. Checkbox
C. Submit
D. Resume
E. Password
(jawaban B)
8. Perintah masukkan yang benar agar menampilkan tampilan seperti dibawah ini:
“ini tombol input dengan type=”submit”: Kirimkan
adalah:
A. <br> ini tombol input dengan type=”submit”:
<input type=”submit” value=”kirimkan”>
B. <br> ini tombol input dengan type=”reset”
<input type=”submit” value=”kirimkan”>
C. <br> ini tombol input dengan type=”reset”
<input type=”reset” value=”kirimkan”>
D. <br> ini tombol input dengan type=”submit”
<input type=”reset” value=”kirimkan”>
E. <br> ini tombol input dengan type=”reset”
<input type=”submit” value=”Ulangi”>
(jawaban A)

9. Untuk memasukkan perinttah masukkan berupa gambar yang dapat diklik dan
fungsinya hamper sama dengan Submit adalah:
A. Hidden
B. File
C. Image
D. Reset
E. Submit
(jawaban C)
10. Tag <Input> yang atribut TYPE-nya dapat digunakan untuk menerima masukan
berupa pilihan yaitu :
a. Radio
b. Circle
c. Password
d. Square
e. Submit
Jawaban : a
11. Atribute ACTION digunakan untuk
a. Menentukan nama form
b. Menetukan metode pengiriman yang dipakai
c. Menentukan alamat halaman web yang akan memproses masukan dariForm.
d. Menerima masukan berupa pilihan
e. Menandai atau mengatur nilai dari sebuah radio
Jawaban : c
12. Untuk menerima masukan berupa pilihan. Pilihan yang dapat dipilih bias lebih
dari satu yaitu
a. Text
b. Password
c. Checkbox
d. Radio
e. Submit
Jawaban : c
13. Sebutkan perintah untuk melakukan break pada pembuatan situs HTML!
a. HR
b. LI
c. BR
d. UL
e. OL
jawaban : c
14. Perintah manakah yang dapat menggabungkan beberapa kolom menjadi satu?
a. BR
b. Colspan
c. Rowspan
d. Textarea
e. Tidak ada jawaban yang benar
jawaban : b
15. Perintah manakah yang membuat Bullets dalam pembuatan situs?
a. OL
b. UL
c. BR
d. HR
e. Semua jawaban Benar
jawaban : b
16. Perintah untuk membuat kolom menjadi seperti di bawah ini adalah
A. <tr>
B. <td>
C. <make merge>
D. <colspan>
E. <rowspan>
Jawaban : d
17. Kepanjangan HTML adalah
A. Hyper Text Manual Language
B. Hypno Terminal Maximal List
C. Hyper Text Mark-up Language
D. Horizon Terminal Mark-up List
E. Hyper Text Mark-up List
Jawaban : c
18 Perintah untuk membuat spasi pada HTML adalah
A. EN
B. BR
C. SP
D. LN
E. SC
Jawaban : b
19 Tag <SELECT> digunakan untuk
a. memilih beberapa opsi
b. menentukan ukuran
c. menandai beberapa opsi
d. menampilkan opsi pilihan
e. membatalkan opsi
(jawaban D)
20. Salah satu atribut dari Tag <TEXTAREA> adalah
a. NAME
b. VALUE
c. SELECTED
d. SIZE
e. ACTION
(Jawaban A)
21. Atribut yang digunakan untuk menentukan metode pengiriman yang dipakai
adalah
a. POST
b. SIZE
c. METHOD
d. MAXLENGTH
e. VALUES
(Jawaban C)
22. pada HTML untuk mengganti baris menggunakan perintah
a. <tr>
b. </ul>
c. <br>
d. </tr>
e. <enter>
jawaban: c
23. untuk mengulangi pengisian pada form menggunakan perintah:
a. <input type=”reset” value=”reset”>
b. <input type=”submit value=”reset”>
c. <input type=”checkbox” value=”reset”>
d. <ol type=”circle” value=”reset”>
e. <input type=”repeat” value=”ulangi”>
jawaban: a
24. untuk memanjangkan kolom menjadi 2, menggunakan perintah:
a. <table border=”2”>
b. <column=”2”>
c. <rowspan=”2”>
d. <colspan=”2”>
e. <table=”2”>
jawaban: d
25. Type form HTML untuk menerima masukan berupa pilihan, dan pilihan yang
dapat dipilih bisa lebih dari satu adalah…
a. Radio
b. Password
c. Checkbox
d. Submit
e. Button
jawaban : c

26. Perintah HTML untuk menentukan tebal garis table adalah…


a. Table border
b. Align
c. Colspan
d. Rowspan
e. Br
jawaban : a

27. Perintah HTML untuk membuat teks berjalan adalah…


a. Form
b. Body
c. Marquee
d. Tr
e. &nbsp
jawaban : c
28. Apa perintah yang harus dijalankan agar dapat menampilkan table?
a. <html>
b. </html>
c. <tr>
d. <table border=2>
e. <body>
Jawaban : d.

29. Bagaimana perintah yang harus dijalankan agar dapat mengganti baris yang masih
dalam satu kolom?
a. <br>
b. <tr>
c. <td>
d. </tr>
e. </td>
Jawaban : a.

30 Apa perintah yang paling pertama dalam mengawali pembuatan HTML?


a. <body>
b. </body>
c. </html>
d. <tr>
e. <html>
Jawaban : e.
31.Dalam Pembutan HTML, Kita mengenal bahasa yang digunakan, kata <body>
menunjukkan:
a. Kepala dari HTML
b. Kaki dari HTML
c. Badan dari HTML
d. Header and Footer dari HTML
e. Table dari HTML
jawaban : c

32. Dalam HTML, dapat ditambahkan hubungan/relasi ke link lain. Berikut ini adalah
command dari link yang apabila di klik akan menuju ke www.google.com adalah….
a. <Href a www.google.com> </a>
b. <a href www.google.com> </a>
c. <a href="www.google.com"></a>
d. <ke= www.google.com> </a>
e. <pindah ke www.google.com> </a>
jawaban : c

33. Berikut ini adalah urutan command dari pembuatan bullet and numbering. Nomor
berapakah yang salah???
1. </ol>
2. <li> aku</li>
3. <list>cinta</list>
4. <li> kamu</li>
5. <ol><end>
a. 1,3,5
b. 1,2,4
c. 1,2,3
d. 1,5,3
e. 2,3,4
jawaban : a
35. Perintah untuk membuat teks berjalan adalah…
a. <marquee>
b. <b>
c. <br>
d. <bg color>
e. <map>
Jawaban A

35. Perintah untuk menyatukan 3 baris pada sebuah tabel adalah…


a. <td colspan=3>
b. <td colspan=”3”>
c. <td rowspan=3>
d. <td rowspan=”3”>
e. <td rowspan=’3’>
Jawaban C

36. Jika kita menuliskan perintah “&copy”, maka pada html akan muncul…
a. ☺
b. ®
c. ©
d. С
e. @
Jawaban C
37. Hasil dari “&amp;” adalah :
a) &
b) %
c) @
d) $
e) !
Jawabannya = A

38. Apa kepanjangan dari HTML?


a) Hyper text mail language
b) Hyper text mark up language
c) Hyper team master language
d) Hyper team mode language
e) Hyper tuts mark up language
Jawabannya = B

39. Bagaimana perintah membuat text menjadi berwarna ?


a) <font color=”color”>
b) <bgcolor = “color”>
c) <img src =”.url”>
d) <td background=”url”>
e) <p align =”center”>
Jawabannya = A
1. fungsi dari title adalah…
A. menunjukkan save file html kamu
B. menunjukan judul html kamu
C. menunjukan fungsi dari html kamu
D. menunjukan waktu kamu membuat html
E. melihat apa yang sedang kamu lakukan
Jawaban: B

40. kegunaan form adalah…


A. memperoleh informasi pembelian secara online
B. untuk mencetak miring dalam pembuatan web
C. untuk melihat data-data yang tersedia
D. untuk dapat mengakses internet lebih cepat
E. untuk melakukan hubungan local antar computer
Jawaban: A

41. apa fungsi dari type=”password”??


A. jika kita mengetik sesuatu akan tertulis yang sebenarnya
B. jika kita mengetik sesuatu maka ketikan tersebut akan tidak terlihat
C. jika kita mengetik sesuatu maka yang muncul adalah angka
D. jika kita mengetik sesuatu maka yang muncul adalah ******
E. jika kita mengetik sesuatu tidak muncul apa-apa
Jawaban: D
42. Apa kepanjangan dari HTML?
a. Hypertext Markup Language
b. Hipertext Markap Language
c. Hypertext Markups Language
d. Hypertext mail up language
e. Hyperlink markup language
Jawaban : A

43. Hasil dari “&amp;” adalah :


a. !
b. *
c. @
d. &
e. #
Jawaban : D

44. Apa perintah html untuk membuat table ?


a. (insert table=1)
b. (table border=1)
c. (table)
d. (table row)
e. (table coloumn)
Jawaban : B
45. Saat membuat list, value DISC digunakan untuk?
a. Bullet Lingkaran
b. Bullet Kotak
c. Bullet Segitiga
d. Bullet Titik
e. Bullet Segilima
Jawaban : D
46. Yang digunakan untuk mengelompokkan data berurutan (ordered list) adalah…
a. List Iem
b. Bullet
c. Numbering
d. Huruf
e. Nama
Jawaban : C
47. Untuk memberikan list a, b, c, dst menggunakan perintah……
a. <ol type=”A”>
b. <ol type=”I”>
c. <ol type=”0”>
d. <ol type=”a”>
e. <ol type=”1”>
Jawaban D
48. Apa guna dari “&nbsp” dalam HTML?
a. Mengubah warna background
b. Mengubah warna huruf
c. Mengubah ukuran huruf
d. Membuat tabel
e. Membuat kolom tabel tanpa apa pun
jawaban : e

49. Perintah untuk mengubah warna huruf menjadi merah dalam HTML adalah……..
a. <img src = “red”>
b. <font size = “20”>
c. <bg color = “red”>
d. <font color = “red”>
e. &reg; “red”
jawaban : d

50. Bagaimana perintah untuk menampilkan dalam HTML?


a. <img width="118" height="41" src="file:///C|/Documents and
Settings/jb/Application Data/Macromedia/Dreamweaver
8/OfficeImageTemp/clip_image001.gif" alt="cip" /></p>
b. <textarea name="font" rows=5 cols=50>cip
</textarea>
c. <input type="radio" name="jk" value="cip">
d. <td colspan=2
align=center><big><big>&copy;&copy;&copy</big><br></td>cip
e. <input type="text" name="cip" >
jawaban : a
51. Bagaimanakah perintah HTML jika ingin menampilkan input type yang hanya boleh
memilih satu pilihan. Misal, pilihan untuk pilihan membaca.
a. <input type="radio" name="jk" value="membaca"> membaca
b. <input type="check radio" name="jk" value="membaca"> membaca
c. <input type="checkbox" name="jk" radio="membaca"> membaca
d. <input type="radio only one" name="jk" value="membaca"> membaca
e. <input type="radio one" name="jk" radio="membaca"> membaca
jawaban : a
52. Perintah Unordered list agar dapat menampilkan list bulat titik, adalah.
a. Circle
b. Disc
c. Clyndrical
d. Donuts
e. DiscBox
jawaban : b

53. Bagaimanakah perintah HTML agar muncul input type password


a. <td><input type="password" name="alamat"</td>
b. <td><input type="name" name="password"</td>
c. <td><input type="password" password="alamat"</td>
d. <td><input type="word" name="password"</td>
e. <td><input type="password1" name="password2"</td>
jawaban : a
54. Perintah Unordered dengan TYPE SQUARE digunakan untuk mendeskripsikan…
a. Bullet kotak
b. Bullet titik
c. Bullet lingkaran
d. Bullet segitiga
e. Bullet symbol
jawaban : a

55. Perintah yang digunakan untuk menerima masukan berupa pilihan yang dapat dipilih
lebih dari satu adalah . . .
a. Checkbox
b. Radio
c. Checkcircle
d. Square
e. boxmatch
jawaban : b

56. Perintah untuk menampilakan tanda ©©© adalah…


a. &amp;
b. &circ;
c. &nbsp;
d. &copy;
e. &omega;
jawaban : a
57. Untuk membuat table dengan kolom 3 dan baris 3, pada notepad harus ada tag:
a. <table border=2 colspan=3 rowspan=3>
b. <table border=”2” colspan=”3” rowspan=”3”>
c. <table border:2 colspan:3 rowspan:3>
d. <table border”2” colspan”3” rowspan”3”>
e. <table border2 colspan3 rowspan3>
jawaban : b

58. Tag <textarea> memiliki atribut di bawah ini adalah:


a. Name
b. Action
c. Method
d. Value
e. Option
jawaban : a

59. Type yang digunakan untuk menerima masukkan berupa pilihan. Pilihan yang
dipilih bisa lebih dari satu adalah:
a. submit
b. radio
c. reset
d. button
e. checkbox
jawaban e
60. Perintah yang di pakai untuk membuat tabel adalah
a. td dan tr
b. colspan dan rowspan
c. head
d. title
Jawabannya : a

62. Dalam pembuatan HTML software yang biasa digunakan adalah


a. Microsoft word
b. Notepad
c. Photosop
d. Macromedia Flash 8
Jawabannya : b
63. Penulisan &copy dalam HTML yang benar adalahPILIHAN GANDA

1. #**# merupakan karakter yang terdapat pada type data


a. text
b. password
c. radio
d. submit
e. file
jawaban : b

2. Perintah untuk mengosongkan kolom pada HTML adalah


a. tr
b. br
c. td
d. &nbsp
e. &nsp
jawaban : d

3. Perintah untuk mengganti baris pada HTML adalah


a. br
b. tr
c. p
d. td
e. insert
jawaban : a
4. Type yang berfungsi untuk menerima masukan berupa teks dari pengguna adalah
A. Checkbox
B. Submit
C. File
D. Text
E. Button
Jawaban: D

5. Atribut NAME digunakan sebagai


A. Menamai kotak
B. Menandai teks
C. Menentukan panjang maksimum teks
D. Mengatur ukuran
E. Memasukan teks
Jawaban: A

6. Untuk menerima masukan berupa pilihan ialah


A. Submit
B. Reset
C. Radio
D. Password
E. Text
Jawaban: C
7. Perintah atau type masukkan untuk menampilkan berupa pilihan adalah:
A. Radio
B. Checkbox
C. Submit
D. Resume
E. Password
(jawaban B)

8. Perintah masukkan yang benar agar menampilkan tampilan seperti dibawah ini:
“ini tombol input dengan type=”submit”: Kirimkan
adalah:
A. <br> ini tombol input dengan type=”submit”:
<input type=”submit” value=”kirimkan”>
B. <br> ini tombol input dengan type=”reset”
<input type=”submit” value=”kirimkan”>
C. <br> ini tombol input dengan type=”reset”
<input type=”reset” value=”kirimkan”>
D. <br> ini tombol input dengan type=”submit”
<input type=”reset” value=”kirimkan”>
E. <br> ini tombol input dengan type=”reset”
<input type=”submit” value=”Ulangi”>
(jawaban A)

9. Untuk memasukkan perinttah masukkan berupa gambar yang dapat diklik dan
fungsinya hamper sama dengan Submit adalah:
A. Hidden
B. File
C. Image
D. Reset
E. Submit
(jawaban C)
10. Tag <Input> yang atribut TYPE-nya dapat digunakan untuk menerima masukan
berupa pilihan yaitu :
a. Radio
b. Circle
c. Password
d. Square
e. Submit
Jawaban : a
11. Atribute ACTION digunakan untuk
a. Menentukan nama form
b. Menetukan metode pengiriman yang dipakai
c. Menentukan alamat halaman web yang akan memproses masukan dariForm.
d. Menerima masukan berupa pilihan
e. Menandai atau mengatur nilai dari sebuah radio
Jawaban : c
12. Untuk menerima masukan berupa pilihan. Pilihan yang dapat dipilih bias lebih
dari satu yaitu
a. Text
b. Password
c. Checkbox
d. Radio
e. Submit
Jawaban : c
13. Sebutkan perintah untuk melakukan break pada pembuatan situs HTML!
a. HR
b. LI
c. BR
d. UL
e. OL
jawaban : c
14. Perintah manakah yang dapat menggabungkan beberapa kolom menjadi satu?
a. BR
b. Colspan
c. Rowspan
d. Textarea
e. Tidak ada jawaban yang benar
jawaban : b
15. Perintah manakah yang membuat Bullets dalam pembuatan situs?
a. OL
b. UL
c. BR
d. HR
e. Semua jawaban Benar
jawaban : b
16. Perintah untuk membuat kolom menjadi seperti di bawah ini adalah
A. <tr>
B. <td>
C. <make merge>
D. <colspan>
E. <rowspan>
Jawaban : d
17. Kepanjangan HTML adalah
A. Hyper Text Manual Language
B. Hypno Terminal Maximal List
C. Hyper Text Mark-up Language
D. Horizon Terminal Mark-up List
E. Hyper Text Mark-up List
Jawaban : c
18 Perintah untuk membuat spasi pada HTML adalah
A. EN
B. BR
C. SP
D. LN
E. SC
Jawaban : b
19 Tag <SELECT> digunakan untuk
a. memilih beberapa opsi
b. menentukan ukuran
c. menandai beberapa opsi
d. menampilkan opsi pilihan
e. membatalkan opsi
(jawaban D)
20. Salah satu atribut dari Tag <TEXTAREA> adalah
a. NAME
b. VALUE
c. SELECTED
d. SIZE
e. ACTION
(Jawaban A)
21. Atribut yang digunakan untuk menentukan metode pengiriman yang dipakai
adalah
a. POST
b. SIZE
c. METHOD
d. MAXLENGTH
e. VALUES
(Jawaban C)
22. pada HTML untuk mengganti baris menggunakan perintah
a. <tr>
b. </ul>
c. <br>
d. </tr>
e. <enter>
jawaban: c
23. untuk mengulangi pengisian pada form menggunakan perintah:
a. <input type=”reset” value=”reset”>
b. <input type=”submit value=”reset”>
c. <input type=”checkbox” value=”reset”>
d. <ol type=”circle” value=”reset”>
e. <input type=”repeat” value=”ulangi”>
jawaban: a
24. untuk memanjangkan kolom menjadi 2, menggunakan perintah:
a. <table border=”2”>
b. <column=”2”>
c. <rowspan=”2”>
d. <colspan=”2”>
e. <table=”2”>
jawaban: d
25. Type form HTML untuk menerima masukan berupa pilihan, dan pilihan yang
dapat dipilih bisa lebih dari satu adalah…
a. Radio
b. Password
c. Checkbox
d. Submit
e. Button
jawaban : c

26. Perintah HTML untuk menentukan tebal garis table adalah…


a. Table border
b. Align
c. Colspan
d. Rowspan
e. Br
jawaban : a

27. Perintah HTML untuk membuat teks berjalan adalah…


a. Form
b. Body
c. Marquee
d. Tr
e. &nbsp
jawaban : c
28. Apa perintah yang harus dijalankan agar dapat menampilkan table?
a. <html>
b. </html>
c. <tr>
d. <table border=2>
e. <body>
Jawaban : d.

29. Bagaimana perintah yang harus dijalankan agar dapat mengganti baris yang masih
dalam satu kolom?
a. <br>
b. <tr>
c. <td>
d. </tr>
e. </td>
Jawaban : a.

30 Apa perintah yang paling pertama dalam mengawali pembuatan HTML?


a. <body>
b. </body>
c. </html>
d. <tr>
e. <html>
Jawaban : e.
31.Dalam Pembutan HTML, Kita mengenal bahasa yang digunakan, kata <body>
menunjukkan:
a. Kepala dari HTML
b. Kaki dari HTML
c. Badan dari HTML
d. Header and Footer dari HTML
e. Table dari HTML
jawaban : c

32. Dalam HTML, dapat ditambahkan hubungan/relasi ke link lain. Berikut ini adalah
command dari link yang apabila di klik akan menuju ke www.google.com adalah….
a. <Href a www.google.com> </a>
b. <a href www.google.com> </a>
c. <a href="www.google.com"></a>
d. <ke= www.google.com> </a>
e. <pindah ke www.google.com> </a>
jawaban : c

33. Berikut ini adalah urutan command dari pembuatan bullet and numbering. Nomor
berapakah yang salah???
1. </ol>
2. <li> aku</li>
3. <list>cinta</list>
4. <li> kamu</li>
5. <ol><end>
a. 1,3,5
b. 1,2,4
c. 1,2,3
d. 1,5,3
e. 2,3,4
jawaban : a
35. Perintah untuk membuat teks berjalan adalah…
a. <marquee>
b. <b>
c. <br>
d. <bg color>
e. <map>
Jawaban A

35. Perintah untuk menyatukan 3 baris pada sebuah tabel adalah…


a. <td colspan=3>
b. <td colspan=”3”>
c. <td rowspan=3>
d. <td rowspan=”3”>
e. <td rowspan=’3’>
Jawaban C

36. Jika kita menuliskan perintah “&copy”, maka pada html akan muncul…
a. ☺
b. ®
c. ©
d. С
e. @
Jawaban C
37. Hasil dari “&amp;” adalah :
a) &
b) %
c) @
d) $
e) !
Jawabannya = A

38. Apa kepanjangan dari HTML?


a) Hyper text mail language
b) Hyper text mark up language
c) Hyper team master language
d) Hyper team mode language
e) Hyper tuts mark up language
Jawabannya = B

39. Bagaimana perintah membuat text menjadi berwarna ?


a) <font color=”color”>
b) <bgcolor = “color”>
c) <img src =”.url”>
d) <td background=”url”>
e) <p align =”center”>
Jawabannya = A
1. fungsi dari title adalah…
A. menunjukkan save file html kamu
B. menunjukan judul html kamu
C. menunjukan fungsi dari html kamu
D. menunjukan waktu kamu membuat html
E. melihat apa yang sedang kamu lakukan
Jawaban: B

40. kegunaan form adalah…


A. memperoleh informasi pembelian secara online
B. untuk mencetak miring dalam pembuatan web
C. untuk melihat data-data yang tersedia
D. untuk dapat mengakses internet lebih cepat
E. untuk melakukan hubungan local antar computer
Jawaban: A

41. apa fungsi dari type=”password”??


A. jika kita mengetik sesuatu akan tertulis yang sebenarnya
B. jika kita mengetik sesuatu maka ketikan tersebut akan tidak terlihat
C. jika kita mengetik sesuatu maka yang muncul adalah angka
D. jika kita mengetik sesuatu maka yang muncul adalah ******
E. jika kita mengetik sesuatu tidak muncul apa-apa
Jawaban: D
42. Apa kepanjangan dari HTML?
a. Hypertext Markup Language
b. Hipertext Markap Language
c. Hypertext Markups Language
d. Hypertext mail up language
e. Hyperlink markup language
Jawaban : A

43. Hasil dari “&amp;” adalah :


a. !
b. *
c. @
d. &
e. #
Jawaban : D

44. Apa perintah html untuk membuat table ?


a. (insert table=1)
b. (table border=1)
c. (table)
d. (table row)
e. (table coloumn)
Jawaban : B
45. Saat membuat list, value DISC digunakan untuk?
a. Bullet Lingkaran
b. Bullet Kotak
c. Bullet Segitiga
d. Bullet Titik
e. Bullet Segilima
Jawaban : D
46. Yang digunakan untuk mengelompokkan data berurutan (ordered list) adalah…
a. List Iem
b. Bullet
c. Numbering
d. Huruf
e. Nama
Jawaban : C
47. Untuk memberikan list a, b, c, dst menggunakan perintah……
a. <ol type=”A”>
b. <ol type=”I”>
c. <ol type=”0”>
d. <ol type=”a”>
e. <ol type=”1”>
Jawaban D
48. Apa guna dari “&nbsp” dalam HTML?
a. Mengubah warna background
b. Mengubah warna huruf
c. Mengubah ukuran huruf
d. Membuat tabel
e. Membuat kolom tabel tanpa apa pun
jawaban : e

49. Perintah untuk mengubah warna huruf menjadi merah dalam HTML adalah……..
a. <img src = “red”>
b. <font size = “20”>
c. <bg color = “red”>
d. <font color = “red”>
e. &reg; “red”
jawaban : d

50. Bagaimana perintah untuk menampilkan dalam HTML?


a. <img width="118" height="41" src="file:///C|/Documents and
Settings/jb/Application Data/Macromedia/Dreamweaver
8/OfficeImageTemp/clip_image001.gif" alt="cip" /></p>
b. <textarea name="font" rows=5 cols=50>cip
</textarea>
c. <input type="radio" name="jk" value="cip">
d. <td colspan=2
align=center><big><big>&copy;&copy;&copy</big><br></td>cip
e. <input type="text" name="cip" >
jawaban : a
51. Bagaimanakah perintah HTML jika ingin menampilkan input type yang hanya boleh
memilih satu pilihan. Misal, pilihan untuk pilihan membaca.
a. <input type="radio" name="jk" value="membaca"> membaca
b. <input type="check radio" name="jk" value="membaca"> membaca
c. <input type="checkbox" name="jk" radio="membaca"> membaca
d. <input type="radio only one" name="jk" value="membaca"> membaca
e. <input type="radio one" name="jk" radio="membaca"> membaca
jawaban : a
52. Perintah Unordered list agar dapat menampilkan list bulat titik, adalah.
a. Circle
b. Disc
c. Clyndrical
d. Donuts
e. DiscBox
jawaban : b

53. Bagaimanakah perintah HTML agar muncul input type password


a. <td><input type="password" name="alamat"</td>
b. <td><input type="name" name="password"</td>
c. <td><input type="password" password="alamat"</td>
d. <td><input type="word" name="password"</td>
e. <td><input type="password1" name="password2"</td>
jawaban : a
54. Perintah Unordered dengan TYPE SQUARE digunakan untuk mendeskripsikan…
a. Bullet kotak
b. Bullet titik
c. Bullet lingkaran
d. Bullet segitiga
e. Bullet symbol
jawaban : a

55. Perintah yang digunakan untuk menerima masukan berupa pilihan yang dapat dipilih
lebih dari satu adalah . . .
a. Checkbox
b. Radio
c. Checkcircle
d. Square
e. boxmatch
jawaban : b
56. Perintah untuk menampilakan tanda ©©© adalah…
a. &amp;
b. &circ;
c. &nbsp;
d. &copy;
e. &omega;
jawaban : a
57. Untuk membuat table dengan kolom 3 dan baris 3, pada notepad harus ada tag:
a. <table border=2 colspan=3 rowspan=3>
b. <table border=”2” colspan=”3” rowspan=”3”>
c. <table border:2 colspan:3 rowspan:3>
d. <table border”2” colspan”3” rowspan”3”>
e. <table border2 colspan3 rowspan3>
jawaban : b

58. Tag <textarea> memiliki atribut di bawah ini adalah:


a. Name
b. Action
c. Method
d. Value
e. Option
jawaban : a

59. Type yang digunakan untuk menerima masukkan berupa pilihan. Pilihan yang
dipilih bisa lebih dari satu adalah:
a. submit
b. radio
c. reset
d. button
e. checkbox
jawaban e
60. Perintah yang di pakai untuk membuat tabel adalah
a. td dan tr
b. colspan dan rowspan
c. head
d. title
Jawabannya : a

62. Dalam pembuatan HTML software yang biasa digunakan adalah


a. Microsoft word
b. Notepad
c. Photosop
d. Macromedia Flash 8
Jawabannya : b
63. Penulisan &copy dalam HTML yang benar adalah
a. @
b. ©
c. ®
d. %
Jawabannya : b
a. @
b. ©
c. ®
d. %
Jawabannya : b
1. Tamplikanlah seluruh field yang berada didalam tabel barang
a) select barang;
b) select * from barang;
c) select * barang;
d) select * barang

2. Cara menghapus tabel barang


a) drop table * barang;
b) drop table barang
c) drop table barang;
d) drop table_barang;

3. Buat lah user baru pada table karyawan dengan user = sofyan dan password = sosa
a) SQL create user sofyan identified by sosa;
b) SQL> create user sofyan by sosa;
c) SQL> create user sofyan identified by sosa;
d) SQL> create user sofyan identified by sosa

4. Tampilkan last name dengan huruf capital dimana last name nya di awali dengan huruf ‘A’
a) SQL> select upper(last_name),salary from employees where last_name 'A%';
b) SQL> select upper(last_name),salary from employees where last_name like 'A%';
c) SQL> select upper(last_name),salary from employees where last_name like 'A';
d) SQL> select upper(last_name),salary from employees where last_name like 'A%;

5. Buatlah kolom NIP pada table karyawan sebagai index


a) SQL> create index karyawan nip idx on karyawan(nip);
b) SQL> create index karyawan_nip_idx on karyawan(nip)
c) SQL> create index karyawan_nip_idx on karyawan(nip);
d) SQL> create index karyawan_nip_idx karyawan(nip);

6. Hapus hak akses delete dari user sosa


a) Revoke delete on karyawan from sosa;
b) Revoke delete on karyawan sosa;
c) Revoke delete karyawan from sosa;
d) Revoke delete on karyawan from sosa

7. Buatlah kolom NIP sebagai primary key pada table karyawan


a) SQL> alter table karyawan add constraint pk_nip primary key nip;
b) SQL> alter table karyawan add constraint pk_nip primary key (nip)
c) SQL> alter table karyawan add constraint pk_nip primary key (nip);
d) SQL> alter table karyawan add constraint pk nip primary key (nip);

8. Buat lah barang dengan field kode_barang char(6),nama barang varchar2(25),satuan_barang


varchar2(20) dan stok_barang number(4) primary key adalah kode barang :

a) create table barang(


kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)
);
b) create table barang(
kode_barang char(6)
nama_barang varchar2(25)
satuan_barang varchar2(20)
stock_barang number(4)
constraint pk_barang primary key(kode_barang)
);
c) create table barang(
kode_barang char(6),
nama_barang varchar2(25),
constraint pk_barang primary key(kode_barang)
);
d) create table barang(
kode_barang char(6),
nama_barang varchar2(25),
satuan_barang varchar2(20),
stock_barang number(4),
constraint pk_barang primary key(kode_barang)

9. Buatlah kolom email pada table pegawai sebagai kolom unique


a) SQL> alter table karyawan add constraint uq_email unique (email);
b) SQL> alter table karyawan add constraint uq_email unique (email)
c) SQL> alter table karyawan on constraint uq_email unique (email);
d) SQL> alter table karyawan on constraint uq_email unique (email);

10. Isikan lah sebuah recordke dalam tabel barang seperti tampilan berikut :
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-1 KULKAS BUAH 20
a) insert into barang values('KPR-01','KULKAS','BUAH','20');
b) insert into_barang values('KPR-01','KULKAS','BUAH','20');
c) insert barang_values('KPR-01','KULKAS','BUAH','20');
d) insert into barang values(KPR-01,KULKAS,BUAH,20);

11. Perangkat Lunak (Software) yang digunakan untuk mengelola kumpulan atau koleksi data,
dimana data tersebut diorganisasikan atau disusun ke dalam suatu model data disebut…
a) Field
b) Record
c) DBMS
d) Tabel

12. Microsoft Access,Database Oracle adalah salah satu program aplikasi DBMS apa singkatan
dari DBMS tersebut…
a) Database Multiple System
b) Database Management System
c) Data Management System
d) Database Management Supply
13. Data yang terletak didalam satu kolom disebut…
a) Field
b) Record
c) DBMS
d) Tabel

14. Data yang terletak di dalam satu baris dan mewakili satu objek disebut….
a) Field
b) Record
c) DBMS
d) Tabel

15. Data yang menggambarkan kumpulan karakteristik suatu entitas….


a) Field
b) Record
c) DBMS
d) Database

16. Perintah yang digunakan untuk memanipulasi data adalah…


a) Report
b) Query
c) Form
d) Tabel

17. Manakah dibawah ini yang bukan termasuk kedalam software pengolah data base….
a) Ms- Access
b) Ms- Word
c) My SQL
d) SQL Server

18. Tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka,
spasi, dan tanda baca….
a) Text
b) Memo
c) Number
d) Currency

19. Currency digunakan untuk tipe data…


a) Huruf, angka spasi dan tandabaca
b) Berisi gambar
c) Untuk alamat hyperlink
d) Angka dalam format mata uang

20. Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity disebut
a) Data Field
b) Data Record
c) Attribut
d) Entity
21. Ciri dari Primary Key adalah ....
a) Bersifat unik
b) Bersifat umum
c) Memiliki kesamaan data dengan
d) Mudah dihapal

22. Sql dipublikasikan oleh :


a) E.F Codd
b) D. Chamberlin
c) R.F Boyce
d) Euler
e) Albert eisten

23. Berikut ini adalah sasaran dari SQL, kecuali :


a) Menciptakan basis data dan struktur relasi
b) Harus portable
c) Membuat pemrograman terstruktur dengan grafis
d) Mengelompokan data yang komplek

24. Salah satu contoh data manipulation language


a) ALTER
b) TABLE
c) CHAT
d) SELECT

25. Pengembangan MySQL dengan tool database UNIREG dibuat oleh…


a) E.F Codd
b) Michael Widenius
c) R.F Boyce
d) David

26. Isikan lah sebuah recordke dalam tabel barang seperti tampilan berikut :
KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-1 KULKAS BUAH 20
A. SQL> insert into barang values('KPR-01','KULKAS','BUAH','20');
B. SQL> insert from barang values('KPR-01','KULKAS','BUAH','20');
C. SQL> insert into barang from values('KPR-01','KULKAS','BUAH','20');
D. SQL> insert into barang values('KPR-01','KULKAS','BUAH','20');

Tambahkan sebuah record lagi sehingga hasil sebagai berikut


KODE_BARANG NAMA_BARANG SATUAN_BARANG STOK_BARANG
KPR-01 KULKAS BUAH 20
KPR-02 TELEVISI BUAH 15
A.SQL> Insert to barang values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
B. SQL> Insert in barang values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
C. SQL> Insert into barang values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
D. SQL> Insert into barang from values(‘KPR-02’,’TELEVISI’,’BUAH’,’15’);
28. Tamplikanlah seluruh field yang berada didalam tabel barang
A. SQL> select * from barang;
B. SQL> select * to barang;
C. SQL> select * from table barang;
D. SQL> select * from new barang;

29. Ubah lah tabel barang pada kolom nama barang dari TELEVISI menjadi MONITOR

A. SQL> update to barang


set nama_barang='MONITOR'
where nama_barang='TELEVISI';
B. SQL> update from barang
set nama_barang='MONITOR'
where nama_barang='TELEVISI';

C. SQL> update barang


set nama_barang='MONITOR'
where nama_barang='TELEVISI';
D. SQL> update table barang
set nama_barang='MONITOR'
where nama_barang='TELEVISI';

29. Tampilkan lah seluruh field yang berada di tabel barang

A. SQL> select * from table barang


B. SQL> select * from barang
C. SQL> select * on barang
D. SQL> select * to barang

30. Tampilkan kode barang,nama barang dari tabel barang yang jumalh stok nya 20
A. SQL> SELECT ON KODE_BARANG,NAMA_BARANG FROM BARANG WHERE
STOCK_BARANG=20;
B. SQL> SELECT KODE_BARANG,NAMA_BARANG FROM BARANG WHERE
STOCK_BARANG=20;
C. SQL> SELECT TO KODE_BARANG,NAMA_BARANG FROM BARANG WHERE
STOCK_BARANG=20;
D. SQL> SELECT FROM KODE_BARANG,NAMA_BARANG FROM BARANG
WHERE STOCK_BARANG=20;

31.Tampilkan nama barang,satuan barang dan stok barang dari tabel barang, dimana kode
barang adalah KPR-02
A. SQL> select on nama_barang,satuan_barang,stock_barang from barang
Where kode_barang like 'kpr-02';
B. SQL> select from nama_barang,satuan_barang,stock_barang from barang
Where kode_barang like 'kpr-02';
C. SQL> select table nama_barang,satuan_barang,stock_barang from barang
Where kode_barang like 'kpr-02';
D. SQL> select nama_barang,satuan_barang,stock_barang from barang
Where kode_barang like 'kpr-02';

32. Hapuslah pada field MONITOR pada kolom nama_barang pada tabel barang
A. SQL> delete from barang where NAMA_BARANG='MONITOR';
B. SQL> delete from table barang where NAMA_BARANG='MONITOR';
C. SQL>delete on barang where NAMA_BARANG='MONITOR';
D. SQL>delete on table barang where NAMA_BARANG='MONITOR';
33.Hapus Tabel Barang
A. SQL> drop from table barang;
B. SQL> drop to table barang;
C. SQL> drop table barang;
D. SQL> drop on table barang;

34. Tampilkan last name,salary dari tabel employees yang salary nya lebih besar dari 12000
A. SQL> select last_name,salary to employees where salary>12000;
B. SQL> select last_name,salary on employees where salary>12000;
C. SQL> select last_name,salary from employees where salary>12000;
D. SQL> select last_name,salary employees where salary>12000;

35.Tampilkan employee id,last name dan salary untuk karyawan yang mempunyai employee
id lebih dari 100 dan salary nya ditambah 3000 dan urut kan berdasarkan salary nya
A. SQL> select employee_id,last_name,salary+3000 from employees where
employee_id>100;
B. SQL> select on employee_id,last_name,salary+3000 from employees where
employee_id>100;
C. SQL> select from employee_id,last_name,salary+3000 from employees where
employee_id>100;
D. SQL> select table employee_id,last_name,salary+3000 from employees where
employee_id>100;

36. Tampilkan employee id,last name,salary dan salary di kalikan 10% dengan kolom alias
“Gaji Baru”
SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" from table employees;
A. SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" to employees;
B. SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" on employees;
C. SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" from employees;
D. SQL> select employee_id,last_name,salary,salary*0.1 as "Gaji Baru" from employees;

37. Tampilkan last name dan hire date khusus untuk pegawai yang hire date nya 1993
A. SQL> select last_name,hire_date from employees where hire_date like '%93';
B. SQL> select on last_name,hire_date from employees where hire_date like '%93';
C. SQL> select from last_name,hire_date from employees where hire_date like '%93';
D. SQL> select table last_name,hire_date from employees where hire_date like '%93';

38. Tampilkan last name,job id karyawan yang hire date nya antara 20-09-1988 s/d 06-02-
2000
A. SQL> select table from last_name,job_id from employees where hire_date between '28-
09-1988' and '06-02-2000';
B. SQL> select last_name,job_id from employees where hire_date between '28-09-1988' and
'06-02-2000';
C. SQL> select last_name,job_id from table employees where hire_date between '28-09-
1988' and '06-02-2000';
D. SQL> select last_name,job_id to employees where hire_date between '28-09-1988' and
'06-02-2000';

39. Hitung lah jumlah karyawan yang Tanggal masuk nya antara 20-09-1988 s/d 06-02-2000
A. SQL> select to count(last_name) from employees where hire_date between '20-09-1988'
and '06-02-2000';
B. SQL> select to table count(last_name) from employees where hire_date between '20-09-
1988' and '06-02-2000';
C. SQL> select from count(last_name) from employees where hire_date between '20-09-
1988' and '06-02-2000';
D. SQL> select count(last_name) from employees where hire_date between '20-09-1988' and
'06-02-2000';

40. Tampilkan rata –rata gaji dari semua karyawan dengan kolom alias “RATA – RATA
GAJI”
A. SQL> select avg(salary) as "RATA - RATA GAJI " from employees;
B. SQL> select table avg(salary) as "RATA - RATA GAJI " from employees;
C. SQL> select on avg(salary) as "RATA - RATA GAJI " from employees;
D. SQL> select from table avg(salary) as "RATA - RATA GAJI " from employees;

41. Tampilkan last name karyawan dan tanggal masuk nya dengan mengkonversikan kedalam
bentuk karakter. Khusus untuk karyawan yang department id nya lebih besar dari 100
A. SQL> select last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" from
employees where department_id>100;
B. SQL> select table last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" from
employees where department_id>100;
C. SQL> select from last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" from
employees where department_id>100;
D. SQL> select last_name,to_char(hire_date,'dd month yyyy') as "HIRE DATE" where
employees where department_id>100;

42. Tampilkan last name,salary,dan panjang karakter dengan kolom alias “JML
KARAKTER” berdasarkan huruf awal yang di input kan oleh user
A. select last_name,salary,length(last_name) as "JML KARAKTER" from employees where
last_name like '&_%';
B. select table last_name,salary,length(last_name) as "JML KARAKTER" from employees
where last_name like '&_%';
C. select from last_name,salary,length(last_name) as "JML KARAKTER" from employees
where last_name like '&_%';
D. select on last_name,salary,length(last_name) as "JML KARAKTER" from employees
where last_name like '&_%';

43. Tampilkan last name,salary,salary di tambah 20% dengan kolom bonus nama untuk
karyawan yang namanya berawan huruf H
A. SQL> select table from last_name,salary,salary*0.2 as "BONUS NAMA" from employees
where last_name like 'H%';
B. SQL> select last_name,salary,salary*0.2 as "BONUS NAMA" from employees where
last_name like 'H%';
C. SQL> select table on last_name,salary,salary*0.2 as "BONUS NAMA" from employees
where last_name like 'H%';
D. SQL> select on last_name,salary,salary*0.2 as "BONUS NAMA" from employees where
last_name like 'H%';

44.Tampilkan last_name,salary untuk karyawan yang jumlah salary nya lebih besar dari data
yang di input kan oleh user dan urutkan berdasarkan last_name
A. SQL > select from table last_name,salary from employees where salary>&salary order by
last_name;
B. SQL > select on last_name,salary from employees where salary>&salary order by
last_name;
C. SQL > select from last_name,salary from employees where salary>&salary order by
last_name;
D. SQL > select last_name,salary from employees where salary>&salary order by last_name;

45. Tampilkan last_name dengan huruf kecil ,salary dari tabel employees dimana last name
nya di awali dengan huruf ‘A’
A. SQL>select table from lower(last_name),salary from employees where last_name like
'A%';
B. SQL>select from table lower(last_name),salary from employees where last_name like
'A%';
C. SQL>select lower(last_name),salary from employees where last_name like 'A%';
D. SQL>select from lower(last_name),salary from employees where last_name like 'A%';

46. Tampilkan last name dengan huruf capital dimana last name nya di awali dengan huruf
‘A’
A. SQL> select drop upper(last_name),salary from employees where last_name like 'A%';
B. SQL> select upper(last_name),salary from employees where last_name like 'A%';
C. SQL> select by upper(last_name),salary from employees where last_name like 'A%';
D. SQL> select on upper(last_name),salary from employees where last_name like 'A%';

47. Tampilkan last name dengan awalan huruf capital dan selebihnya huruf kecil khusu untuk
karyawan yang last name nya diawali dengan huruf ‘H’
A. SQL> select initcap(last_name),salary from employees where last_name like 'H%';
B. SQL> select by initcap(last_name),salary from employees where last_name like 'H%';
C. SQL> select from table initcap(last_name),salary from employees where last_name like
'H%';
D. SQL> select on initcap(last_name),salary from employees where last_name like 'H%';

48. Tampilkan salary tertinggi dengan kolom alias “GAJI TERTINGGI” dan untuk yang
terendah dengan kolom alias “GAJI TERENDAH”
A. Select value max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH"
from employees;
B. select max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH" from
employees;
C. select to max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH" from
employees;
D. select on max(salary) as "GAJI TERTINGGI",min(salary) as "GAJI TERENDAH" from
employees;

49. Program desktop yang sering dipakai untuk membuat program koneksi database
adalah...
a. Visual studio
b. MySQL Workbanch
c. Visual basic
d. Autocad

50. Di dalam suatu basis data, seorang pemrogram aplikasi cukup hanya mengetahui :
a. Skema basis data. c. Subskema basis data.
b. Model data. d. Seluruh relasi yg ada.

51. Tool yang digunakan untuk mengoneksikan database di dalam menu VB 6.0 adalah...
a. Adodc b. Datagrid c. SQL Conector d. Toolbox

52. Program enterprise yang dibuat untuk mengaplikasikan basis data oracle adalah...
a. Ms.powerpoint b. Corel draw c. Ms.Visual Basic d. Ulead10.0

53. Dibawah ini yang disebut program aplikasi database web server adalah....
a. Apache b.Winamp d. Localhost e.phpMyadmin
54. Bagaimanakah cara menyimpan program dari Visual Basic....
a. Save b. Save as + form c. Save all d. Save as

55 Berapakah jumlah ukuran memori pada tipe data currency ….


a. 1 b. 2 c. 4 d. 8

57. Berapakah jumlah ukuran memori pada tipe data string…


a) 1
b) 3
c) 4
d) 8

58. Dibawah ini langkah-langkah yang benar dalam penyimpanan semua project dalam
Visual Basic dengan 1 Form dalah …
a) File  SaveAs
b) File  SaveForm1
c) FileSaveProjectForm1
d) File  SaveProject As

59. Toolbox yang dipakai untuk memasukan database adalah...


a) Adodc
b) Label
c) Commandbutton
d) Datagrid

60. Toolbox yang dipakai untuk mendata atau isian database adalah....
a) Adodc
b) Label
c) Textbox
d) Datagrid

61. Salah satu keuntungan penggunaan basis data adalah Data independence. Keuntungan yg
diperoleh dengan adanya Data Independence adalah :
a. Perubahan struktur penyimpanan data dan strategi aksesnya tidak mengubah program
aplikasi yg sudah ada.
b. Perubahan struktur penyimpanan data dan strategi aksesnya akan mengganggu
program aplikasi yg sudah ada.
c. Program aplikasi perlu diubah apabila terjadi perubahan pada struktur penyimpanan data
dan strategi aksesnya.
d. Struktur penyimpanan data dan strategi akses perlu diubah apabila program aplikasi
berubah.

62.Di dalam sebuah system basis data dalam lingkungan universitas, maka data mengenai
indeks prestasi mahasiswa merupakan :
a. Data operasional. c. Data dictionary.
b. Data input. d. Data output.

63. Tingkatan view/eksternal pada arsitektur system basis data menggambarkan :


a. Bagaimana data sebenarnya disimpan dalam basis data.
b. Bagian dari data yg disimpan dalam basis data.
c. Data apa yg sebenarnya disimpan dalam basis data.
d. Bagaimana manipulasi data yg disimpan dalam basis data.

64. Database Management System adalah :


a. Kumpulan data yg digunakan bersama-sama.
b. Kumpulan data yg digunakan oleh suatu program.
c. Kumpulan data yg digunakan hanya oleh satu aplikasi.
d. Kumpulan program yg digunakan untuk mengakses basis data.

65. Suatu atribut di dalam satu relasi merupakan primary key pada relasi lain, atribut tersebut
dinamakan :
a. Foreign key c. Candidate key
b. Alternate key d. Super key

66. Nilai dari primary key pada suatu relasi tidak boleh Null. Aturan tersebut merupakan
aturan :
a. Referential Integrity Rule c. Business Rule
b. Domain Key Rule d. Entity Integrity Rule
8. Suatu relasi dikatakan dalam bentuk normal satu(1NF) jika dan hanya jika :
a. Setiap nilai atributnya adalah atomic.
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey
atribut adalah bergantung penuh (fully depedent) pada primary key.
c. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey
atribut adalah tidak bergantung transitif pada primary key.
d. Setiap determinant adalah candidate key.

67. Suatu relasi dikatakan dalam bentuk normal dua (2NF) jika dan hanya jika :
a. Setiap nilai atributnya adalah atomic
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey
atribut adalah bergantung penuh (fully depedent) pada primary key.
c. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey
atribut adalah tidak bergantung transitif pada primary key.
d. Setiap determinant adalah candidate key.

68. Suatu relasi dikatakan dalam bentuk normal tiga (3NF) jika dan hanya jika :
a. Setiap nilai atributnya adalah atomic
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey
atribut adalah bergantung penuh (fully depedent) pada primary key.
c. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap
nonkey atribut adalah tidak bergantung transitif pada primary key.
d. Setiap determinant adalah candidate key.

69. Kegunaan Data Manipulation Language (DML) adalah untuk :


a. Mendefinisikan skema konseptual dan internal.
b. Memanipulasi basis data seperti : menambah, mengubah, melihat dan mengahapus.
c. Mendeskripsikan skema internal.
d. Mendeskripsikan user-view dan mappingnya ke tingkat konseptual.
70. Normalisasi adalah langkah penting dalam menyusun file basis data untuk menghindari :
a. Manipulasi data c. Validasi data
b. Kerangkapan data d. Kosistensi data

71. Personil yg berhak untuk merubah struktur storage dan strategi akses di dalam basis data
adalah :
a. DBMS c. DBA
b. Programmer d. Analyst

72. Proses pertukaran informasi dari satu tingkat ke tingkat lainnya dalam arsitektur system
basis data disebut :
a. Data independence c. Mapping
b. Physical data independence d. Logical data independence

73. Himpunan objek, misalnya mahasiswa dengan nomor pokok, nama dan alamat, yg dapat
dibedakan dengan objek lain yg sejenis disebut :
a. Himpunan nilai atribut c. Himpunan relationship
b. Himpunan entitas d. Himpunan relasi

74. Bagian DBMS yg berfungsi untuk melakukan kueri dan pengolahan data adalah :
a. DDL c. Subskema DDL
b. Host language d. DML

75. Dalam pendekatan basis data relasional suatu field disebut juga :
a. Atribut. C. Baris.
b. Tupel. D. Relasi.

76. Dalam basis data relasional, view adalah :


a. Tabel semu yg dibuat dari base table.
b. Pandangan terhadap tupel.
c. Tingkatan pandangan terhadap table.
d. Base table.

77. Statement DML dari SQL adalah :


a. Retrieve, Replace, Delete, Update.
b. Select, Project, Join, Divide.
c. Select, Replace, Delete, Insert.
d. Select, Update, Delete, Insert.

78. Data sublanguage adalah :


a. Query language c. DML
b. DDL d. DDL dan DML

79. SQL yg disisipkan dalam program dengan bahasa pemprograman tingkat tinggi disebut :
a. Extended SQL c. Expanded SQL
b. Embedded SQL d. Extension SQL

80. Yg dimaksud dengan merancang basis data adalah :


a. Merancang DBMS dalam system basis data.
b. Merancang program untuk system basis data.
c. Merancang file untuk basis data.
d. Merancang program untuk basis data.

81. Yg dimaksud dengan Bahasa Kueri Formal adalah :


a. Aljabar dan Kalkulus Relasional
b. SQL dan QUEL.
c. Aljabar Relasional dan QBE.
d. Aljabar Relasional dan SQL.

82. Perintah untuk membuat table semu yg diambil dari base table pada SQL adalah :
a. CREATE TABLE. c. CREATE INDEX.
b. CREATE VIEW. d. CREATE DATABASE.

83. Kamus data (data dictionary) adalah komponen system manajemen basis data yg
berfungsi untuk :
a. Menyimpan basis datanya sendiri.
b. Menyimpan file basis data.
c. Menyimpan program aplikasi.
d. Menyimpan metadata tentang struktur data dan skema basis data.

Salesman
Kode_sales Nama_sales Status Kota
S100 Budi 10 Surabaya
S101 Amat 20 Semarang
S102 Bambang 30 Jakarta
S103 Untung 40 Jakarta
S104 Mardi 50 Palembang
Barang
Kode_brg Nama_brg Warna Berat Harga
P1 Mur Merah 12 1000
P2 Baut Hijau 17 1200
P3 Sekrup Kuning 14 2000
P4 Paku Hitam 8 800
P5 Engsel Biru 18 1500
P6 Palu Hitam 25 2500
Pengiriman
Kode_sales Kode_brg Qty
S100 P1 300
S100 P2 200
S100 P3 400
S100 P4 200
S100 P5 100
S100 P6 100
S101 P1 300
S101 P2 400
S102 P2 200
S103 P2 200
S103 P4 300
S103 P5 400

84. Tambahkan salesman baru dengan S105 Supriyanto 40, Jakarta :


a. Add Into Salesman values (‘S105’,’Supriyanto’,’40’,’Jakarta’)
b. Insert Into Salesman values (‘S105’, ’Supriyanto’,’40’,’Jakarta’)
c. Add To Salesman values (‘S105’, ’Supriyanto’,’40’,’Jakarta’)
d. Insert To Salesman values (‘S105’, ’Supriyanto’,’40’,’Jakarta’)

85. Hapus semua salesman berlokasi di Surabaya :


a. Erase Into Salesman Where kota=’Surabaya’
b. Erase From Salesman Where kota=’Surabaya’
c. Delete Into Salesman Where kota=’Surabaya’
d. Delete From Salesman Where kota=’Surabaya’

87. Ubah harga barang dengan kode P2 menjadi 1.5 kali dari harga lama :
a. Update Barang Set harga=1.5*harga Where kode_brg=’P2’
b. Replace Barang Set harga=1.5*harga Where kode_brg=’P2’
c. Replace Barang Where kode_brg=’P2’ Set harga=1.5*harga
d. UpdateBarang Where kode_brg=’P2’ Set harga=1.5*harga

88. Ubah warna untuk kode_brg P4 dengan warna biru dan harganya dinaikkan 5% dari harga
lama :
a. Update Barang Set warna=’Biru’ Where kode_brg=’P4’ harga=harga*0.05
b. Update Barang Set warna=’Biru’ harga=harga*0.05 Where kode_brg=’P4’
c. Replace Barang Set warna=’Biru’ Where kode_brg=’P4’ harga=harga*0.05
d. Replace Barang Set warna=’Biru’ harga=harga*0.05 Where kode_brg=’P4’

89. Hitung jumlah total barang yg berhasil dijual untuk barang P1 :


a. Select Count(qty) From Barang Where kode_brg=’P1’
b. Select Count(qty) Into Barang Where kode_brg=’P1’
c. Select Sum(qty) From Barang Where kode_brg=’P1’
d. Select Sum(qty) Into Barang Where kode_brg=’P1’

90. Cari kode_brg untuk semua barang yg berhasil dijual oleh lebih dari seorang salesman :
a. Select kode_brg From Pengiriman Order By kode_brg Having Sum(*)>1
b. Select kode_brg From Pengiriman Grup By kode_brg Having Sum(kode_sales)>1
c. Select kode_brg From Pengiriman Order By kode_brg Having Count(*)>1
d. Select kode_brg From Pengiriman Group By kode_brg Having Count(kode_sales)>1

91. Cari nama salesman yg berlokasi di Jakarta dan status lebih besar dari 30 :
a. Select Salesman From nama-sales Where kota=’Jakarta’ and status>30
b. Select Salesman From nama-sales Where kota=’Jakarta’ or status>30
c. Select nama_sales From Salesman Where kota=’Jakarta’ or status>30
d. Select nama_sales From Salesman Where kota=’Jakarta’ and status>30

92. Cari nama salesman yg berhasil menjual barang P2 :


a. Sales nama_sales
From Salesman
Where kode_sales Not ln
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
b. Select nama_sales
From Salesman
Where kode_sales In
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
c. Select nama_sales
From Salesman
Where kode_sales Between
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
d. Select nama_sales
From Salesman
Where kode_sales Like
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)

93. Cari nama salesman yg menjual paling sedikit satu barang yg berwarna biru :
a. Select nama_sales
From Salesman
Where kode_sales In
(Select kode_sales
From Pengiriman
Where kode_brg In
(Select kode_brg
From Barang
Where warna=’Biru’))
b. Select nama_sales
From Salesman
Where kode_sales Not In
(Select kode_sales
From Pengiriman
Where kode_brg Not In
(Select kode_brg
From Barang
Where warna=’Biru’))
c. Select nama_sales
From Salesman
Where kode_sales between
(Select kode_sales
From Pengiriman
Where kode_brg between
(Select kode_brg
From Barang
Where warna=’Biru’))
d. Select nama_sales
From Salesman
Where kode_sales Like
(Select kode_sales
From Pengiriman
Where kode_brg Like
(Select kode_brg
From Barang
Where warna=’Biru’))

94. Dengan mengunakan kueri Aljabar Reasional, cari seua atus lebih besar dari 30
salesman yg tinggal di Jakarta dengan
a. Ókota = “Jakarta” V status >30 (salesman)
b. Ókota = “Jakarta” ^ status >30 (salesman)
c. Ósalesman = “Jakarta” V status >30 (kota)
d. Ósalesman = “Jakarta” ^ status >30 (kota)

95. Dengan menggunakan kueri kalkulus relasional, cari semua salesman dengan status lebih
besar dri 20
a. {t| t (….) salesman v t [status]>20}
b. {t| t (….) salesman v t [status]>20}
c. {t| t (….) salesman (..) t[status]>20}
d. {t| t (….) salesman (..) t[status]>20}

96. Dengan menggunakan kueri kalukulus relasional, cari nama salesman yang mengirim
paling sedikit satu barang berwarna kuning
a. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] ^ (..) u (..) pengiriman
(u[kode_sales] = s[kode_sales] ^ (..) w (..) Barang (w[kode_brg] = s[kode_brg] ^ w[warna] =
“kuning”)))}
b. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] ^ (..) u (..) pengiriman
(u[kode_sales] = s[kode_sales] ^ (..) w (..) Barang (w[kode_brg] = s[kode_brg] ^
w[warna] = “kuning”)))}
c. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] v (..) u (..) pengiriman
(u[kode_sales] = s[kode_sales] v (..) w (..) Barang (w[kode_brg] = s[kode_brg] v w[warna] =
“kuning”)))}
d. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] v (..) u (..) pengiriman
(u[kode_sales] = s[kode_sales] v (..) w (..) Barang (w[kode_brg] = s[kode_brg] v w[warna] =
“kuning”)))}

97. Dengan menggunakan kueri QUEL, cari nama salesman yang tinggal di Jakarta dengan
status lebih besar dari 30
a. Range of s is Salesman
Retrief (s.nama_sales, t.kode_barang)
Where t.kode = “Jakarta” and t.status > 30
b. Range of t is Salesman
Select (t.nama_sales, t.status, t.kota)
Where t.kota = “Jakarta” and t.status >30
c. Range t.nama_sales, t.status, t.kota
From salesman
Where t.kota = “Jakarta” and t.status > 30
d. Range of t is Salesman
From (t.nama_sales, t.status, t.kota)
Where t.kota = “Jakarta” and t.status >30

98. Dengan menggunakan kueri QUEL, cari nama salesman yang berhasil mengirim barang
P4
a. Range of s is Salesman
Range of t is Pengiriman
Retrief (s.nama_sales, t.kode_barang)
Where s.kode_sales = t.kode__sales and t.kode_brg = “P4”
b. Range of s is Salesman
Range of t is Pengiriman
Select (s.nama_sales, t.kode_barang)
Where s.kode_sales = t.kode__sales and t.kode_brg = “P4”
c. Range s.nama_sales, t.kode_brg
From (salesman, pengiriman)
Where s.kode_sales = t.kode_sales and t.kode_brg = “P4”
d. Range of s is Salesman
Range of t is Pengiriman
From (s.nama_sales, t.kode_barang)
Where s.kode_sales = t.kode__sales and t.kode_brg = “P4”

99. Karakteristik dari suatu Entity yang menyediakan penjelasan detail tentang entity disebut
Data Field
a) Data Record
b) Attribut
c) Entity

100. Ciri dari Primary Key adalah ....


a) Bersifat unik
b) Bersifat umum
c) Memiliki kesamaan data dengan
d) Mudah dihapal

Anda mungkin juga menyukai