• Tidak ada hasil yang ditemukan

01. Sejarah PHP =======================================

N/A
N/A
Protected

Academic year: 2021

Membagikan "01. Sejarah PHP ======================================="

Copied!
16
0
0

Teks penuh

(1)

01. Sejarah PHP =======================================

1. PHP pertama kali dibuat oleh seorang programmer C yang bernama …

a. Bill Gate b. Jerry Yang c. Rasmus Lerdorf d. Linus Torvalds e. Steven Jobs

2. Pertama kali dibuat, program php digunakan untuk ... a. Menghitung jumlah pengunjung web

b. Alat bantu kasir dalam menghitung pemasukkan c. Kalkulator sederhana

d. Menampilkan gambar yang interaktif

e. Meningkatkan kemampuan tag HTML FORM dan INPUT 3. Pada awalnya, PHP merupakan singkatan dari ...

a. Php Hypertext Preprocessing b. Post High Page

c. Personal High Program

d. Program Hypertext Preprocessing e. Personal Home Page

4. Pada saat pertama kali dibuat, PHP merupakan sekumpulan script yang berasal dari script ... a. JAVA b. PERL c. ACTIVE d. CSS e. HTML

5. Sebelum secara resmi menjadi PHP yang mandiri, dan masih dalam taraf awal, script PHP mempunyai nama ...

a. HTML b. First Script c. Home Page Script d. Form Interpreted (FI) e. Form Active

6. Kegunaan script awal PHP yang dibuat , untuk ... a. mengolah data formulir dari web.

b. mengolah penghitungan numerik c. mengolah data keuangan

d. mengolah proses akses database e. mengolah data gambar

(2)

7. Saat ini, PHP merupakan singkatan dari ... a. Personal Home Page

b. Php Hypertext Preprocessing c. Post High Page

d. Personal High Program

e. Program Hypertext Preprocessing

8. Pada pertengahan tahun 1999, interpreter PHP baru dirilis dan dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Yang merilis PHP 4.0 adalah ... a. Zend Technologies b. Microsoft Corporation c. Sun Microsystem d. IBM Corporation e. PHP International

9. PHP 4.0 mempunyai kemampuan dalam membangun aplikasi web yang kompleks Kelebihan PHP 4.0 dalam kaitan dengan sebuah web yang kompleks adalah ... a. Tetap memiliki kecepatan dan stabilitas tinggi

b. Tetap tampil menawan seperti tampilan HTML c. Tidak mengganggu kinerja komputer Client d. Tidak mengganggu kinerja komputer Server e. Respon komputer menjadi lebih gegas

10. Orang yang membidani lahirnya era PHP baru (PHP 4.0) adalah ... a. Rasmus Lerdorf

b. Tim Berners-Lee c. Ray Tomlinson d. Jimmy Young

e. Andi Gutmans and Zeev Suraski

11. Pada Juni 2004, PHP 5.0 dikeluarkan. Dalam versi ini interpreter PHP mengalami perubahan besar. Bagian yang paling menarik dari PHP 5.0 adalah ...

a. Pemrograman berorientasi database b. Pemrograman terkoneksi database c. Pemrograman berorientasi objek d. Pemrograman terkoneksi objek e. Pemrograman virtual

(3)

12. Sebuah halaman web yang dapat diakses dan berinteraksi langsung dengan penggunanya merupakan teknologi web yang bersifat ....

a. konten b. struktural c. statis d. dinamis e. array

02. Pengantar PHP =======================================

13. Sebuah program disebut sebagai Client-side Web Programming, jika ...

a. program berjalan/tereksekusi pada komputer Client b. file program disimpan pada komputer Client

c. komputer client yang akan menyimpan database d. program berjalan/tereksekusi pada komputer Server e. file program disimpan pada komputer Server

14. Sebuah program disebut sebagai Server-side Web Programming, jika ... a. program berjalan/tereksekusi pada komputer Client

b. file program disimpan pada komputer Client c. komputer client yang akan menyimpan database d. program berjalan/tereksekusi pada komputer Server e. file program disimpan pada komputer Server

15. Penjelasan yang paling benar untuk kegunaan PHP adalah ... a. untuk merancang web dengan kecepatan tinggi

b. untuk menampilkan tampilan yang indah dengan memanfaatkan script yang tersedia c. untuk merancang web dengan mudah tapi memiliki kualitas yang baik

d. untuk menghilangkan kesan web yang statis

e. untuk menggabungkan beberapa script pemrograman web 16. Penjelasan yang paling benar untuk kegunaan PHP adalah ...

