wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Web Dinamis

Total questions: 77

Worksheet time: 39mins

Name
Class
Date
1.

PHP Merupakan singkatan dari?

a)

Personal Hypertext Processor

b)

Hypertext Preprocessor

c)

Program Hypertext Processor

d)

Private Home Page

2.

Setiap variabel di PHP diawali dengan simbol?

a)

#

b)

*

c)

$

d)

%

3.

Untuk membuat komentar di PHP menggunakan tanda?

a)

//

b)

*

c)

/

d)

#

4.

Berikut contoh operator pembanding, kecuali

a)

==

b)

>=

c)

<=

d)

**

5.

Perhatikan kode berikut:

for ($x = 1; $x < 10; $x++) {

  echo $x." ";

}

Kode tersebut menghasilkan output?

a)

1 2 3 4 5 6 7 8 9 10

b)

1 2 3 4 5 6 7 8 9

c)

1 2 3 4 5 6 7 8

d)

10

6.

Dibawah ini merupakan struktur perulangan di PHP, kecuali

a)

for

b)

foreach

c)

switch

d)

while

7.

Perhatikan kode Berikut:

$a = 50;

$b = 10;

if ($b>=$a){

  echo $b;

}

Kode diatas menghasilkan output?

a)

5

b)

10

c)

Tidak mengasilkan Output

d)

error

8.

Aturan untuk mengendalinkan beberapa komponen dalam sebuah web sehngga akan lebih terstruktur dan seragam yang bertujuan untuk mengatur gaya (style) tampilan webiste adalah...

a)

php

b)

html

c)

java

d)

css

9.

Format penilisan sintaks CSS yang benar adalah..

a)

Value {Property: selector;}

b)

Selector {Property: value;}

c)

Property {Selector: value;}

d)

Selector {Property; value;}

10.

Sebuah halaman web/blog bisa diisi dengan tulisan, gambar, animasi, dan video. Tapi semua itu dalam dunia web/blog disebut dengan istilah:

a)

konten

b)

php

c)

html

d)

link

11.

Untuk menerima masukan untuk menampilkan berupa pilihan (bisa memilih banyak pilihan) adalah...

a)

Submit

b)

Text

c)

Radio

d)

Checkbox

12.

Untuk menerima masukan berupa pilihan dalam formulir adalah..

a)

Radio

b)

Button

c)

Text

d)

Array

13.

Type yang berfungsi untuk menerima masukan berupa teks dari penguna dalam formulir adalah...

a)

Password

b)

Text

c)

Button

d)

Img

14.

Tag untuk menampilkan gambar dalam HTML adalah...

a)

gif

b)

png

c)

img

d)

jpg

15.

Perhatikan struktur berikut...<ul><li></li></ul>Dari struktur tersebut untuk apakah itu...

a)

Membuat background

b)

Membuat table

c)

Membuat animasi 3d

d)

Membuat listing

16.

Untuk membuat listing tag pertama adalah...

a)

li

b)

ul

c)

HTML

d)

PHP

17.

Untuk menentukan baris dalam table adalah...

a)

th

b)

tbody

c)

td

d)

tr

18.

Tag table adalah..

a)

<table> ... </table>

b)

<table/> ... </table>

c)

<table> ... </tabel>

d)

<table> ... <table>

19.

Stuktur dasar untuk 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>   <tr> </tr>   </table>

20.

Kepanjangan WWW adalah...

a)

Wide World Web

b)

World Wide Web

c)

Wega Windy Wolf

d)

Web Wide World

21.

Protokol yang digunakan untuk mentransfer data antara web server ke web browser adalah...

a)

http

b)

www

c)

ftp

d)

html

22.

Berikut merupakan fitur dari HTML5 kecuali..

a)

canvas

b)

audio

c)

animation

d)

video

23.

Pasangan dari sebuah tag Html selalu di tandai dengan..........

a)

|

b)

\

c)

/

d)

;

24.

Tag <body> pada html digunakan untuk...........

a)

Membuat huruf tebal 

b)

Menampilkan isi halaman 

c)

Membuat huruf kapital

d)

membuat judul

25.

Agar File html bisa di baca langsung oleh browser file tersebut harus disimpan dalam extensi........

a)

php

b)

jpg

c)

img

d)

html

26.

Warna default / standard untuk sebuah Link adalah........

a)

biru

b)

hijau

c)

kuning

d)

merah

27.

Tag heading berfungsi untuk memformat heading (judul dan sub-judul) dari suatu halam web. Element heading di tandai dengan tag.....

a)

hr

b)

hd

c)

h1

d)

h7

28.

Berikut yang termasuk kedalam profesi pengembang web, kecuali..

a)

Web designer

b)

Web Server

c)

Web Programmer

d)

Web Administrator

29.

www adalah suatu program yang ditemukan oleh.........

a)

Steve Job

b)

Mark 

c)

W3C

d)

Team berners-lee 

