SlideShare a Scribd company logo
ULANGAN HARIAN
KE-2
XI RPL | PEMROGRAMAN WEB DAN
PERANGKAT BERGERAK
ATURAN
• Bacalah doa terlebih dahulu
• Telitilah soal sebelum menjawab
• Soal tidak akan diulang dua kali, jadi gunakan
waktu sebaik mungkin untuk memahami soal
dan menjawab pertanyaan dengan benar
• Bersikap jujur
• Jumlah soal = 30 soal & tiap soal = ± 1 menit
Javascript diperkenalkan pertama
kali oleh Brendan Eich yang bekerja
di Netscape pada tahun .....
A. 1993
B. 1994
C. 1995
D. 1996
01
Atribut language di dalam tag
<script> menunjukkan .....
A. jenis scriptnya
B. jenis bahasanya
C. jenis versinya
D. jenis kodenya
02
Untuk menuliskan komentar yang lebih dari satu
baris dalam Javascript yang benar adalah .....
A. // komentar pertama
komentar kedua
B. // komentar pertama
komentar kedua //
C. /* komentar pertama
komentar kedua //
D. /* komentar pertama
komentar kedua */
03
Berikut ini sintaks Javascript yang benar adalah .....
A. <script language=”javascript”>
alert(“Hallo Siswa-siswi RPL!”)
</script>
B. <script language=”javascript”>
alert(Hallo Siswa-siswi RPL!)
</script>
C. <script language=”javascript”>
alert(Hallo Siswa-siswi RPL!);
</script>
D. <script language=”javascript”>
alert(“Hallo Siswa-siswi RPL!”);
</script>
04
Beberapa penggunaan Javascript yang
sering dijumpai, kecuali .....
A. Untuk menampilkan kondisi cuaca
B. Untuk menampilkan pop-up window
C.Untuk membuat menu dropdown
D.Untuk menampilkan tanggal dan waktu
05
Javascript merupakan bahasa script yang
populer di internet dan dapat bekerja
pada penjelajah web browser seperti
kecuali .....
A. Mozilla Firefox
B. Google Chrome
C.Opera
D.Windows Explorer
06
Berikut ini penulisan variabel yang
tidak benar dalam Javascript adalah
.....
A.luas_lingkaran
B._7an
C.7ruangan
D.$biaya
07
Suatu variabel yang mempunyai dua nilai
dan berfungsi untuk memeriksa suatu
kondisi yaitu true dan false dinamakan
.....
A. Numerik
B. String
C.Boolean
D.Integer
08
Lihatlah kode program berikut
ini!
(Program disamping)
Tampilan yang dihasilkan dari
kode program di atas adalah .....
A. 6 * 5 = 30
B. 6 x 5
C. 6 * 5
D. 30
09
<script language=”javascript”>
var nilai1;
var nilai2 = 6;
nilai1 = 5;
document.write(nilai1 * nilai2);
</script>
Fungsi dari penanganan event ondblclick
dalam tampilan web adalah .....
A. Muncul ketika user mengklik ganda pada
elemen / komponen
B. Muncul ketika user menekan pada mouse
C. Muncul ketika user mengklik elemen /
komponen
D. Muncul ketika user melepas tombol mouse
10
Fungsi dari penanganan event onselect dalam
tampilan web adalah .....
A. Muncul ketika user memilih teks pada
HTML control
B. Muncul ketika HTML control sedang fokus
C. Muncul ketika user menekan tombol reset
dalam form
D. Muncul ketika user melakukan submit form
11
Fungsi dari penanganan event onreset dalam
tampilan web adalah .....
A. Muncul ketika HTML control sedang fokus
B. Muncul ketika user memilih teks pada
HTML control
C. Muncul ketika user menekan tombol reset
dalam form
D. Muncul ketika user melakukan submit form
12
Fungsi dari penanganan event onsubmit dalam
tampilan web adalah .....
A. Muncul ketika user memilih teks pada
HTML control
B. Muncul ketika HTML control kehilangan
fokus dan nilai berubah
C. Muncul ketika user menekan tombol reset
dalam form
D. Muncul ketika user melakukan submit form
13
Fungsi dari penanganan event onchange
dalam tampilan web adalah .....
A. Muncul ketika HTML control kehilangan
fokus dan nilai berubah
B. Muncul ketika user menekan tombol reset
dalam form
C. Muncul ketika user memilih teks pada
HTML control
D. Muncul ketika user melakukan submit form
14
Lihatlah kode program di bawah
ini! (Program disamping)
Tampilan yang dihasilkan dari
kode program di atas adalah
.....
A. Siswa-Siswi jurusan RPL
B. siswa-siswi jurusan RPL
C. SISWA-SISWI JURUSAN
RPL
D. siswa-siswi jurusan rpl
15
<script type=”text/javascript”>
var str = “Siswa-siswi jurusan
RPL”;
document.write(str.toLowerCase());
</script>
Lihatlah kode program di bawah
ini! (Program disamping)
Agar menghasilkan tampilan
deret 0 2 4 6 8 10 12 14 16 18
20, maka titik-titik di atas
seharusnya berisi .....
A. a<20; a+=2
B. a<=20; a+2
C. a<=20; a+=2
D. a<20; a+2
16
<script
language=”javascript”>
for(a=0; .....; .....){
document.write(a,” ”) }
</script>
Lihatlah kode program di bawah
ini! (Program disamping)
Agar menghasilkan tampilan
deret 0 9 36 81 144, maka titik-
titik di atas seharusnya berisi .....
A. a*2
B. a*a
C. a+a
D. a/a
17
<script language=”javascript”>
for(a=0; a<=12; a+=3){
document.write(.....,” ”) }
</script>
Lihatlah kode program di bawah ini!
Hasil tampilan dari kode program di atas
adalah .....
18 <script language=”javascript”>
for(a=1; a<=5; a++){
for(b=1;b<=a;b++){
document.write(“*” + “<br />”) }
}
</script>
A. * * * * *
* * * *
* * *
* *
*
C. * * * * *
* * * * *
* * * * *
* * * * *
* * * * *
B. * * * * *
* * * *
* * *
* *
*
D. *
* *
* * *
* * * *
* * * * *
Lihatlah kode program di bawah ini!
Hasil tampilan dari kode program di atas
adalah .....
19 <script language=”javascript”>
for(a=1; a<=5; a++){
for(b=a;b<=5;b++){
document.write(“*” + “<br />”) }
}
</script>
A. * * * * *
* * * *
* * *
* *
*
C. * * * * *
* * * * *
* * * * *
* * * * *
* * * * *
B. * * * * *
* * * *
* * *
* *
*
D. *
* *
* * *
* * * *
* * * * *
Lihatlah kode program di bawah ini!
Hasil tampilan dari kode program di atas
adalah .....
20 <script language=”javascript”>
for(a=1; a<=5; a++){
for(b=5;b>=1;b--){
document.write(“*” + “<br />”) }
}
</script>
A. * * * * *
* * * *
* * *
* *
*
C. * * * * *
* * * * *
* * * * *
* * * * *
* * * * *
B. * * * * *
* * * *
* * *
* *
*
D. *
* *
* * *
* * * *
* * * * *
Tag HTML untuk menjalankan
program Javascript yang disimpan
dalam bentuk file adalah .....
A. <script language=”file.js”>
</script>
B. <script src=”file.js”> </script>
C. <script=“file.js”> </script>
D. <script> src=”file.js” </script>
21
Penggunaan function dalam
Javascript adalah .....
A. Memanggil script Java
B. Elemen yang harus ada pada
Javascript
C. Menyatukan beberapa perintah
D. Menentukan versi dari Javascript
22
Tag HTML yang menandakan kita
menggunakan Javascript adalah .....
A. <script language=”javascript”>
</script>
B. <javascript> </javascript>
C. <script=”Javascript”> </script>
D. <script type=”javascript”>
</script>
23
Yang bukan merupakan ciri dari
pemrograman Javascript adalah .....
A. Bahasa dijalankan oleh browser
B. Kode program bersifat tertutup
C. Tidak menentukan proses
kompilasi menjadi file lainnya
D. Kode program bersifat terbuka
24
Maksud dari program di bawah ini
adalah .....
A. Jika password tidak sama
petugas maka akan muncul
tampilan Sukses
B. Jika password sama dengan
petugas maka akan muncul
tampilan Gagal
C. Jika password tidak sama
dengan petugas maka akan
muncul tampilan Gagal
D. Tidak boleh masuk jika dia
bukan seorang petugas
25
<script language=”javascript”>
var pesan=”Dilarang Masuk selain Petugas!”;
function warning() {
alert(pesan); }
function password() {
var passwd = prompt(“Masukkan Password”);
if (passwd != ‘petugas’)
{ alert (‘Gagal’); }
else
{
alert (‘Sukses’); }
}
</script>
Berikut ini contoh dari penanganan event
onclick adalah .....
A. <a href=onclick=”alert(‘hello’)”
”http://www.google.com”>google</a>
B. <a onclick=”alert(‘hello’)”
href=”http://www.google.com” >google</a>
C. <a href=”http://www.google.com”>google
onclick=”alert(‘hello’)”</a>
D. <a href=”http://www.google.com”
onclick=”alert(‘hello’)”>google</a>
26
Suatu obyek yang berisi data-data,
yang mana dapat dimodifikasi selama
eksekusi program dinamakan .....
A. Tipe data
B. Array
C. Variabel
D. Karakter
27
Berikut ini pemberian nama variabel
yang benar adalah .....
A. Jari2
B. admin-gudang
C. function
D. 2ruangan
28
Berikut ini pemberian nama variabel
yang tidak berdasarkan teknik Camel
Case adalah .....
A. luasPersegiPanjang
B. suhuUdara
C. namaLengkap
D. function
29
Berikut ini pemberian nama variabel
yang tidak berdasarkan teknik Notasi
Hungaria adalah .....
A. intUmur
B. dblLuasLingkaran
C. int luasPersegi
D. stringAsalsekolah
30
KUMPULKAN !