a. untuk merancang web yang statis b. untuk menampilkan web yang indah c. untuk menampilan web yang kompleks d. untuk merancang web yang dinamis e. untuk merancang web yang continuitas

17. Dalam dunia pemrograman, PHP dikenal sebagai ... a. Database programming

b. Server-side programming c. Client-side programming d. Aplication programming e. All utility programming

(4)

18. Salah satu syarat wajib jika akan membuat script PHP dan menjalankannya adalah ... a. Komputer terinstal Web Server

b. Komputer minimal Pentium 4

c. Hardisk berkapasitas minimal 100 GB d. Komputer terinstal Mozilla Firefox e. VGA Card yang bagus

19. Pilihlah salah satu jabawan di bawah yang merupakan aplikasi web server ... a. Microsoft Outlook

b. JAVA c. FLASH d. XAMPP e. Adobe Audition

20. Pilihlah salah satu jabawan di bawah yang merupakan aplikasi web server ... a. Microsoft IIS

b. JAZZ c. RADMIN d. Adobe Premiere e. Team Viewer

21. Permasalahan yang muncul pada sebuah web PHP adalah kecepatan tampilan. Beberapa hal bisa mempengaruhi kecepatan tampilan, salah satunya adalah ...

a. bandwith b. decoder c. descripsi d. encoder e. encription

22. Kelebihan PHP adalah kemampuannya untuk dapat dijalankan lintas platform. Arti bebas untuk penjelaskan tersebut adalah ...

a. jalan pada browser apapun b. jalan pada sistim operasi apapun c. jalan pada Microsoft Windows apapun d. jalan pada aplikasi apapun

e. jalan pada database apapun

23. Pilihlah salah satu jabawan di bawah yang bukan aplikasi web server ... a. PHP Triad

b. Apache c. Proxy+ d. GIMP e. Wingate

(5)

24. Hubungan antara HTML dan PHP dapat dijelaskan sebagai berikut ... a. eksekusi HTML sangat tergantung pada PHP

b. semua script HTML merupakan script PHP c. semua script PHP merupakan script HTML

d. PHP adalah bahasa scripting yang terpasang pada HTML e. HTML adalah bahasa scripting yang terpasang pada PHP 25. Banyak sintaks/perintah PHP mempunyai kesamaan dengan ...

a. bahasa Pascal b. bahasa HTML c. bahasa C d. bahasa Visual e. bahasa Commodore

26. Banyak script PHP mempunyai kesamaan dengan ... a. PERL

b. GNU c. Visual Basic d. Delphil e. CSS

27. Banyak kelebihan yang ada pada sebuah script PHP, pilihlah ssalah satu jawaban di bawah yang merupakan kelebihan script PHP ...

a. menulis satu script dan akan dihasilkan banyak script lainnya b. menulis banyak script tapi menhasilkan sedikit tampilan c. menulis sedikit script tapi menghasilkan banyak output d. script secara otomatis ada sendiri

e. pernyataan di atas tidak ada yang memenuhi jawaban

28. Halaman web disusun dari kode-kode program yang disimpan dalam sebuah file berekstensi tertentu. File kemudian dipanggil dan kemudian dikirimkan oleh server ke browser,

kemudian browser menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah.

Kondisi di atas merupakan penjekasan tentang proses jalannya sebuah kode/script pada sebuah sistim yang bersifat ...

a. Server-side scripting b. Client-side scripting c. Operation scripting d. Aplication scripting e. Workstation scripting

(6)

29. Halaman web disusun dari kode-kode program yang disimpan dalam sebuah file berekstensi tertentu. File kemudian dipanggil dan kemudian oleh server diolah dan diubah menjadi kode-kode tertentu lalu dikirimkan oleh server ke browser, kemudian browser

menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah. Kondisi di atas merupakan penjekasan tentang proses jalannya sebuah kode/script pada sebuah sistim yang bersifat ...

a. Server-side scripting b. Client-side scripting c. Operation scripting d. Aplication scripting e. Workstation scripting

30. Kode program yang harus diterjemahkan oleh web-server sehingga menghasilkan kode-kode tertentu yang kemudian dikirim ke browser agar dapat ditampilkan, bersifat ... a. Server-side program

b. Client-side program c. Operation program d. Aplication program e. Workstation program

31. Banyak bahasa pemrograman web yang dinamis seperti PHP. pada option di bawah pilih satu bahasa pemrograman (script) yang bersifat dinamis seperti PHP ?

a. ASP b. Basic c. HTML d. Cobol e. Macro Excel

32. Banyak bahasa pemrograman web yang dinamis seperti PHP. pada option di bawah pilih satu bahasa pemrograman (script) yang bersifat dinamis seperti PHP ?

