Font size
WorksheetsSoal Harian Pertemuan 2 PHP : Variabel, Tipe Data, Operator,
Total questions: 30
Worksheet time: 30mins
Dalam pemrograman PHP, "wadah" yang digunakan untuk menyimpan nilai atau data yang bisa berubah selama program berjalan disebut...
Variabel
Konstanta
Fungsi
Operator
Keyword
Manakah dari penulisan variabel PHP berikut yang TIDAK valid (salah)?
$namaSiswa
$_umur
$1nilai
$total_harga
$kelasXI
Jika Anda menyimpan angka 10.5 dalam sebuah variabel PHP, tipe data yang paling sesuai untuk nilai tersebut adalah...
Integer
Boolean
String
Float
Array
Variabel $sudahLogin = true; memiliki tipe data...
String
Integer
Object
Float
Boolean
Untuk menampilkan nilai dan tipe data dari sebuah variabel secara detail di PHP, fungsi yang paling tepat digunakan adalah...
echo()
print()
var_dump()
gettype()
display()
Operator +, -, *, /, dan % termasuk dalam kategori operator...
Penugasan
Perbandingan
Logika
Aritmatika
Increment/Decrement
Jika nilai $x adalah 10, dan Anda menjalankan perintah $x += 5;, berapa nilai $x setelah perintah tersebut dieksekusi?
5
10
Tidak ada perubahan
50
15
Operator == (sama dengan nilai) dan === (sama dengan nilai dan tipe data) termasuk dalam kategori operator...
Perbandingan
Penugasan
Logika
Aritmatika
String
Manakah operator yang digunakan untuk menggabungkan dua atau lebih string (teks) di PHP?
+
-
. (titik)
&
|
Anda ingin membuat sebuah program yang memberikan diskon jika total belanja lebih dari Rp100.000. Struktur kontrol yang paling sesuai untuk menentukan kondisi ini adalah...
for loop
while loop
witch-case statement
s if-else statement
do-while loop
<?php
$nilai = 70;
if ($nilai >= 80) {
echo "Nilai A";
} elseif ($nilai >= 70) {
echo "Nilai B";
} else {
echo "Nilai C";
}
?>
Output dari kode di atas adalah...
Nilai A
Nilai B
Nilai C
Nilai A Nilai B
Tidak ada output
Struktur kontrol switch-case paling efektif digunakan ketika Anda memiliki...
Kondisi yang sangat kompleks dengan banyak operator logika.
Jumlah perulangan yang sudah diketahui.
Banyak pilihan berbeda yang bergantung pada satu nilai variabel.
Kebutuhan untuk mengulang kode minimal satu kali.
Operasi matematika yang berulang.
Apa fungsi dari perintah break; di dalam blok case pada struktur switch-case?
Untuk melanjutkan ke case berikutnya.
Untuk menampilkan pesan error.
Untuk mengubah nilai variabel switch.
Untuk mengulang blok switch dari awal.
Untuk menghentikan eksekusi setelah case yang cocok ditemukan.
Anda ingin menampilkan angka dari 1 sampai 5 secara berurutan. Struktur perulangan yang paling cocok karena Anda tahu jumlah pengulangannya adalah...
(a)
Perulangan do-while akan mengeksekusi blok kodenya setidaknya...
Nol kali
Satu kali
Dua kali
Tergantung pada kondisi
Sampai terjadi error
Apa tujuan utama dari penggunaan $_POST['nama_input'] dalam PHP?
Untuk mendeklarasikan variabel baru di PHP.
Untuk mengirim data dari PHP ke database.
Untuk menerima data yang dikirim dari formulir HTML dengan metode POST.
Untuk membuat koneksi ke server.
Untuk menampilkan teks di browser.
Dalam proyek kalkulator sederhana, jika $_POST['angka2'] bernilai 0 saat operasi pembagian, mengapa kita perlu menambahkan kondisi if ($angka2 != 0)?
Untuk mencegah terjadinya error "Division by zero" yang fatal.
Untuk mempercantik tampilan kalkulator.
Untuk memastikan angka pertama tidak nol.
Untuk mengubah tipe data angka kedua menjadi string.
Untuk mempercepat proses perhitungan.
Jika Anda ingin memastikan kode PHP untuk kalkulator hanya berjalan setelah tombol operasi ditekan (form disubmit), Anda akan menggunakan kondisi...
if (true)
if (false)
for ($i = 0; $i < 1; $i++)
while (true)
if (isset($_POST['operasi']))
Manakah dari pernyataan berikut yang BENAR mengenai sifat case-sensitive PHP?
$nama dan $Nama dianggap variabel yang sama.
ECHO dan echo dianggap perintah yang berbeda.
Nama variabel $UmurSaya dan $umursaya dianggap berbeda.
Nama fungsi date() dan Date() dianggap sama.
PHP tidak peka terhadap huruf besar/kecil.
Anda ingin menulis komentar yang mencakup beberapa baris dalam kode PHP Anda. Tanda komentar yang tepat adalah...
// Ini komentar
# Ini komentar
/* Ini komentar */
-- Ini komentar
** Ini komentar **
Struktur kontrol mana yang paling cocok digunakan untuk skenario "Jika hari ini Senin, lakukan A; jika Selasa, lakukan B; jika Rabu, lakukan C"?
if-else if-else
while loop
do-while loop
for loop
goto statement
Apa yang akan terjadi jika Anda melupakan break; di salah satu case dalam switch-case?
Kode akan berhenti bekerja.
Akan terjadi error sintaks.
Kode akan terus dieksekusi ke case berikutnya sampai bertemu break; atau akhir switch.
Program akan
Mengapa penting untuk menyertakan $angka++; atau sejenisnya di dalam perulangan while?
Untuk menghentikan perulangan agar tidak menjadi infinite loop.
Untuk membuat tampilan menjadi lebih menarik.
Agar variabel $angka bisa diakses di luar perulangan.
Untuk mengubah tipe data $angka.
Untuk menyimpan nilai $angka ke database.
Fungsi utama dari operator logika && (AND) adalah...
Membandingkan apakah dua nilai sama.
Membalikkan nilai kebenaran suatu kondisi.
Menggabungkan dua kondisi, di mana keduanya harus benar agar hasilnya benar.
Menggabungkan dua kondisi, di mana salah satunya saja benar sudah cukup.
Menetapkan nilai ke suatu variabel.
Dalam Project Kalkulator Sederhana, jika pengguna memasukkan angka 5 di "Angka Pertama" dan 3 di "Angka Kedua, lalu menekan tombol +, nilai $_POST['operasi']akan menjadi...
+
tambah
jumlah
operasi
submit
Manakah yang merupakan operator penugasan (assignment operator)?
==
!=
*
=
&&
Anda ingin memeriksa apakah sebuah variabel $nama memiliki nilai "Admin" dan $password memiliki nilai "rahasia" secara bersamaan. Operator logika yang tepat untuk kedua kondisi ini adalah...
||
!
===
<>
&&
Jika Anda ingin mencetak daftar angka dari 10 ke 1 secara menurun, struktur perulangan yang paling efisien adalah...
while loop
do-while loop
for loop
if-else statement
switch-case statement
Apa perbedaan mendasar antara while loop dan do-while loop?
while loop selalu dieksekusi minimal satu kali, do-while tidak.
do-while loop selalu dieksekusi minimal satu kali, while tidak (bisa nol kali jika kondisi langsung false).
while loop lebih cepat dari do-while loop.
do-while loop hanya bisa digunakan untuk angka.
Keduanya tidak memiliki perbedaan fungsi.
Mengapa penting untuk membersihkan atau "mengomentari" kode PHP sebelumnya (Hello, Dunia) saat membuat kalkulator di file index.php yang sama?
Agar file menjadi lebih kecil ukurannya.
Agar tidak terjadi konflik atau tampilan yang bertumpuk dengan output baru.
Agar PHP bisa mengenali variabel baru.
Untuk mempercepat instalasi Laragon.
Itu adalah syarat wajib dari VS Code.
