Logo
© 2019 - 2026 SantriKoding.
Beginner PHP

PHP Dasar

Uji pemahaman PHP: Sintaks, Variabel & tipe data, String, Array, Percabangan, Perulangan, Fungsi, Konsep penting — dikemas dalam soal pilihan ganda dengan pembahasan agar kamu bisa mengukur dan meningkatkan pemahamanmu.

Aturan Ujian

Baca aturan sebelum memulai ujian

Durasi
30 Menit
Nilai Ambang (KKM)
60
Kuota Percobaan
3 kali per 24 jam
0
Peserta

Ringkasan

Assessment ini dirancang untuk mengukur pemahamanmu tentang PHP (Hypertext Preprocessor) sebagai bahasa pemrograman server-side yang banyak digunakan untuk membangun aplikasi web dinamis.

Materi assessment mencakup fundamental PHP, mulai dari syntax dan tipe data, pengelolaan string dan array, percabangan dan perulangan, hingga pembuatan fungsi dan penggunaan superglobal untuk menerima data dari request HTTP.

Soal-soal tidak hanya menguji kemampuan mengingat syntax PHP, tetapi juga mengukur pemahaman tentang bagaimana kode PHP dieksekusi, bagaimana data disimpan dan diproses, bagaimana kontrol alur bekerja, serta bagaimana PHP menerima dan mengolah input dari pengguna.

Beberapa materi yang akan diujikan meliputi:

  • Sintaks dasar PHP — memahami penggunaan opening tag <?php, statement, penggunaan semicolon, serta komentar untuk memberikan penjelasan atau menonaktifkan bagian tertentu dari kode.
  • Variabel & tipe data — memahami penggunaan $ dalam deklarasi variabel serta tipe data seperti string, integer, float, boolean, dan array.
  • String manipulation — memahami cara menggabungkan string menggunakan concatenation serta penggunaan fungsi-fungsi bawaan PHP untuk memanipulasi dan memproses string.
  • Array — memahami perbedaan indexed array dan associative array, cara mengakses serta mengubah nilai, dan penggunaan fungsi-fungsi array yang umum digunakan dalam pengembangan aplikasi.
  • Percabangan — memahami penggunaan if, else, elseif, dan switch untuk menentukan alur eksekusi program berdasarkan kondisi tertentu.
  • Perulangan — memahami penggunaan for, foreach, dan while untuk menjalankan blok kode secara berulang serta memahami kapan masing-masing jenis loop sesuai digunakan.
  • Fungsi — memahami cara membuat function, mendefinisikan parameter, mengirimkan argument, menggunakan return value, serta membuat kode yang dapat digunakan kembali dan lebih terstruktur.
  • Output PHP — memahami perbedaan antara echo dan print, serta mengetahui penggunaan yang tepat untuk menampilkan output dari server-side PHP.
  • Superglobal — memahami penggunaan $_GET dan $_POST untuk menerima data yang dikirim melalui HTTP request, termasuk perbedaan karakteristik dan penggunaan keduanya dalam aplikasi web.
  • Pemrosesan data — memahami bagaimana variabel, array, conditional, loop, dan function dapat digunakan bersama untuk mengolah data dan menghasilkan output yang sesuai.

Assessment ini cocok untuk mengukur fondasi PHP sebelum melanjutkan ke materi yang lebih kompleks seperti form handling, session dan cookie, file handling, database, OOP, Composer, REST API, maupun framework PHP seperti Laravel.

Pastikan kamu tidak hanya memahami syntax setiap fitur, tetapi juga mampu membaca dan memahami kode PHP, memprediksi hasil eksekusinya, menemukan kesalahan sederhana, serta memilih pendekatan yang tepat untuk menyelesaikan kebutuhan pemrograman dasar.

Login untuk mengikuti ujian.
Riwayat Ujianmu

Kamu belum pernah mengikuti ujian ini.

Mulai Latihan?

Sudah siap untuk memulai latihan ini? Klik jawaban terbaik jika itu pertanyaan pilihan ganda.

Klik tombol dibawah ini jika sudah siap.