wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ujian Semester Ganjil 2023/2024

Total questions: 40

Worksheet time: 22mins

Name
Class
Date
1.

Di bawah ini yang termasuk Jenis webserver adalah...

a)

Apache, 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)

<php>

b)

usingnamespace

c)

echo

d)

<?php

e)

?>

4.

Syntaks dasar untuk mengakhiri program PHP ditutup dengan...

a)

<php>

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/expression/syntax pada PHP harus diakhir dengan...

a)

Tanda tanya ?

b)

Dolar $

c)

Garis miring //

d)

Titik koma ;

e)

Plus +

9.

Pada Flowchart, terdapat bagan yang digunakan untuk memulai dan mengakhiri disebut...

a)

input/output

b)

process

c)

Terminator

d)

start

e)

decision

10.

Penulisan komentar pada CSS diawali dengan tanda...

a)

{}

b)

"..."

c)

;

d)

/*

e)

//

11.

Perhatikan gambar di samping, yang bukan termasuk stuktur HTML adalah...

a)

<html>

b)

<head>

c)

<body>

d)

<!DOCTYPE html>

e)

<title>

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)

<h1> selamat ujian. </h1>

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)

lin

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.

Pada elemen FORM, untuk dapat mengupload banyak gambar menggunakan atribut....

a)

Multiple

b)

file

c)

image

d)

tel

e)

text

23.

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

a)

SELECT * FROM Pegawai;

b)

SELECT from TABLE Pegawai where id = 1;

c)

SELECT * FROM Pegawai

d)

SELECT FROM Pegawai

e)

SELECT FROM Pegawai;

24.

Untuk menghapus 'KESELURUHAN DATA' pada table tanpa menghapus table, menggunakan syntax...

a)

TRUNCATE

b)

DROP

c)

DELETE

d)

SELECT

e)

ALTER

25.

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

a)

Edit

b)

Update

c)

Alter

d)

Modify

e)

Select

26.

Kepanjangan dari CSS yaitu..

a)

Cascaded Style Sheet

b)

Cascanding style sheet

c)

Cascaded syle sheet

d)

Cascade style sheet

e)

Cascades sly sheet

27.

Perhatikan gambar berikut ini, yang disebut selector adalah…

a)

color

b)

font-size:

c)

brown

d)

h2

e)

30px

28.

Perhatikan gambar berikut ini, yang disebut property adalah…

a)

color :

b)

brown

c)

30

d)

px

e)

h2

29.

Salah satu cara menghubungkan CSS dengan dokumen HTML dapat menggunakan…

a)

external style sheet

b)

Crowded style

c)

Style Sheet

d)

Link

e)

rembedded style sheet

30.

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

a)

<td>

b)

<tr>

c)

<p>

d)

<h1>

e)

<form>

31.

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

32.

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

33.

Perintah SQL untuk menghapus data dari tabel adalah...

a)

Delete

b)

Update

c)

Insert

d)

Drop

e)

Select

34.

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

a)

Insert

b)

Update

c)

Delete

d)

Select

e)

Add

35.

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

36.

Untuk manambahkan 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 INTO [NAMA_TABLE] ([DATA_FIELD]) VALUES ([DAFTAR_NILAI]);

37.

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 COLUMN field lama TO field baru tipe data;

d)

ALTER TABLE nama_tabel ADD nama_field Jenis_data;

e)

ALTER TABLE nama_tabel Drop Field;

38.

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

39.

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

40.

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