30.

Pengertian dari web statis adalah........

a)

Web yang memiliki konten atau isi yang selalu berubah-ubah

b)

Web yang tidak ada animasinya

c)

Web yang kontent atau isinya tetap atau tidak berubah-ubah

d)

Web yang mempunyai background hitam

31.

Berikut yang termasuk kedalam element tabel adalah............

a)

<hr>

b)

<tr>

c)

<h1>

d)

<br>

32.

Alamat yang digunakan untuk menemukan file disebut....

a)

web

b)

utp

c)

url

d)

ftp

33.

URL adalah singkatan dari.......

a)

Uniform Resource Locators

b)

Uniform Resouce Local

c)

Universal Remote Location

d)

Universal Web Locators

34.

Session bisa dihapus secara paksa dengan perintah biasanya dilakukan saat user logout dengan cara sintaks

a)

Session_close()

b)

session_destroy()

c)

Session_delete()

d)

Session_unisset()

35.

Atribute ACTION digunakan untuk

a)

Menentukan nama form

b)

Menetukan metode pengiriman yang dipakai

c)

Menentukan alamat halaman web yang akan memproses masukan dari Form.

d)

Menerima masukan berupa pilihan

36.

Salah satu atribut dari Tag <TEXTAREA> adalah

a)

 NAME

b)

VALUE

c)

SELECTED

d)

SIZE

37.

Konsep abstrak yang merepresentasikan interaksi antara browser dan server disebut. .

a)

Stateless

b)

Statefull

c)

Cookies

d)

Session

38.

Sintaks yang digunakan sebagai menandakan server menginginkan untuk memulai sesi dengan user adalah

a)

Session_user()

b)

Session_cookies()

c)

Session_start()

d)

Session_unisset()

39.

2 macam penyandian data dalam website adalah

a)

Encryption dan Descryption

b)

Encryption dan Hashing

c)

Session dan Cookies

d)

Descryption dan Hashing

40.

Suatu fungsi pada kelas yang digunakan sebagai metode interaksi antara kelas dan objek di luar kelas maupun pengguna kelas adalah. .

a)

Variable

b)

Object

c)

Method

d)

Constructor

41.

Suatu fungsi pada kelas yang secara otomatis dijalankan pada saat kelas dibentuk disebut

a)

Object

b)

Class

c)

Method

d)

Constructor

42.

Nama unik/alamat untuk website biasa disebut juga

a)

Domain

b)

Url

c)

Hosting

d)

Adress

43.

Istilah dalam menyimpan file yang diperlukan website sehingga memungkinkan semua pihak mengakses data yang tersedia pada website tersebut secara online

a)

CPanel

b)

Web Hosting

c)

Server

d)

Domain

44.

Sebuah aplikasi pengelolaan fitur web hosting disebut juga

a)

HTTPS

b)

Content Management System

c)

CPanel

d)

Server

45.

Sebuah halaman situs yang bisa diakses dengan menggunakan sebuah aplikasi browser disebut

a)

HTTP

b)

Hosting

c)

Protokol

d)

Website

46.

Sintak untuk mencetak output ‘Hello World’ di PHP?

a)

echo “Hello World”;

b)

document.write (“Hello World”)

c)

cout<<“Hello World”;

d)

System.out.print(“Hello World”);

47.

Tipe data integer di PHP digunakan untuk data?

a)

NULL

b)

Bilangan Pecahan

c)

Bilangan bulat

d)

Boolean

48.

di PHP kita menggunakan tanda petik tunggal (‘ ‘) maupun ganda (” “) untuk string

a)

b dan c salah

b)

Salah

c)

Tidak diketahui

d)

Benar

49.

Perhatikan kode berikut:

$nama = array("Dina", "Aldi", "Okta","Bayu");

echo $nama[3];

Kode tersebut menghasilkan output?

a)

Dina

b)

Aldi

c)

Okta

d)

Bayu

50.

Perhatikan kode berikut:

$usia = array("Dimas"=>35, "Bayu"=>23, "Aldi"=>34);

Berdasarkan kode tersebut jenis array yang digunakan adalah?

a)

Array Assosiatif

b)

Array Index

c)

Array Multidimensi

d)

Array Campuran

51.

Bilangan Biner adalah system bilangan

a)

Basis 2 yaitu 1 dan 2

b)

Basis 2 yaitu 0 dan 1

c)

Basis 2 yaitu 0 dan 2

d)

Basis 2 yaitu 1- 2

52.

Bilangan Oktal adalah system bilangan

a)

Basis 8 yaitu 0,1,2,3,4,5,6,7

b)

Basis 8 yaitu 1,2,3,4,5,6,7,8

c)

Basis 8 yaitu 1,2,3,4,5,6,7,

d)

Basis 7 yaitu 0,1,2,3,4,5,6

53.

Gerbang logika dasar utama terdiri dari

a)

AND, OR, NOR

b)

