Anda di halaman 1dari 7

Soal 1 $nilai=100;

Hasil dari echo $nilai%10; adalah ...

a. 0
b. 10
c. 1
d. 100
e. 100%10

Soal 2 Berikut ini yang merupakan contoh penerapan aplikasi PHP & MySQL, kecuali ..

a. Sistem Lelang Online


b. Perhitungan Suara Online
c. Aplikasi Perhitungan Gaji Online Dengan VBScript
d. Buku Tamu Online
e. Sistem Kepegawaian yang terpusat dan mudah diakses

Soal 3 Yang bukan merupakan software standar untuk mempelajari PHP adalah ...

a. Webserver dan PHP


b. Internet dan PHPMyAdmin
c. Database dan PHP Editor
d. PHP MyAdmin dan phpcoder
e. Phpcoder dan database

Soal 4 Apa yang salah dari tag SQL berikut ini :


CREATE TABLE pengunjung (id INT(5) not null AUTO_INCREMENT, nama VARCHAR(75) not null, email
VARCHAR(75) not null, situs VARCHAR(75) not null)

a. (id));
b. Seharusnya INT tidak bisa memakai auto_increment
c. Not null tidak bisa dipakai pada field ID
d. Tidak ada primary key
e. Situs harus menggunakan tipe data INT

Soal 5 Tanda yang digunakan untuk memberikan komentar / catatan keterangan pada script PHP yang
lebih dari 1 baris adalah ...

a. // isi keterangan / komentar \\


b. \\ isi keterangan / komentar //
c. */ isi keterangan / komentar
d. ## isi keterangan / komentar
e. /* isi keterangan / komentar */
Soal 6 Hasil dari :
<?php
$a="Palembang kota bari";
echo strtoupper ($a);
?>

a. Palembang kota bari


b. Palembang Kota Bari
c. Strtoupper Palembang Kota Bari
d. PALEMBANG KOTA BARI
e. PAlemBang KOTA Bari

Soal 7 Apa yang bisa dilakukan dengan PHP ?

a. Mengurangi waktu untuk membuat web berskala besar


b. Mampu menciptakan web interaktif
c. Menciptakan berbagai tool untuk keperluan online
d. Mendukung e-commerce (shopping Cart)
e. Semua Jawaban Benar

Soal 8 Untuk mengubah bentuk tanggal 31-11-2010 menjadi 31 November 2010 adalah :

a. Echo date ("d-m-y");


b. Echo date ("j-F-Y");
c. Echo date ("I-F-Y");
d. Echo date ("Y-F-J");
e. Echo date ("D-M-Y");

Soal 9 $a=5; $b=10;


Hasil dari : Echo "$a*$b"; adalah...

a. 5*10
b. 15
c. 510
d. 50
e. "$a*$b"

Soal 10 Berikut ini merupakan fungsi string, kecuali :

a. ctrim
b. ltrim
c. ucword
d. ucfirst
e. strtoupper
Soal 11 $nama="karmin";
Hasil dari : echo strtoupper($nama); adalah :

a. KARMIN
b. Strtoupper(karmin)
c. Strtoupper(KARMIN)
d. Karmin
e. KarmiN

Soal 12 Hasil dari tag berikut ini adalah :


$test = 16;
switch ($test) {
case "12" :
echo "Nilai sama dengan 12.";
break;
case "16" :
echo "Nilai sama dengan 16.";
break;
default :
echo "Nilai tidak sama dengan 16 ataupun dengan 12.";
break;
}

a. Nilai sama dengan 12.


b. Nilai tidak sama dengan 16 ataupun dengan 12.
c. Halaman kosong
d. Nilai sama dengan 16.
e. Error

Soal 13 Perhatikan kode berikut ini :


<?php
for ($test=0; $test<10; $test++){
echo "$test kurang dari 10. ";
}
?>

Fungsi dari $test<10 adalah :

a. tes kondisi apakah nilai $test kurang dari 10


b. untuk menghentikan penambahan
c. untuk menentukan perulangan
d. untuk melooping $test
e. untuk menentukan penambahan perulangan

Soal 14 Di bawah ini adalah fungsi yang digunakan pada session, kecuali ...

a. session_register () dan session_unregister()


b. session_start() dan session_destroy()
c. session_start() dan session_is_registered()
d. session_unregister
e. b dan c benar

Soal 15 Fungsi yang digunakan untuk mengecek apakah sesi sudah terdaftar atau belum adalah :

