wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UTS PEMROGRAMAN WEB

Total questions: 50

Worksheet time: 34mins

Name
Class
Date
1.

Perintah tersebut pada PHP berguna untuk…

a)

A. Membuat database

b)

B. Memulai session

c)

C. Menghapus tabel

d)

D. Menyimpan file

2.

Kode berikut akan menampilkan apa?

a)

A. Nama produk

b)

B. Jumlah produk

c)

C. Username

d)

D. Password

3.

Perintah SQL ini benar atau salah?

a)

A. Benar

b)

B. Salah

4.

Apa fungsi dari file

a)

A. Menghubungkan PHP dengan database

b)

B. Menambah produk

c)

C. Membuang produk

d)

D. Menampilkan keranjang

5.

Bootstrap digunakan untuk…

a)

A. Mengelola server

b)

B. Membuat tampilan web lebih rapi

c)

C. Menambah data ke database

d)

D. Menghapus table

6.

Kode berikut benar atau salah?

a)

A. Benar

b)

B. Salah

7.

Fungsi code tersebut dalam PHP digunakan untuk…

a)

A. Mengambil data per baris dalam bentuk array asosiatif

b)

B. Menghapus data

c)

C. Mengupdate data

d)

D. Menghubungkan database

8.

Untuk membuat tombol login Bootstrap, kita menggunakan class…

a)

A. btn btn-primary

b)

B. btn-login

c)

C. button-primary

d)

D. form-login

9.

Jika password salah saat login, biasanya akan…

a)

A. Menampilkan pesan error

b)

B. Masuk ke index.php

c)

C. Membuat akun baru

d)

D. Menghapus user

10.

Perintah SQL berikut benar atau salah?

a)

A. Benar

b)

B. Salah

11.

Dalam CRUD, huruf “C” berarti…

a)

A. Create

b)

B. Connect

c)

C. Config

d)

D. Check

12.

Dalam CRUD, huruf “R” berarti…

a)

A. Read

b)

B. Remove

c)

C. Reset

d)

. Register

13.

Dalam CRUD, huruf “U” berarti…

a)

A. Upload

b)

B. Update

c)

C. Upgrade

d)

D. Undo

14.

Dalam CRUD, huruf “D” berarti…

a)

A. Delete

b)

B. Display

c)

C. Drop

d)

D. Data

15.

Fungsi code berikut pada PHP adalah…

a)

A. Mengenkripsi password

b)

B. Menghapus password

c)

C. Menampilkan password

d)

D. Membuat password default

16.

Fungsi code berikut pada PHP digunakan untuk…

a)

A. Mengecek kecocokan password

b)

B. Menghapus password

c)

C. Menampilkan password

d)

D. Mengganti password

17.

Jika login berhasil, biasanya diarahkan ke file…

a)

A. index.php

b)

B. login.php

c)

C. logout.php

d)

D. hapus.php

18.

File tambah.php dalam CRUD digunakan untuk…

a)

A. Menambah produk baru

b)

B. Menampilkan daftar produk

c)

C. Menghapus produk

d)

D. Login user

19.

File index.php dalam CRUD biasanya digunakan untuk…

a)

A. Menampilkan daftar produk

b)

B. Menghapus produk

c)

C. Menambah user

d)

D. Mengganti password

20.

Perintah SQL yang benar untuk menambah user baru adalah…

a)

A. INSERT INTO users (username,password) VALUES ('andi','123');

b)

B. ADD users ('andi','123');

c)

C. CREATE users VALUES ('andi','123');

d)

D. UPDATE users ADD ('andi','123');

21.

Untuk logout, biasanya digunakan perintah…

a)

A. session_destroy();

b)

B. exit();

c)

C. unset($_POST);

d)

D. delete()

22.

Fungsi dari code berikut adalah…

a)

A. Menyimpan data username sementara di server

b)

B. Menghapus data username

c)

C. Menyimpan password

d)

D. Menampilkan produk

23.

Tag HTML yang benar untuk memanggil file CSS Bootstrap adalah…

a)

Tag HTML yang benar untuk memanggil file CSS Bootstrap adalah…

b)

B. <css href="bootstrap.css">

c)

C. <script src="bootstrap.css">

d)

D. <style bootstrap>

24.

Jika koneksi gagal, kode yang tepat adalah…

a)

A. Menampilkan pesan error

b)

B. Menghapus database

c)

C. Membuat tabel baru

d)

D. Menyimpan data

25.

Jelaskan dengan kata-katamu sendiri langkah-langkah membuat halaman login dengan Bootstrap pada proyek CRUD sederhana berbasis PHP dan MySQL!

(a)  

26.

HTML adalah singkatan dari …

a)

A. HyperText Markup Language

b)

B. Hyper Transfer Markup Language

c)

C. HighText Machine Language

d)

D. Hyper Tool Machine Language

27.

Fungsi utama HTML adalah …

a)

A. Mengatur tampilan website

b)

