Anda di halaman 1dari 3

PEMERINTAH ACEH

DINAS PENDIDIKAN
SMK NEGERI 5 TELKOM BANDA ACEH
Jln. Stadion H.Dhimurtala Lampinueng Kel. Kota Baru No.5 Tel/Fax. (0651) 7552314
Email: smkn5telkombandaaceh@gmail.com Website: smkn5telkombandaaceh.sch.id

UJIAN AKHIR SEKOLAH


TAHUN AJARAN 2020/2021

Kelas/ Kompetensi Keahlian : XII/ RPL


Mata Pelajaran : Pemrograman Web Dinamis (C3)
Paket Soal :A

Pilihlah jawaban yang benar dengan cara memberikan tanda silang (X) pada huruf a, b, c, d dan e di lembar jawaban masing-masing!

1. WWW merupakan singkatan dari … c. selector, sum, dan value


a. World Web Wide d. Wide World Web d. formula, property, dan value
b. Web World Wide e. Word Wide Web e. system, property, dan formula
c. World Wide Web
9. Teknologi web server dimana request oleh user dipenuhi
2. Berikut cara kerja website yang benar adalah … dengan cara menjalankan script langsung pada web server
a. URL  user  browser  server  browser  user untuk menghasilkan HTML dinamis adalah pengertian dari …
b. browser  user  URL  server  browser  user a. server-side scripting d. style-side scripting
c. user  browser  URL  server  browser  user b. client-scripting e. border-side scripting
d. user  browser  URL  user  browser  user c. web-side scripting
e. user  browser  user  server  browser  user
10.Tipe data yang memungkinkan sebuah variabel mengandung
3. Sebuah elemen HTML di mana penulisannya diawali dengan banyak nilai dalam satu waktu dan bersifat homogeny adalah
tanda <!-- dan diakhiri dengan tanda --> adalah … …
a. identitas c. komentar e. body a. array c. numerik e. algoritma
b. head d. title b. string d. boolean

4. Jika kita ingin membuat sebuah link dalam halaman web, maka 11.Alur kerja PHP adalah …
tag yang digunakan adalah … a. Permintaan HTTP – web server – script PHP – mesin PHP
a. href c. rel e. rev – kode HTML - client
b. link d. type b. Permintaan HTTP – script PHP – web server – mesin PHP
– kode HTML - client
5. Perintah yang benar untuk menampilkan sebuah tombol dengan c. Permintaan HTTP – mesin PHP – web server – script PHP
tipe submit adalah … – kode HTML - client
a. <br> ini tombol input dengan type =”submit” : d. Permintaan HTTP – kode HTML – web server – script PHP
<input type=”submit” value=”kirimkan”/> – mesin PHP - client
b. <br> ini tombol input dengan type =”reset” e. Permintaan HTTP – kode HTML – script PHP – web server
<input type=”submit” value=”kirimkan”/> – mesin PHP – client
c. <br> ini tombol input dengan type =”reset” :
<input type=”reset” value=”kirimkan”/>
d. <br> ini tombol input dengan type =”submit” :
12.Struktur kendali perulangan disebut juga …
<input type=”reset” value=”kirimkan”/> a. Pengambilan keputusan d. repeat
e. <br> ini tombol input dengan type =”reset” : b. Looping e. false
<input type=”submit” value=”Ulangi”/> c. eksekusi

6. Kepanjangan CSS adalah … 13.Berikut ini merupakan empat jenis struktur kendali
a. Cascading Style Sheet d. Coding Sheet Style percabangan dalam bahasa PHP, kecuali …
b. Coding Style Sheet e. Customer Service Style a. If c. if else if e. for
c. Casflow Style Sheet b. if else d. switch

7. CSS merupakan suatu dokumen website yang bertujuan untuk 14.Perhatikan kode berikut!
… <?php
a. Mengatur Bahasa pemrograman Function total_nilai ($nilai) {
b. Mengatur gaya tampilan pada website echo $nilai;
c. Mengatur cahaya tampilan web }
d. Menggabungkan antara bagian presentasi da nisi web yang Total_nilai (‘80’);
dibuat ?>
e. Mengatur cara penyimpanan dokumen web
Hasil dari kode program di atas adalah …
8. Bagian utama CSS terdiri dari tigs bagian adalah … a. $nilai d. 80
a. selector, property, dan value b. nilai e. $nilai = 80
b. selector, formula, dan property c. total_nilai = 80
c. Structured Query Language
15.Fungsi session_destroy() adalah untuk … d. Strong Query Language
a. Memulai session d. Menentukan identitas sebuah e. Strong Queue Language
b. Mengakhiri session session
c. Mendaftarkan variable e. Mengambil identitas session 27.Apache adalah salah satu dari bagian ….
a. Web Server d. Web Programing
16.Ukuran sebuah berkas biasanya dipresentasikan dalam satuan b. Web Browser e. Web Page
terkecil, yaitu … c. Database Server
a. Megabyte c. Kilobyte e. Terabyte
b. Gigabyte d. Byte 28.Perintah untuk menghapus isi data sekaligus dalam suatu table
adalah ...
17.Nilai 1 MB sama dengan … a. TRUNCATE d. CLEAR TABLE
a. 1.042 KB c. 1.249 KB e. 1.000 KB b. DELETE TABLE e. CLEAR DATA
b.1.204 KB d. 1.024 KB c. DROP

