public $name;
public $address;
public function __construct(){
echo 'Student's Data.<br />';
}
public function show_name() {
echo 'Student's name is : '.$this->name.'<br/>';
}
public function show_address() {
echo 'Student's address is : '.$this->address.'<br/>';
}}
Perhatikan program php di bawah ini untuk mengerjakan soal nomor 4-6 :
<?php
$kota=array(“Yogya”, “Solo”, “Bandung”, “Bogor”,”Semarang”);
$jumlah=count($kota);
for ($i=1;$i<$jumlah;$i++)
echo “Elemen berindeks $i : $kota[$i] <br>”;
?>
6. Jika $i pada perulangan diganti dengan angka 0, Jika program dieksekusi, maka kota yang tercetak adalah:
a. hanya kota Yogya c. tercetak semua
b. program error d. tidak tercetak semua
7. Jika dijalankan, apa yang dihasilkan dari code JavaScript di bawah ini :
<SCRIPT LANGUAGE="JavaScript">
jalan=15; i=1;
while (i <= jalan){
document.write(i + ","); i=i+4;
}
</SCRIPT>
a. 1,2,3,4,5,6,7,8,9,10 c. 1,4,7,10
b. 4,8,12 d. 1,5,9,13
8. Inisialisasi object pada PHP yang benar adalah :
a. New mhs; c. $mhs1=new Mhs;
b. Mhs $mhs1=new Mhs; d. $mhs1=Mhs”;
9. Perhatikan penggalan code berikut dan jika dijalankan apa yang ditampilkan pada browser :
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
elseif ($d=="Sun")
echo "Have a nice Sunday!";
else
echo "Have a nice day!"; ?>
12. Jika pada hari kamis tanggal 13 februari 2014, kemudian program di atas dijalankan hasil yang ditampilkan
adalah :
a. Have a nice day! c. Have a nice Sunday!
b. error d. Have a nice weekend!
13. Jika program di atas dijalankan sehari kemudian hasil yang ditampilkan adalah :
a. Have a nice day! c. Have a nice Sunday!
b. error d. Have a nice weekend!
<script type="text/javascript">
var d = new Date()
var time = d.getHours()
if (time<10)
{ document.write("<b>Good morning</b>");}
else if (time>10 && time<16)
{ document.write("<b>Good day</b>");}
else
{document.write("<b>Hello World!</b>");}
</script>
14. Jika tanggal saat anda ujian, kemudian program di atas dijalankan hasil yang ditampilkan adalah :
a. Good morning c. Good day
b. Hello World! d. Error
15. Apabil program di atas dijalankan setelah jam 18:00 hasil yang ditampilkan adalah :
a. Good morning c. Good day
b. Hello World! d. Error
16. Identifikasi sebuah variable pada php adalah :
a. & c. @
b. $ d. %
<script type="text/javascript">
function product(a,b)
{
return (a*b)/b;
}
</script>
<script type="text/javascript">
document.write(product(5,4));
</script>
var i=0
for (i=0;i<=10;i++)
{
if (i==3)
{ continue;}
document.write(i+ " ");
}
20. Jika continue pada kondisi diganti dengan break, maka Jika program dieksekusi, nilai yang tercetak adalah:
a. 0 1 2 3 4 5 6 7 8 9 10 c. 0 1 2 3
b. 0 1 2 4 5 6 7 8 9 10 d. 0 1 2
Soal essay
1. Urutkan kode warna standart untuk sambungan kabel straight dan cross
2. Jelaskan tentang perbedaan method POST dan GET dalam script PHP
3. Jika diberikan IP 192.168.4.6 dan subnet mask 255.255.255.192. Tentukan IP awal, IP akhir, Broadcast dan
Network ID nya
4. Tuliskan query untuk mengambil semua data yang mempunyai NO_RM 123456 dari tabel Pasien dalam
database
5. Jelaskan apakah yang dimaksud dengan Multiplexer