<?php
$a="palcomtech";
echo substr($a,0,6);
?>
Soal 4 Tipe data yang berupa gabungan huruf dan angka disebut ....
a. Array
b. String
c. Numeric
d. Boolean
e. Literal
Soal 7 Perintah untuk mengubah semua huruf dari suatu string menjadi kecil adalah ...
a. Upper
b. Lower
c. Strtoupper
d. Strtolower
e. Ucwords
Soal 8 Perintah untuk mengubah huruf pertama dari suatu string menjadi kapital adalah ...
a. Upper
b. Lower
c. Strtoupper
d. Strtolower
e. Ucwords
Soal 11 Statement atau perintah php selalu diakhiri dengan tanda ...
a. ; (titik koma)
b. : (titik dua)
c. ? (tanda Tanya)
d. " (kutip dua)
e. . (titik)
Soal 12 Perintah untuk mencetak pada PHP ...
a. Echo
b. Prints
c. Input
d. Output
e. Salah semua
Soal 16 Tipe data yang berisi nilai True atau False disebut ....
a. Array
b. String
c. Numeric
d. Boolean
e. Literal
Soal 17 Pada httpd.conf, pada bagian mana saja yang diedit untuk mengubah tujuan localhost ....
a. Documentroot
b. Directory
c. Documentroot dan http
d. Documentroot dan Directory
e. Directory dan http
Soal 18 Untuk penulisan komentar yang lebih dari satu baris, kita pergunakan tanda ...
a. #..........#
b. //..........//
c. /*..........*/
d. */..........*/
e. /#..........#/
Soal 20 Untuk menyisipkan file ke suatu halaman, kita gunakan perintah ...
a. Include dan require
b. Include dan insert
c. Insert dan require
d. Insert into
e. Salah semua
Soal 21 Contoh server side scripting adalah sebagai berikut, kecuali ...
a. PHP
b. ASP
c. JavaScript
d. JSP
e. Perl
Soal 29 Yang bukan merupakan tag pembuka dan penutup PHP, adalah ..
a. <?php......?>
b. <? .......... ?>
c. <% .......... %>
d. <script language="php"> .... </script>
e. <php .... ?>
Soal 30 Perhatikan kode berikut ini :
<?php
$ nama;
$_alamat;
$no_2412;
$ho_bi;
$ag4m4;
?>
Dari tag php di atas penulisan yang salah terdapat pada ....
a. $ nama;
b. $_alamat;
c. $no_2412;
d. $ho_bi;
e. $ag4m4;
Soal 31 Berikut merupakan syarat yang paling tepat dalam mengkonfigurasi penyimpanan data
php agar dapat ditampilkan yaitu ....
a. Tentukan lokasi penyimpanan file, setting apache dan conf
b. Simpan file, setting www, konfigurasi httpd conf, restart apache server
c. Simpan file php, setting appserv, konfigurasi httpd conf
d. Tentukan lokasi penyimpanan file untuk menyimpan file php, setting httpd conf, restart apache
server
e. Semua benar
Hasilnya adalah......
a. lulus
b. tidak lulus
c. A dan B benar
d. salah semua
e. semua benar
Soal 36 Di bawah ini yang bukan merupakan contoh project aplikasi PHP adalah ...
a. Notepad
b. Joomla
c. Mambo
d. Wordpress
e. Shopping Cart
Soal 37 Tag buka dan penutup PHP yang merupakan tag model Java yakni ...
a. < ?>
b. <script language="php"> </script>
c. <?php -->
d. <% %>
e. <!-- -->
Soal 38 Tag buka dan penutup PHP yang merupakan tag model Active Service Provider (ASP)
yakni ....
a. <? ?>
b. <script language="php"> </script>
c. <?php -->
d. <% %>
e. <!-- -->
Soal 41 Tipe htmlspecialchars termasuk salah satu tipe manipulasi string untuk ....
a. Awal kalimat huruf capital
b. Tiap awal teks huruf capital
c. Menghapus jeda
d. Memblok Kode HTML
e. Memotong spasi kanan dan kiri
Soal 42 Perhatikan kode berikut ini :
<?php
$a=10;
while($a>=1)
{ echo $a;
$a--; }
?>
Soal 43 Fungsi include dan require memiliki perbedaan hanya pada pesan kesalahan kalau kita
menyelipkan file yang tidak ada. Pernyataan di bawah ini yang tepat memperlihatkan perbedaan
antara fungsi include dan require adalah....
a. Include : Pesan kesalahan muncul tapi kode di bawah tidak akan dieksekusi<br> Require: Pesan
kesalahan muncul tapi kode di bawah masih dieksekusi.
b. Include: Pesan kesalahan muncul tapi kode di bawah masih dieksekusi <br>Require: Pesan
kesalahan muncul tapi kode di bawah tidak akan dieksekusi.
c. Include: Hasil yang tertampil akan memiliki tingkat kecepatan yang lebih tinggi<br>Require:
Hasil yang tertampil akan memiliki tingkat kecepatan yang lebih lambat.
d. Include: Hasil yang tertampil akan memiliki tingkat kecepatan yang lebih lambat<br>Require:
Hasil yang tertampil akan memiliki tingkat kecepatan yang lebih tinggi.
e. A dan B benar.
Soal 48 Berikut yang merupakan kode pembuka tag HTML adalah, kecuali....
a. <text>....</text>
b. <br><script language="css">.....</script>
c. .....<text></text>
d. .....
e. tidak ada jawaban
Hasilnya adalah......
a. 123
b. 1234
c. 12
d. 12345
e. salah semua
Soal 50 $a = array{senin,selasa,rabu};
Untuk menampilkan hari selasa, nilai indek-nya adalah.......
a. 0
b. 1
c. 2
d. 3
e. -1
Soal 54 PHP adalah bahasa pemrograman website yang membutuhkan webserver untuk
mengeksekusi script PHP sebelum ditampilkan pada browser dalam bentuk dokumen HTML,
berdasarkan sifat ini maka PHP digolongkan sebagai…
a. Bahasa pemrograman tidak mandiri
b. Bahasa pemrograman dinamis
c. Server side scripting
d. Web scripting
e. Client side scripting
Soal 55 Arti istilah embedded code yang merupakan salah satu kelebihan PHP adalah.......
a. dapat dieksekusi tanpa web server
b. bahasa pemrograman yang membutuhkan web server
c. bahasa pemrograman yang dapat menghasilkan website dinamis
d. bahasa pemrograman yang kode-kodenya mudah dipahami oleh pemula
e. bahasa pemrograman yang kode-kodenya dapat disisipkan pada kode HTML
Soal 56 Untuk menyimpan data NIP karyawan pada database sebaiknya menggunakan tipe
data.....
a. Numeric
b. String
c. Text
d. Blob
e. Integer
Soal 60 Script yang cocok untuk mebuat dropdown tanggal pada form pendaftaran adalah.......
a. logika IF, ELSE IF, ELSE
b. perulangan FOREACH
c. looping FOR
d. looping WHILE
e. C dan D benar
Soal 62 Perintah untuk membuka aplikasi mysql pada command prompt adalah.......
a. CD C://appserv/mysql/bin
b. CD C://appserv/mysql/open
c. CD C:\\appserv\mysql\open
d. CD C:\\appserv\mysql\bin
e. CD C:\\appserv\mysql\start