a. Delphi b. JSP c. CSS d. Visual

(7)

33. Perhatikan penulisan program di bawah.

Cara penulisan script di atas disebut dengan ... a. Embedded Script

b. Non Embedded Script c. Classic Script

d. PHP Script e. Structural Script

34. Perhatikan penulisan program di bawah.

Cara penulisan script di atas disebut dengan ... a. Embedded Script

b. Non Embedded Script c. Classic Script

d. PHP Script e. Structural Script

35. Salah satu kelebihan PHP adalah mempunyai koneksitas yang baik dengan beberapa database (basis data). Pilihlah pilihan di bawah yang bukan merupakan subuah database … a. Oracle

b. MySQL c. Sybase d. dBase e. Codebase

36. PHP mempunyai cara untuk mendefinisikan sebuah variabel, di bawah ini yang dianggap sebuah variabel oleh PHP adalah ...

a. No_Induk b. $no_induk c. #no_induk d. m_no_induk e. %no_induk <?php echo "<html><head> echo "<title>Dempo</title>"; echo "</head>"; echo "<body>"; ?> <html> <head> <title>Dempo</title> </head> <?php echo "<body>"; ?>

(8)

37. Perhatikan variable di bawah, pilihlah penulisan variable yang benar: a. $angka b. m_angka c. var angka d. #m_angka e. &m_angka

38. Terdapat 8 jenis tipe variabel di dalam PHP, pilihlah yang bukan merupakan tipe variabel PHP ... a. Numeric b. Boolean c. integer d. Resources e. Floating point

39. Variabel berjenis angka dalam dunia pemrograman biasa disebut dengan … a. Numeric

b. String c. Boolean d. Value e. Char

40. Terdapat 8 jenis tipe variabel di dalam PHP, pilihlah yang bukan merupakan tipe variabel PHP ... a. Objects b. Strings c. database d. Arrays e. NULL

41. Penjelasan di bawah adalah syarat-syarat dalam menentukan nama variabel dalam PHP. Pilihlah yang bukan merupakan syarat-syarat variabel PHP ...

a. Nama variabel bisa berupa huruf, angka dan/atau garis bawah

b. Karakter pertama sebuah variabel setelah tanda khususnya tidak boleh berupa angka c. Spasi diperbolehkan jika diberi tanda petik

d. Nama variabel membedakan huruf besar dan huruf kecil e. Untuk mengisi variabel menggunakan tanda sama dengan (=)

(9)

SMA Dempo Jalan Talang 1 Malang

SMA Dempo Jalan Talang 1 Malang

SMA Dempo

Jalan Talang 1Malang

SMA Dempo Jalan Talang 1 Malang

03. Program PHP =======================================

42. Perhatikan program di bawah:

Jika program dijalankan, maka: a.

b.

c.

d.

e. Error

43. Perhatikan program di bawah:

Jika program dijalankan akan terjadi error, nomor baris berapakah yang error: a. 3 b. 2 c. 1 d. 1 dan 2 e. 1 dan 3 1 2 3

echo "SMA Dempo<br>"; echo "Jalan Talang 1"; echo Malang 65112; echo "SMA Dempo<br>"; echo "Jalan Talang 1"; echo Malang;

(10)

44. Perhatikan program PHP di bawah:

Jika program dijalankan akan tampil … a. Tuntas

b. Tidak Tuntas c. Tuntas Tidak Tuntas d. tidak ada yang tampil e. error

45. Perhatikan program PHP di bawah:

Jika nilai yang dimasukkan adalah 80 maka jika program dijalankan akan tampil … a. Tuntas

b. Tidak Tuntas c. Tuntas Tidak Tuntas d. tidak ada yang tampil e. error

46. Perhatikan program PHP di bawah:

Jika program dijalankan akan tampil … a. SMA Dempo (dengan huruf tebal) b. SMA Dempo c. SMA d. Dempol e. error 47. Perintah HTML: <form action="http://google.com"> artinya adalah … a. meng-embed google.com b. melihat google.com c. memanggil google.com <?php <b>SMA Dempo</b> ?> $nilai=74;

if ($nilai>75) {echo "Tuntas";} else {echo "Tidak Tuntas";} $nilai=74;

if ($nilai>75) {echo "Tuntas";} else {echo "Tidak Tuntas";}

(11)

48. Contoh tampilan pada URL jika ada perintah

<form action="http://google.com" method=GET>

kemudian di- submit adalah … a. google.com

b. google.com?a=1 c. google.com/Nilai d. google.com/querry=5 e. salah semua

