Anda di halaman 1dari 5

1.

Manakah fungsi php di bawah ini yang digunakan untuk mengubah awal kalimat menjadi
kapital?
a. function() c. ucfirst() e. strtolower()
b. ucword() d. strtoupper()
2. Mengapa fungsi require_once() lebih baik dari require()
a. proses menjadi lebih cepat
b. jika fungsi digunakan pada file yang sama, pemanggilan hanya dilakukan satu kali
c. pemanggilan dilakukan sebanyak fungsi yang digunakan pada file yang sama
d. tidak didukung oleh versi php terbaru
e. tidak aman
3. Di bawah ini adalah parameter pada fungsi mysqli_connect() , kecuali...
a. $connection c. $username e. $database_name
b. $host d. $password
4. Apa guna fungsi die() atau exit()?
a. Mematikan php d. Mencetak isi data beserta tipenya
b. Keluar dari php e. Membuat koneksi ke database
c. Menakhiri eksekusi perintah
5. Apa tipe data untuk field password di database?
a. int() c. string(60) e. int() auto increment
b. string(6) d. text()
6. Berikut ini yang bukan merupakan framework php adalah
a. Laravel c. CakePHP e. Symfony
b. Code Igniter d. Bootstrap
7. Apa return value dari fungsi password_verify() ?
a. Integer d. Teks password yang sudah
b. Bolean diamankan
c. Teks password e. Error
8. Dalam bentuk apa data session disimpan dalam server?
a. Integer c. Objek e. Array
b. String d. Boolean
9. Fungsi apa yang digunakan untuk menjalankan session pertama kali?
a. session_start() c. session_unset() e. session_finish()
b. session_destroy() d. session_begin()
10. Apa yang terjadi jika file config.php dipanggil menggunakan require() lebih dari satu kali?
a. Terjadi kesalahan
b. File config php dipanggil satu kali
c. File config.php dipanggil sebanyak fungsi require()
d. Tidak ada yang dipanggil
e. Halaman akan stuck, tidak akan pernah selesai diload
11. mysqli_query($con, ‘select nama from pengguna);
Fungsi apa yang digunakan untuk mengubah hasil yang didapatkan dari perintah di atas
sehingga menjadi data seperti berikut
$pengguna = [
[‘nama’ => ‘andi’],
[‘nama’ => ‘budi’]
];
a. mysqli_fetch_array() d. msyqli_fetch_row()
b. mysqli_fetch_object() e. mysqli_fetch_length()
c. mysqli_fetch_assoc()
12. Untuk melakukan fetching pada data pada soal no 11 supaya dapat dijadikan baris tabel,
syntax apa yang digunakan?
a. while() { } c. if() { } e. loop() { }
b. for() { } d. swicth() { }
13. Manakah penggunaan class pada tag html di bawah ini yang salah
a. .container.my-5>.card d. table.table.table-stripped
b. .card>.card-body e. form>.form-group
c. .btn.btn-primary
14. Variabel apa yang sebaiknya digunakan untuk menangkap data yang dikirim dari form?
a. $_GET c. $_SESSION e. $_SERVER
b. $_POST d. $_REQUEST
15. <form action=”” method=””> .. </form>
apa fungsi dari attribut action pada elemen form seperti contoh di atas?
a. Menentukan teknik proses pengiriman data
b. Menentukan teknik pengkodean data untuk kemanan
c. Menentukan kemana data dikirim, untuk selanjutnya diproses
d. Menentukan batasan browser dalam megirimkan data
e. Menentukan nama data yang akan dikirim
16. Kontrol pada form ada bermacam-macam. Manakah kontrol form di bawah ini yang dapat
digunakan untuk mengirimmkan data berupa pilihan yang hanya dapat dipilih salah satu,
contoh data agama penggguna
a. Text dan textarea c. Date dan time e. Radio dan select
b. Checkbox dan d. Submit dan reset
radio
17. Berikut ini yang bukan karakteristik method POST pada method form adalah
a. Data yang dikirim langsung dikirim ke tujuan, disembunyikan dari pengunjung
b. Data dikirim melalui url
c. Jika halaman di-refresh/reload, maka akan diminta untuk mengirim ulang data
d. Tidak menyimpan parameter di browser
e. Kemungkinan pencurian data saat dikirim lebih kecil
18. kode program yang dirancang untuk menyelesaikan sebuah tugas tertentu, dan merupakan
bagian dari program utama; adalah definisi dari
a. operator c. variabel e. struktur kontrol
b. tipe data d. fungsi
19. manakah dibawah ini cara menuliskan opsi/pilihan pada kontrol select?
a. <option>Membaca</option>
b. <option value=”Menulis”>Menulis</option>
c. <option required=”required”>Bernyanyi</option>
d. <select value=”ngoding”>Ngoding</option>
e. <input type=”select” value=”Berolahraga”>Berolahraga</option>
20. Berikut yang bukan type dari kontrol input adalah
a. Text dan texarea c. Number dan date e. Submit dan reset
b. Password dan d. Checkbox dan
hidden radio
21. Berikut ini yang merupakan salah satu hal yang dilakukan untuk menjaga keamanan sistem
IT adalah
a. Menuliskan password yang digunakan d. Menggunakan software lawas
b. Password disimpan di cloud e. Menggunakan antivirus dan selalu
c. Menyimpan data penting lain di cloud diperbarui
22. Fitur yang terdapat pada beberapa browser (misal: Chrome) yang digunakan untuk
melakukan inspeksi terhadap kode pemrograman yang sedang diakses dinamakan
a. History c. View page source e. Inspect element
b. Downloads d. Refresh
23. Aplikasi manajemen basis data yang disediakan secara bawaan oleh Xampp adalah
a. MySQL c. PHPmyadmin e. Tomcat
b. Ms Excel d. Apache
24. Fitur yang tidak terdapat pada IDE Jetbrain PHP Strom di bawah ini adalah
a. Otomatis membenarkan kesalahan c. Manajemen basis data
kode d. Terminal
b. Menandai kode yang salah e. Struktur Folder
25. Apa yang digunakan untuk mengakhiri kode php setelah melakukan pengalihan halaman
menggunakan fungsi header('location: file.php')
a. stop() b. finish() c. start()
d. exit() e. end()
26. Bagaimana menyimpan pesan kesalahan ke dalam session yang benar
a. $_SESSION[] = 'username atau password tidak sesuai';
b. $_SESSION['pesan'] = 'username atau password tidak sesuai';
c. $_SESSION = ['pesan' => 'username atau password tidak sesuai'];
d. session_start();
e. session_destroy();
27. cara memanggil fungsi yang benar adalah
a. echo $fungsi; c. new Fungsi(); e. echo fungsi();
b. fungsi(parameter); d. call fungsi;
28. fungsi yang dgunakan untuk menampilkan data beserta tipe datanya adalah
a. echo c. var_dump e. while
b. print d. if .. else
29. Komputer dengan layanan HTTP yang menyimpan dokumen-dokumen HTML, bertugas
melayani permintaan halaman web dari client disebut
a. Web browser c. Web static e. Website
b. Web d. Web client
server/hosting
30. Bahasa pemrograman yang berjalan di web server adalah
a. HTML
b. CSS
c. PHP
d. Javascript
e. MySql

Anda mungkin juga menyukai