wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ujian Semester Ganjil 2023/2024

Total questions: 40

Worksheet time: 1hrs 20mins

Name
Class
Date
1.

Jenis server yang dapat digunakan bersama PHP adalah...

a)

Apache, LiteSpeed, Nginx

b)

Visual Studio

c)

Java script

d)

C++

e)

Myob

2.

Setiap variabel di PHP diawali dengan simbol?

a)

#

b)

$

c)

%

d)

*

e)

{

3.

Syntaks dasar untuk membuka program PHP diawali dengan...

a)

<a>

b)

usingnamespace

c)

echo

d)

<?php

e)

?>

4.

Syntaks dasar untuk mengakhiri program PHP ditutup dengan...

a)

<a>

b)

usingnamespace

c)

echo

d)

<?php

e)

?>

5.

Kode PHP yang ditulis harus disimpan dengan file ekstensi...

a)

.php

b)

.css

c)

.psd

d)

.xsls

e)

.html

6.

Agar dapat mengakses file PHP di web browser, maka sebelumnya harus menempatkan file PHP di dalam folder khusus pada XAMPP, yaitu...

a)

html

b)

htdocs

c)

index

d)

footer

e)

header

7.

Aturan dasar penulisan kode program disebut...

a)

Syntax

b)

Statement

c)

Tipe data

d)

Fitur

e)

Struktur

8.

Setiap statement dan expression pada PHP harus diakhir dengan...

a)

Tanda tanya ?

b)

Dolar $

c)

Garis miring //

d)

Titik koma ;

e)

Plus +

9.

Berikut ini contoh operator aritmatika, kecuali...

a)

+

b)

%

c)

>=

d)

/

e)

-

10.

Penulisan komentar untuk lebih dari satu baris pada PHP menggunakan tanda...

a)

{}

b)

"..."

c)

;

d)

