NEW
Font size
WorksheetsJunior Programmer - Test 2
Total questions: 34
Worksheet time: 34mins
Script PHP berikut merupakan perintah untuk ...
<?php
$result=mysql_query('SELECT * FROM BUKU');
$row=mysql_fetch_row($result);
echo "$row[0] $row[1] $row[2] $row[3] $row[4]";
?>
Tampil data
Ubah data
Simpan data
Hapus data
Koneksi ke database
Perhatikan script PHP berikut, berfungsi untuk ...
<?php
$link=mysql_connect('localhost', 'root', ' ' ) ;
?>
Tampil data
Ubah data
Simpan data
Hapus data
Koneksi ke database
Perintah “mysqldump” berikut biasanya di ketik pada Command Line Interface (CLI) atau DOS, merupakan perintah untuk ...
mysqldump -u [uname] -p[pass] [dbname] > [file].sql
Backup & Expore database
Koneksi database
Memutuskan koneksi ke database
Seting koneksi database
Restore database
Dari gambar ERD berikut, merupakan kardinalitas ...
One to Many
Many to One
One To One
Many to Many
Semua benar
Blok kode berikut termasuk kedalam sintaks/kode/bahasa ...
h1 , body , p , ul
{
color : blue;
}
Hypertext Preprocessor (PHP)
Cascading Style Sheets
HyperText Markup Language
Java Server Page
Active Server Pages
Berapakah hasil yang diperoleh dari struktur kendali program PHP berikut ...
<?Php
$N = "AZ";
$NI = 71 ;
if ($NI >= 80 && $NI <= 100) { $H="X"; }
else if ($NI>=60) { $H="Y"; }
else if ($NI>=40) { $H="Z"; }
else if ($NI>=20) { $H="A"; }
else if ($NI>=0) { $H="B"; }
echo "GOOD";
?>
else if ($NI>=40) { $H="Z"; }
else if ($NI>=60) { $H="Y"; }
else if ($NI>=0) { $H="B"; }
if ($NI >= 80 && $NI <= 100) { $H="X"; }
else if ($NI>=20) { $H="A"; }
syntax tersebut akan menampilkan output
Output berdasarkan kode program di atas adalah...
<?php
$kondisi="kering";
if($kondisi=="hujan"){
echo "kondisi sekarang sedang hujan";
} else {
echo "kondisi tidak hujan";
}
?>
output dari potongan program tersebut adalah...
kondisi sekarang hujan
kondisi kering
kondisi tidak hujan
kondisi cerah
for($i = 0; $i<5; $i++){
if($i == 2){
break;
}
echo("Nilai i : $i <br>");
}
echo("Loop Selesai");
------------
Outputnya adalah:
Nilai i : 0 Nilai i : 1 Loop Selesai
Nilai i : 0 Nilai i : 1 Nilai i : 3 Nilai i : 4 Loop Selesai
Nilai i : 0 Nilai i : 1 Nilai i : 2 Loop Selesai
Nilai i : 0 Nilai i : 1
if ((($username == "joko") && ($password == "jokokusayang")) ||
(($username == "amir") && ($password == "amirkusayang"))){
echo "Login sukses";
} else {
echo "Login gagal";
}
Ketika diinputkan $username="joko" dan $password="amirkusayang", output apa yang akan muncul?
Login sukses
Login gagal
Syntax error
Tidak ada output
$pekerjaan = "programmer";
$gaji = 6000000;
if($pekerjaan == "programmer" && $gaji >=5000000){
echo "Mantu idaman";
} else {
echo "Tidak direstui";
}
Output dari kode program tersebut adalah...
Tidak direstui
Cari cewek baru
Mantu idaman
Syntax error
$colours = array("black, blue, Red, Green") - How do I access "Red" ?
$colours[0];
$colours[2];
$colours[1]
$colours[3];
What does i++ do ?
Adds the text on to the end of i
Adds i on to the end of something
Adds i on to the existing value of i
Adds 1 to the current value of iThis is a correct answer
$a = 4 ; $b = 6; $c = $a + $b; What is the value of variable "c" ?
6
8
10
None
What is the correct output of the given code <?php
$NUM1 = 3;
$NUM2 = 4;
$NUM3 = $NUM1 ** $NUM2;
echo $NUM3;
?>
12
81
Garbage Value
None of the above
The "**" operator belongs to which category of operators?
Arithmetic operator
Logical operator
Comparison operator
Conditional operator
Operator Aritmatika yang benar yaitu ?
(!@$)
(%^&*)
(+-*/%)
(*=+=/=)
(%/*_+)
Operator Assigment yang benar yaitu ?
(! @ $)
(% ^ & *)
(+ - * / %)
(*= += /=)
(% / * _ +)
When using the POST method, variables are displayed in the URL:
TRUE
FALSE
How do you create an array in PHP?
$cars = "Volvo", "BMW", "Toyota";
$cars = array["Volvo", "BMW", "Toyota"];
$cars = array("Volvo", "BMW", "Toyota");
MVC adalah konsep arsitektur dalam pembangunan aplikasi berbasis web yang membagi aplikasi web menjadi 3 bagian besar. Bagian manakah yang digunakan untuk mengelola data?
View
Controller
Object
Model
Class
Pada saat user pertama kali mengakses sebuah website maka sistem akan memunculkan tampilan antar muka, bagian manakah pada MVC yang bertugas untuk menampilkan tampilan antar muka?
Controller
Model
Object
View
Class
File apakah yang akan diakses pertama kali oleh sistem ketika kita menjalankan aplikasi web?
init.php
HomeController.php
.htaccess
index.php
app.php
Pada saat kita membuka halaman web yang menggunakan struktur MVC, maka url halaman tersebut akan dibagi ke dalam beberapa bagian. Misalkan kita memiliki sebuah sistem yang ingin menampilkan detail data siswa dengan url berikut localhost/siswa/home/detail/10112. Berdasarkan url tersebut, bagian manakah yang disebut dengan controller?
Sebuah action/method pada sebuah controller yang selalu dijalankan pertama kali saat sistem mengakses controller tersebut biasa disebut dengan ...
home
auth
index
detail
edit
Kode program di atas merupakan kode program untuk mengambil seluruh data pada table siswa. Fungsi php yang tepat untuk mengisi bagian yang kosong pada kode program di atas adalah…
exec();
bindParam();
execute();
fetch();
result();
Kode program di atas merupakan kode program untuk menampilkan halaman index.php pada controller Home. Fungsi php yang tepat untuk mengisi bagian yang kosong pada kode program di atas adalah…
extends, call
inheritance, load
implements, model
extends, view
implements, view
Sebuah kerangka kerja yang digunakan untuk mempermudah para developer software dalam membuat dan mengembangkan aplikasi disebut?
Framework
Fungsi
Source code
Developer
Content Management System (CMS)
Berikut ini yang bukan merupakan pemrograman framework berbasis web adalah ....
Symfoni
Yii
Laravel
JavaFX
CodeIgniter
Pada sebuah konser, panitia memberikan free 1 tiket untuk setiap pembelian 3 tiket. Harga 1 tiket adalah Rp. 100.000,-. Panitia membuat algoritma untuk menghitung harga yang harus dibayar setiap orang yang membeli tiket. Perhatikan potongan algoritma berikut ini:
Input (jmlTiket)
jmlBayar = 0
IF (jmlTiket < 1)
Output ("Jumlah tiket minimal 1")
ELSE
FOR (i = 1; i <= jmlTiket; i++)
IF (jmlTiket > 3)
jmlTiket = jmlTiket – 3
jmlBayar = jmlBayar + 3
ELSE
jmlBayar = jmlBayar + jmlTiket
harga = jmlBayar * 100000
Output (harga)
Pernyataan manakah yang benar tentang potongan algoritma di atas?
Algoritma di atas tidak dapat menghitung harga untuk 1 tiket
Algoritma di atas memberikan output salah jika input jmlTiket > 3
Pengulangan tidak pernah dilakukan jika input jmlTiket = 0
Pengulangan tidak pernah dilakukan jika input jmlTiket > 3
Tidak ada masalah dalam algoritma di atas
e <= 1
DO
Input (huruf)
e <= e + 1
WHILE ((huruf != 'a') OR (e != 10))
Apakah yang dilakukan oleh algoritma di atas?
Meminta inputan sebuah huruf hingga 10 kali
Meminta inputan sebuah huruf hingga huruf yang diinputkan 'a'
Meminta inputan sebuah huruf hingga huruf yang diinputkan 'e'
Meminta inputan sebuah huruf hingga huruf yang diinputkan 'a' atau iterasi sudah 10 kali
Meminta inputan sebuah huruf hingga huruf yang diinputkan 'e' atau iterasi sudah 10 kali
Input (jmlTiket)
jmlBayar = 0
IF (jmlTiket < 1)
Output ("Jumlah tiket minimal 1")
ELSE
FOR (i =1; i <= jmlTiket; i++)
IF (jmlTiket > 3)
jmlTiket = jmlTiket – 3
jmlBayar = jmlBayar + 3
ELSE
jmlBayar = jmlBayar + jmlTiket
harga = jmlBayar * 100000
Output (harga)
Apakah output dari algoritma di atas jika input jmlTiket = 10?
600000
900000
1000000
1200000
Algoritma Error
Input (jmlTiket)
jmlBayar = 0
IF (jmlTiket < 1)
Output ("Jumlah tiket minimal 1")
ELSE
FOR (i =1; i <= jmlTiket; i++)
IF (jmlTiket > 3)
jmlTiket = jmlTiket – 3
jmlBayar = jmlBayar + 3
ELSE
jmlBayar = jmlBayar + jmlTiket
harga = jmlBayar * 100000
Output (harga)
Variabel jmlBayar pada algoritma di atas digunakan untuk menyimpan nilai...
Harga 1 tiket
Harga total tiket
Jumlah pengulangan
Jumlah tiket yang harus dibayar
Jumlah tiket gratis