More Related Content

Similar to Soal UH Ke-2.pptx

Soal ukkkkpi kelas xi
Soal ukkkkpi kelas xiSoal ukkkkpi kelas xi
Soal ukkkkpi kelas xiEko Supriyadi
 
Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#Khoirul Faiz
 
Latihan soal-visual-basic
Latihan soal-visual-basicLatihan soal-visual-basic
Latihan soal-visual-basic
coepoemanik
 
Soal uh web
Soal uh webSoal uh web
Soal uh web
Baitur Rahmad Isman
 
Kkpi kls 2 tas
Kkpi kls 2 tasKkpi kls 2 tas
Kkpi kls 2 tas
Apoloos Ryan Wibowo
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
eddie Ismantoe
 
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdfDasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
RizaJr
 
Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1EKO SUPRIYADI
 
Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1EKO SUPRIYADI
 
Pertemuan 1 Pengenalan Code Blocks
Pertemuan 1 Pengenalan Code BlocksPertemuan 1 Pengenalan Code Blocks
Pertemuan 1 Pengenalan Code Blocks
Endang Retnoningsih
 
Soal kkpi
Soal kkpiSoal kkpi
Soal kkpi
Arival Rinaldi
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Nabil Muhammad Firdaus
 
Naskah soal tik 2014
Naskah soal tik 2014 Naskah soal tik 2014
Naskah soal tik 2014 kadir246
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi Fundamental
Akmal Fajar
 