a. session_register ()
b. session_registered ()
c. session_is_registered ()
d. sesion_is_registered () ()
e. session_unregister ()

Soal 16 Parse error : parse error, unexpected '&gt;' in E:serverlog.php on line 7. Jika muncul sintax error
seperti di atas maka kemungkinan salah pada bagian ...

a. lupa memberikan tanda akhir pada script php antara line 1 hingga line 7
b. nama variabel salah antara line 1 hingga line 7
c. lupa memberikan tanda $ pada variabel
d. file yang di include tidak ada
e. lupa memberikan tanda &gt; pada operasi logika

Soal 17 Hasil dari :


<?php
$nama="randi";
$nilai1=90;
$nilai2=70;
$skill=60;
if($quiz1>=70 and $quiz2 >=70 and $skill >=60){
echo "Selamat $nama Lulus";
}else{
echo "Maaf $nama tidak lulus";
}
?>

a. Selamat randi lulus


b. Maaf randi tidak lulus
c. Selamat lulus
d. Maaf tidak lulus
e. Semua jawaban salah

Soal 18 Hasil dari : for ($a=0;$a<10;$a+=2) { echo("$a"); }

a. 0123456789
b. 9876543210
c. 02468
d. 1086420
e. semua jawaban salah

Soal 19 Bila kita menginginkan kenaikan dengan tingkat 1, maka dapat menggunakan ...

a. Operator aritmatik
b. Operator pembanding
c. Decrement
d. Kombinasi operator aritmatik dan assignment
e. Increment

Soal 20 Bila kita menginginkan penurunan 1 tingkat, maka dapat menggunakan ...

a. Operator aritmatik
b. Operator pembanding
c. Decrement
d. Kombinasi operator aritmatik dan assignment
e. Increment

Soal 21 PHP disebut juga sebagai...

a. Home scripting
b. Server side scripting
c. Client side scripting
d. Halaman web yang dinamis
e. Tag-tag yang atraktif

Soal 22 PHP (PHP Hypertext Preprocessor) dahulunya merupakan proyek pribadi dari ...

a. Rasmus Lerdorf
b. Bill Gates
c. Skyline
d. Thomas Alpha
e. Theodore Rossevelt

Soal 23 Software yang tidak diperlukan dalam mengoperasikan PHP...

a. Apache
b. PHP
c. Extensa
d. MySQL
e. PHPMyAdmin
Soal 24 Lokasi default penyimpanan file php yakni ...

a. C:/appserv/apache/conf
b. C:/appserv/www
c. C:/appserv/php/file.php
d. C:/appserv/conf/httpd
e. C:/appserv/bin/data

Soal 25 Jika data-data yang anda isikan menjadi bagian dari alamat web, maka metode yang digunakan
adalah ...

a. GET
b. POST
c. SEND
d. Quick
e. Launch

Soal 26 <?php

$query=mysql_query("select nama, hobi from tabel_petir order by nama ASC");

$data=mysql_fetch_array($query);

echo $data[nama];

echo $data[hobi];

?>;

Artinya adalah ...

a. Variable yang dicetak disesuaikan dengan field


b. Perintah untuk mengambil field
c. Menampilkan data query
d. Data disortir berdasarkan nama dan disusun alphabet
e. Salah semua

Soal 27 Secara umum beberapa fungsi yang biasa digunakan pada session antara lain, kecuali ..

a. session_register("nama_variabel")
b. session_is_registered ()
c. session_unregister ()
d. session_destroy ()
e. session_begin ()

Soal 28 Untuk membuat program dengan PHP membutuhkan software sebagai berikut, kecuali ..

a. Hyperlink
b. Web Server
c. Database
d. PHPMyAdmin
e. Notepad

Soal 29 Tipe data yang merupakan gabungan huruf dan angka disebut...

a. String
b. Literal
c. Numeric
d. Boolean
e. Integer

Anda mungkin juga menyukai

  • Kuis 1
    Kuis 1
    Dokumen15 halaman
    Kuis 1
    Yoga Pratama
    0% (1)
  • Kuis 2
    Kuis 2
    Dokumen14 halaman
    Kuis 2
    Yoga Pratama
    Belum ada peringkat
  • Kuis 2
    Kuis 2
    Dokumen14 halaman
    Kuis 2
    Yoga Pratama
    Belum ada peringkat
  • Final
    Final
    Dokumen7 halaman
    Final
    Yoga Pratama
    Belum ada peringkat