/*

e)

//

11.

Perhatikan gambar disamping, yang bukan termasuk stuktur HTML adalah...

a)

<head>

b)

<html>

c)

<title>

d)

<body>

e)

<!DocType>

12.

Apa Kepanjang dari HTML...

a)

Hypertext Madeup Language

b)

Hypertext Markup Language

c)

Hyperteks Markup Language

d)

Hypertest Markup Language

e)

Hypertool Markup Language

13.

Perhatikan gambar di samping, apakah ouput dari gambar berikut...

a)

" SELAMAT UJIAN "

b)

SELAMAT UJIAN

c)

selamat ujian

d)

Selamat Ujian

e)

selamat ujian.

14.

Di bawah ini yang termasuk ke dalam algoritma...

a)

Flocaede, Pseudocode

b)

Flowchart, Pseudocode

c)

Flowchart, Peseducode

d)

Integer

e)

String, Flowchart

15.

atribut "href" biasanya digunakan pada elemen...

a)

anchor

b)

link

c)

bold

d)

h1

e)

table

16.

Dalam membuat dokumen HTML, menggunakan extension...

a)

html

b)

.html

c)

css

d)

.css

e)

.hypertext

17.

Apa kepanjangan dari DBMS...

a)

databased management system

b)

database management system

c)

database meanwhile system

d)

database manuscript system

e)

database matrix system

18.

CRUD merupakan singkatan dari...

a)

Create Run Update Delete

b)

Create Run Update Debug

c)

Command Line Update and Delete

d)

Chrome Rise Update Debug

e)

Create Read Update Delete

19.

Fungsi menampilkan data pada database dalam syntax DML menggunakan...

a)

INSERT INTO

b)

DELETE

c)

SELECT

d)

CREATE

e)

ALTER

20.

PHP Merupakan singkatan dari?

a)

Private Home Page

b)

Personal Hypertext Processor

c)

Hypertext Preprocessor

d)

Program Hypertext Processor

e)

Pemberi Harapan Palsu

21.

PHP merupakan bahasa pemrograman yang bersifat open source, yang berarti...

a)

Kecepatan loading tinggi

b)

Memiliki banyak pilihan database

c)

User bebas memodifikasi dan mengembangkannyaa sesuai dengan kebutuhan tanpa mengeluarkan biaya

d)

Mudah dipelajari

e)

Fleksibilitas tinggi

22.

Operator aritmatika digunakan untuk melakukan operasi?

a)

Matematika

b)

Pembanding

c)

Relasi

d)

Assignment

e)

Pembagian

23.

Untuk menampilkan seluruh data dari tabel "Pegawai", perintah SQL yang tepat adalah...

a)

SELECT * FROM Pegawai;

b)

SELECT data FROM Pegawai;

c)

SHOW TABLE Pegawai;

d)

DISPLAY Pegawai;

e)

Semua salah

24.

Dalam SQL, perintah untuk mengubah data dalam tabel disebut...

a)

Edit

b)

Update

c)

Alter

d)

Modify

e)

Select

25.

Kepanjangan dari CSS yaitu..

a)

Cascaded Style Sheet

b)

Cascanding style sheet

c)

Cascaded syle sheet

d)

Cascade style sheet

e)

Cascades sly sheet

26.

Salah satu cara menghubungkan CSS dengan dokumen HTML dapat menggunakan…

a)

Inline style

b)

Crowded style

c)

Style Sheet

d)

Link

e)

<head>

27.

di bawah ini elemen yang termasuk ke dalam <table> adalah…

a)

<TR>, <TD>

b)

<TH>,<TABLE>

c)

<TER>,<A>

d)

<LINK>

e)

<BODY>

28.

Atribut colspan = "2" di dalam elemen table memberikan output…

a)

menggabungkan 2 baris data

b)

menggabungkan 1 baris data

c)

menggabungkan 2 kolom data

d)

menggabungkan 1 kolom data

e)

menampilkan 2 baris data

29.

Atribut rowspan = "1" di dalam elemen table memberikan output…

a)

menggabungkan 2 baris data

b)

menggabungkan 1 baris data

c)

menggabungkan 2 baris kolom

d)

menggabungkan 1 baris kolom

e)

menampilkan 2 baris data

30.

Perintah SQL untuk menghapus data dari tabel adalah...

a)

Delete

b)

Update

c)

Insert

d)

Drop

e)

Select

31.

Operasi SQL yang digunakan untuk menambahkan data ke dalam tabel adalah...

a)

Insert

b)

Update

c)

Delete

d)

Select

e)

Add

32.

Kumpulan file-file yang saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci dari tiap file yang ada disebut …

a)

File

b)

Folder

c)

Database

d)

Data

e)

Atribute

33.

Untuk menyimpan data dalam tabel dipergunakan sintaks …

a)

SELECT [NAMA_TABLE] ([DATA_FIELD]) VALUES ([DAFTAR_NILAI])

b)

UPDATE [NAMA_TABLE] ([DATA_FIELD]) VALUES ([DAFTAR_NILAI])

c)

DELETE [NAMA_TABLE] ([DATA_FIELD]) VALUES ([DAFTAR_NILAI])

d)

FORM [NAMA_TABLE] ([DATA_FIELD]) VALUES ([DAFTAR_NILAI])

e)

INSERT [NAMA_TABLE] ([DATA_FIELD]) VALUES ([DAFTAR_NILAI])

34.

Cara untuk Mengubah field yaitu …

a)

CREATE DATABASE nama_database

b)

CREATE TABLE nama_tabel(nama_field1 jenis_data1(lebar1), nama_field2 jenis_data2(lebar2),…)

c)

ALTER TABLE nama_tabel CHANGE field1 field2 jenis_data( lebar )

d)

ALTER TABLE nama_tabel ADD nama_field Jenis_data

e)

ALTER TABLE nama_tabel Drop Field

35.

Atribut "placeholder" yang digunakan dalam elemen form digunakan untuk…

a)

memberikan "hint" kepada user

b)

menandakan inputan harus diisi jika tidak, form tidak dapat disubmit

c)

user tidak dapat mengisi kolom inputan

d)

memberikan nilai pada kolom inputan

e)

kolom inputan tidak terlihat oleh user

36.

Atribut "required" yang digunakan dalam elemen form digunakan untuk…

a)

memberikan "hint" kepada user

b)

menandakan inputan harus diisi jika tidak, form tidak dapat disubmit

c)

user tidak dapat mengisi kolom inputan

d)

memberikan nilai pada kolom inputan

e)

kolom inputan tidak terlihat oleh user

37.

nilai "text" yang terdapat dalam atribut type pada elemen form digunakan untuk…

a)

inputan data harus berupa teks

b)

inputan data harus berupa angka

c)

inputan data harus berupa nomor telephone

d)

inputan data harus berupa gambar

e)

inputan data harus berupa file

38.

nilai dari atribut method yang ada pada form, yang menampilkan data inputan oleh user pada URL, menggunakan nilai…

a)

_SELF

b)

POST

c)

_BLANK

d)

GET

e)

CHILD

39.

Perhatikan gambar disamping, yang disebut property adalah...

a)

Background-color

b)

Style

c)

aqua

d)

h1

e)

<h1>

40.

Perhatikan Gambar disamping, yang disebut selector adalah...

a)

Background-color

b)

Style

c)

Aqua

d)

h1

e)

<h1>