B. Menyimpan data pengguna

c)

C. Menentukan struktur halaman web

d)

D. Menghubungkan database

28.

Tag untuk menampilkan teks paragraf adalah …

a)

A. <text>

b)

B. <p>

c)

C. <br>

d)

D. <para>

29.

Tag untuk membuat tautan (link) adalah …

a)

A. <a>

b)

B. <link>

c)

C. <href>

d)

D. <url>

30.

Atribut yang digunakan pada tag <a> untuk menentukan alamat tujuan adalah …

a)

A. src

b)

B. link

c)

C. href

d)

D. target

31.

Tag HTML untuk menampilkan gambar adalah …

a)

A. <image>

b)

B. <img>

c)

C. <pic>

d)

D. <src>

32.

Atribut yang digunakan untuk menampilkan sumber gambar adalah …

a)

A. href

b)

B. link

c)

C. src

d)

D. img

33.

Untuk membuat baris baru pada HTML digunakan tag …

a)

A. <br>

b)

B. <break>

c)

C. <hr>

d)

D. <enter>

34.

Tag untuk membuat heading terbesar adalah …

a)

A. <h6>

b)

B. <h3>

c)

C. <h1>

d)

D. <head>

35.

Untuk menampilkan teks tebal digunakan tag …

a)

A. <i>

b)

B. <b>

c)

C. <u>

d)

D. <strong>

36.

Tag yang digunakan untuk membuat daftar bernomor adalah …

a)

A. <ul>

b)

B. <ol>

c)

C. <li>

d)

D. <dl>

37.

Tag untuk menampilkan elemen tabel adalah …

a)

A. <table>

b)

B. <tb>

c)

C. <tr>

d)

D. <td>

38.

Tag untuk menuliskan isi sel pada tabel adalah …

a)

A. <table>

b)

B. <th>

c)

C. <td>

d)

D. <tr>

39.

CSS digunakan untuk …

a)

A. Mengatur struktur halaman web

b)

B. Mengatur tampilan halaman web

c)

C. Membuat hyperlink

d)

D. Menampilkan data dari database

40.

Untuk menghubungkan file CSS eksternal ke dalam HTML digunakan tag …

a)

A. <style>

b)

B. <link>

c)

C. <script>

d)

D. <css>

41.

Atribut yang digunakan untuk menghubungkan file CSS eksternal adalah …

a)

A. type dan name

b)

B. href dan rel

c)

C. src dan type

d)

D. file dan rel

42.

Contoh sintaks yang benar untuk menghubungkan file CSS eksternal adalah

a)

A. <link href="style.css">

b)

B. <link rel="stylesheet" href="style.css">

c)

C. <style src="style.css">

d)

D. <script href="style.css">

43.

Dimanakah tag <link> biasanya diletakkan?

a)

A. Di dalam <body>

b)

B. Di luar tag HTML

c)

C. Di dalam <head>

d)

C. Di dalam <head>

44.

Kode CSS berikut diletakkan di file style.css:

Untuk menggunakannya di HTML, kita menuliskan …

a)

A. <style>style.css</style>

b)

B. <link rel="stylesheet" href="style.css">

c)

C. <script src="style.css">

d)

D. <css link="style.css">

45.

Jika file CSS eksternal tidak ditemukan, maka …

a)

A. HTML tetap tampil, tapi tanpa gaya CSS

b)

B. HTML tidak bisa dibuka

c)

C. Browser akan error

d)

D. Semua elemen menghilang

46.

Perhatikan kode berikut:

Jika file styles.css berada di folder css/, maka penulisannya yang benar adalah …

a)

A. <link rel="stylesheet" href="css">

b)

B. <link rel="stylesheet" href="/styles.css">

c)

C. <link rel="stylesheet" href="css/styles.css">

d)

D. <link rel="stylesheet" src="css/styles.css">

47.

Perhatikan kode berikut:

Jika file style.css terletak di folder yang sama dengan file HTML, maka …

a)

A. Kode salah, harus tambahkan folder

b)

B. Kode sudah benar

c)

C. Harus ditulis dengan tag <script>

d)

D. Harus ditulis di dalam <body>

48.

Kode berikut di HTML:

dan di file style.css:

Maka semua teks di dalam tag <p> akan …

a)

A. Hilang

b)

B. Berwarna merah

c)

C. Tebal

d)

D. Berwarna hitam

49.

Perhatikan potongan kode berikut:

Fungsi kode tersebut adalah …

a)

A. Menghubungkan file JavaScript ke halaman web

b)

B. Menyisipkan gambar ke halaman web

c)

C. Menghubungkan file CSS eksternal ke halaman web

d)

D. Menambahkan link ke situs lain

e)

E. Menyimpan data pengguna

50.

Jelaskan dengan kata-katamu sendiri apa perbedaan antara CSS internal, CSS inline, dan CSS eksternal, serta mengapa penggunaan CSS eksternal lebih disarankan dalam pembuatan website yang besar.

(a)