49. Contoh tampilan pada URL jika ada perintah

<form action="http://google.com" method=POST>

kemudian di -submit adalah … a. google.com b. google.com?a=1 c. google.com/Nilai d. google.com/querry=5 e. salah semua 50. Perintah PHP: if (isset($_GET['angka'])) artinya adalah …

a. Jika variabel angka gagal b. Jika variable angka tidak ter-set c. Jika variabel angka telah di-set d. Jika variable angka adalah set e. salah semua

51. Jika dalam bahasa manusia ada pernyataan:

Jika umur lebih dari 17 maka uruslah KTP

maka dalam bahasa PHP adalah ..

a. if ($umur>17) {echo "uruslah KTP";} b. if $umur>17 then "uruslah KTP"

c. if ($umur>17) then echo "uruslah KTP";

d. if $umur>17 {echo "uruslah KTP";}

(12)

52. Jika dalam PHP ada penyataan pengujian sebagai berikut:

if (..) {..} elseif (..) {..} elseif (..) {..} else {..}

ada perintah yang lebih baik yaitu ... a. condition b. looping c. trace d. isset e. switch 53. Perintah PHP: $_POST['angka'] artinya adalah …

a. Mengambil nilai dari variabel angka yang dikirimkan b. Mengirim nilai dengan nama variabel angka

c. Mendeteksi adanya variabel nilai d. Mengconfigurasi variabel nilai e. tidak ada jawaban yang benar 54. Perintah PHP:

$_GET['angka']

artinya adalah …

a. Mengambil nilai dari variabel angka yang dikirimkan b. Mengirim nilai dengan nama variabel angka

c. Mendeteksi adanya variabel nilai d. Mengconfigurasi variabel nilai e. tidak ada jawaban yang benar 55. Jika pada sebuah URL tertulis/terlihat:

http://www.mpo.com/aku.php?nomor=1

dan dalam pengetikan program aku.php tertulis

$isi=$_GET['nomor']

maka URL di atas akan ...

a. Mengisi variabel isi dengan nilai tertentu b. Mengirim variabel isi yang bernilai tertentu c. Mengisi variabel nomor dengan nilai tertentu

d. Mengirim variabel nomor dan isi dengan nilai tertentu e. error

(13)

56. Jika pada sebuah URL tertulis/terlihat:

http://www.mpo.com/aku.php

dan dalam pengetikan program aku.php tertulis

$isi=$_GET['nomor']

maka URL di atas akan ...

a. Mengisi variabel isi dengan nilai tertentu b. Mengirim variabel isi yang bernilai tertentu c. Mengisi variabel nomor dengan nilai tertentu

d. Mengirim variabel nomor dan isi dengan nilai tertentu e. error

57. Jika pada sebuah URL tertulis/terlihat:

http://www.mpo.com/aku.php?nomor=1

dan dalam pengetikan program aku.php tertulis

$isi=$_POST['nomor']

maka URL di atas akan ...

a. Mengisi variabel isi dengan nilai tertentu b. Mengirim variabel isi yang bernilai tertentu c. Mengisi variabel nomor dengan nilai tertentu

d. Mengirim variabel nomor dan isi dengan nilai tertentu e. error

58. Jika pada sebuah URL tertulis/terlihat:

http://www.mpo.com/aku.php

dan dalam pengetikan program aku.php tertulis

$isi=$_POST['nomor']

maka URL di atas akan ...

a. Mengisi variabel isi dengan nilai tertentu b. Mengirim variabel isi yang bernilai tertentu c. Mengisi variabel nomor dengan nilai tertentu

d. Mengirim variabel nomor dan isi dengan nilai tertentu e. Tidak ada jawaban yang benar

59. Perintah PHP tertulis:

echo "<font size="5">Dempo</font>";

jika program di atas dijalankan, maka penyataan yang paling benar adalah … a. Tampil tulisan Dempo

b. Tampil tulisan Dempo dengan ukuran 5 c. Tidak tampil apapun

d. error

(14)

60. Perintah PHP tertulis:

echo "<font size='5'>Dempo</font>";

jika program di atas dijalankan, maka penyataan yang paling benar adalah ... a. Tampil tulisan Dempo

b. Tampil tulisan Dempo dengan ukuran 5 c. Tidak tampil apapun

d. error

e. tidak ada jawan yang benar 61. Perintah PHP tertulis:

echo "<font size=5>Dempo</font>";

jika program di atas dijalankan, maka penyataan yang paling benar adalah ... a. Tampil tulisan Dempo

b. Tampil tulisan Dempo dengan ukuran 5 c. Tidak tampil apapun

