PHP atau Hypertext Preprocessor merupakan bahasa pemrograman yang biasanya dipadukan dengan HTML dan CSS. Bahasa penulisan PHP biasa digunakan untuk membuat aplikasi berbasis komputer dan pengembangan website dinamis. Pada kesempatan kali ini kami kembali akan membagikan kumpulan soal pemrograman, salah satunya adalah Pemrograman PHP. Sebelumnya kami telah membahas beberapa soal programming lainnya, antara lain :
- Contoh Soal Pilihan Ganda Pemrograman Web HTML Beserta Jawabannya
- Contoh Soal Latihan Pemrograman Dasar Beserta Jawabannya
- Contoh Soal Pemrograman Java PBO dan Jawabannya
- Contoh Soal Pemrograman Pascal Beserta Jawabannya
Dalam soal berikut kami akan membahas tentang : Syntax dasar PHP, tipe data, variabel, komentar, fungsi tag php, percabangan, operator, fungsi method dan masih banyak lagi. Banyak sekali pembahasan yang akan dibahas dalam soal dibawah ini, mari disimak lebih lanjut agar memahami lebih dalam tentang pemrograman web PHP.
KUMPULAN SOAL PEMROGRAMAN PHP DAN JAWABANNYA
1. Jenis server yang dapat digunakan bersama PHP adalah...
A. Apache, LiteSpeed, Nginx
B. Visual Studio
C. Java script
D. C++
E. Myob
2. Bahasa pemrograman PHP diciptakan oleh...
A. Guido Van Rossum
B. Rasmus Lerdorf
C. Rose Leith
D. Berners Lee
E. Ellis Lab
3. PHP merupakan bahasa pemrograman yang bersifat open source, yang berarti...
A. Kecepatan loading tinggi
B. Memiliki banyak pilihan database
C. User bebas memodifikasi dan mengembangkannua sesuai dengan kebutuhan tanpa mengeluarkan biaya
D. Mudah dipelajari
E. Fleksibilitas tinggi
4. Syntaks dasar untuk membuka program PHP diawali dengan...
A. <a>
B. usingnamespace
C. echo
D. <?php
E. ?>
5. Syntaks dasar untuk mengakhiri program PHP ditutup dengan...
A. <a>
B. usingnamespace
C. echo
D. <?php
E. ?>
6. Kode PHP yang ditulis harus disimpan dengan file ekstensi...
A. .php
B. .css
C. .psd
D. .xsls
E. .html
7. Agar dapat mengakses file PHP di web browser, maka sebelumnya harus menempatkan file PHP di dalam folder khusus pada XAMPP, yaitu...
A. html
B. htdocs
C. index
D. footer
E. header
8. Dibawah ini text editor yang digunakan untuk pemrograman PHP, kecuali...
A. Notepad++
B. Sublime Text
C. VS Code
D. Atom
E. Android Studio
9. Aturan dasar penulisan kode program disebut...
A. Syntax
B. Statement
C. Tipe data
D. Fitur
E. Struktur
10. Saat menulis kode program PHP pada HTML, maka wajib hukumnya untuk...
A. Menyambungkan internet
B. Membuat tutup program php
C. Menambahkan CSS
D. Kode penulisan harus sama
E. Di simpan di htdocs
11. Perhatikan contoh kode program dibawah ini, apa yang terjadi apabila menghapus tutup PHP...
A. Program berjalan dengan lancar
B. Program otomatis di simpan
C. Program akan error
D. Program tidak dapat dibuka
E. Program keluar
12. Setiap statement dan expression pada PHP harus diakhir dengan...
A. Tanda tanya ?
B. Dolar $
C. Garis miring //
D. Titik koma ;
E. Plus +
13. PHP merupakan bahasa pemrogram yang bersifat case sensitive, yang artinya...
A. Mudah dipelajari
B. Kombinasi dengan bahasa pemrograman lain
C. Bersifat open source
D. Fleksibilitas yang tinggi
E. Huruf besar atau kecil akan mempengaruhi output
14. Penulisan komentar untuk lebih dari satu baris pada PHP menggunakan tanda...
A. {}
B. "..."
C. ;
D. /*
E. //
15. Fungsi pada PHP yang tidak mengembalikan apa-apa setelah dieksekusi yang hanya memiliki tugas untuk menampilkan teks ke layar saja adalah...
A. println().
B. printf()
C. print()
E. echo()
16. Dibawah ini adalah salah satu perbedaan fungsi print() dan fungsi echo() adalah...
A. Fungsi echo() saat di eksekusi tidak mengembalikan nilai apapun sedangkan fungsi print() mengembalikan nilai 1
B. Fungsi echo() mengembalikan nilai saat dieksekusi sedangkan fungsi printf() tidak mengembalikan nilai apapun
C. Fungsi echo() hanya diberikan pada 1 parameter saja
D. Fungsi print() boleh diberikan pada banyak parameter
E. Fungsi echo() menampilkan teks ke layar sedangkan fungsi print() tidak menampilkan teks ke layar
A. alamat
B. Yogyakarta
C. $yogyakarta
D. "Yogyakarta";
E. Jogja
18. Simbol %d sebuah placeholder yang digunakan untuk...
A. Teks
B. Boolean
C. Bilangan desimal
D. Integer
E. String
19. Simbol %s sebuah placeholder yang digunakan untuk...
A. Boolean
B. Bilangan pecahan
C. Bilangan desimal
D. String
E. Integer
20. Simbol %f sebuah placeholder yang digunakan untuk...
A. String
B. Boolean
C. Integer
D. Bilangan desimal
E. Bilangan pecahan (float)
21. Tipe data float digunakan untuk...
A. Bilangan pecahan
B. Bilangan desimal
C. Array
D. Null
E. Text
22. Sebuah nilai yang tidak berubah dan tidak bisa di ubah adalah...
A. Ekspresi
B. Konstanta
C. Tipe data
D. Perintah
E. Variabel
23. Konstanta yang berisi alamat alamat direktori dari file PHP adalah...
A. Class
B. File
C. Dir
D. Function
E. Line
24. Konstanta yang berisi nama fungsi disebut...
A. Class
B. File
C. Dir
D. Function
E. Line
25. Konstanta yang berisi nama trait dan namspace adalah...
A. File
B. Function
C. Class
D. Line
E. Trait
26. Konstanta yang berisikan nama method dan class disebut...
A. Method
B. Class
C. Dir
D. Line
E. Trait
27. Konstanta yang berisikan nama class dan namespace adalah...
A. Method
B. Class
C. ClassName::class
D. Dir
E. Namespace
28. Dibawah ini adalah langkah-langkah untuk menampilkan pesan error di PHP, kecuali...
A. Open file konfigurasi server
B. Ubah nilai konfigurasi ke mode development
C. Nyalakan ulang service
D. Salah semua
E. A, B dan C benar
29. CRUD merupakan singkatan dari...
A. Create Run Update Delete
B. Create Run Update Debug
C. Command Line Update and Delete
D. Chrome Rise Update Debug
E. Create Read Update Delete
30. Didalam kode PHP terdapat empat fungsi yang mewakili CRUD, kecuali...
A. tambah()
B. tampil_data()
C. ubah()
D. hapus()
E. run()
31. Fungsi tampil_data() pada CRUD digunakan untuk...
A. Membaca dan menampilkan data dalam bentuk tabel
B. Mengubah data
C. Mencari data
D. Menambahkan data
E. Menghapus data
32. Struktur data yang berisikan sekumpulan data yang memiliki indeks disebut...
A. Looping
B. Array
C. Boolean
D. Matriks
E. Pemilihan
33. Indeks array selalu dimulai dari...
A. 3
B. -1
C. 0
D. 1
E. 2
34. Untuk menghapus isi array, menggunakan fungsi...
A. delete
B. create
C. select
D. unset()
E. count()
35. Array yang indeksnya tidak memiliki angka disebut...
A. Array loop
B. Array 1
C. Array 2
D. Array multi dimensi
E. Array asosiatif
PENUTUPAN
Akhir kata dari kami, itulah contoh soal pemrograman web PHP dengan jawabannya. Jika ada keliru, kesalahan maupun pertanyaan silahkan ajukan di kolom komentar dibawah ini.