wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SUMATIF AKHIR SEMESTER XI PWPB

Total questions: 25

Worksheet time: 38mins

Name
Class
Date
1.
Bahasa pemrograman yang berbentuk kumpulan skrip, yang pada awalnya dirancang untuk menambahkan interaksi antara halaman web dengan pengunjung, serta dijalankan pada sisi klien (browser) disebut sebagai...
a)
HTML
b)
CSS
c)
PHP
d)
JavaScript
e)
Java
2.
Jika ingin menulis kode JavaScript secara internal di dalam dokumen HTML, kode tersebut harus diletakkan di antara tag...
a)
?body?…?/body?
b)
?js?…?/js?
c)
?script?…?/script?
d)
?javascript?…?/javascript?
e)
?internal?…?/internal?
3.
Cara penulisan kode JavaScript di mana kode tersebut ditulis pada atribut HTML disebut...
a)
Embed
b)
Internal
c)
Eksternal
d)
Inline
e)
Script
4.
Metode penulisan kode JavaScript yang menggunakan file terpisah dengan file HTML dinamakan...
a)
Embed
b)
Internal
c)
Eksternal
d)
Inline
e)
Script
5.
Fungsi JavaScript yang digunakan untuk menampilkan teks ke console Javascript adalah...
a)
alert()
b)
document.write()
c)
innerHTML
d)
window.log()
e)
console.log()
6.
Untuk menampilkan sebuah jendela dialog (pop-up) pada browser, fungsi JavaScript yang paling tepat digunakan adalah...
a)
console.log()
b)
document.write()
c)
innerHTML
d)
window.alert()
e)
console.alert()
7.
Fungsi output yang dapat menuliskan sesuatu langsung ke dokumen HTML adalah...
a)
console.log()
b)
alert()
c)
document.write()
d)
window.log()
e)
innerHTML
8.
Atribut dalam elemen HTML yang berisi string HTML dan digunakan untuk menampilkan output ke elemen yang lebih spesifik dalam Javascript adalah...
a)
document.write
b)
element.value
c)
innerHTML
d)
console.log
e)
document.text
9.
Dalam pemrograman, Variabel dapat diibaratkan sebagai...
a)
Sebuah nilai yang bersifat tetap.
b)
Struktur data kompleks untuk menyimpan banyak nilai.
c)
Sebuah nama yang mewakili sebuah nilai dan dapat diisi ulang
d)
Nama fungsi untuk melakukan operasi tertentu.
e)
Kata kunci yang digunakan untuk mendeklarasikan tipe data.
10.
Cara yang umum digunakan untuk membuat variabel di JavaScript adalah menggunakan kata kunci, diikuti dengan nama variabel dan nilainya. Kata kunci yang dimaksud adalah...
a)
const
b)
def
c)
int
d)
var
e)
string
11.
Variabel dalam JavaScript bersifat mutable. Arti dari sifat mutable adalah...
a)
Nilai variabel tidak dapat diubah setelah dideklarasikan.
b)
Nilai variabel hanya dapat diubah sekali.
c)
Variabel harus dideklarasikan dengan tipe data.
d)
Nilai yang tersimpan di dalamnya dapat diisi ulang (berubah)
e)
Variabel dapat dihapus dari memori.
12.
Kata kunci yang dapat digunakan untuk menghapus variabel dalam JavaScript adalah...
a)
clear
b)
remove
c)
unset
d)
delete
e)
nullify
13.
Tipe data dalam pemrograman JavaScript yang digunakan untuk menyimpan bilangan bulat (seperti 10,200,-5) adalah...
a)
String
b)
Float
c)
Boolean
d)
Object
e)
Integer
14.
JavaScript disebut sebagai bahasa yang bersifat dynamic typing. Hal ini berarti...
a)
Tipe data harus dituliskan pada saat pembuatan variabel.
b)
JavaScript akan otomatis mengenali tipe data yang diberikan pada variabel
c)
Variabel dapat berubah nilainya kapan saja.
d)
Semua variabel memiliki tipe data yang sama.
e)
Tipe data bersifat statis dan tidak bisa diubah.
15.
Berdasarkan aturan penulisan nama variabel di JavaScript, manakah penamaan variabel yang TIDAK DIBOLEHKAN?
a)
var _name
b)
var fullName
c)
var postTitle
d)
var 123name
e)
var name
16.
Operator aritmatika dalam JavaScript yang digunakan untuk menghitung sisa bagi dari suatu pembagian adalah...
a)
/
b)
*
c)
**
d)
%
e)
++
17.
Berikut adalah simbol yang mewakili operator perbandingan Sama Dengan di JavaScript, kecuali...
a)

==

b)

===

c)

=

d)

== atau ==

e)
Tidak ada yang benar.
18.
Dalam JavaScript, terdapat beberapa bentuk percabangan. Berikut ini adalah bentuk percabangan yang terdapat pada materi, kecuali...
a)
Percabangan if / else
b)
Percabangan switch
c)
Percabangan do/while
d)
Percabangan if / else / if
e)
Percabangan Bersarang (Nested)
19.
Bentuk percabangan yang digunakan untuk membuat pilihan bercabang lebih dari dua kondisi (misalnya: kondisi A, kondisi B, kondisi C, dst.) secara berurutan adalah...
a)
Percabangan if
b)
Percabangan if / else
c)
Percabangan if / else / if
d)
Percabangan switch
e)
Percabangan Itenary
20.
Apa istilah yang digunakan untuk percabangan di mana sebuah struktur percabangan berada di dalam blok percabangan lainnya?
a)
Percabangan switch
b)
Percabangan if sederhana
c)
Percabangan Itenary
d)
Percabangan Bertingkat
e)
Percabangan Bersarang (Nested)
21.
Tujuan utama penggunaan struktur percabangan dalam pemrograman adalah untuk...
a)
Mengeksekusi kode secara berulang-ulang.
b)
Menyimpan sekumpulan data dalam satu tempat.
c)
Mengurutkan data dalam array.
d)
Menjalankan blok kode tertentu berdasarkan kondisi yang terpenuhi.
e)
Membuat elemen HTML baru.
22.
Struktur data yang digunakan untuk menyimpan sekumpulan data dalam satu tempat, yang dapat diakses menggunakan indeks, adalah...
a)
Variabel
b)
Objek DOM
c)
Array
d)
Fungsi
e)
-
23.
untuk membangun aplikasi berbasis web dengan menggunakan Bahasa pemrograman javascript memrlukan beberapa aplikasi. Termasuk aplikasi server. Dibawah ini, manakah yang dimaksud dengan aplikasi server tersebut
a)
Chrome
b)
Xampp
c)
Notepad
d)
Visual Studio Code
e)
Basis Data
24.
Notepad, Visual Studio Code, Sublime Text. Merupakan contoh aplikasi..
a)
Editor
b)
Server
c)
Browser
d)
Basis Data
e)
MySql
25.
Dibawah ini manakah Aplikasi yang memiliki fungsi sebagai penterjemah Bahasa pemrograman..
a)
Chrome
b)
Xampp
c)
Notepad
d)
Basis Data
e)
Visual Studio Code