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
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 sepertistring,integer,float,boolean, danarray. - 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, danswitchuntuk menentukan alur eksekusi program berdasarkan kondisi tertentu. - Perulangan — memahami penggunaan
for,foreach, danwhileuntuk 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
echodanprint, serta mengetahui penggunaan yang tepat untuk menampilkan output dari server-side PHP. - Superglobal — memahami penggunaan
$_GETdan$_POSTuntuk 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.
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.