..............................., ....................................
Mengetahui .....................................
Kepala SMK ......................................... Guru mata pelajaran
................................................................
<?php
$warna=array("Merah","Hijau","Biru");
echo $warna[0];
echo $warna[1];
echo $warna[2];
?>
Manakah script html yang tepat untuk membuat rancangan login, pada desain diatas?
A. <table border="1"><tr>
<td>username :</td>
<td><input type="text" name="user">
</tr><tr>
<td>password :</td>
<td><input type="password" name="pass">
</tr></table>
B. <tr><td>username :</td>
<td><input type="text" name="user">
</tr><tr>
<td>password :</td>
<td><input type="password" name="pass">
</tr>
E. <table border="1">
username : <input type="text" name="user">
password : <input type="password" name="pass">
</table>
5. Salah satu jenis error pada pemrograman php adalah notice error, yaitu dimana error ini terjadi ketika sebuah variabel belum didefinisikan
pada sebuah program, manakah diantara script php ini yang merupakan notice error.
A. <?php
$a="Smkn 5";
echo "Menguji error !!";
echo $b;
?>
B. <?php
echo "smkn 5 !!";
include ("smkn5.php");
?>
C. <?php
echo "Merah";
echo "Kuning"
echo "Hijau";
?>
D. <?php
$nim = "0411500400;
$nama = ‘Musyarofah';
echo "NIM : " . $nim . "<br>";
echo "Nama : $nama";
?>
E. <?php
/* contoh 1 */
$i = 1
while ($i <= 10) {
echo $i++;
}
?>
6. Variabel adalah wadah untuk menyimpan Data sementara, dilambangkan dengan $, manakah variabel script untuk membuat penjumlahan?
A. <?php
$=10;
$=5;
echo “ penjumlahan $10+$5”;
?>
B. <?php
$10=”sepuluh”;
$5=”lima”;
$jumlah=$sepuluh+$lima;
Echo “Penjumlahan $10+$5 =$jumlah”;
?>
C. <?php
$nil1=10;
$nil2=5;
$jumlah=$nil1+$nil2
Echo “Penjumlahan $nil1+$nil2=$jumlah;
?>
D. <?php
$nil1:10;
$nil2:5;
$jumlah=$nil1+$nil2;
Echo “Penjumlahan $nil1+$nil2=$jumlah;
?>
E. <?php
$nil1=10;
$nil2=5;
$jumlah=$nil1+$nil2;
Echo “Penjumlahan $nil1+$nil2=$jumlah;
?>
7. Perulangan dalam php salah satunya dapat menggunakan for, pada scrip perulangan dibawah ini:
<?php
for ($i=1; $i<10; $i++){
echo " Data Ke -$i<br>";
}
?>
Jika ingin menghasilkan nilai lebih dari 10 atau sama dengan 20, maka statement yang di rubah adalah :
A. $i=1; di ganti dengan $i=20;
B. $i=1; diganti dengan 10 dan $i<10 diganti dengan $i<20
C. $i=1; diganti dengan 10 dan $i<10 diganti dengan $i<=20
D. $i=1; diganti dengan $i=20 dan $i<10 diganti dengan $i<20
E. $i=1; diganti dengan $i=10,20 dan $1<10 diganti dengan $i<10,20
8. Date adalah function yang terdapat pada php, di lambangkan dengan date ( ), lambang kurung adalah berisi sebuah statement dalam date,
apabila kita ingin menampilkan hari yang berlalu 2 hari dari hari ini dengan menggabungkan function time dan aritmatika , seperti apakah
statement nya?
A. echo date("l", time()+60*60*24*2);
B. echo date("l", time()-60*60*24*2);
C. echo date("l", time()*60*24*2);
D. “ echo date("l", time()-60*60*24*2) ”;
E. “ echo date("l", time()*60*24*2) ”;
9. Pembuatan variabel agar lebih dinamis, maka kita memerlukan sebuah variabel form, jika didalam sebuah variaberl form terdapat nama
form dengan nama form_jumlah.php dan hasil form_jumlah.php di tampilkan oleh file php dengan nama hasil_jumlah.php, maka
pengertian dari form_jumlah.php dan hasil_jumlah.php, pengertian yang tepat di bawah ini adalah?
A. Form_jumlah.php bertugas hanya sebatas form saja, dan hasilnya di tampung oleh hasil_jumlah.php
B. Form_jumlah.php akan menampung variabel dan mengolah hasilnya sedangkan hasil_jumlah.php akan menampilkannya
C. Form_jumlah.php bertugas memberikan nama dan nilai variabel dan hasil dan olahannya ditampilkan oleh hasil_jumlah.php
D. Form_jumlah.php bertugas memberikan variabelnya sedangkan nama, nilai dan hasil olahanya di tampilkan oleh hasil-jumlah.php
E. Forma_jumlah menampung variabel dan nilai dan sekaligus mengolahnya untuk ditampilkan
10. Sama seperti variabel, Aray juga dapat menyimpan data sementara namun array dapat menyimpan data lebih dari satu dan indeks dari array
di lambangkan dengan [ ], Jika ada sebuah array dengan penampung nya berisi jurusan (“TKJ”,”MM”,”RPL”,”TKR”.”TBSM”) maka berapakah
nilai indeks array yang harus di isi jika kita memilih jurusan RPL ?
A. Indeks [ ] disi dengan angka 3 karena RPL di urutan ke tiga
B. Indeks [ ] diisi dengan angka 1 karena RPL ada setelah TKR
C. Indeks [ ] disi dengan angka 3 karena array dimulai dari angka 1
D. Indeks [ ] diisi dengan angka 2 karena array dimulai dari angka 0
E. Indeks [ ] disi dengan angka 5 karena total jumlahnya ada 5