Gimana ya cara membuat soal pilihan ganda tampil satu satu persis seperti quiz di w3schools.com
@aliachmad
3 Kontribusi 0 Poin
Dipost: 5 tahun yang lalu Update 2 tahun yang lalu
Jawaban
Ngambil dari database pake LIMIT gan... dan hubungkan juga dengan menggunakan OFFSET //www.w3schools.com/php/php_mysql_select_limit.asp
Materi ini bisa diterapkan gan.. silahkan di tonton dulu.. //sekolahkoding.com/kelas/membuat-pagination-dengan-php
@hilmanski
2497 Kontribusi 2067 Poin
Dipost: 5 tahun yang lalu
gini gan sya dah coba pake paginasi cuma agak masalah pas mau back abis submit data missing gimana ni
@aliachmad
3 Kontribusi 0 Poin
Dipost: 5 tahun yang lalu
Login untuk gabung berdiskusi
Halo sahabat programmer, kali ini kita akan membahas contoh soal latihan pilihan ganda pemrograman web PHP beserta jawabannya yang sering muncul baik di ujian tengah maupun akhir semester.
Sebelumnya juga saya membahas soal latihan HTML yang sangat cocok buat teman-teman yang sedang belajar pengenalan web statis.
Contoh-contoh soal ini juga bisa menjadi acuan bapak/ibu dosen yang mengampuh matakuliah ini. Karena sudah saya susun mengacu pada standar umum dan setiap soal sudah mengacu materi-meri berikut:
- Sintak dasar PHP
- Variabel
- Komentar
- Tipe Data
- Operator
- Percabangan
- Perulangan
- Fungsi (Method)
- Fungsi Built-in
- Array (Larik)
- Variabel Global
40 Contoh Soal PHP Beserta Jawabannya
PHP Merupakan singkatan dari?
a. Private Home
Page
b. Personal Hypertext Processor
c. PHP: Hypertext Processor
d. Program Hypertext Processor
2. Kode PHP diawali dan di akhiri dengan tanda?
a. <?php … </?php>
b. <script> … </script>
c. <?php … ?>
d. <php … /?>
3. Sintak untuk mencetak output ‘Hello World’ di PHP?
a. cout<<“Hello World”;
b. System.out.print(“Hello World”);
c. document.write
(“Hello World”)
d. echo “Hello World”;
4. Setiap variabel di PHP diawali dengan simbol?
a. #
b. $
c. %
d. *
5. Setiap perintah dalam PHP diakhiri dengan tanda?
a. :
b. ;
c. *
d. </php>
6. Untuk membuat komentar di PHP menggunakan tanda?
a. //
b. /*
c. %
d. $
7. Tipe data integer di PHP digunakan untuk
data?
a. Bilangan bulat
b. Bilangan Pecahan
c. Boolean
d. NULL
8. Tipe data Boolean hanya memiliki nilai true dan false! Pernyataan ini
a. Benar
b. Salah
c. Jawaban a dan b benar
d. Tidak diketahui
9. Operator aritmatika digunakan untuk melakukan operasi?
a. Aritmatika
b. Pembanding
c. Relasi
d. Assignment
10. Berikut ini contoh operator aritmatika,
kecuali
a. +
b. %
c. >=
d. /
11. Operator pembanding digunakan untuk melakukan?
a. Penjumlahan antara dua nilai
b. Perbandingan antara dua nilai
c. Mengkombinasi anatar dua nilai
d. Semua jawaban salah
12. Berikut contoh operator pembanding, kecuali
a. **
b. <=
c. ==
d. <>
13. Perhatikan kode Berikut:
$a = 50; $b = 10; if ($b>=$a){ echo $b; }Kode diatas menghasilkan output?
a. 50
b.
10
c. Tidak menghasilkan output
d. Error pada sintak program
14. Perhatikan kode berikut:
$a=5; switch ($a){ case 1 : echo 1;break; case 2 : echo 2;break; case 3 : echo 3;break; default : echo 4; }Program diatas menghasilkan output?
a. 1
b. 2
c. 3
d. 4
14. Dibawah ini merupakan struktur perulangan di PHP, kecuali
a. for
b. foreach
c. switch
d. while
15. Perhatikan kode berikut:
for ($x = 1; $x < 10; $x++) { echo $x." "; }Kode tersebut menghasilkan output?
a. 1 2 3 4 5 6 7 8 9 10
b. 1 2 3 4 5 6 7 8 9
c.
Tidak menampilkan output karena kondisi tidak terpenuhi
d. Mengalami error syntax
16. Perhatikan kode berikut:
$x = 1; do { echo $x." "; $x++; } while ($x > 2);Kode tersebut menghasilkan output?
a. 1
b. 2
c. 1 2
d. Tidak menghasilkan output
17. Untuk menerim data/informasi yang dikirim dari form menggunakan metode GET adalah?
a. $_GET
b. $_POST
c. $_GLOBAL
d. $_VAR
17. Ketika menggunakan method POST variabel akan di tampilkan di URL!
a. Benar
b.
Salah
c. a dan b salah
d. Tidak diketahui
18. di PHP kita menggunakan tanda petik tunggal (‘ ‘) maupun ganda (” “) untuk string
a. Benar
b. Salah
c. a dan b salah
d. Tidak diketahui
19. Sintak yang benar untuk menyertakan file “time.inc” adalah
a. <! include time.inc/>
b. <?php include:”time.inc” ?>
c. <?php include “time.inc” ?>
d. <?php include=”time.inc” ?>
20. Sintak yang benar ntuk
membuat fungsi (function) di PHP adalah
a. new My_Function()
b. create My_Function()
c. function My_Function()
d. select My_Fungction()
21. Perhatikan sintak berikut
function SetNilai( $nilai= 50) { echo $nilai; } SetNilai();Program diatas akan menghasilkan output?
a. 0
b. Null
c. 50
d. Sintak Error
22. SIntak ntuk membuka file “nama.txt” di PHP adalah
a. fopen(“nama.txt”)
b. fopen(“nama.txt”,”r”)
c. open(“nama.txt”)
d. open(“nama.txt”,”r”)
23.
Fungsi variabel session adalah
a. Menyimpan informasi sementara di server
b. Membuat validasi variabel
c. Menjalankan autentikasi user
d. Menyimpan data dari berbagai tipe data
24. Untuk memulai session menggunakan?
a. session_begin()
b. session_start()
c. session_unset()
d. session_destroy()
25. Untuk membuat variabel session menggunakan?
a. $_GET
b. $_SERVER
c. $_SESSION
d. $_GLOBAL
26. Untuk membuat
cookie di PHP menggunakan?
a. createcookie()
b. makecookie()
c. setcookie()
d. startcookie()
27. Cookie digunakan untuk mengidentifikasi pengguna! Pernyataan ini adalah
a. Benar
b. Salah
c. a dan b benar
d. Tidak diketahui
28. Method array di PHP adalah
a. array()
b. larik()
c. new_array()
d. new_larik()
29. Berikut ini 3 jenis array di PHP, kecuali
a. Array Indeks
b. Array Assosiatif
c. Array
multidimensi
d. Array Campuran
30 Indeks array di PHP dimulai dari?
a. 0
b.1
c. 2
d. 3
31. Perhatikan kode berikut:
$nama = array("Dina", "Aldi", "Okta","Bayu"); echo $nama[3];Kode tersebut menghasilkan output?
a. Dina
b. Aldi
c. Okta
d. Bayu
32. Array assosiatif menggunakan kunci (key) untuk mengidentifikasi elemen array!
a. Benar
b. Salah
c. a dan b salah
d. Tidak diketahui
33. Perhatikan kode berikut:
$usia = array("Dimas"=>35, "Bayu"=>23, "Aldi"=>34);Berdasarkan
kode tersebut jenis array yang digunakan adalah?
a. Array indeks
b. Array assosiatif
c. Array multidimensi
d. Array campuran
34. Untuk menampilkan elemen array kita bisa menggunakan perulangan berikut, kecuali
a. for
b. for in
c. foreach
d. while
35. Array multidimensi dapat digunakan untuk membuat matriks!
a. Benar
b. Salah
c. a dan b salah
d. Tidak diketahui
36. Berikut ini beberapa variabel global di
PHP, kecuali
a. $_SERVER
b. $_REQUEST
c. $_FIND
d. $_ENV
37. Untuk membuat angka acak di PHP menggunakan fungsi?
a. rand()
b. ceil()
c. round()
d. rtrim()
38. Fungsi untuk menghitung jumlah elemen array di PHP adalah?
a. count()
b. in_array()
c. substr()
d. trim()
39. Fungsi untuk membuat tanggal di PHP adalah?
a. date()
b. min()
c. max()
d. md5()
40. Fungsi/method untuk
membuat enskripsi di PHP adalah?
a. number_format()
b. md5()
c. ltrim()
d. date()
Sekian pembahasan contoh soal latihan pemrograman web PHP beserta jawabannya. Semoga bermanfaat dan dapat membantu teman-teman semuanya. Jika dalam penyusunan soal ada kekeliruan mohon saya dapat di koreksi melalui kolom komentar di bawah artikel ini, Terimakasih.