wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Sumatif Semester II_Pemrograman Web dan Perangkat Bergerak_RPL

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Kepanjangan HTML adalah

a)

Hyper Text Markup List

b)

Hyper Text Markup Language

c)

Hyper Text Manual Language

d)

Hyper Text Maximal Language

e)

Hyper Text Marking Language

2.

Untuk membuat form input pada HTML, tag yang digunakan adalah...  

a)

<form>

b)

<input>

c)

A dan B benar

d)

<td><tr>

e)

<field>

3.

Manakah tag HTML yang digunakan untuk membuat tautan/link?

a)

<link>

b)

<a>

c)

<href>

d)

<url>

e)

<html>

4.

Untuk memasukkan file gambar ke dalam web menggunakan perintah …

a)

<img src=”…”>

b)

<embed src="…">

c)

<picture src="...">

d)

<images src="...">

e)

<omagaa src="...">

5.

Nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet adalah...

a)

Hosting

b)

Web

c)

Domain

d)

WWW

e)

HTTP

6.

Kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi disebut...

a)

Domain

b)

URL

c)

Server

d)

Cloud

e)

Database

7.

Fungsi utama JavaScript dalam halaman web adalah...  

a)

Mengatur struktur konten

b)

Menyimpan data secara permanen

c)

Menambahkan interaktivitas dan logika

d)

Mengatur tampilan dengan warna

e)

Menabahkan opsi prioritas

8.

<?php

$bilangan1=8;

$bilangan2=4;

$bilangan3=2;

$bilangan3+=$bilangan2;

$bilangan2*=$bilangan3;

echo $bilangan2;

Ouput dari script di atas adalah ...

a)

9

b)

27

c)

25

d)

24

e)

12

9.

$panjang=8;
variabel $panjang memiliki tipe data ...

a)

boolean

b)

string

c)

decimal

d)

float

e)

integer

10.

Metode pengiriman data atau nilai pada form langsung ke action untuk ditampung adalah method

a)

POST

b)

GET

c)

ACTION

d)

URL

e)

SELECT

11.

Manakah yang merupakan selector CSS yang benar untuk mengubah warna teks pada elemen dengan ID "judul"?  

a)

#judul { color: red; }

b)

.judul { color: red; }

c)

judul { color: red; }

d)

*judul { color: red; }

e)

$judul { color: red; }

12.

Jenis Website yang mana penggunanya tidak bisa merubah kontent dari Web tersebut secara langsung menggunakan Browser. Merupakan pengertian dari?

a)

Web Dinamis

b)

Web Statis

c)

Web Server

d)

Web Clien

e)

Web Login

13.

Struktur dasar membuat tabel pada html ....

a)

<table><td><tr></tr></td></table>

b)

<td><tr><table></table></tr></td>

c)

<tr><tabel><td></td></table</tr>

d)

<table><tr><td></td></tr></table>

e)

<tr><td><table></tr></td></table>

14.

Perhatikan kode berikut:
<?php

$nilai = 75;
if($nilai >= 90){
    echo "A";
} elseif($nilai >= 80){
    echo "B";
} elseif($nilai >= 70){

    echo "C";
}  else {

    echo "D";

Apa output dari program diatas?

a)

A

b)

B

c)

C

d)

D

e)

Error

15.

Perhatikan potongan kode berikut ini:


h1 {
  color: blue;
  text-align: center;
}


Apa fungsi dari kode CSS di atas?  

a)

Mengubah warna latar belakang dan ukuran teks pada tag <h1>

b)

Mengubah warna teks <h1> menjadi biru dan meratakan teks ke tengah

c)

Menjadikan teks <h1> tebal dan background web berwarna biru

d)

Mengatur spasi antar huruf dan warna teks <h1> menjadi lebih terang

e)

Menambahkan margin center dan warna biru pada gambar yang ada

16.

Tipe data pada database mysql yang digunakan untuk menyimpan nama pengguna biasanya berbentuk 

a)

Integer

b)

Varchar

c)

Decimal

d)

Boolean

e)

Data

17.

Perintah berikut digunakan untuk menghapus sebuah tabel dalam MySQL:  

a)

REMOVE TABLE siswa;

b)

DELETE TABLE siswa;

c)

DROP TABLE siswa;

d)

CLEAR TABLE siswa;

e)

TRASH TABLE siswa;

18.

Perintah SQL yang digunakan untuk menambahkan data ke dalam tabel adalah ...  

a)

INSERT INTO

b)

UPDATE INTO

c)

SELECT FROM

d)

DELETE FROM

e)

GET FROM

19.

Apa yang dimaksud dengan primary key dalam sebuah tabel database?  

a)

Kolom yang boleh kosong

b)

Kolom yang menyimpan data string

c)

Kolom unik yang digunakan untuk mengidentifikasi setiap baris data

d)

Kolom untuk menyimpan file

e)

Kolom yang dapat digunakan untuk menyimpan data pada 2 tabel sekaligus

20.

Dalam arsitektur Model-View-Controller (MVC), apa yang dimaksud dengan View?

a)

Kode yang menghubungkan antara database dan server.

b)

Kode yang berfungsi untuk menampilkan informasi dan antarmuka pengguna (UI).

c)

Kode yang menangani logika bisnis aplikasi dan mengatur data.

d)

Kode yang mengatur bagaimana data diolah sebelum ditampilkan ke pengguna.

e)

Kode yang menjalankan kode css

21.

Dalam arsitektur MVC, file yang berisi kode tampilan (HTML) biasanya diletakkan di folder ...

a)

controllers

b)

views

c)

models

d)

routes

e)

env

22.

Jika user mengakses halaman www.smkku.sch.id/siswa/detail/10, maka angka 10 umumnya dianggap sebagai ...  

a)

Nama controller

b)

Nama view

c)

ID dari view

d)

Parameter yang dikirim ke method

e)

Nomor pengguna halaman website

23.

Manakah pernyataan yang paling tepat mengenai Model dalam arsitektur MVC?  

a)

Mengatur alur navigasi antar halaman website

b)

Menyimpan file HTML yang telah dibuat untuk ditampilkan

c)

Mengelola logika aplikasi dan interaksi dengan database

d)

Menangani input pengguna secara langsung

e)

Alokasi server ketika menghosting website

24.

Manakah perintah yang digunakan untuk membuat relasi foreign key dalam SQL?  

a)

ADD PRIMARY KEY siswa FOREIGN KEY (id_kelas) REFERENCES kelas(id);

b)

LINK FOREIGN KEY siswa ADD FOREIGN KEY id_kelas REFERENCES kelas(id);

c)

ALTER TABLE siswa ADD FOREIGN KEY (id_kelas) REFERENCES kelas(id);

d)

CREATE FOREIGN KEY ON siswa(id_kelas) REFERENCES kelas(id);

e)

ALTER TABLE siswa MODIFY FOREIGN KEY (id_kelas) REFERENCES kelas(id);

25.

Berikut penulisan nama variabel yang salah pada bahasa pemrograman PHP adalah ...

a)

$_tanggalLahir

b)

$tanggalLahir

c)

$tanggal_lahir

d)

$tanggal Lahir

e)

$tanggallahir01