wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz 12 Pemrograman PHP

Total questions: 10

Worksheet time: 50mins

Name
Class
Date
1.

Manakah yang benar menggambarkan arti Create dalam konteks CRUD pada database aplikasi?

a)

Mengubah nilai kolom pada baris

b)

Menampilkan data yang ada dari tabel

c)

Menambahkan baris baru ke tabel referensi

d)

Menghapus satu atau lebih baris dari tabel

2.

Operasi Read dalam CRUD paling tepat dipadankan dengan tindakan apa pada sistem database?

a)

Menjalankan query INSERT untuk penambahan

b)

Menjalankan query DELETE untuk penghapusan

c)

Menjalankan query SELECT untuk kebutuhan view

d)

Menjalankan query UPDATE untuk pengeditan

3.

Dalam modul program, operasi Update biasanya diterapkan pada objek data seperti apa?

a)

File konfigurasi server aplikasi

b)

Skema database yang belum dibuat

c)

Baris yang sudah ada di tabel referensi

d)

Indeks yang belum diinisialisasi

4.

Jika sebuah modul menjalankan perintah SQL melalui pustaka database, peran pustaka tersebut adalah apa?

a)

Menjadi antarmuka eksekusi query ke sistem

b)

Mengganti engine database sepenuhnya

c)

Menyimpan seluruh data secara permanen

d)

Menghasilkan laporan grafis otomatis

5.

Situasi mana yang paling tepat memerlukan operasi Delete dalam pengembangan aplikasi?

a)

Menambahkan entri baru untuk pendaftaran

b)

Menghapus data yang tidak lagi relevan dari tabel

c)

Menampilkan detail pengguna pada halaman profil

d)

Mengubah alamat email pada catatan pengguna

6.

Sebuah tabel referensi 'kategori' dipakai oleh modul produk. Perubahan nama kategori harus dilakukan dengan operasi apa dan contoh query yang sesuai?

a)

Read; SELECT nama FROM kategori WHERE id=5

b)

Create; INSERT INTO kategori VALUES (5,'Baru')

c)

Update; UPDATE kategori SET nama='Baru' WHERE id=5

d)

Delete; DELETE FROM kategori WHERE id=5

7.

Seorang admin menekan "Del" pada baris ID 38. Dampak yang paling mungkin adalah apa?

a)

Record ID 38 disembunyikan sementara

b)

Record ID 38 diperbarui lokasinya

c)

Record ID 38 dihapus dari tabel

d)

Seluruh tabel di-reset ke default

8.

Langkah pertama saat membangun aplikasi CRUD berbasis PHP adalah apa?

a)

Mengimpor dataset machine learning

b)

Mengonfigurasi load balancer cloud

c)

Menulis query join kompleks

d)

Mendesain template dashboard admin

9.

File mana yang menjadi tempat templating web pada langkah awal proses?

a)

index.php sebagai entry point

b)

config.yaml untuk pipeline

c)

main.py sebagai controller

d)

app.jsx untuk komponen UI

10.

Mengapa PDO dipilih untuk koneksi database dalam aplikasi CRUD?

a)

Mengganti seluruh lapisan MVC

b)

Mengelola state client-side kompleks

c)

Mempercepat GPU komputasi batch

d)

Mendukung prepared statement aman