Anda di halaman 1dari 5

SEKOLAH MENENGAH KEJURUAN ( SMK )

DARUL MAARIF PAMANUKAN


Sekretariat : Jln Eyang Tirtapraja No. 101 Pamanukan Subang 41254 Telp (0260)552087

SOAL ULANGAN AKHIR SEMESTER

TAHUN PELAJARAN
Mata Diklat
Kelas / Program

: Kejuruan ( Software )
: X RPL

1. 1. <HTML>
2. <TITLE> 3. <HEAD> 4. <BODY>
Urutan yang benar dalam menuliskan script program adalah
A. 1234
D. 1432
B. 2341
E. 4321
C. 1324
2. Di dalam sebuah kode script ada tertulis seperti ini <input type=button value=klik
disini onclick=klik(), event(kejadian) apa yang digunakan dalam kode script
tersebut
A. alert
D. onmouseout
B. confirm
E. onclik
C. document.write
3. Di dalam sebuah kode script ada tertulis seperti ini document.bgColor="red", apakah
arti dari kode script tersebut
A. Memberikan warna merah pada background page
B. Memberikan warna merah untuk tulisan pada page
C. Memberikan warna tulisan pada setiap document.
D. Memberikan warna merah pada link document
E. Memberikan warna merah pada link dari halaman web
4. Di dalam sebuah kode script ada tertulis seperti ini document.fgColor="red", apakah
arti dari kode script tersebut
A. Memberikan warna merah pada background page
B. Memberikan warna merah untuk tulisan pada page
C. Memberikan warna tulisan pada setiap document.
D. Memberikan warna merah pada link document
E. Memberikan warna merah pada link dari halaman web
5. Fungsi yang digunakan untuk merubah satu nilai dari suatu variabel menjadi bilangan
desimal adalah

A. parseInt()
B. eval=(nama variabel)
C. window.close

D. parseFLoat()
E. window.prompt

6. Fungsi yang digunakan untuk merubah satu nilai dari suatu variabel menjadi bilangan
bulat adalah
A. parseInt()
D. eval=(nama variabel)
B. parseFLoat()
E. window.prompt
C. window.close
7. Word Wide Web merupakan singkatan dari :
A. WWW
D. WWC
B. WCW
E. WWO
C. WHO
8. Jaringan komputer berskala internasional/global yang dapat membuat masing-masing
komputer saling berkomunikasi adalah:
A. Intranet
D. Warnet
B. Ultranet
E. Dotnet
C. Internet
9. Dibawah ini adalah bagian dari web browser, kecuali :
A. Internet Explorer
D. Modila
B. Opera
E. Netscape
C. Mozila
10. Dibawah ini merupakan tag utama dari html, kecuali :
A. Html <html> </html>
D. Break line
B. Paragraf <p> </p>
E. Horizontal line
C. Font <font> </font>
11. Di dalam sebuah tabel, setiap baris di bentuk dengan tag :
A. <td> .. </td>
D. <th> . </th>
B. <tr> .. </tr>
E. </td> <td>
C. <tb> ...... </tb>
12. Di dalam sebuah tabel, setiap kolom di bentuk dengan tag :
A. <td> .. </td>
D. <th> . </th>
B. <tr> .. </tr>
E. </td> <td>
C. <tb> ...... </tb>
13. Tag ini berguna untuk menampilkan seluruh text beserta tagnya dalam sebuah web
browser :
A. <Emphasis> ..</emphasis>
D. <strike> . </strike>
B. <plaintext> </plaintext>
E. <strong> .. </strong>
C. <pre> ...... </pre>

14. Bentuk type seperti ini


A. Bulleted
B. Disc
C. Square

di dalam list html dinamakan


D. Cirle
E. Numbered

15. Bentuk type seperti ini


A. Bulleted
B. Disc
C. Square

di dalam list html dinamakan :


D. Cirle
E. Numbered

16. Bentuk type seperti ini


A. Bulleted
B. Disc
C. Square

di dalam list html dinamakan :


D. Cirle
E. Numbered

17. Perhatikan kode program dibawah ini dengan seksama!


1) <script language=javascript> 2) Var a=12; 3) Var b=4; 4) Function
pd2(b) { 5) Var a=b*2; 6) return a; } 7) document.write(Dua kali dari ,b,
adalah ,pd2(b)); 8) document.write(Nilai dari a adalah, a); 9) </script>

Dari kode skrip diatas, maka hasilnya adalah .....