d. error

e. tidak ada jawan yang benar 62. Perintah PHP tertulis:

<?php

echo "<input type=submit value=15>"; ?>

arti dari penulisan di atas adalah ... a. menampilkan button yang tertulis 15 b. menampilkan submit yang bernilai 15 c. mengirim variabel yang bernilai 15 d. kalau di-klik akan tampil 15 e. error

63. Perintah PHP tertulis:

<?php

echo "<input type=submit value="15">"; ?>

arti dari penulisan di atas adalah ... a. menampilkan button yang tertulis 15 b. menampilkan submit yang bernilai 15 c. mengirim variabel yang bernilai 15 d. kalau di-klik akan tampil 15 e. error

(15)

64. Perintah PHP tertulis:

<?php

<input type=submit value="15"> ?>

arti dari penulisan di atas adalah ... a. menampilkan button yang tertulis 15 b. menampilkan submit yang bernilai 15 c. mengirim variabel yang bernilai 15 d. kalau di-klik akan tampil 15 e. error

65. Perintah PHP tertulis:

<?php

echo "<input type=submit name=aku>"; ?>

arti dari penulisan di atas adalah ...

a. menampilkan button yang tertulis Submit b. menampilkan button yang tertulis aku c. mengirim variabel yang bernilai aku d. kalau di-klik akan tampil aku e. error

66. Perintah PHP tertulis:

<?php

echo "<input type=submit name=aku>"; ?>

arti dari penulisan di atas adalah ... a. mengirim variabel aku

b. mengirim variabel bernilai aku c. mengirim variabel submit

d. mengirim variabel bernilai submit e. error

67. Jika pada sebuah program php tertulis:

<input type=submit name=angka value=15>

tujuan dari penulisan di atas adalah ... a. Mengirim variabel angka

b. Mengirim variabel angka dengan nilai 15 c. Mengirim submit yang bernilai 15 d. Mengirim angka 15

(16)

68. Operasi perkalian pada PHP adalah ... a. $a = $b + $c b. $a = $b * $c c. $a = $b x $c d. $a = $b : $c e. $a = $b / $c

69. Operasi penjumlahan pada PHP adalah ... a. $a = $b + $c

b. $a = $b * $c c. $a = $b x $c d. $a = $b : $c e. $a = $b / $c

70. Operasi pembagian pada PHP adalah ... a. $a = $b + $c b. $a = $b * $c c. $a = $b x $c d. $a = $b : $c e. $a = $b / $c

KUNCI JAWABAN =======================================

1. C 21. A 41. C 61. B 2. A 22. B 42. C 62. A 3. E 23. D 43. A 63. E 4. B 24. D 44. B 64. E 5. D 25. C 45. B 65. A 6. A 26. A 46. E 66. A 7. B 27. C 47. C 67. A 8. A 28. A 48. B 68. B 9. A 29. B 49. A 69. A 10. E 30. B 50. C 70. E 11. C 31. A 51. A 12. D 32. B 52. E 13. A 33. A 53. A 14. D 34. B 54. A 15. C 35. E 55. A 16. D 36. B 56. E 17. B 37. A 57. E 18. A 38. A 58. A 19. D 39. A 59. D 20. A 40. C 60. B

Referensi

Dokumen terkait

Biringkanaya Kota Makassar, atau setidak-tidaknya pada tempat lain yang masih termaksud dalam daerah Hukum Pengadilan Negeri Makassar yang berwenang memeriksa dan

[r]

Menurut Nik Adnan (1991) pada tahun 1983, walaupun Haji Ahmad Pergau mendapat jemputan dari Kerajaan Negeri Terengganu untuk menjadi guru al-Quran di sana namun masih

Dalam Praktek mengajar, seorang pendidik harus memiliki beberapa trik (langkah) pembelajaran lain sebagai pendukung dalam menerapkan metode pembelajarannya, karena

Pemeliharaan pada sistem hidrolik alat berat, seperti sudah disinggung di bagian Umum, merupkan langkah usaha untuk mempertahankan kondisi kesiapan alat berat, dengan

Perlakuan lama fermentasi 36 jam dan ketebalan chips 1mm dapat digunakan untuk menghasilkan tepung ubi jalar terfermentasi dengan karakteristik fisik terbaik.. Kata

5 Saya ingin berempati sosial terhadap masyarakat didaerah lain yang terkena objek pemberitaan dengan menyaksikan program metro hari

Hendaknya sekolah memberikan dukungan terhadap pelaksanaan bimbingan konseling di sekolah dapat berjalan dengan lancar melalui berbagai kegiatan kesiswaan yang