18.Berikut ini fungsi yang dapat digunakan untuk penanganan 29.Pernyataan tentang Bootstrap yang benar di bawah ini,
kesalahan pada PHP adalah … kecuali …
a. die() c. exit() e. fgets() a. Sebuah library framework CSS yang telah dibuat khusus
b. open() d. fopen() uintuk mengembangkan front end sebuah website.
b. Bootstrap dapat membuat halaman website bisa
19.Berikut yang termasuk perangkat lunak database adalah … menyesuaikan dengan ukuran monitor device.
a. MySQL c. ASP e. MOSTSQL c. Bootstrap digunakan untuk mengembangkan website agar
b. HTML d. PHP lebih responsive.
d. Boostrap bisa mempercepat waktu untuk memproses
20.Berikut ini merupakan format penyimpanan file yang berisi pembuatan front end sebuah website.
style CSS adalah … e. Bootstrap juga merupakan salah satu Bahasa pemrograman.
a. style.css c. style.png e. style.jpg ,
b. stylecss.com e. style_css 30.Berikut ini yang merupakan 3 file utama, yaitu ...
a. Bootstrap.css d. Pilihan A sampai C benar
21.Sistem mengetahui keadaan user sekarang dan dapat b. Bootstrap.js e. Pilihan A sampai C salah
“melanjutkan” halaman apa yang diminta oleh user daripada c. Glyphicons
dia memberikan apa yang diminta user dengan langsung
memberikan halaman baru, merupakan sebuah keadaan yang 31.Jumlah maksimal kolom sebuah halaman website yang dapat
disebut … dibangun dengan menggunakan bootstrap yaitu …
a. Stateless c. Session e. HTTP a. 6 c. 12 e. 14
b. Statefull d. Cookies
b. 18 d. 20
22.Nama unik/alamat untuk website biasa disebut juga …
a. Address c. Hosting e. Domain 32.Sebuah Framework PHP yang dapat mempercepat
b. URL d. Server pengembang untuk membuat aplikasi php dinamis yang
bersifat open source adalah…
23.Code PHP berikut ini yang paling benar dan yang umum a. Drupal c. Open source e. CodeIgniter
digunakan adalah … b. Github d. Wordpress
a. ?php......?> d. <?php........?/>
b. <?php ...?> e. <html> ... </html> 33.File kecil yang diletakkan oleh server pada komputer
c. <%........%> pengguna adalah....
a. HTTP c. session e. stateless
24.Arithmetic Operator (Operator Aritmatika) PHP b. cookie d. stateful
menggunakan operator arithmetic dasar, kecuali ….
a. ( + ) Penjumlahan d. ( / ) Pembagian 34.Istilah dalam menyimpan file yang diperlukan website
b. ( % ) Variabel e. ( % ) Modulus sehingga memungkinkan semua pihak mengakses data yang
c. ( * ) Perkalian tersedia pada website tersebut secara online disebut…
a. Web Hosting c. CPanel e. Domain
25.Atribut action pada tag form digunakan untuk… b. Server d. DNS
a. Menentukan nama dari form
b. Menentukan alamat halaman yang memproses inputan 35.Inti dari suatu website yang berfungsi untuk menampilkan
c. Menandai dan mengatur nilai dari suatu pilihan sebuah situs web pada browser disebut dengan …
d. Menentukan metode pengiriman data a. Web Server d. Search Engine
e. Menerima masukan berupa pilihan b. Database e. Local Server
c. View Data
26.Kepanjangan dari SQL adalah ...
a. Structured Question Language
b. Strong Question Language
b. ‘Nama_Lengkap’ e. ‘namalengkap’
c. nama_lengkap
Perhatikan penggalan coding berikut ini untuk soal nomor 36 –
40! 38.Syntax yang sesuai untuk melengkapi nomor 38 adalah:
(..36..) = $_POST['kd_petugas'];
a. Sql c. SQL e. $Sql
b. $sql d. $SQL
$nama_lengkap = $_POST[..37..];
$jenis_kelamin = $_POST['jenis_kelamin']; 39.Penggalan coding di atas merupakan coding untuk ….
$alamat = $_POST['alamat'];
a. Menambahkan data ke dalam tabel petugas
b. Menghapus data pada tabel petugas
$sql = "UPDATE petugas SET
c. Mengubah salah satu data pada tabel petugas
nama_lengkap='$nama_lengkap', jenis_kelamin='$jenis_kelamin',
d. Menampilkan seluruh data petugas
alamat='$alamat'
e. Tidak ada jawaban yang benar
WHERE kd_petugas ='$kd_petugas'
";
40.Berikut yang bukan fungsi dari syntax ‘$sql’ yaitu….
a. Merupakan sebuah variable untuk menyimpan query
$conn->query(..38..);
UPDATE table petugas
b. Merupakan sebuah variable PHP untuk menyimpan koneksi
36.Syntax yang sesuai untuk melengkapi nomor 36 adalah: database dengan halaman website
a. kd_petugas d. $kdpetugas c. Merupakan sebuah variable yang menyimpan perintah sql
b. $id_petugas e. $kode_petugas untuk mengubah isi dari tabel petugas sesuai dengan data
c. $kd_petugas yang di ubah pada website
d. Sebuah variable PHP
37.Syntax yang sesuai untuk melengkapi nomor 37 adalah: e. Semuanya benar
a. Nama_Lengkap d. ‘nama_lengkap’

Anda mungkin juga menyukai