A. Dua kali dari 4 adalah 8 Nilai dari a adalah 12
B. Dua kali dari 2 adalah 4 Nilai dari a adalah 12
C. Dua kali dari 4 adalah 8 Nilai dari a adalah 8
D. Dua kali dari 4 adalah 8 Nilai dari a adalah 4
E. Dua kali dari 2 adalah 4 Nilai dari a adalah 12
18. Masih Berhubungan dengan kode program pada nomor 22, apabila kode program pada
baris ke 5 Var a = b * 2 ; diganti dengan a = b * 2 ;, maka hasilnya adalah ....
A. Dua kali dari 4 adalah 8 Nilai dari a adalah 12
B. Dua kali dari 2 adalah 4 Nilai dari a adalah 12
C. Dua kali dari 4 adalah 8 Nilai dari a adalah 8
D. Dua kali dari 4 adalah 8 Nilai dari a adalah 4
E. Dua kali dari 2 adalah 4 Nilai dari a adalah 12
19. Di dalam javascript kita hanya bisa memanipulasi empat jenis data. Dibawah ini
merupakan keempat jenis data tersebut, kecuali :
A. Jenis data fungsi
B. Jenis data bilangan (integer atau float)
C. Jenis data kata (string)
D. Jenis data Boolean (true atau false)
E. Jenis data null (tidak ada data didalamnya)
20. Fungsi Frame ini berisi daftar link dengan frame kedua sebagai target :
A. Frame Navigasi
D. Frame Baris
B. Frame Inline
E. Frame Campuran

C. Frame Kolom
21. Fungsi Frame ini menampilkan informasi dalam sebuah web browser dalam bentuk
baris dan kolom :
A. Frame Navigasi
D. Frame Baris
B. Frame Inline
E. Frame Campuran
C. Frame Kolom
22. Tahun berapakah javascript pertama kali diperkenalkan oleh netscape ?
A. 1945
B. 1995
C. 2005
D. 1985
E. 1975
23. Untuk menuliskan komentar dalam satu baris didalam javascript kita menggunakan ?
A. // komentar //
D. \\ komentar \\
B. // komentar */
E. \* komentar */
C. /* komentar */
24. Untuk menuliskan komentar lebih dari satu baris didalam javascript kita menggunakan
?
A. // komentar //
D. \\ komentar \\
B. // komentar */
E. \* komentar */
C. /* komentar */
25. Script dari javasscript dapat di tempatkan pada :
A. Body, Header, Title
D. Body, Header, External File
B. Header, Title, Html
E. Body, Header, Html
C. Title, Body, External File
26. Pendeklarasian variabel dijavascript dapat dilakukan dengan dua cara, antara lain
dengan menuliskan kata kunci var kemudian diikuti dengan nama variabel dan nilai
dari variabelnya. Cara pendeklarasian seperti ini disebut secara :
A. Implisit
B. Explisit
C. Variabel
D. Deduktif E. Variatif
27. Pendeklarasian variabel dijavascript dapat dilakukan dengan dua cara, antara lain
dengan tidak menuliskan kata kunci var kemudian diikuti dengan nama variabel dan
nilai dari variabelnya. Cara pendeklarasian seperti ini disebut secara :
A. Implisit
B. Explisit
C. Variabel
D. Deduktif E. Variatif
28. <html> <head> </head> <body>
<script language="javascript">
for(a=0; (28);a+=2) {
document.write(a," ") }
</script> </body> </html>
Agar menghasilkan tampilan deret 0 2 4 6 8 10 12 14 16 18 20, maka titik-titk pada nomor
28 seharusnya berisi
A. a<=10
D. a<=20
B. a<20
E. a>=20
C. a<10

29. <html> <head> </head> <body>


<script language="javascript">
for(a= -12;a<=12;a+=3) {
document.write( (29)," ") }
</script> </body> </html>
Agar menghasilkan tampilan deret 144 81 36 9 0 9 36 81 144 , maka titik-titk pada nomor
29 seharusnya berisi
A. a*2
B. a*a
C. a+a
D. a/a
E. a*a*a
30. <html> <head> </head> <body>
<script language="javascript">
for(a=0; (30);a+=2) {
document.write(a," ") }
</script> </body> </html>
Agar menghasilkan tampilan deret 0 2 4 6 8 10, maka titik-titk pada nomor 30 seharusnya
berisi
D. a<=20
D. a<=10
E. a<10
E. a>=10
F. a<20
Essay
31.
32.
33.
34.
35.

Jelaskan urutan dalam membangun sebuah Algoritma ?


Tuliskan Struktur dasar HTML dan Javascript !
Apa yang dimaksud dengan Javascript ?
Sebutkan kelebihan dan kelemahan Javascript ?
Buatlah script untuk tampilan dibawah ini !

Selamat Mengerjakan

Anda mungkin juga menyukai