UJIAN
TENGAH SEMESTER
PEMROGRAMAN
WEB TAHUN 2020/2021
Question 1
Atribut tag <link>
yang berfungsi untuk mendefinisikan relasi terhadap sebuah dokumen dan dokumen
lain yang berisi informasi tentang personil yang memberi kontribusi terhadap dokumen
tersebut adalah:
Select one:
a. Rel
b. Link
c. Type
d. Href
Question 2
Bagaimanakah perintah HTML
jika ingin menampilkan input type yang hanya boleh memilih satu pilihan Misal
pilihan untuk pilihan membaca:
Select one:
a. Perintah
<input type=”radio one” name=”jk” radio=”membaca”> membaca
b. Perintah
<input type=”check radio” name=”jk” value=”membaca”> membaca
c. Perintah <input type=”radio” name=”jk”
value=”membaca”> membaca
d. Perintah
<input type=”checkbox” name=”jk” radio=”membaca”> membaca
Question 3
Di bawah ini yang tidak
termasuk tipe data yang sering dipakai dalam MySQL adalah :
Select one:
a. Atf
b. Date
c. Varchar
d. LongBlob
Question 4
Elemen-elemen pada bagian
Head akan mengerjakan tugas-tugas berikut kecuali:
Select one:
a. Menjembatani
hubungan antar dokumen
b. Memindah
ke baris baru
c. Menyediakan
judul dokumen
d. Memberitahu
browser untuk membuat form pencarian
Question 5
Event Handler yang
digunakan untuk menampilkan pesan singkat jika seseorang melakukan tindakan
tertentu, adalah :
Select one:
a. On
Submit
b. On
Select
c. On
Focus
d. On
Click
Question 6
Jika menuliskan perintah
“©” maka pada html akan muncul:
Select one:
a. Tampilan
©
b. Tampilan
С
c. Tampilan
@
d. Tampilan
®
Question 7
Karakter #**# merupakan
karakter yang terdapat pada type data:
Select one:
a. Text
b. Radio
c. Password
d. Submit
Question 8
Lengkapi potongan script
ini $i = 1; ………..{ echo $i; $i++;} untuk menghasilkan output nilai $i selama
nilai $i kurang dari 6 adalah:
Select one:
a. Script
if ($i <= 6)
b. Script
if ($i < 6)
c. Script
while ($i <= 6)
d. Script
while ($i < 6)
Question 9
Mana pernyataan di bawah
ini yang benar:
Select one:
a. Class
dapat dipakai berulang kali, digunakan untuk memformat layout, Sebuah elemen
dapat memakai lebih dari 1 Class
b. CLASS
digunakan untuk menandai atribut yang lebih sepesifik ID digunakan untuk
memformat isi seperti teks ID hanya dapat dipakai sekali
c. ID
digunakan untuk memformat layout CLASS digunakan untuk Left Sidebar ID tidak
akan dapat menggunakan ID yg sama utk 2 elemen berbeda
d. ID hanya dapat dipakai sekali. sebaiknya digunakan
sebagai identitas yang unique ID hanya dapat dipakai 1 elemen pada satu
halaman
Question 10
Pemanggilan CSS Eksternal
ke dalam HTML menggunakan:
Select one:
a. Perintah
<a type ="text/css" rel ="Stylesheet" href
="namafile.css" />
b. Perintah
<link rel="stylesheet" href="Tulis nama file Css "
type="text/css">
c. Perintah
<a type ="css/text" rel =" Stylesheet" href
="namafile.css" />
d. Perintah <link type ="css/text" rel
="Stylesheet" href ="namafile.css" />
Question 11
Perhatikan ilustrasi
berikut Komputer mengirimkan paket data / ‘amplop’ virtual Isi dari amplop
adalah pesan “GET / HTTP/1.1“ Di depan amplop berisi alamat tujuan (IP Google)
Di belakang amplop berisi alamat pengirim (IP publik komputer kita) Pernyataan
yang benar dari ilustrasi di atas adalah:
Select one:
a. Setiap
router harus mengirimkan data ke router yang dituju tidak melalui gateway
b. Amplop yang dikirim untuk sampai ke tujuan melalui
perantara yaitu Router
c. Komputer
user membaca isi pesan yang berupa halaman HTML
d. Amplop
sampai ke servernya google dan pesan didalam amplop tidak dibaca google
Question 12
Perhatikan potongan
operator di bawah ini $i = 1; $j = 2; $k = 3; if($i==1 XOR $j==2) print
"akan tercetak"; jika dieksekusi maka hasilnya adalah:
Select one:
a. Tidak
mengeksekusi pernyataan print karena kedua variabel bernilai benar
b. Akan
mengeksekusi pernyataan print
c. Tidak
akan mengeksekusi pernyataan print
d. Error
Question 13
Perhatikan potongan program
di bawah ini <? $a = 2; $hasil = ($a<4) ? ($a*2) : ($a*3) echo
”$hasil”;?> Maka hasil yang terlihat adalah:
Select one:
a. 2
b. Error
c. 6
d. 4
Question 14
Perintah masukkan yang
benar agar menampilkan tampilan seperti dibawah ini “ini tombol input dengan
type=”submit” Kirimkan adalah:
Select one:
a. Perintah <br> ini tombol input dengan
type=”submit”: Perintah <input type=”submit” value=”kirimkan”>
b. Perintah
<br> ini tombol input dengan type=”reset” Perintah <input
type=”reset” value=”kirimkan”>
c. Perintah
<br> ini tombol input dengan type=”submit” Perintah <input
type=”reset” value=”kirimkan”>”>
d. Perintah
<br> ini tombol input dengan type=”reset” Perintah <input
type=”submit” value=”kirimkan”>
Question 15
Pernyataan (1) Selector
berfungsi untuk mencari bagian web yang ingin dimanipulasi atau yang ingin
di-style, Pernyataan (2) JavaScript tidak sepenuhnya sebagai satu-satunya
bahasa pemograman yang berjalan di browser:
Select one:
a. Jika
pernyataan 1 dan 2 salah
b. Jika
pernyataan 1 salah dan 2 benar
c. Jika
pernyataan 1 benar dan 2 salah
d. Jika
pernyataan 1 dan 2 benar
Question 16
Pernyataan 1 <?php>
[kode PHP] </?> merupakan penulisan kode PHP yang benar Pernyataan 2 age
= array("Peter"=>"35", "Ben"=>"37",
"Joe"=>"43"); echo "Ben is " ..........."
years old."; potongan script di atas untuk menghasilkan output umur Ben
adalah $age['Ben'] adalah:
Select one:
a. Jika
pernyataan 1 dan 2 salah
b. Jika
pernyataan 1 salah dan 2 benar
c. Jika
pernyataan 1 dan 2 benar
d. Jika
pernyataan 1 benar dan 2 salah
Question 17
Pernyataan 1 <?php>
[kode PHP] </?> merupakann penulisan kode PHP yang benar, Pernyataan (2)
Potongan script PHP untuk menampilkan output ”Selamat Belajar PHP” adalah
print(“\Selamat Belajar PHP\”) yaitu:
Select one:
a. Jika
pernyataan 1 dan 2 benar
b. Jika
pernyataan 1 salah dan 2 benar
c. Jika
pernyataan 1 benar dan 2 salah
d. Jika
pernyataan 1 dan 2 salah
Question 18
Pernyataan 1 $i = 3; if(5 =
$i) print "lima"; /* parse error terdapat kesalahan. PHP berusaha
memberikan nilai $i */, Pernyataan 2Protokol Transfer Telnet digunakan untuk
login ke suatu server komputer:
Select one:
a. Jika pernyataan 1 salah dan 2 benar
b. Jika
pernyataan 1 dan 2 salah
c. Jika
pernyataan 1 dan 2 benar
d. Jika
pernyataan 1 benar dan 2 salah
Question 19
Pernyataan 1 Aplikasi
berbasis Web berjalan di atas Aplikasi berbasis Internet, Pernyataan 2 Web
merupakan salah satu contoh dari aplikasi berbasis internet:
Select one:
a. Jika
pernyataan 1 benar dan 2 salah
b. Jika
pernyataan 1 dan 2 salah
c. Jika
pernyataan 1 dan 2 benar
d. Jika
pernyataan 1 salah dan 2 benar
Question 20
Pernyataan 1 Awalnya PHP
bekerja di lingkungan Linux karena merupakan turunan bahasa PEARL yang
merupakan bahasa pemrograman native di lingkungan Linux dan Unix Pernyataan 2
Printf() Untuk mencetak untai string atau variabel dengan format:
Select one:
a. Jika
pernyataan 1 benar dan 2 salah
b. Jika
pernyataan 1 dan 2 benar
c. Jika
pernyataan 1 salah dan 2 benar
d. Jika
pernyataan 1 dan 2 salah
Question 21
Pernyataan 1 IP Publik
didapat dari ISP, Pernyataan 2 Jika tidak menuliskan tipe list pada tag
<ol> maka tipe list yang akan tampil dalam format bullet:
Select one:
a. Jika
pernyataan 1 dan 2 benar
b. Jika
pernyataan 1 salah dan 2 benar
c. Jika
pernyataan 1 dan 2 salah
d. Jika pernyataan 1 benar dan 2 salah
Question 22
Pernyataan 1 Java Script
mendeklarasikan tipe variabel data, Pernyataan 2 File HTML berupa file teks (plain
text file), yaitu binary file:
Select one:
a. Jika
pernyataan 1 salah dan 2 benar
b. Jika
pernyataan 1 dan 2 salah
c. Jika
pernyataan 1 benar dan 2 salah
d. Jika
pernyataan 1 dan 2 benar
Question 23
Pernyataan 1 JScript adalah
penamaan lain JavaScript dari Sun Microsystem, Pernyataan 2 Bahasa pemrograman
script yang pertama adalah Mocha kemudian diubah menjadi LiveScript untuk versi
client-side, dan LiveWire untuk versi server-side:
Select one:
a. Jika
pernyataan 1 dan 2 benar
b. Jika
pernyataan 1 benar dan 2 salah
c. Jika
pernyataan 1 dan 2 salah
d. Jika
pernyataan 1 salah dan 2 benar
Question 24
Pernyataan 1 Operator
Ternary menggunakan tanda ’?’, dengan syntax : (ekspresi1) ? (ekspresi2),
(ekspresi3), Pernyataan 2 IP yang ada di laptop/komputer adalah IP Publik:
Select one:
a. Jika
pernyataan 1 dan 2 salah
b. Jika
pernyataan 1 dan 2 benar
c. Jika
pernyataan 1 salah dan 2 benar
d. Jika
pernyataan 1 benar dan 2 salah
Question 25
Pernyataan 1 Penanganan
Kejadian adalah pemanggilan kode javascript ketika sesuatu terjadi dalam tag HTML
karena aksi use, Pernyataan 2 Selector pada CSS sama dengan atribut pada HTML
yaitu berfungsi untuk memberi nilai dari selector:
Select one:
a. Jika
pernyataan 1 dan 2 salahh
b. Jika
pernyataan 1 benar dan 2 salah
c. Jika
pernyataan 1 salah dan 2 benar
d. Jika
pernyataan 1 dan 2 benar
Question 26
Pernyataan 1 Sebuah elemen
dapat memakai lebih dari 1 Class sedangkan ID hanya dapat dipakai lebih dari
satu elemen pada satu halaman, Pernyataan 2 ID digunakan untuk memformat isi
seperti teks:
Select one:
a. Jika
pernyataan 1 salah dan 2 benar
b. Jika
pernyataan 1 benar dan 2 salah
c. Jika pernyataan 1 dan 2 salah
d. Jika
pernyataan 1 dan 2 benar
Question 27
Pernyataan 1 Sebuah elemen
ID pada CSS dapat membuat link #nama_ID, Pernyataan 2 Keunikan sebuah elemen
ID, dapat membuat link '#nama_ID' yang benar adalah:
Select one:
a. Jika
pernyataan 1 salah dan 2 benar
b. Jika
pernyataan 1 dan 2 benar
c. Jika
pernyataan 1 benar dan 2 salah
d. Jika
pernyataan 1 dan 2 salah
Question 28
Pernyataan 1 Semua variable
di dalamnya akan di hapus, namun terkadang jika ingin variable tersebut tidak
dihapus tetapi akan digunakan secara lanjut maka harus menggunakan variable
statis Pernyataan 2 Obyek paling besar adalah obyek jendela dari navigator:
Select one:
a. Jika
pernyataan 1 benar dan 2 salah
b. Jika
pernyataan 1 dan 2 benar
c. Jika
pernyataan 1 dan 2 salah
d. Jika
pernyataan 1 salah dan 2 benar
Question 29
Pernyataan 1 Seorang
pengrajin patung membeli patung yang sudah jadi , kemudian merakitnya dengan
memasang bagian-bagiannya dan memberi warna sesudah manjadi patung sebagai
istilah Framework, Pernyataan 2 Seorang pengrajin patung membuat patung dari
nol yaitu dengan memahat kayu sampai jadi patung sebagai istilah CMC :
Select one:
a. Jika
pernyataan 1 benar dan 2 salah
b. Jika
pernyataan 1 salah dan 2 benar
c. Jika
pernyataan 1 dan 2 benar
d. Jika
pernyataan 1 dan 2 salah
Question 30
Pernyataan 1 Suatu kumpulan
kode yang digunakan untuk melakukan sesuatu tindakan terhadap objek adalah
Metode, Pernyataan 2 Write() pada objek document adalah metode:
Select one:
a. Jika
pernyataan 1 dan 2 benar
b. Jika
pernyataan 1 dan 2 salah
c. Jika
pernyataan 1 salah dan 2 benar
d. Jika
pernyataan 1 benar dan 2 salah
Question 31
Pernyataan 1 Tanda ( == )
merupakan operator perbandingan untuk menguji suatu variabel, Pernyataan 2
Tanda ( = ) adalah operator penugasan untuk memberikan nilai kepada suatu variabel:
Select one:
a. Jika
pernyataan 1 benar dan 2 salah
b. Jika
pernyataan 1 dan 2 benar
c. Jika
pernyataan 1 dan 2 salah
d. Jika
pernyataan 1 salah dan 2 benar
Question 32
Pernyataan 1 Tipe list pada
tag <ol> tidak ditulis, maka tipe list yang akan tampil dalam format
bullet, Pernyataan 2 Javascript tidak memerlukan kompilator atau penterjemah
khusus untuk menjalankannya:
Select one:
a. Jika
pernyataan 1 dan 2 salah
b. Jika
pernyataan 1 benar dan 2 salah
c. Jika
pernyataan 1 dan 2 benar
d. Jika
pernyataan 1 salah dan 2 benar
Question 33
Pernyataan 1 Unordered list
merupakan suatu list dimana item–item yang ada di dalamnya tidak diberi nomor
urutan tapi secara default akan ditampilkan bentuk lingkaran putih, Pernyataan 2
Perbedaan antara tipe data skalar, array dan hash adalah Skalar menyimpan nilai
tunggal, array menyimpan kumpulan skalar dengan urutan tertentu, sedangkan hash
menyimpan skalar berpasangan:
Select one:
a. Jika
pernyataan 1 salah dan 2 benar
b. Jika
pernyataan 1 dan 2 benar
c. Jika
pernyataan 1 dan 2 salah
d. Jika
pernyataan 1 benar dan 2 salah
Question 34
Pernyataan 1 Untuk
menampilkan jumlah item dalam array $fruits = array("Apple",
"Banana", "Orange"); harus diisi dengan Echo sum($fruits);,
Pernyataan 2 Perintah yang digunakan untuk menerima masukan berupa pilihan yang
dapat di pilih lebih dari satu adalah Checkbox:
Select one:
a. Jika pernyataan 1 benar dan 2 salah
b. Jika
pernyataan 1 dan 2 salah
c. Jika
pernyataan 1 dan 2 benar
d. Jika
pernyataan 1 salah dan 2 benar
Question 35
Pernyataan 1 URL digunakan
untuk menentukan lokasi informasi pada suatu web server Pernyataan 2 Apliasi
berbasis web dicompile sedangkan apliaski berbasis desktop diinterpreter yaitu:
Select one:
a. Jika
pernyataan 1 benar dan 2 salah
b. Jika
pernyataan 1 dan 2 benar
c. Jika
pernyataan 1 dan 2 salah
d. Jika
pernyataan 1 salah dan 2 benar
Question 36
Pernyataan 1 URL merupakan
bagian dari URI Pernyataan 2 Aplikasi berbasis Internet menggunakan protokol
yang sudah ada atau mendefinisikan protokol sendiri:
Select one:
a. Jika
pernyataan 1 dan 2 salah
b. Jika
pernyataan 1 salah dan 2 benar
c. Jika
pernyataan 1 benar dan 2 salah
d. Jika pernyataan 1 dan 2 benar
Question 37
Pernyataan 1 Versi awal
HTML terdiri dari 18 element Pernyataan 2 Tidak semua standard HTML berasal
dari SGML seperti tag gambar murni berasal dari HTML:
Select one:
a. Jika
pernyataan 1 benar dan 2 salah
b. Jika
pernyataan 1 dan 2 benar
c. Jika
pernyataan 1 dan 2 salah
d. Jika
pernyataan 1 salah dan 2 benar
Question 38
Pernyataan 1 Website dapat
diakses seluruh dunia hanya cukup dari laptop dan akses internet, Pernyataan 2
Website juga membutuhkan Web server dan IP Publik /IP Private:
Select one:
a. Jika
pernyataan 1 dan 2 salah
b. Jika
pernyataan 1 benar dan 2 salah
c. Jika
pernyataan 1 salah dan 2 benar
d. Jika
pernyataan 1 dan 2 benar
Question 39
Pernyataan 1 XML didesain
untuk menampilkan data yang direpresentasikan di dalamnya, Pernyataan 2 Cara
untuk memformat data XML agar dapat ditampilkan pada web browser hanya dengan
menggunakan XSLT
Select one:
a. Jika
pernyataan 1 benar dan 2 salah
b. Jika
pernyataan 1 dan 2 salah
c. Jika
pernyataan 1 dan 2 benar
d. Jika
pernyataan 1 salah dan 2 benar
Question 40
Potongan script $age = array("Peter"=>"35",
"Ben"=>"37", "Joe"=>"43"); echo
"Ben is " ..........." years old."; jika ingin menghasilkan
output umur Ben dilengkapi dengn:
Select one:
a. Script
$age[2]
b. Script
$age['Ben']
c. Script
$age[37]
d. Script
$age[Ben]
Question 41
Sintaks JavaScript untuk
menampilkan teks “Selamat Pagi” adalah:
Select one:
a. Sintaks
echo("Selamat Pagi")
b. Sintaks
document.write("Selamat Pagi")
c. Sintaks
("Selamat Pagi")
d. Sintaks
response.write("Selamat Pagi")
Question 42
Statemen kontrol untuk
pengulangan terhadap variabel array termasuk array bersifat assosiatif adalah:
Select one:
a. Do
While
b. Foreach
c. Do
Until
d. For
Question 43
Tag yang berfungsi untuk
mendefinisikan informasi-informasi diluar HTML adalah:
Select one:
a. Tag
<link>
b. Tag
<base>
c. Tag
<meta>
d. Tag
<title>
Question 44
Untuk membuat animasi teks
berjalan dari kiri ke kanan dalam halaman web digunakan perintah:
Select one:
a. Perintah<marquee><direction=”left”>
teks</direction></marquee>
b. Perintah
<marquee> teks </marquee>
c. Perintah
<marquee direction=”right”> teks</marquee>
d. Perintah
<marquee direction=”left”> teks</marquee>
Question 45
Untuk mengulangi pengisian
pada form menggunakan perintah:
Select one:
a. Perintah
<input type=”repeat” value=”ulangi”>
b. Perintah
<input type=”submit value=”reset”>
c. Perintah
<input type=”checkbox” value=”reset”>
d. Perintah <input type=”reset”
value=”reset”>
Question 46
window.defaultStatus =
"Selamat belajar JavaScript"; Selamat belajar JavaScript akan
ditampilkan pada posisi:
Select one:
a. Kanan
pojok atas
b. Kiri
pojok atas
c. Kanan
pojok Atas
d. Kiri
pojok Bawah
Question 47
Window.defaultStatus =
“Selamat Belajar JavaScript “ Mana pernyataan di bawah ini yang benar:
Select one:
a. defaultStatus
= Object
b. Window
= Metode
c. defaultStatus
= Parameter
d. Window
= Object
Question 48
Perhatikan potongan program
PHP
Select one:
a. Diterima
tidak terisimpan
b. Diabaikan
c. Yang
Diterima akan disimpan dalam Variabel
d. Benar
semua
Question 49
Output dari potongan program
di bawah ini adalah :
Select one:
a. 41
41
b. Null
41
c. Null
d. 41
Null
Question 50
Potongan program di bawah
ini
Select one:
a.
27
27.5
b. NaN
NaN
c. NaN
27.5
d.
27.5
NaN