Modul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemogramanModul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemograman
Catur Suranto S.T
 
What's about Dev-C++
What's about Dev-C++What's about Dev-C++
What's about Dev-C++
S N M P Simamora
 
Paket soal tik semester genap kelas x
Paket soal tik semester genap kelas xPaket soal tik semester genap kelas x
Paket soal tik semester genap kelas x
Rico Prawita
 
Soal try out rpl 2014
Soal try out rpl 2014Soal try out rpl 2014
Soal try out rpl 2014
Rose Athy
 
Slide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdfSlide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdf
GratechComputer
 

Similar to Soal UH Ke-2.pptx (20)

Soal ukkkkpi kelas xi
Soal ukkkkpi kelas xiSoal ukkkkpi kelas xi
Soal ukkkkpi kelas xi
 
Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#Mengapa microsoft perlu menciptakan bahasa c#
Mengapa microsoft perlu menciptakan bahasa c#
 
Latihan soal-visual-basic
Latihan soal-visual-basicLatihan soal-visual-basic
Latihan soal-visual-basic
 
Latihan un kejuruan
Latihan un kejuruanLatihan un kejuruan
Latihan un kejuruan
 
Soal uh web
Soal uh webSoal uh web
Soal uh web
 
Kkpi kls 2 tas
Kkpi kls 2 tasKkpi kls 2 tas
Kkpi kls 2 tas
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdfDasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
Dasar-Pemrograman-Modul-1-Pengenalan-Pemrograman.pdf
 
Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1
 
Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1
 
