Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ulangan Harian BackEnd Web

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Agar statement PHP yang anda buat dapat dijalankan oleh user, maka aplikasi apa yang harus anda siapkan

a)

DBMS

b)

Web Server

c)

Web Browser

d)

Text Editor

e)

Xampp

2.

Yang termasuk salah satu contoh dari aplikasi "web server" adalah

a)

XAMPP

b)

Apache

c)

Mysql

d)

Google Chrome

e)

Filezilla

3.

Yang merupakan contoh server bagi database adalah…

a)

XAMPP

b)

Apache

c)

Mysql

d)

Google Chrome

e)

Filezilla

4.

Bahasa pemrograman yang script-nya dijalankan/diproses oleh server disebut...

a)

server side script

b)

server side client

c)

Client side scripting

d)

server client

e)

client server programming

5.

Yang merupakan bahasa pemrograman sisi server adalah.....

a)

Java Script, PHP, VB.Net

b)

ColdFusion, PHP, JSP, ASP

c)

PHP, Java, VB.Net

d)

ASP, JSP, Java, VB.Net, C#

e)

ASP,ColdFusion, C++, C#

6.

Script PHP harus disimpan dengan ekstensi php. Format penulisannya adalah..

a)

namafile php

b)

namafile.php

c)

namafile php

d)

namafile-php

e)

Namafilephp

7.

Sintaks penulisan komentar dalam PHP adalah....

a)

/ komentar /

atau

// komentar

b)

# komentar#

c)

//*komentar*//

d)

//komentar

atau

/* komentar */

e)

/komentar/

atau

/*komentar*/

8.

Berikut ini cara penulisan variabel yang benar dalam pemrograman PHP, kecuali....

a)

$A=120;

b)

$B='Bandung’

c)

$C=12;

d)

$nama="dewi";

e)

$ 23A=10.5;

9.

Tempat penyimpanan file PHP yang benar adalah

a)

Localdisk C > buat_folder > xampp > file PHP > htdocs

b)

Localdisk C > htdocs > xampp > buat_folder > file PHP

c)

Localdisk C > xampp > htdocs > buat_folder > file PHP

d)

Localdisk C > xampp > buat_folder > htdocs > file PHP

e)

localdisk C > xampp > mysql > bin > file PHP

10.

Saat anda membuat fitur Update, agar element form berupa "radio" dapat terpilih, maka anda perlu menambahkan atribut checked pada elemen "radio" tersebut.

Namun agar radio yang terpilih otomatis sesuai dengan data yang ada pada database. maka anda perlu membuat statement..

a)

if($value_yg_diinginkan == $value_yg_didatabase){

return "checked";

}

b)

if($value_yg_diinginkan){

return "checked";

}

elseif( $value_yg_didatabase){

return false;

}

c)

for($value_yg_diinginkan == 1; $value_yg_didatabase == $value_yg_diinginkan; $value_yg_diinginka++){

return "checked";

}

d)

if($value_yg_diinginkan == $value_yg_didatabase){

return "checked";

}else{

return "selected"}

11.

Metode pengiriman yang mengirimkan data atau nilai langsung ke action untuk ditampung, tanpa menampilkan pada URL adalah

a)

send

b)

get

c)

hidden

d)

post

e)

request

12.

Metode pengiriman yang mengirimkan data atau nilai ke action dengan cara menampung nilai atau data tersebut melalui URL, sehingga nilai atau data tersebut ditampilkan pada URL adalah

a)

send

b)

get

c)

hidden

d)

post

e)

request

13.

mysqli_query() merupakan fungsi PHP yang digunakan untuk

a)

Menampilkan value pada field di dalam table yang dipanggil oleh query

b)

Mengkoneksikan PHP dengan database Mysql

c)

Menghitung jumlah data yang dipanggil oleh query

d)

Memilih database yang akan dimanupulasi melalui PHP

e)

Menjalan perintah SQL

14.

mysqli_fetch_array() merupakan fungsi PHP yang digunakan untuk

a)

Menampilkan value pada field di dalam table yang dipanggil oleh query

b)

Mengkoneksikan PHP dengan database Mysql

c)

Menghitung jumlah data yang dipanggil oleh query

d)

Memilih database yang akan dimanupulasi melalui PHP

e)

Menjalan perintah SQL

15.

ada berapa banyak url parameter yang dihasilkan pada contoh url berikut

https://quizizz.com/quiz/60b9763ea4da50001b316569/edit?source=game&trigger=quizModal&fromBrowserLoad=true

a)

1

b)

2

c)

3

d)

4

e)

0

16.

untuk menyisipkan url parameter pada sebuah url harus didahului dengan simbol

a)

?

b)

&

c)

:

d)

=

e)

/

17.

Jenis Koneksi PHP yang bisa digunakan untuk paradigma pemrograman Prosedural saja dan tidak bisa digunakan untuk PHP versi terbaru saat ini adalah

a)

Mysqli extension

b)

Mysql extension

c)

PBO

d)

Tidak ada

e)

PDO

18.

inputan function pada saat pendefenisian function disebut

a)

parameter

b)

argumen

c)

array

d)

variabel

e)

prosedur

19.

untuk membuat fungsi dengan nama "proses edit" yang benar pada PHP adalah..

a)

prosesedit();

b)

function prosesEdit()

c)

function prosesEdit

d)

proses_edit()

e)

function proses edit()

20.

Perhatikan kode program PHP berikut

$colours = array("black, blue, Red, Green");

Bagaimana cara kita mengakses “Red” ?

a)

$colours[];

b)

$colours[1];

c)

$colours[3];

d)

$colours[0];

e)

$colours[2];

21.

Ketika kita ingin program PHP melakukan perintah secara berulang-ulang sesuai dengan jumlah elemen pada sebuah array maka statement yang digunakan adalah...

a)

for

b)

foreach

c)

switch case

d)

while

e)

if

22.

Yang bukan termasuk Kelebihan methode POST..

a)

lebih aman karena data yang dikirim tidak terlihat.

b)

Dapat mengirim berbagai jenis data seperti gambar, file, dll, tidak harus teks.

c)

Halaman dapat dibookmark dan disimpan pada history browser sehingga mudah untuk diakses kembali.

d)

Dapat mengirim data dalam jumlah besar.

e)

lebih aman karena parameter yang dikirim tidak disimpan pada history browser/log browser.

23.

Fungsi bawaan PHP yang digunakan untuk menyertakan file php lain ke file php yang diinginkan adalah

a)

var_dump()

b)

connect()

c)

require_once()

d)

isset()

e)

import()

24.

Fungsi bawaan PHP yang digunakan untuk mengubah string menjadi sebuah array adalah

a)

explode()

b)

implode()

c)

print_r()

d)

in_array()

e)

var_dump()

25.

tag default yang digunakan untuk menuliskan kode php versi 5.5 keatas adalah

a)

<? ... ?>

b)

<?php ... php?>

c)

<?= ... ?>

d)

<?php ... ?>

e)

<% ... %>