Font size
WorksheetsSoal Post Test PHP CRUD
Total questions: 35
Worksheet time: 12mins
Tag pembuka file PHP yang benar adalah …
<?php
<?
<?=
<?/
Output dari kode berikut?
$nama = "Budi"; echo "Halo $nama";
Halo $nama
Halo Budi
$nama
Error
Untuk menutup perintah PHP digunakan tanda …
Titik (.)
Titik koma (;)
Koma (,)
Titik dua (:)
Variabel di PHP selalu diawali dengan simbol …
@
#
$
%
Fungsi bawaan PHP untuk menampilkan struktur data array adalah …
var_dump()
print_r()
echo()
print()
Untuk komentar satu baris dalam PHP digunakan …
//
/* ... */
#
<!-- -->
Jika file PHP dieksekusi tanpa server lokal (XAMPP/Laragon), hasilnya …
Tetap jalan
Tidak bisa jalan
Menjadi file HTML
Menjadi database
Sintaks include di PHP digunakan untuk …
Mengulang kode
Memanggil file lain
Menyimpan data
Menutup koneksi
Fungsi PHP untuk membuat koneksi ke MySQL adalah …
mysql_connect()
mysqli_connect()
db_connect()
pdo_connect()
Parameter pertama pada fungsi mysqli_connect() adalah …
Username database
Password database
Host (server)
Nama database
Query sql untuk menampilkan seluruh data dari tabel siswa adalah …
SELECT * FROM siswa;
SHOW siswa;
GET siswa;
DISPLAY siswa;
Query untuk menambahkan data ke tabel adalah…
UPDATE
INSERT INTO
ADD INTO
CREATE
Untuk mengubah data siswa digunakan query …
ALTER
UPDATE
INSERT
EDIT
Untuk menghapus data digunakan query …
REMOVE
DELETE FROM
DROP
DESTROY
Fungsi PHP untuk menjalankan query MySQL adalah …
mysqli_query()
mysqli_result()
mysqli_exec()
mysqli_run()
Untuk mengambil hasil data SELECT digunakan fungsi …
mysqli_fetch_assoc()
mysqli_assoc()
mysqli_array()
mysqli_row()
Jika query gagal dijalankan, untuk menampilkan pesan error digunakan …
mysqli_error()
db_error()
error()
die()
Query berikut digunakan untuk apa?
Mengubah data
Membuat tabel
Menambah data
Menampilkan data
CRUD kepanjangan dari
Create Remove Update Data
Change Read Upload Delete
Create Rewrite Use Delete
Create Read Update Delete
Sintaks if yang benar di PHP?
if ($a = 5) { ... }
if ($a == 5) { ... }
if $a == 5 { ... }
if $a = 5 { ... }
Fungsi else digunakan untuk …
Kondisi tambahan jika if salah
Mengulang perintah
Menghentikan kode
Membuat variabel
Atribut action pada tag <form> berfungsi untuk …
Menentukan jenis input
Menentukan halaman tujuan pengolahan data
Menentukan metode form
Menentukan style form
Atribut method="post" pada form berarti …
Data dikirim melalui URL
Data dikirim melalui body HTTP
Data tidak dikirim
Data dikirim melalui email
Perbedaan utama POST dan GET adalah …
POST lebih cepat daripada GET
GET lebih aman daripada POST
POST menyembunyikan data, GET menampilkan di URL
GET hanya bisa untuk database
Tag HTML untuk input teks adalah …
<input type="text">
<textbox>
<input type="string">
<input text>
Untuk membuat tombol submit digunakan …
<input type="submit">
<button type="button">
<input type="button">
<button type="submit">
Untuk membuat input password digunakan …
<input type="password">
<input type="secret">
<input type="text" hidden>
<input password>
Jika tabel tidak ditemukan, error yang biasanya muncul adalah …
Unknown table
Table doesn't exist
Database not found
Query not valid
Jika database tidak ditemukan, error yang muncul …
Access denied
Unknown database
Syntax error
Column not found
Jika tombol delete tidak ada konfirmasi, risikonya …
Data tetap aman
Data terhapus tanpa sengaja
Database terkunci
Tidak ada efek
Script JavaScript untuk konfirmasi delete yang benar adalah …
onclick="confirm('Yakin?')"
onclick="return confirm('Yakin?')"
onclick="alert('Yakin?')"
onclick="check('Yakin?')"
Jika query delete tidak menyertakan kondisi WHERE …
Tidak ada data terhapus
Semua data terhapus
Error query
Hanya data pertama yang terhapus
Kode PHP berikut digunakan untuk apa? $sql = "DELETE FROM siswa WHERE id=1"; mysqli_query($conn, $sql);
Menghapus tabel siswa
Menghapus data siswa dengan id=1
Menghapus database siswa
Error
Data yang dikirimkan dari form berbentuk ...
array numerik
array asosiatif
variable konstanta
query sql
Kode berikut digunakan untuk apa?
Mengecek apakah tombol submit ditekan
Mengecek apakah ada error pada form
Menghapus isi form
Menyimpan data otomatis
