Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Uji Pemahaman HTML, PHP, dan MySQL

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Jelaskan apa yang dimaksud dengan CRUD dalam konteks pemrograman web.

a)

Create, Read, Update, and Retrieve

b)

Create, Edit, Update, and Delete

c)

Create, Read, Write, and Delete

d)

CRUD dalam konteks pemrograman web merujuk pada empat operasi dasar untuk mengelola data: Create, Read, Update, dan Delete.

2.

Sebutkan langkah-langkah untuk membuat koneksi antara PHP dan MySQL.

a)

1. Aktifkan ekstensi MySQLi/PDO. 2. Siapkan informasi koneksi. 3. Buat koneksi dengan mysqli_connect() atau new PDO(). 4. Periksa koneksi. 5. Lakukan operasi database. 6. Tutup koneksi.

b)

Gunakan ekstensi SQLite untuk koneksi.

c)

Hanya perlu menyiapkan informasi koneksi tanpa langkah lain.

d)

Koneksi dapat dibuat tanpa memeriksa status koneksi.

3.

Apa fungsi dari perintah SQL 'INSERT' dalam operasi CRUD?

a)

Fungsi dari perintah SQL 'INSERT' adalah untuk menambahkan data baru ke dalam tabel.

b)

Fungsi dari perintah SQL 'INSERT' adalah untuk menghapus data dari tabel.

c)

Fungsi dari perintah SQL 'INSERT' adalah untuk mengambil data dari tabel.

d)

Fungsi dari perintah SQL 'INSERT' adalah untuk memperbarui data yang sudah ada.

4.

Buatlah contoh form HTML untuk menambahkan data pengguna.

a)

b)





c)

d)

5.

Jelaskan perbedaan antara metode GET dan POST dalam pengiriman data form HTML.

a)

GET mengirimkan data melalui URL, sedangkan POST mengirimkan data dalam body permintaan.

b)

POST mengirimkan data dalam format JSON, sedangkan GET dalam format XML.

c)

GET mengirimkan data dalam body permintaan, sedangkan POST melalui URL.

d)

GET dan POST keduanya mengirimkan data melalui URL.

6.

Bagaimana cara melakukan pembaruan data menggunakan PHP dan MySQL?

a)

Gunakan perintah SQL SELECT untuk memperbarui data di MySQL.

b)

Gunakan perintah SQL INSERT untuk menambahkan data baru di MySQL.

c)

Gunakan perintah SQL DELETE untuk menghapus data di MySQL.

d)

Gunakan perintah SQL UPDATE dalam PHP untuk memperbarui data di MySQL.

7.

Tuliskan query SQL untuk menghapus data dari tabel pengguna.

a)

INSERT INTO pengguna (id, name) VALUES ('nilai_id', 'John Doe');

b)

SELECT * FROM pengguna WHERE id = 'nilai_id';

c)

DELETE FROM pengguna WHERE id = 'nilai_id';

d)

UPDATE pengguna SET status = 'inactive' WHERE id = 'nilai_id';

8.

Apa yang dimaksud dengan prepared statement dalam PHP dan mengapa itu penting?

a)

Prepared statement dalam PHP adalah cara untuk menjalankan query SQL yang aman dan efisien dengan mengikat parameter, penting untuk mencegah SQL injection.

b)

Prepared statement hanya digunakan untuk database NoSQL.

c)

Prepared statement adalah metode untuk menyimpan data dalam file.

d)

Prepared statement digunakan untuk mengoptimalkan kecepatan server.

9.

Jelaskan bagaimana cara menampilkan data dari database MySQL ke dalam tabel HTML.

a)

Tampilkan data dari MySQL dengan menggunakan CSS saja tanpa PHP.

b)

Gunakan JavaScript untuk menghubungkan ke MySQL dan tampilkan data langsung tanpa query.

c)

Gunakan PHP untuk menghubungkan ke MySQL, ambil data dengan query, dan tampilkan dalam tabel HTML.

d)

Ambil data dari file CSV dan konversi ke tabel HTML tanpa menggunakan PHP.

10.

Sebutkan beberapa cara untuk menangani kesalahan saat melakukan operasi CRUD dengan PHP.

a)

Mengabaikan kesalahan dan melanjutkan operasi

b)

Menyimpan data tanpa validasi

c)

1) Try-catch untuk exception handling, 2) Validasi input, 3) Logging kesalahan, 4) Pesan kesalahan ramah pengguna, 5) Transaksi untuk integritas data.

d)

Menggunakan echo untuk menampilkan kesalahan