WorksheetsTEST PRA PAS - DPK(BU PURI)
Total questions: 50
Worksheet time: 25mins
Tag HTML yang digunakan untuk membuat tabel adalah...
<grid>
<layout>
<table>
<data>
<th>
Perintah SQL yang digunakan untuk mengambil data dari satu atau lebih tabel adalah...
INSERT
UPDATE
DELETE
SELECT
DROP
Jenis relasi antara dua tabel di mana satu baris di tabel pertama dapat berelasi dengan banyak baris di tabel kedua, tetapi satu baris di tabel kedua hanya dapat berelasi dengan satu baris di tabel pertama, disebut...
One-to-one
One-to-many
Many-to-many
Many-to-one
One-back-one
Sebuah halaman web menampilkan teks "Selamat pagi, Budi!"
Potongan kode PHP manakah yang paling mungkin menghasilkan tampilan di atas?
<?DOCTYPE html> $nama = "Andi"; echo "Selamat pagi, " . $nama . "!"; ?>
<!DOCTYPE html> <html> <body> Selamat pagi, Budi! </body> </html>
<?php $nama = "Andi"; echo "Selamat pagi, " . $nama . "!"; ?>
<?php $waktu = "malam"; $nama = "Budi"; echo "Selamat " . $waktu . ", " . $nama . "!"; ?>
<?php $nama = "Budi"; echo "Selamat pagi, $nama!"; ?>
Perintah SQL yang digunakan untuk menghapus seluruh baris dari sebuah tabel tanpa menghapus struktur tabelnya adalah...
TRUNCATE TABLE table_name
REMOVE FROM table_name
DELETE FROM table_name
DROP TABLE
COMMIT TABLE table_name
Untuk mengurutkan hasil query berdasarkan kolom tertentu secara menurun (descending), klausa ORDER BY diikuti dengan kata kunci...
ASC
DOWN
DESC
SORT
LOW
Perintah SQL untuk menambahkan kolom baru bernama 'Alamat' ke dalam tabel 'Siswa' adalah...
UPDATE TABLE Siswa INSERT COLUMN Alamat;
CREATE COLUMN Alamat ON Siswa;
MODIFY TABLE Siswa ADD Alamat;
ALTER TABLE Siswa ADD Alamat VARCHAR(255);
ADD COLUMN Alamat TO Siswa;
Manakah tipe data SQL yang paling sesuai untuk menyimpan nilai mata uang....
BOOLEAN
CHAR(10)
DATE
DECIMAL(10, 2)
BLOB
Primary Key dalam sebuah tabel basis data berfungsi untuk...
Mengurutkan data secara otomatis
Menghubungkan ke tabel lain sebagai Foreign Key
Secara unik mengidentifikasi setiap baris dalam tabel
Menyimpan data dalam format terenkripsi
Mempercepat proses pencarian tanpa indeks
Untuk menghapus semua data dari tabel 'Pesanan' tanpa menghapus struktur tabelnya, perintah SQL yang paling efisien adalah...
DROP TABLE Pesanan;
DELETE FROM Pesanan;
TRUNCATE TABLE Pesanan;
REMOVE ALL FROM Pesanan;
CLEAR TABLE Pesanan;
Sebuah Foreign Key dalam tabel 'Detail_Pesanan' yang merujuk ke Primary Key di tabel 'Produk' memastikan adanya...
Normalisasi
Integritas Referensial
Enkripsi Data
Indeks Unik
Partisi Tabel
Operator SQL LIKE sering digunakan dengan karakter wildcard. Karakter '%' (persen) berarti...
Mewakili satu karakter tunggal apa pun
Mewakili nol atau lebih karakter apa pun
Mewakili hanya karakter numerik
Mewakili hanya karakter alfabet
Mewakili spasi kosong
Tag HTML yang digunakan untuk membuat judul utama pada halaman web adalah...
<head>
<body>
<h1>
<p>
<div>
Atribut HTML yang digunakan untuk menentukan alamat URL dari sebuah tautan (link) adalah...
src
link
href
url
target
Untuk menampilkan gambar pada halaman HTML, tag yang digunakan adalah...
<image>
<pic>
<img>
<picture>
<graphic>
Tag HTML yang digunakan untuk membuat daftar tidak berurutan (bullet points) adalah...
<ol>
<ul>
<li>
<dl>
<list>
di antara berikut ini yang merupakan tag untuk input teks dalam sebuah form HTML...
<input type="button">
<input type="checkbox">
<input type="text">
<input type="submit">
<input type="file">
Tag HTML <br> digunakan untuk...
Membuat garis horizontal
Membuat paragraf baru
Memasukkan satu kali ganti baris (line break)
Membuat teks tebal
Membuat komentar
Untuk menggabungkan dua atau lebih sel kolom dalam tabel HTML, atribut yang digunakan pada tag <td> atau <th> adalah...
cellpadding
cellspacing
merge
colspan
rowspan
atribut yang benar untuk membuat tautan membuka halaman di tab atau jendela baru...
open="_new"
target="_parent"
target="_self"
target="_blank"
target="_new"
cara memulai dan mengakhiri blok kode PHP dalam sebuah file...
<?php ... ?>
<script type="php"> ... </script>
<% ... %>
{php ... }
<!php ... !>
Variabel dalam PHP selalu diawali dengan simbol...
@
$
#
%
&
Cara yang benar untuk mendeklarasikan komentar satu baris dalam PHP...
``
/* Ini komentar */
// Ini komentar
# Ini komentar
C dan D benar
Fungsi PHP yang digunakan untuk menampilkan output ke browser adalah...
print()
echo()
display()
output()
A dan B benar
Operator konkatenasi (penggabungan string) dalam PHP adalah...
&&
||
. (titik)
&
+
cara mengambil nilai dari input field dengan nama "username" dari sebuah form yang dikirim menggunakan metode POST di PHP...
B dan C benar, tergantung konfigurasi
$_POST['username']
$username
$_REQUEST['username']
$_GET['username']
Struktur kontrol if-elseif-else dalam PHP digunakan untuk...
Melakukan perulangan sebanyak kondisi terpenuhi
Mengeksekusi blok kode yang berbeda berdasarkan serangkaian kondisi
Mendefinisikan fungsi
Menghubungkan ke basis data
Menginclude file lain
Fungsi PHP isset() digunakan untuk...
Memeriksa tipe data sebuah variabel
Memeriksa apakah sebuah variabel telah dideklarasikan dan nilainya bukan null
Memeriksa apakah sebuah variabel bernilai null
Mengosongkan nilai sebuah variabel
Menghitung panjang string
Untuk menyisipkan isi dari file header.php ke dalam skrip PHP saat ini, perintah yang paling umum digunakan dan akan menghasilkan fatal error jika file tidak ditemukan adalah...
load 'header.php';
import 'header.php';
require 'header.php';
include_once 'header.php';
include 'header.php';
Fungsi mysqli_connect() dalam PHP digunakan untuk...
Mengirim query SQL ke basis data
Menutup koneksi ke basis data MySQL
Membuka koneksi baru ke server basis data MySQL
Mengambil hasil query dari basis data
Memeriksa error koneksi basis data
Untuk memulai sesi (session) di PHP, fungsi yang harus dipanggil di awal skrip adalah...
session_start()
session_create()
init_session()
$_SESSION.begin()
open_session()
Manakah cara yang benar untuk membuat fungsi bernama hitungLuas yang menerima dua parameter $panjang dan $lebar di PHP?...
function hitungLuas($panjang, $lebar) { ... }
define function hitungLuas($panjang, $lebar) { ... }
create function hitungLuas($panjang, $lebar) => { ... }
func hitungLuas($panjang, $lebar): { ... }
def hitungLuas($panjang, $lebar): ...
Operator === (identik) dalam PHP digunakan untuk membandingkan dua nilai. Perbandingan ini akan menghasilkan true jika...
Kedua nilai sama setelah konversi tipe data
Kedua nilai sama dan memiliki tipe data yang sama
Salah satu nilai adalah true
Kedua nilai adalah string
Kedua nilai adalah numerik
Untuk menghentikan eksekusi skrip PHP dan menampilkan pesan, fungsi yang bisa digunakan adalah...
stop("pesan");
exit("pesan");
die("pesan");
halt("pesan");
exit dan die benar
cara memeriksa apakah sebuah file ada (exist) di server menggunakan PHP...
has_file("namafile.txt")
fopen("namafile.txt", "r") != false
check_file("namafile.txt")
file_exists("namafile.txt")
is_file_exists("namafile.txt")
Untuk mengarahkan pengguna ke halaman lain menggunakan PHP, header yang paling umum digunakan adalah...
header("Redirect: halaman_baru.php");
header("Location: halaman_baru.php");
header("GoTo: halaman_baru.php");
set_location("halaman_baru.php");
redirect_to("halaman_baru.php");
Kode HTML manakah yang akan menampilkan gambar bernama logo.png yang ada di folder images...
<img source="images/logo.png" alt="Logo Perusahaan">
<image src="images/logo.png" text="Logo Perusahaan">
<img href="images/logo.png" alt="Logo Perusahaan">
<img src="images/logo.png" alt="Logo Perusahaan">
<picture source="images/logo.png" alternate="Logo Perusahaan">
Pilihan HTML manakah yang membuat daftar bernomor (ordered list)...
<ul> <li>Item 1</li> <li>Item 2</li> </ul>
<list type="numbered"> <item>Item 1</item> <item>Item 2</item> </list>
<ol> <li>Item 1</li> <li>Item 2</li> </ol>
<dl> <dt>Item 1</dt> <dd>Item 2</dd> </dl>
<li> <ol>Item 1</ol> <ol>Item 2</ol> </li>
Kode HTML manakah yang digunakan untuk membuat input field untuk password...
<input type="text" name="password" hidden>
<input type="password" name="pass">
<textfield name="password" type="secret">
<input type="secret" name="user_pass">
<password name="pwd">
kode yang benar untuk membuat sel header dalam tabel HTML...
<cell header>Nama</cell>
<hd>Nama</hd>
<td><strong>Nama</strong></td>
<th>Nama</th>
<tr><header>Nama</header></tr>
Kode HTML untuk membuat checkbox dengan label "Setuju" adalah...
<input type="check" name="agree"> Setuju
<checkbox name="agree"> Setuju
<input type="checkbox" name="agree" id="agree1"><label for="agree1">Setuju</label>
<input type="radio" name="agree" value="setuju"> Setuju
<option type="checkbox" value="agree">Setuju</option>
Manakah sintaks PHP yang benar untuk mendeklarasikan variabel $nama dengan nilai "Andi" ...
$nama = "Andi";
nama = "Andi";
let $nama = "Andi";
const NAMA = "Andi";
var $nama = "Andi";
Kode PHP untuk menampilkan "Halo Dunia" ke browser adalah...
<?php document.write("Halo Dunia"); ?>
<?php Console.Log("Halo Dunia"); ?>
<?php echo "Halo Dunia"; ?>
<?php print_r("Halo Dunia"); ?>
<?php System.out.println("Halo Dunia"); ?>
Untuk menggabungkan string $str1 = "Selamat"; dan $str2 = "Pagi"; menjadi "Selamat Pagi" di PHP, kode yang benar adalah...
<?php $hasil = $str1 + $str2; ?>
<?php $hasil = $str1 & $str2; ?>
<?php $hasil = $str1 . " " . $str2; ?>
<?php $hasil = concat($str1, " ", $str2); ?>
<?php $hasil = $str1.add(" ").add($str2); ?>
Untuk mengambil nilai "email" dari form yang dikirim dengan metode GET di PHP...
<?php $email = $_POST["email"]; ?>
<?php $email = $_SESSION["email"]; ?>
<?php $email = $_REQUEST["email"]; ?> (Bisa, tapi $_GET lebih spesifik)
<?php $email = $_GET["email"]; ?>
<?php $email = $GLOBALS["email_get"]; ?>
Untuk menyertakan file config.php dan menghentikan skrip jika file tidak ada...
<?php include_once "config.php"; ?>
<?php require_once "config.php"; ?>
<?php load "config.php" or die; ?>
<?php import "config.php"; ?>
<?php use "config.php"; ?>
Mengambil elemen pertama dari array numerik $buah = ["Apel", "Jeruk", "Mangga"]; ...
<?php echo $buah.first; ?>
<?php echo first($buah); ?>
<?php echo $buah[0]; ?>
<?php echo $buah->get(0); ?>
<?php echo array_first($buah); ?>
Cara menampilkan variabel PHP $judul di dalam tag <h1> HTML...
<h1><?php $judul; ?></h1>
<h1><php echo $judul; ></h1>
<h1><?= $judul ?></h1>
<h1>{{ $judul }}</h1>
<h1>!php $judul</h1>
Manakah kode yang benar untuk loop melalui hasil query MySQLi ($result) dan menampilkan setiap nama_produk dalam tag <li> ? ...
<?php while($row = $result->fetch_row()): ?>
<li><?php echo $row[0]; ?></li>
<?php endwhile; ?>
<?php foreach($result as $row): ?>
<li><?php echo $row['nama_produk']; ?></li>
<?php endforeach; ?>
<?php while($row = $result->fetch_assoc()): ?> <li>
<?php echo $row['nama_produk']; ?></li>
<?php endwhile; ?>
<?php for($i=0; $i < $result->num_rows; $i++): ?> <li>
<?php echo $result->get_row($i)['nama_produk']; ?></li>
<?php endfor; ?>
<?php do { $row = $result->fetch_array(); echo "<li>".$row->nama_produk."</li>"; } while($row); ?>
Perintah SQL untuk memasukkan data baru ke tabel mahasiswa (kolom nim, nama)...
ADD TO mahasiswa (nim, nama) VALUES ('123', 'Ali');
INSERT INTO mahasiswa (nim, nama) VALUES ('123', 'Ali');
CREATE mahasiswa (nim, nama) WITH ('123', 'Ali');
PUT INTO mahasiswa (nim, nama) DATA ('123', 'Ali');
STORE IN mahasiswa (nim, nama) AS ('123', 'Ali');
