Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz 13 Pemrograman PHP

Total questions: 10

Worksheet time: 50mins

Name
Class
Date
1.

Pada tahap awal implementasi CRUD untuk modul Mahasiswa, aksi apa yang perlu ditambahkan di antarmuka aplikasi?

a)

Form login administrator tambahan

b)

Tombol create, detail, update, delete

c)

Menu pengaturan tema antarmuka

d)

Widget statistik harian pengguna

2.

File mana di lapisan model yang disebutkan perlu diperbarui saat menambah fitur CRUD Mahasiswa?

a)

models/Kelas.php

b)

models/Database.php

c)

models/UserRole.php

d)

models/Mahasiswa.php

3.

Selain model dan controller, halaman mana yang disebut perlu diperbarui dalam proses CRUD?

a)

about.php

b)

dashboard.php

c)

index.php

d)

home.php

4.

Di folder views/mahasiswa/, file baru apa yang perlu dibuat untuk menampilkan form penambahan data?

a)

insert.php

b)

create.php

c)

new.php

d)

store.php

5.

File tampilan yang digunakan untuk mengubah data Mahasiswa disebutkan sebagai apa?

a)

update.php

b)

edit.php

c)

modify.php

d)

change.php

6.

Urutan logis alur Create di MVC yang paling tepat adalah apa?

a)

View langsung menulis ke database, Controller

b)

Controller kirim ke View, View panggil Model

c)

Model kirim ke View, View panggil Controller

d)

View kirim ke Controller, Controller panggil Model

7.

Ketika menambah tombol detail, tindakan HTTP yang paling umum untuk mengambil data satu Mahasiswa adalah apa?

a)

GET ke endpoint detail

b)

POST ke endpoint detail

c)

PUT ke endpoint detail

d)

DELETE ke endpoint detail

8.

Praktik baik saat membuat create.php di views/mahasiswa/ adalah apa?

a)

Validasi input sebelum kirim

b)

Menyimpan password secara plain

c)

Menonaktifkan CSRF token

d)

Menghilangkan semua label form

9.

Untuk mendukung Update, apa yang biasanya ditambahkan di MahasiswaController.php?

a)

Metode edit dan update

b)

Metode backup konfigurasi

c)

Metode autentikasi global

d)

Metode render statistik

10.

Pada Detail, data sebaiknya diambil dari model dengan cara apa?

a)

Metode findById terstruktur

b)

Query string bebas di View

c)

Membaca file teks langsung

d)

Hardcode array di Controller