OR, AND, NOT

c)

AND, NOR, NOT

d)

NOT, OR, NAND

54.

Gambar disamping adalah gerbang logika

a)

OR

b)

XOR

c)

NOR

d)

AND

55.

Gambar disamping ini adalah gerbang logika

a)

NOT

b)

OR

c)

NOT

d)

HOT

56.

Gambar berikut adalah gerbang logika

a)

AND

b)

NAND

c)

NOR

d)

NOT

57.

Gambar berikut adalah gerbang logika

a)

NAND

b)

NOR

c)

NOT

d)

X-NOR

58.

Gambar berikut adalah gerbang logika

a)

X-OR

b)

OR-x

c)

X-NOR

d)

NOR-X

59.

Unit ini berfungsi agar mikrokontroler dapat berkomunikasi dalam format serial atau paralel, sehingga dapat berkomunikasi dengan mudah dengan PC dan devais standar digital lainnya. Unit tersebut adalah

a)

I/O port

b)

RAM

c)

cloc

d)

Timer

60.

Komponen CPU ini bertugas membentuk fungsi-fungsi pengolahan data computer. Komponen tersebut adalah…

a)

Arithmetic and Logic Unit (ALU)

b)

Control Unit (CU)

c)

Registers

d)

Memori Eksternal

61.

Operator yang sering digunakan pada algoritma untuk mendapatkan sisa hasil pembagian adalah

a)

/

b)

*

c)

%*

d)

=

62.

Algoritma berasal dari kata...

a)

Algorith

b)

Algorithm

c)

Algorism

d)

Algoritma

63.

Istilah "Perulangan" dalam pemograman C++ dikenal dengan...

a)

Repeating

b)

Looping

c)

Again

d)

Replay

64.

Penulisan kode program untuk variabel yang benar adalah...

a)

Long 1000;

b)

long break;

c)

Float bilangan_riil;

d)

Float bilangan_riil;

65.

Setiap perintah dalam projek C++ selalu diakhiri dengan

a)

!

b)

;

c)

*

d)

?

66.

++ dan -- merupakan operator...

a)

Operator majemuk

b)

Operator Relasional

c)

Operator logika

d)

Operator Increment dan Decrement

67.

Indeks array secara default dimulai dari...

a)

-1

b)

1

c)

0

d)

2

68.

Int datasiswa[5][5]; Potongan script disamping termasuk data bertipe...

a)

Array dimensi dua

b)

Array dimensi satu

c)

Array dimensi tiga

d)

Array multi dimensi

69.

Sintak yang tepat dan benar untuk mengeluarkan output “Hello people” di pemrograman C++ adalah…

a)

Cin>>”Hello people”;

b)

Cout<<“Hello people”;

c)

Cout<<“Hello people

d)

Cin>>”Hello people;

70.

Salah satu cara terbaik untuk memudahkan unsur penangkapan pesan dalam visual grafis adalah dengan mengatur gelap dan terangnya. Kategori warna Low Contrast Value yang berarti...

a)

Penggunaan warna-warna yang kurang kontras

b)

Penggunaan warna yang tepat dan kontras serta gelap

c)

Penggunaan warna-warna yang kontras

d)

Semua benar

71.

Desain grafis mengenal dua macam tipe image, yaitu bitmap dan vektor. Yang dimaksud vektor adalah...

a)

Image terbentuk dari kurva yang diwarnai

b)

Image terbentuk dari gambar yang sudah jadi

c)

Image yang diwarnai dengan garis lurus

d)

Terbentuk dari bagian bagian seni visual

72.

Dibawah ini Dimension Tool adalah alat untuk...

a)

Membuat kotak pada gambar

b)

Membuat Static Data

c)

Membentuk garis dimensi vertikal, horizontal, diagonal, dan sebagainya

d)

Membuat kurva

73.

2 (dua) model warna paling umum adalah…

a)

CMYK dan GBR

b)

CMYK dan RGB

c)

RGB dan MCKY

d)

CMYK dan BGR

74.

Dua warna yang dicampur dengan perbandingan yang sama disebut warna….

a)

Primer

b)

tersier

c)

Sekunder

d)

Mixer

75.

Warna di bawah ini termasuk warna primer, kecuali ….

a)

Hitam, Hijau, Kuning

b)

Biru, Kuning, Coklat

c)

Merah, Kuning, Biru

d)

Ungu, Oranye, Merah Jambu

76.

kegiatan untuk menyusun, menata, mengatur dan memadukan unsur-unsur komunikasi

grafis (teks, gambar, bidang dll) menjadi komposisi karya visual yang komunikatif,

estetik, persuasif dan menarik

a)

kesatuan

b)

keseimbangan

c)

layout

d)

focus

77.

Gambar yang dipresentasikan dengan kurva dan garis yang didefinisikan dalam persamaan matematis disebut …

a)

Object

b)

Raster

c)

Bitmap

d)

Vektor