Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PEMOGRAMAN DASAR 2020-XTKJ

Total questions: 40

Worksheet time: 21mins

Name
Class
Date
1.

Apa kepanjangan dari PHP?

a)

pemberi harapan palsu

b)

PHP Hypertext Programmer

c)

PHP Hypertext Preprocessor

d)

PHP Hypermedia Programmer

e)

PHP Hypermedia Preprocessor

2.

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

3.

Perintah untuk menampilkan tulisan pada PHP

a)

else

b)

eko

c)

eco

d)

echo

e)

els

4.

"digunakan dalam program untuk menyimpan nilai yang berubah-ubah"

a)

Variabel

b)

Konstanta

c)

Memory

d)

Tipe data

e)

Wadah

5.

Penulisan komentar tunggal pada PHP yang benar

a)

//ini komentar bos

b)

||ini komentar bos

c)

\\ini komentar bos

d)

&ini komentar bos

e)

#ini komentar bos

6.

Penulisan komentar banyak baris (jamak) pada PHP

a)

?* komentar panjang banget *?

b)

*\ komentar panjang banget \*

c)

/* komentar panjang banget */

d)

\* komentar panjang banget *\

e)

*/ komentar panjang banget /*

7.

Lokasi penyimpanan PHP jika menggunakan XAMPP

a)

D:/xampp/htdocs/

b)

D:/htdocs/xampp

c)

D:/file/xampp/htdocs/

d)

D:/file/htdocs/xampp

e)

saya lupa, nyerah lah

8.

salah satu perangkat lunak untuk memasang localhost pada PC

a)

SQL

b)

XAMPP

c)

PHP

d)

HTML

9.

Penulisan komentar pada PHP ditandai dengan...

a)

<!-- -->

b)

<? ?>

c)

/* */

d)

\ /

10.

Apa singkatan dari PHP..?

a)

Hypertext Program Prepocessor

b)

Hypertext Prepocessor

c)

Hypertext Markup Language

d)

Program Hypertext Prepocessor

11.

Penulisan kode PHP pada dokumen HTML adalah dengan menggunakan...

a)

<? ... ?>

b)

//

c)

/* ... */

d)

<?php ... ?>

e)

#

12.

Sebutan bagi server lokal yang ada di komputer user adalah...

a)

localhost

b)

konten statis

c)

konten dinamis

d)

real-time

e)

offline

13.

Atribut yang digunakan untuk menentukan metode pengiriman yang dipakai adalah

a)

POST

b)

SIZE

c)

METHOD

d)

LENGTH

e)

TYPE

14.

Apa artinya HTML?

a)

Hyperlinks and Text Markup Languange

b)

Home Tool Markup Languange

c)

Hyper Text Markup Languange

15.

Pilih elemen HTML yang benar untuk tajuk terbesar:

a)

<head>

b)

<h1>

c)

<heading>

d)

<h6>

16.

Apa elemen HTML yang benar untuk menyisipkan pemisah baris?

a)

<lb>

b)

<br>

c)

<break>

17.

Apa HTML yang benar untuk menambahkan warna latar belakang?

a)

<background>yellow</background>

b)

<body bg="yellow">

c)

<body style="background-color:yellow;">

18.

Apa HTML yang benar untuk membuat hyperlink?

a)

<a url="http://www.w3schools.com">W3Schools.com</a>

b)

<a>http://www.w3schools.com</a>

c)

<a href="http://www.w3schools.com">W3Schools.com</a>

d)

<a name=="http://www.w3schools.com">W3Schools.com</a>

19.

Karakter mana yang digunakan untuk menunjukkan tag akhir?

a)

<

b)

/

c)

^

d)

*

20.

Apa kepanjangan dari PHP?

a)

pemberi harapan palsu

b)

PHP Hypertext Programmer

c)

PHP Hypertext Preprocessor

d)

PHP Hypermedia Programmer

e)

PHP Hypermedia Preprocessor

21.

Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . . .

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

22.

Int x, y, z;

x = 6;

y = 3;

z = x/y;

keluaran yang dihasilkandarivariabel z adalah . . .

a)

1

b)

2

c)

3

d)

5

23.

Int x, y, z;

x = 14;

y = 4;

z = x%y;

keluaran yang dihasilkandarivariabel z adalah . . .

a)

1

b)

2

c)

3

d)

4

24.

Berikut ini adalah bahasa pemrograman, kecuali . . . .

a)

PHP

b)

Pascal

c)

Android

d)

Java

25.

Script PHP berikut merupakan perintah untuk ...

<?php

$queri=mysql_query('SELECT * FROM mahasiswa');

$tampil=mysql_fetch_array($queri);

echo "$tampil['nim'] ";

?>

a)

Tampil data

b)

Ubah data

c)

Simpan data

d)

Hapus data

e)

Koneksi ke database

26.

Perhatikan script PHP berikut, berfungsi untuk ...

<?php

$link=mysql_connect('localhost', 'root', ' ' ) ;

?>

a)

Tampil data

b)

Ubah data

c)

Simpan data

d)

Hapus data

e)

Koneksi ke database

27.

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;

28.

Jenis Website yang mana penggunanya tidak bisa merubah kontent dari Web tersebut secara langsung menggunakan Browser. Merupakan pengertian dari?

a)

Web Dinamis

b)

Web Statis

c)

Web Server

d)

Web Client

e)

Web Hosting

29.

Jenis Website dengan interaksi yang terjadi antara pengguna dan server sangat kompleks. Di mana seseorang (Client) dapat mengubah Content dari halaman tertentu dengan menggunakan Browser. Merupakan pengertian dari?

a)

Web Dinamis

b)

Web Statis

c)

Web Server

d)

Web Client

e)

Web Hosting

30.

bagaimana penulisan tag PHP yang salah ?

a)

<? ?>

b)

<?php ?>

c)

<?php /?>

31.

Function php untuk melakukan koneksi ke database adalah....

a)

mysqli_connect();

b)

mysqli_conect();

c)

mysqli_correct();

d)

mysqli_connection();

32.

Untuk menampilkan data tabel siswa maka query yang tepat adalah.....

a)

SELECT * FROM (siswa);

b)

SELECT FROM siswa;

c)

INSERT * FROM siswa;

d)

SELECT * FROM siswa;

33.

Jika script PHP diatas dijalankan, maka yang ditampilkan pada monitor adalah

a)

Error

b)

0

c)

1

d)

2

34.

Jika script PHP diatas dijalankan, maka yang ditampilkan pada monitor adalah

a)

Error

b)

0

c)

1

d)

2

35.

Tempat untuk menyimpan file/folder php agar bisa dijalankan adalah folder ....

a)

hti

b)

html

c)

htdocs

d)

http

36.

Perintah untuk membuka file web php yang sudah kita buat adalah...

a)

localhost/nama_file.php/nama_folder

b)

localhostt/nama_folder/nama_file.php

c)

localhost/nama_folder/nama_file.php

d)

lokalhost/nama_folder/nama_file.php

37.

Q7. Tamplikan seluruh field yang berada didalam tabel barang!

a)

select barang;

b)

select * from barang;

c)

select * barang;

d)

select * barang

e)

select * from barang1;

38.
program komputer yang menyediakan layanan pengelolaan basis data yang menggunakan model client/server adalah….
a)
database server
b)
mail server
c)
ftp server
d)
web server
39.
Perintah yang digunakan untuk membuat database adalah…
a)
Make database 
b)
Creates databases
c)
Create db
d)
Create database 
40.

Berikut ini yang termasuk operator aritmatika yaitu

a)

+

b)

/

c)

%

d)

*

e)

Semua benar