Pertemuan 1 Pengenalan Code Blocks
Pertemuan 1 Pengenalan Code BlocksPertemuan 1 Pengenalan Code Blocks
Pertemuan 1 Pengenalan Code Blocks
 
Soal kkpi
Soal kkpiSoal kkpi
Soal kkpi
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
 
Naskah soal tik 2014
Naskah soal tik 2014 Naskah soal tik 2014
Naskah soal tik 2014
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi Fundamental
 
Modul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemogramanModul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemograman
 
What's about Dev-C++
What's about Dev-C++What's about Dev-C++
What's about Dev-C++
 
Paket soal tik semester genap kelas x
Paket soal tik semester genap kelas xPaket soal tik semester genap kelas x
Paket soal tik semester genap kelas x
 
Soal try out rpl 2014
Soal try out rpl 2014Soal try out rpl 2014
Soal try out rpl 2014
 
Slide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdfSlide-INF202-INF202-Slide-01.pdf
Slide-INF202-INF202-Slide-01.pdf
 

Soal UH Ke-2.pptx

  • 1. ULANGAN HARIAN KE-2 XI RPL | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK
  • 2. ATURAN • Bacalah doa terlebih dahulu • Telitilah soal sebelum menjawab • Soal tidak akan diulang dua kali, jadi gunakan waktu sebaik mungkin untuk memahami soal dan menjawab pertanyaan dengan benar • Bersikap jujur • Jumlah soal = 30 soal & tiap soal = ± 1 menit
  • 3. Javascript diperkenalkan pertama kali oleh Brendan Eich yang bekerja di Netscape pada tahun ..... A. 1993 B. 1994 C. 1995 D. 1996 01
  • 4. Atribut language di dalam tag <script> menunjukkan ..... A. jenis scriptnya B. jenis bahasanya C. jenis versinya D. jenis kodenya 02
  • 5. Untuk menuliskan komentar yang lebih dari satu baris dalam Javascript yang benar adalah ..... A. // komentar pertama komentar kedua B. // komentar pertama komentar kedua // C. /* komentar pertama komentar kedua // D. /* komentar pertama komentar kedua */ 03
  • 6. Berikut ini sintaks Javascript yang benar adalah ..... A. <script language=”javascript”> alert(“Hallo Siswa-siswi RPL!”) </script> B. <script language=”javascript”> alert(Hallo Siswa-siswi RPL!) </script> C. <script language=”javascript”> alert(Hallo Siswa-siswi RPL!); </script> D. <script language=”javascript”> alert(“Hallo Siswa-siswi RPL!”); </script> 04
  • 7. Beberapa penggunaan Javascript yang sering dijumpai, kecuali ..... A. Untuk menampilkan kondisi cuaca B. Untuk menampilkan pop-up window C.Untuk membuat menu dropdown D.Untuk menampilkan tanggal dan waktu 05
  • 8. Javascript merupakan bahasa script yang populer di internet dan dapat bekerja pada penjelajah web browser seperti kecuali ..... A. Mozilla Firefox B. Google Chrome C.Opera D.Windows Explorer 06
  • 9. Berikut ini penulisan variabel yang tidak benar dalam Javascript adalah ..... A.luas_lingkaran B._7an C.7ruangan D.$biaya 07
  • 10. Suatu variabel yang mempunyai dua nilai dan berfungsi untuk memeriksa suatu kondisi yaitu true dan false dinamakan ..... A. Numerik B. String C.Boolean D.Integer 08
  • 11. Lihatlah kode program berikut ini! (Program disamping) Tampilan yang dihasilkan dari kode program di atas adalah ..... A. 6 * 5 = 30 B. 6 x 5 C. 6 * 5 D. 30 09 <script language=”javascript”> var nilai1; var nilai2 = 6; nilai1 = 5; document.write(nilai1 * nilai2); </script>
  • 12. Fungsi dari penanganan event ondblclick dalam tampilan web adalah ..... A. Muncul ketika user mengklik ganda pada elemen / komponen B. Muncul ketika user menekan pada mouse C. Muncul ketika user mengklik elemen / komponen D. Muncul ketika user melepas tombol mouse 10
  • 13. Fungsi dari penanganan event onselect dalam tampilan web adalah ..... A. Muncul ketika user memilih teks pada HTML control B. Muncul ketika HTML control sedang fokus C. Muncul ketika user menekan tombol reset dalam form D. Muncul ketika user melakukan submit form 11
  • 14. Fungsi dari penanganan event onreset dalam tampilan web adalah ..... A. Muncul ketika HTML control sedang fokus B. Muncul ketika user memilih teks pada HTML control C. Muncul ketika user menekan tombol reset dalam form D. Muncul ketika user melakukan submit form 12
  • 15. Fungsi dari penanganan event onsubmit dalam tampilan web adalah ..... A. Muncul ketika user memilih teks pada HTML control B. Muncul ketika HTML control kehilangan fokus dan nilai berubah C. Muncul ketika user menekan tombol reset dalam form D. Muncul ketika user melakukan submit form 13
  • 16. Fungsi dari penanganan event onchange dalam tampilan web adalah ..... A. Muncul ketika HTML control kehilangan fokus dan nilai berubah B. Muncul ketika user menekan tombol reset dalam form C. Muncul ketika user memilih teks pada HTML control D. Muncul ketika user melakukan submit form 14
  • 17. Lihatlah kode program di bawah ini! (Program disamping) Tampilan yang dihasilkan dari kode program di atas adalah ..... A. Siswa-Siswi jurusan RPL B. siswa-siswi jurusan RPL C. SISWA-SISWI JURUSAN RPL D. siswa-siswi jurusan rpl 15 <script type=”text/javascript”> var str = “Siswa-siswi jurusan RPL”; document.write(str.toLowerCase()); </script>
  • 18. Lihatlah kode program di bawah ini! (Program disamping) Agar menghasilkan tampilan deret 0 2 4 6 8 10 12 14 16 18 20, maka titik-titik di atas seharusnya berisi ..... A. a<20; a+=2 B. a<=20; a+2 C. a<=20; a+=2 D. a<20; a+2 16 <script language=”javascript”> for(a=0; .....; .....){ document.write(a,” ”) } </script>
  • 19. Lihatlah kode program di bawah ini! (Program disamping) Agar menghasilkan tampilan deret 0 9 36 81 144, maka titik- titik di atas seharusnya berisi ..... A. a*2 B. a*a C. a+a D. a/a 17 <script language=”javascript”> for(a=0; a<=12; a+=3){ document.write(.....,” ”) } </script>
  • 20. Lihatlah kode program di bawah ini! Hasil tampilan dari kode program di atas adalah ..... 18 <script language=”javascript”> for(a=1; a<=5; a++){ for(b=1;b<=a;b++){ document.write(“*” + “<br />”) } } </script> A. * * * * * * * * * * * * * * * C. * * * * * * * * * * * * * * * * * * * * * * * * * B. * * * * * * * * * * * * * * * D. * * * * * * * * * * * * * * *
  • 21. Lihatlah kode program di bawah ini! Hasil tampilan dari kode program di atas adalah ..... 19 <script language=”javascript”> for(a=1; a<=5; a++){ for(b=a;b<=5;b++){ document.write(“*” + “<br />”) } } </script> A. * * * * * * * * * * * * * * * C. * * * * * * * * * * * * * * * * * * * * * * * * * B. * * * * * * * * * * * * * * * D. * * * * * * * * * * * * * * *
  • 22. Lihatlah kode program di bawah ini! Hasil tampilan dari kode program di atas adalah ..... 20 <script language=”javascript”> for(a=1; a<=5; a++){ for(b=5;b>=1;b--){ document.write(“*” + “<br />”) } } </script> A. * * * * * * * * * * * * * * * C. * * * * * * * * * * * * * * * * * * * * * * * * * B. * * * * * * * * * * * * * * * D. * * * * * * * * * * * * * * *
  • 23. Tag HTML untuk menjalankan program Javascript yang disimpan dalam bentuk file adalah ..... A. <script language=”file.js”> </script> B. <script src=”file.js”> </script> C. <script=“file.js”> </script> D. <script> src=”file.js” </script> 21
  • 24. Penggunaan function dalam Javascript adalah ..... A. Memanggil script Java B. Elemen yang harus ada pada Javascript C. Menyatukan beberapa perintah D. Menentukan versi dari Javascript 22
  • 25. Tag HTML yang menandakan kita menggunakan Javascript adalah ..... A. <script language=”javascript”> </script> B. <javascript> </javascript> C. <script=”Javascript”> </script> D. <script type=”javascript”> </script> 23
  • 26. Yang bukan merupakan ciri dari pemrograman Javascript adalah ..... A. Bahasa dijalankan oleh browser B. Kode program bersifat tertutup C. Tidak menentukan proses kompilasi menjadi file lainnya D. Kode program bersifat terbuka 24
  • 27. Maksud dari program di bawah ini adalah ..... A. Jika password tidak sama petugas maka akan muncul tampilan Sukses B. Jika password sama dengan petugas maka akan muncul tampilan Gagal C. Jika password tidak sama dengan petugas maka akan muncul tampilan Gagal D. Tidak boleh masuk jika dia bukan seorang petugas 25 <script language=”javascript”> var pesan=”Dilarang Masuk selain Petugas!”; function warning() { alert(pesan); } function password() { var passwd = prompt(“Masukkan Password”); if (passwd != ‘petugas’) { alert (‘Gagal’); } else { alert (‘Sukses’); } } </script>
  • 28. Berikut ini contoh dari penanganan event onclick adalah ..... A. <a href=onclick=”alert(‘hello’)” ”http://www.google.com”>google</a> B. <a onclick=”alert(‘hello’)” href=”http://www.google.com” >google</a> C. <a href=”http://www.google.com”>google onclick=”alert(‘hello’)”</a> D. <a href=”http://www.google.com” onclick=”alert(‘hello’)”>google</a> 26
  • 29. Suatu obyek yang berisi data-data, yang mana dapat dimodifikasi selama eksekusi program dinamakan ..... A. Tipe data B. Array C. Variabel D. Karakter 27
  • 30. Berikut ini pemberian nama variabel yang benar adalah ..... A. Jari2 B. admin-gudang C. function D. 2ruangan 28
  • 31. Berikut ini pemberian nama variabel yang tidak berdasarkan teknik Camel Case adalah ..... A. luasPersegiPanjang B. suhuUdara C. namaLengkap D. function 29
  • 32. Berikut ini pemberian nama variabel yang tidak berdasarkan teknik Notasi Hungaria adalah ..... A. intUmur B. dblLuasLingkaran C. int luasPersegi D. stringAsalsekolah 30