wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PHP HTML CSS MYSQL

Total questions: 72

Worksheet time: 1hrs 12mins

Name
Class
Date
1.

Perintah untuk mendefenisikan variable di PHP adalah

a)

//

b)

/*

c)

$

d)

*

e)

&&

2.

Perintah untuk menjadikan komentar pada PHP adalah

a)

//

b)

#

c)

'

d)

$

e)

&&

3.

Perintah untuk mencetak Tulisan di PHP menggunakan sintaks

a)

cetak

b)

echo

c)

println

d)

mysqli_connect

e)

print

4.

Proses identifikasi penyebab kesalahan dan memperbaikinya disebut

a)

Testing

b)

security

c)

debugging

d)

controlling

e)

authentication

5.

Logic untuk pemrograman web framemwork dikenal istilah

a)

MPP

b)

NVP

c)

MVC

d)

MVP

e)

PVC

6.

Perintah untuk membuat text berjalan dalam HTML adalah...

a)

<br>

b)

<marq>

c)

<marquee>

d)

<&nbsp>

e)

<hr>

7.

Perintah untul koneksi PHP di database yang benar dibawah ini adalah...

a)

$conn = mysqli_connect($servername, $username, $password, $database);

b)

$conn = mysql_connect($servername, $username, $password, $database)

c)

$connect = mysqli_connect($servername, $username, $password, $database)

d)

$connect = mysq_connect($servername, $username, $password, $database);

e)

$connect = mysqli_connect($servername, $database $username, $password, )

8.

Diantara aplikasi dibawah ini yang BUKAN merupakan browser adalah ...

a)

Google

b)

Google Chrome

c)

FireFox

d)

Internet Explorer

e)

Opera

9.

Kode HTML yang dimengerti oleh browser yang ditulis menggunakan tanda siku disebut

a)

Koding

b)

Tag

c)

CSS

d)

Source

e)

syntax

10.

Tag HTML yang digunakan untuk membuat teks menjadi miring yaitu

a)

<i>

b)

<b>

c)

<br>

d)

<Marquee>

e)

<u>

11.

Atribut pada Tag Form merupakan cara data dikirim yaitu

a)

Submit

b)

Input

c)

Form

d)

Method

e)

Action

12.

Tipe input yang dapat digunakan untuk membuat password pada Tag Form yaitu

a)

Select

b)

Password

c)

Text

d)

Radio

e)

Checkbox

13.

Perintah untuk membuat garis bawah pada tulisan adalah ...

a)

<b>

b)

<i>

c)

<u>

d)

<p>

e)

<a>

14.

Atribut yang digunakan untuk menentukan metode pengiriman yang dipakai adalah

a)

POST

b)

SIZE

c)

METHOD

d)

LENGTH

e)

TYPE

15.

CSS merupakan singkatan dari:

a)

Cascading Style Sheet

b)

Cascading Sheet Style

c)

Cascading Select Style

d)

Cascading Style Select

e)

Cascading Select Sheet

16.

Apa perintah yang paling pertama dalam mengawali pembuatan HTML?

a)

<body>

b)

</body>

c)

</html>

d)

<table>

e)

<html>

17.

Perintah yang tidak di pakai untuk membuat tabel adalah

a)

<table>

b)

<tr>

c)

<td>

d)

<th>

e)

<hr>

18.

Setiap baris dari kode PHP diakhiri dengan simbol apa?

a)

semicolon ;

b)

colon :

c)

square bracket ]

d)

curly bracket }

e)

dash -

19.

Web server antar platform yang dapat berjalan di beberapa platform seperti LINUX dan windows adalah .…

a)

Web route

b)

Apache

c)

Xampp

d)

Web server

e)

DHCP server

20.

Jenis script yang pengolahannya dilakukan di sisi client disebut .…

a)

Client side scripting

b)

Server side scripting

c)

Macintosh

d)

Client side scripting dan Server side scripting

e)

Benar semua

21.

Fungsi utama web server adalah .…

a)

Mencatat halaman web

b)

Membuat berkas baru

c)

Salah semua

d)

Menyimpan gambar

e)

Mentransfer seluruh berkas atau file dalam sebuah web halaman

22.

Dalam pembuatan kode program HTML, kita harus menuliskan sintak dasar terlebih dahulu. Sintak HTML berikut ini yang akan menampilkan kalimat Saya Mengerjakan dengan JUJUR adalah

a)

<html>

<head>

<title>Program HTML</title>

</head>

<body>

<b>Saya Mengerjakan dengan JUJUR</b>

</body>

</html>

b)

<html>

<head>

<title>Program HTML</title>

</head>

<body>

<i>Saya Mengerjakan dengan JUJUR</i>

</body>

</html>

c)

<html>

<head>

<title>Program HTML</title>

</head>

<body>

<u>Saya Mengerjakan dengan JUJUR</u>

</body>

</html>

d)

<html>

<body>

<title>Program HTML</title>

</body>

<head>

<b>Saya Mengerjakan dengan JUJUR</b>

</head>

</html>

e)

<html>

<body>

<title>Program HTML</title>

</body>

<head>

<i>Saya Mengerjakan dengan JUJUR</i>

</head>

</html>

23.

Web server merupakan perangkat dimana aplikasi kita dapat menerima request dan mengirimkan response dalam protokol HTTP. Yang bukan merupakan web server adalah

a)

Apache

b)

NginX

c)

IIS

d)

Glassfish

e)

MySQL

24.

Atribut action pada tag form digunakan untuk

a)

Menentukan nama dari form

b)

Menentukan metode pengiriman data

c)

Menentukan alamat halaman yang memproses inputan

d)

Menerima masukan berupa pilihan

e)

Menandai dan mengatur nilai dari suatu pilihan

25.

Salah satu layanan yang didapat oleh pemakai komputer yang terhubung dengan internet yang memudahkan pengguna komputer untuk berinteraksi dengan pengguna internet lainnya dan mencari informasi yang diperlukan disebut dengan

a)

Chat

b)

Web

c)

Mesenger

d)

Browser

e)

Email

26.

Sebuah software yang digunakan untuk menerima permintaan dalam bentuk HTTP atau HTTPS dan mengembalikan dalam bentuk HTML adalah pengertian dari...

a)

Web Server

b)

Web Dinamis

c)

Web Statis

d)

Web Browser

e)

Web Scripting

27.

IIS merupakan aplikasi web server yang hanya berjalan pada sistem operasi...

a)

Linux

b)

Unix

c)

MAC OS

d)

Windows

e)

DOS

28.

Pemrograman web berbasis framework didasarkan pada konsep?

a)

Common Language Runtime

b)

Model View Controller

c)

Web Server

d)

Object Oriented Programming

e)

XSS Filtering

29.

Dalam pengembangan aplikaksi web, peran HTML tidak kalah penting dalam sirkulasi data karena …

a)

Terdapat tag body sebagai tempat penulisan script php

b)

Terdapat tag script sebagai tempat penulisan css

c)

Terdapat tag form sebagai tempat penulisan data yang akan dikirimkan atau dibaca oleh php

d)

Terdapat tag div sebagai parent dalam suatu HTML

e)

Terdapat tag table sebagai penampung data yang akan dikirimkan

30.

Perhatikan script berikut, Terdapat fungsil mysqli_connect dengan 4 parameter. Urutan penulisan 4 parameter tesebut adalah …

a)

Username, password, host, database

b)

Host, username, password, database

c)

Database, username, password, host

d)

Password, database, username, host

e)

Semua benar

31.

Dalam pengembangan aplikaksi web, peran HTML tidak kalah penting dalam sirkulasi data karena …

a)

Terdapat tag body sebagai tempat penulisan script php

b)

Terdapat tag script sebagai tempat penulisan css

c)

Terdapat tag form sebagai tempat penulisan data yang akan dikirimkan atau dibaca oleh php

d)

Terdapat tag div sebagai parent dalam suatu HTML

e)

Terdapat tag table sebagai penampung data yang akan dikirimkan

32.

Perhatikan script berikut, Terdapat fungsil mysqli_connect dengan 4 parameter. Urutan penulisan 4 parameter tesebut adalah …

a)

Username, password, host, database

b)

Host, username, password, database

c)

Database, username, password, host

d)

Password, database, username, host

e)

Semua benar

33.

Perhatikan gambar berikut, yang dimaksud dengan $username = “root” dan $password = “” adalah ...

a)

Username untuk masuk ke apache adalah root dengan password simbol petik “

b)

Username untuk masuk ke apache adalah root dengan password kosong

c)

Username untuk masuk ke mysql adalah root dengan password simbol petik “

d)

Username untuk masuk ke mysql adalah root dengan password kosong

e)

Username untuk masuk ke mysql adalah root dengan password sekolah

34.

Perhatikan gambar berikut. Pernyataan yang salah dari gambar tesebut adalah …

a)

Baris ke-3 berfungsi menggunakan semua kode yang ada di file koneksi.php

b)

Terdapat 5 variabel

c)

Merupakan bahasa php karena diawali dan diitutup dengan simbol <?php .. ?>

d)

Variabel $jk mendapatkan data dari method GET dengan nama jenis_kelamin

e)

Variabel $no_hp mendapatkan data dari method POST dengan nama no_hp

35.

Perhatikan gambar berikut. Pernyataan yang salah dari gambar berikut adalah ..

a)

Baris ke-3 berfungsi menggunakan semua kode yang ada di file koneksi.php

b)

Terdapat 6 variabel

c)

Variabel $no_hp mendapatkan data dari method POST dengan nama no_hp

d)

$koneksi belum terdefinisikan oleh program

e)

Parameter pada fungsi mysqli_query yaitu $koneksi dan $query

36.

Perhatikan gambar berikut. Pernyataan yang salah dari gambar berikut adalah ..

a)

Baris ke-3 berfungsi menggunakan semua kode yang ada di file koneksi.php

b)

Terdapat 6 variabel

c)

Variabel $no_hp mendapatkan data dari method POST dengan nama no_hp

d)

$koneksi belum terdefinisikan oleh program

e)

Parameter pada fungsi mysqli_query yaitu $koneksi dan $query

37.

Siapa orang berjasa dibalik website yang kini sering kita kunjungi?

a)

Thomas Alva Edison

b)

Sir Tim Berners-Lee

c)

Alan Turing

d)

Charles Babbage,

e)

Bill Gates

38.

Teknologi dasar hingga kini menjadi dasar web, yang juga muncul pada bagian-bagian browser web Anda adalah

a)

HTML

URL

HTTP

b)

HTTPS

HTTP

HTML

c)

URL

PHP

HTML

d)

HTTP

HTML

URL

e)

URL

HTTP

HTML

39.

Macam - macam teknologi Website yang benar adalah

a)

Html

CSS

JavaScript

PHP

b)

Html

Url

Https

c)

Html

WWW

CSS

d)

Mysql

HTML

URI

e)

Polimorfism

MySQL

HTML

40.

Perintah apakah yang berfungsi untuk menggabungkan beberapa kolom menjadi satu....

a)

merge cell

b)

Colspan

c)

Textarea

d)

textspace

e)

rowspan

41.

yang merupakan nama website yang diakhiri oleh ekstensi (.com, .id, dan lainny) disebut

a)

hosting

b)

domain

c)

http

d)

website

e)

url

42.

Program aplikasi PHP MyAdmin pada dasarnya menggunakan basis ….

a)

TXT

b)

GUI

c)

php

d)

xampp

e)

Text

43.

Kepanjangan dari SQL adalah

a)

Structured Question Language

b)

Structured Query Language

c)

Strong Question Language

d)

Strong Query Language

e)

Simple Query Language

44.

Hasil output dari script tersebut adalah ....

a)

Selamat Pagi

b)

Selamat Siang

c)

Selamat Sore

d)

Selamat Malam

e)

Selamat Beristirahat

45.

$a = 4 ; $b = 6; $c = $a + $b; Apa nilai dari variable "c" ?

a)

6

b)

8

c)

10

d)

12

e)

14

46.

Website yang mengandung kode program PHP dapat disimpan dalam ekstensi file...

a)

index.html

b)

index.php

d)

index.ppt

e)

index.exe

47.

Apakah nama jenis object ini ?

a)

password

b)

textfield

c)

textbox

d)

kotak

e)

combobox

48.

Perhatikan kode html beikut ini:


<ul>

<li>Satu</li>

<li>Dua</li>

<li>Tiga</li>

</ul>


Hasil dari kode html di atas adalah …

a)
b)
c)
d)
49.

Tipe data yang merujuk kepada angka adalah?

a)

Integer

b)

String

c)

Boolean

d)

Bohemian

e)

Char

50.

Nilai yang diberikan pada function saat function tersebut dipanggil/dijalankan disebut dengan...

a)

Parameters

b)

Arguments

c)

Variables

d)

Types

e)

Constanta

51.

Manakah yang merupakan operator assignment?

a)

(! @ $)

b)

(% ^ & *)

c)

(+ - * / %)

d)

(*= += /=)

e)

(% / * _ +)

52.

Peletakan kode CSS pada file yang berbeda. Anda akan membuat sebuah file

khusus berekstensi .css dimana nantinya kode-kode CSS akan diletakan pada file tersebut disebut ...

a)

External StyleSheet

b)

Internal StyleSheet

c)

Inline StyleSheet

d)

Multi StyleSheet

e)

Order StyleSheet

53.

Dalam pembuatan form ada tiga hal yang harus diperhatikan, diantaranya...

a)

Method, action dan submit

b)

Submit, password dan nama

c)

Method, aksi dan password

d)

Form, text dan submit

e)

Action, submit dan password

54.

Format penulisansintaks CSS yang benar adalah...?

a)

Property { selector : value; }

b)

Selector { property : value; }

c)

Value {selector : property; }

d)

Selector { property ; value: }

e)

Selector { value : property; }

55.

Selector ID dilambangkan dengan symbol…?

a)

$

b)

#

c)

*

d)

?

e)

&

56.

Ketika kita hendak membuat pilihan jenis kelamin dalam form maka digunakan?

a)

Checkbox

b)

Input

c)

Radio

d)

Select Box

e)

Textarea

57.

Bagaimanakan membuat button submit pada form?

a)

<input type="button">

b)

<input type="submited">

c)

<input type="submits">

d)

<input type="submit">

e)

<input type="submitting">

58.

Bagian selector pada CSS mempunyai definisi...

a)

Bagian yang digunakan untuk mengubah style pada HTML

b)

Nilai yang di miliki oleh CSS

c)

Bagian untuk menghubungkan kode CSS dengan tag HTML yang sesuai

d)

Bagian yang digunakan untuk mendeklarasikan CSS

e)

Bagian yang digunakan untuk mengubah nilai CSS

59.

Apa fungsi dari syntax PHP berikut :

<?php

a)

mengawali perintah HTML

b)

mengawali perintah PHP

c)

mengakhiri HTML

d)

mangakhiri PHP

e)

Menyatakan bahwa PHP sudah ada

60.

Q7. Tamplikan seluruh field yang berada didalam tabel mahasiswa

a)

select mahasiswa;

b)

select * from mahasiswa;

c)

select * mahasiswa;

d)

select * mahasiswa

e)

select * from mahasiswa1;

61.

query untuk menampilkan data adalah....

a)

SELECT

b)

INSERT

c)

UPDATE

d)

DELETE

e)

VALUE

62.

Tag HTML yang digunakan untuk memisahkan teks dengan baris baru adalah .…

a)

<break>

b)

<p>

c)

<teks>

d)

<enter>

e)

<br>

63.

struktur dasar membuat tabel pada html adalah ....

a)

<table>

<tr>

<td> </td>

</tr>

<table>

b)

<table>

<tr>

<tr> <td>

<table>

</td>

c)

<table>

<tr>

<td> </td>

</tr>

</table>

d)

<table>

<head>

<td> </tr>

<Table>

</head>

e)

<td>

<table>

<tr> </tr>

</table>

</td>

64.

Program diatas menghasilkan output ....

a)

1

b)

2

c)

3

d)

4

e)

5

65.

Hal pokok yang harus sering digunakan dalam pembuatan halaman web bagi seorang web programmer adalah mempelajari ...

a)

Download

b)

Upload

c)

Tag HTML

d)

Instalasi web

e)

Mahir menggunakan web

66.

Library CSS yang dapat digunakan untuk membuat standarisasi layout dan tema dasi sebuah website adalah…

a)

CSS Boostrap

b)

Blueprint CSS

c)

CSS Framework

d)

CSS Open Source

e)

HTML

67.

Domain yang menjadi identitas dari negara Indonesia adalah

a)

.ORG

b)

.ID

c)

.COM

d)

.NET

e)

.US

68.

Bahasa pemrograman web yang pengolahannya dilakukan di sisi server adalah

a)

Client Side Programming

b)

Host Side Programming

c)

Web Side Programming

d)

Server Client Programming

e)

Server Side Programming

69.

Nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet adalah

a)

Domain

b)

Hosting

c)

Web

d)

Internet

e)

HTTP

70.

Hal pokok yang harus sering digunakan dalam pembuatan halaman web bagi seorang web programmer adalah mempelajari ...

a)

Download

b)

Upload

c)

Tag HTML

d)

Instalasi web

e)

Mahir menggunakan web

71.

Cara menampilkan umur istri pertama adalah

a)

echo $mahasiswa.istri.umur

b)

echo $mahasiswa[istri][umur]

c)

echo $mahasiswa['istri']['umur']

d)

echo $mahasiswa['istri'][0]['umur']

e)

echo $mahasiswa['istri'][1]['umur']

72.

Kode HTML untuk menampilkan tampilan berikut adalah ....

a)

<table border="1">

<tr><td rowspan="3" >A</td></tr>

<tr><td colspan="2">B</td>

<td >C</td>

<td rowspan="2">D</td>

</tr>

<tr><td>E</td></tr>

</table>

b)

<table border="1">

<tr><td rowspan="3" >A</td>

<td colspan="2">B</td>

</tr>

<tr><td >C</td></tr>

<tr><td rowspan="2">D</td>

<td>E</td>

</tr>

</table>

c)

<table border="1">

<tr><td rowspan="3" >A</td>

<td colspan="2">B</td>

</tr>

<tr><td >C</td>

<td rowspan="2">D</td>

</tr>

<tr><td>E</td> </tr>

</table>

d)

<table border="1">

<tr> <td rowspan="3" >A</td></tr>

<tr><td colspan="2">B</td>

<td >C</td>

</tr>

<tr><td rowspan="2">D</td>

<td>E</td>

</tr>

</table>

e)

<table border="1">

<tr><td rowspan="3" >A</td>

<td colspan="2">B</td>

<td >C</td>

</tr>

<tr><td rowspan="2">D</td></tr>

<tr><td>E</td></tr>

</table>