Anda di halaman 1dari 3

class student {

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/>';
}}

1. Atribut dari class di atas adalah :


a. $nama, $address c. __construct
b. show_name, show_address d. Student

2. Sedang untuk method dari class di atas adalah :


a. $nama, $address c. __construct
b. show_name, show_address d. Student

3. Hasil dari program strlen(“3204657895”) pada php adalah :


a. 10 c. 11
b. 49 d. 0

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>”;
?>

4. Kota Bandung pada program di atas berada pada posisi indek ke :


a. 0 c. 2
b. 1 d. 3

5. Jika program dieksekusi, maka kota yang tidak tercetak adalah :


a. Yogya c. Bandung
b. Solo d. Bogor

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 :

var arrayku=new Array(“Garuda”,”Indonesia”,”dadaku”,”dadamu”,”Negeri”);


document.write(arrayku[0]+” di “+arrayku[2]+” dan “+arrayku[3]);

a. Garuda di dadaku c. Garuda di Negeri Indonesia


b. Garuda di dadaku dan dadamu d. Garuda di dadamu

10. Yang termasuk Dynamic Page adalah :


a. html c. css
b. php d. Javascript

11. Atribut dari elemen <script> adalah :


a. Class c. language
b. Action d. methode

<?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. %

17. Pernyataan berikut adalah yang paling benar dalam PHP:


a. Fungsi dan Variable PHP adalah case sensitive
b. Fungsi dan Variable PHP adalah tidak case sensitive
c. Fungsi PHP case sensitive dan Variable PHP tidak case sensitive
d. Fungsi PHP tidak case sensitive dan Variable PHP case sensitive

<script type="text/javascript">
function product(a,b)
{
return (a*b)/b;
}
</script>
<script type="text/javascript">
document.write(product(5,4));
</script>

18. Jika program di atas dijalankan hasil yang ditampilkan adalah :


a. 20 c. 4
b. 5 d. 25

var i=0
for (i=0;i<=10;i++)
{
if (i==3)
{ continue;}
document.write(i+ " ");
}

19. Apa yang dihasilkan dari program di atas :


a. 0 1 2 4 5 6 7 8 9 10 c. 0 1 2 3 4 5 6 7 8 9 10
b. tanpa hasil d. 0 1 2 4 5 6 7 8 9

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

Anda mungkin juga menyukai