wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PGWB cuy

Total questions: 88

Worksheet time: 44mins

Name
Class
Date
1.

www merupakan singkatan dari

a)

World Web Wide

b)

Web World Wide

c)

World Wide Web

d)

Wide World Web

e)

World Wide Web

2.

suatu jenis website di mana pengguna tidak bisa mengubah konten dalam bak tersebut secara langsung melalui browser disebut website...

a)

statis

b)

dinamis

c)

SEO

d)

social networking

3.

berikut yang merupakan contoh pemrograman halaman website statis adalah

a)

PHP

b)

HTML

c)

ASP

d)

SQL

e)

MY SQL

4.

elemen dasar html yang terletak di bagian paling atas adalah

a)

head

b)

body

c)

link

d)

Footer

e)

komentar

5.

elemen dalam html yang digunakan untuk mendefinisikan teks beserta format yang hendak ditampilkan sebagai isi halaman website adalah

a)

head

b)

body

c)

link

d)

footer

e)

komentar

6.

jika kita ingin membuat sebuah link dalam halaman web, maka tag yang digunakan adalah

a)

href

b)

link

c)

rev

d)

rel

7.

tipe input yang berfungsi untuk menerima masukan berupa teks dari pengguna adalah

a)

checkbox

b)

submit

c)

file

d)

text

8.

atribut name pada jenis input text digunakan untuk

a)

menamai kotak teks

b)

menandai teks

c)

mengatur ukuran

d)

menentukan panjang maksimum teks

9.

nilai atribut yang harus diubah untuk memberi warna teks pada halaman web adalah

a)

body

b)

title

c)

bgcolor

d)

fontcolor

10.

perintah untuk mengganti baris pada HTML adalah

a)

br

b)

tr

c)

p

d)

td

11.

tag yang digunakan untuk membuat perintah masukan berupa gambar yang dapat diklik dan fungsinya hampir sama dengan submit adalah

a)

hidden

b)

file

c)

image

d)

reset

12.

atribut action digunakan untuk

a)

menentukan nama form

b)

menentukan metode pengiriman yang dipakai

c)

menentukan alamat halaman web yang akan memproses masukan dari form

d)

menerima masukan berupa pilihan

13.

tipe input yang dapat digunakan agar pengguna bisa memilih lebih dari satu pilihan yang disediakan adalah...

a)

text

b)

password

c)

checkbox

d)

radio

14.

perintah untuk membuat paragraf pada HTML adalah

a)

en

b)

p

c)

br

d)

&nbsp

15.

perintah untuk menggabungkan beberapa kolom menjadi satu adalah

a)

<tr>

b)

<td>

c)

<make merge>

d)

<colspan>

16.

perhatikan kode program berikut!

<img src="images/komputer.JPG" width="320" height="230" />

pada kode program di atas, kode yang menunjukkan pengaturan lebar gambar adalah...

a)

IMG

b)

src

c)

images

d)

width

17.

CSS merupakan suatu dokumen website yang bertujuan untuk…

a)

mengatur bahasa pemrograman

b)

mengatur gaya tampilan pada website

c)

mengatur cahaya tampilan web

d)

menggabungkan antara bagian presentasi dari isi web yang dibuat

18.

berikut manfaat CSS dalam pembuatan web, kecuali

a)

ukuran file menjadi lebih kecil sehingga loading file lebih cepat

b)

dapat digunakan hampir semua web browser

c)

mudah mengubah tampilan, hanya dengan menggunakan file CSS saja

d)

kode html menjadi lebih kompleks

19.

bagian utama CSS terdiri dari tiga bagian adalah

a)

selector, property dan value

b)

selector, formula, dan property

c)

selector, SUM, dan value

d)

formula, properti, dan value

20.

fitur pada CS1 adalah

a)

mendukung tampilan desain web

b)

mengatur format dokumen untuk dicetak dengan printer

c)

jenis huruf eksternal sehingga dapat menggunakan huruf yang tidak termasuk "web-save font"

d)

fokus mengatur format dokumen HTML

21.

lembaga yang merekomendasikan CSS adalah

a)

World Wide Web consortium

b)

world wide web conservation

c)

wide world web consortium

d)

world wide web consortium

22.

versi CSS yang telah distandarisasi kan dengan Internet Explorer adalah...

a)

CSS 1, CSS 2 dan CSS3

b)

CSS A, CSS B, dan CSS C

c)

CSS font, CSS color dan CSS background

d)

CSS X, CSS Y dan CSS Z

23.

jenis CSS yang didefinisikan langsung pada tag html adalah

a)

inline style sheet

b)

style sheet

c)

embedded style sheet

d)

out line style sheet

24.

pengaturan setel pada property line-height berfungsi untuk

a)

mengatur spasi bagian atas

b)

mengatur tinggi baris teks

c)

mengatur batas atas teks

d)

mengatur jarak inten dari baris 1

25.

pengaturan style pada property letter-spacing berfungsi untuk...

a)

menambah dan mengurangi bayangan teks

b)

mengurangi dan menambah spasi antar kata

c)

menentukan dekorasi atau hiasan pada teks

d)

menambah atau mengurangi batas teks

e)

menambah atau mengurangi spasi antar karakter dalam teks

26.

perhatikan potongan kode berikut!

td {text-align: nilai; }

agar teks yang berada di dalam tabel rata kiri, nilai yang tepat untuk mengisi properti text-align diatas adalah...

a)

left

b)

right

c)

bottom

d)

center

27.

nilai-nilai berikut dapat diisikan ke dalam properti background-repeat, kecuali

a)

repeat

b)

repeat-all

c)

no-repeat

d)

repeat x

28.

perhatikan potongan kode berikut!

table, th, td { border-right: 2px solid green; border-left: 2px solid blue; }

pada kode program di atas, yang menunjukkan selector adalah...

a)

table

b)

th

c)

td

d)

table,td,th

29.

suatu jenis pemrograman dimana proses pengolahan data dilakukan di sisi client disebut

a)

client

b)

web programming

c)

cookie

d)

server side scripting

e)

client side scripting

30.

komputer yang melayani permintaan dari komputer client disebut

a)

client

b)

web

c)

server

d)

client server

31.

teknologi web server di mana request oleh user dipenuhi dengan cara menjalankan script langsung pada web server untuk menghasilkan halaman html dinamis adalah pengertian dari

a)

server side scripting

b)

client side scripting

c)

website side scripting

32.

server side scriptingsebaiknya menggunakan jenis bahasa, seperti

a)

HTML

b)

Word

c)

Excel

d)

PHP

33.

berikut hal-hal yang biasa dilakukan oleh sebuah program pada sisi server, kecuali...

a)

pemrosesan data server

b)

pemrosesan data pengguna

c)

memberikan tampilan kepada pengguna

d)

berinteraksi dengan file database

34.

dibawah ini contoh dari server side scripting adalah...

a)

ASP.NET, www

b)

ASP.NET, Perl

c)

Perl, www

d)

chrome, Google

35.

PHP pertama kali dibuat pada tahun...

a)

1991

b)

1993

c)

1995

d)

1997

36.

alur kerja PHP adalah...

a)

permintaan http-web server-script PHP-mesin PHP-kode html- client

b)

permintaan http-script PHP-web server-mesin PHP-kode HTML-client

c)

permintaan http-mesin PHP-web server-script PHP-kode HTML-client

d)

permintaan http-kode HTML-web server-script PHP-mesin PHP-client

37.

di bawah ini contoh dari client side scripting adalah

a)

Java server page ( JSP)

b)

JavaScript

c)

Java

d)

HTML

38.

bahasa pemrograman web milik Microsoft yang bersifat berbayar adalah

a)

active server pages

b)

server active page

c)

pages active server

d)

hypertext preprocessor

39.

dibawah ini contoh teknologi web yang bersifat server side adalah..

a)

search engine

b)

search web

c)

server engine

d)

search script

40.

berikut merupakan contoh aplikasi yang sering digunakan oleh server side programming, kecuali..

a)

search engine

b)

database access

c)

chat

d)

search access

41.

dibawah ini yang merupakan karakteristik dari server side script adalah

a)

ada klien yang mau minta request

b)

eksekusi program dilakukan client

c)

mengirim hasil ke server

d)

ada server yang memiinta request

42.

tipe data yang memungkinkan sebuah variabel mengandung banyak nilai dalam satu waktu dan bersifat homogen adalah...

a)

array

b)

string

c)

numerik

d)

boolean

43.

tipe data boolean memiliki ukuran data... byte

a)

1

b)

2

c)

3

d)

4

44.

tipe data berikut termasuk ke dalam jenis numerik kecuali...

a)

integer

b)

long

c)

currency

d)

boolean

45.

variabel berikut memerlukan tipe data numerik adalah

a)

alamat

b)

agama

c)

judul buku

d)

tanggal lahir

46.

perhatikan potongan kode berikut!

table, th, td { border-right: 2px solid green; border-left: 2px solid blue; }

pada kode program di atas, yang menunjukkan Property adalah...

a)

Table

b)

Th

c)

Td

d)

Border-left

47.

Identifikasi sebuah variable pada pemrograman php adalah :

a)

&

b)

$

c)

@

d)

%

48.

Pernyataan berikut adalah yang paling benar dalam PHP

a)

Fungsi dan Variable PHP adalah case sensitive

b)

Fungsi dan Variable PHP adalah tidak case sensitive

c)

Fungsi PHP case sensitive dan Variable PHP tidak case sensitive

d)

Fungsi PHP tidak case sensitive dan Variable PHP case sensitive

49.

Dalam sebuah kode script tertulis :

Document.bgColor = “red”, apakah fungsi dari kode tersebut..

a)

Memberikan warna merah pada background page

b)

Memberkan warna merah untuk tulisan pada page

c)

Memberikan warna tulisan pada setiap document

d)

Memberikan warna merah pada link document

50.

Dalam sebuah kode script tertulis :

Document.fgColor = “red”, apakah fungsi dari kode tersebut..

a)

Memberikan warna merah pada background page

b)

Memberkan warna merah untuk tulisan pada page

c)

Memberikan warna tulisan pada setiap document

d)

Memberikan warna merah pada link document

51.

Di dalam sebuah kode script tertulis :

<input type=”button” value=”klik disini” onclick=”klik()”,

event apa yang digunakan dalam kode script di atas…

a)

Alert

b)

Confirm

c)

Document.write

d)

Onclick

52.

Fungsi yang digunakan untuk merubah nilai dari suatu variabel menjadi bilangan decimal adalah

a)

parseInt()

b)

parseFloat()

c)

Eval=(namavariabel)

d)

Window.close

53.

Proses untuk membuat sebuah objek didalam kelas disebut?

a)

Execution

b)

Declaration

c)

Instantiation

d)

Creation

54.

Layanan yang menyediakan tempat penyimpanan data di lokasi server yang bisa diakses dengan koneksi internet, disebut

a)

Hosting

b)

Web Server

c)

Web Browser

d)

Provider

55.

Sebuah software untuk memudahkan para programmer membuat aplikasi atau web yang isinya adalah berbagai fungsi, plugin, dan konsep sehingga membentuk suatu sistem tertentu disebut ....

a)

Logic

b)

web

c)

Framework

d)

program

56.

Berikut ini yang bukan merupakan pemrograman framework berbasis web adalah

a)

Symfoni

b)

Yii

c)

Laravel

d)

JavaFX

57.

Bahasa pemrograman yang digunakan dalam framework laravel adalah ....

a)

Java

b)

PHP

c)

HTML

d)

KOTLIN

58.

Solusi dari dependensi (ketergantungan) laravel terhadap beberapa library PHP lainnya, dimana library tersebut tidak disertakan dalam source laravel yang tersedia untuk didownload yaitu ....

a)

Compulser

b)

Composer

c)

Framework

d)

Program

59.

Dalam laravel, memetakan URL yang diminta ke bagian kode tertentu adalah tugas dari ....

a)

composer

b)

compulser

c)

controler

d)

route

60.

Bagaimana cara install laravel via composer?

a)

composer create-project --prefer-dist laravel/laravel my_project

b)

composer install --prefer-dist laravel/laravel blog

c)

composer create-project laravel blog

d)

composer create-project --prefer-dist laravell/laravells blog

61.

Perintah Artisan untuk menjalankan laravel adalah ...

a)

php artisan helper

b)

php artisan server

c)

php artisan serve

d)

php artisan serve

62.

Salah satu Fungsi Migration dalam Laravel adalah untuk

a)

membuat tabel di database secara automatis

b)

membuat controller automatis

c)

Membuat model secara otomatis

d)

Menggabungkan table secara otomatis

63.

Dalam Controller Laravel yang dibuat dengan attribute resource Method yang digunakan untuk menyimpan data ke database server adalah ....

a)

index()

b)

store()

c)

save()

d)

show()

64.

command pada cmd untuk menjalankan LARAVEL adalah

a)

php artisan serve

b)

php artisan run

c)

php artisan start

d)

php artisan server

65.

Fungsi untuk memanggil file view terpisah sesuai nama yang diberikan yaitu ....

a)

View::make('nama_file')

b)

View::make('nama_file';'nama_file')

c)

ControlView::make('nama_file')

d)

ViewDisplay::make('nama_file')

66.

Fungsi untuk mengecek apakah semua aturan validasi sudah terpenuhi yaitu ....

a)

Validator::make(Nama_File)

b)

$validator->passes()

c)

$validator->passes() make ()

d)

$$validator->passes_now()

67.

Jika validasi gagal dipenuhi kita perlu melakukan redirect kembali ke halaman form registrasi, dan agar tetap menyimpan informasi field mana yang validasinya gagal kita memerlukan fungsi

a)

withErrors($validator>name)

b)

withErrors($validator).php

c)

withErrors(validator)

d)

withErrors($validator)

68.

Dalam pola MVC, komponen aplikasi yang berfungsi untuk mengambil masukan (input) dari user dan mengubahnya menjadi perintah untuk model/view disebut ...

a)

Controller

b)

Model

c)

View

d)

Helper

69.

Nama unik yang diberikan untuk mengidentifikasi server komputer agar lebih mudah diingat daripada menggunakan IP (Internet Protokol) address, disebut ...

a)

Hosting

b)

domain

c)

Provider

d)

web server

70.

MVC adalah konsep arsitektur dalam pembangunan aplikasi berbasis web yang membagi aplikasi web menjadi 3 bagian besar. Bagian manakah yang digunakan untuk mengelola data?

a)

Controller

b)

Objct

c)

Model

d)

Clsss

71.

Pada saat user pertama kali mengakses sebuah website maka sistem akan memunculkan tampilan antar muka, bagian manakah pada MVC yang bertugas untuk menampilkan tampilan antar muka?

a)

View

b)

Controller

c)

Object

d)

Class

72.

Pemrograman web berbasis framework didasarkan pada konsep?

a)

Common Language Runtime

b)

Model View Controller

c)

Web Server

d)

Object Oriented Programming

73.

Kepanjangan dari CMS adalah

a)

Content manage system

b)

Content Manager system

c)

Content management system

d)

Contact management system

74.

Berikut yang tidak termasuk jenis framework

a)

Joomla

b)

Yii

c)

Codeigniter

d)

Cakephp

75.

Joomla dan WordPress adalah salah satu contoh dari

a)

PHP

b)

HTML

c)

Framework

d)

CMS

76.

Kode-kode untuk mensinkronisasi keadaan model dan view adalah

a)

View

b)

Model

c)

Controller

d)

DAO

77.

Agar kita bisa mengunggah file website kita secara sekaligus termasuk folder-folder didalamnya, kita bisa menggunakan

a)

Firefox

b)

HTTP

c)

FTP

d)

PHP

78.

Sebuah aplikasi online yang berfungsi untuk mengatur akun hosting disebut

a)

Control panel

b)

Control panel hosting

c)

Setting

d)

Website

79.

Jenis layanan hosting yang menyewakan satu server untuk satu pelanggan adalah

a)

Free Hosting

b)

Shared hosting

c)

Vps hosting

d)

Dedicated server hosting

80.

Pada domain mail.google.com yang disebut subdomain yaitu.

a)

mail

b)

Google

c)

.com

81.

Penggunaan managed vps bersifat fleksibel, artinya.....

a)

Dapat digunakan selamanya

b)

Mudah mengoperasikannya

c)

Pemilik hosting dapat menginstal software Apa saja dengan vps hosting sesuai dengan keinginan dan kebutuhan

d)

Tidak berbayar

82.

Pada dasarnya, hosting adalah sebuah....

a)

Client

b)

Komputer client

c)

Komputer server

d)

Situs

83.

Cookie dibagi menjadi dua jenis yaitu

a)

Server Cookie dan Client Cookie

b)

Persistent Cookie dan server Cookie

c)

Persistent Cookie dan session Cookie

d)

Server Cookie dan session Cookie

84.

Variabel yang dapat mempertahankan isinya dalam periode waktu tertentu dan disimpan pada sisi server adalah

a)

Http

b)

Cookie

c)

Session

d)

Stateful

85.

Proses pemberian hak akses kepada pengguna disebut

a)

Hak akses

b)

Validasi

c)

Autentikasi

d)

Otorisasi

86.

$connection=mysql_connect ("localhost", "root", "");

Tari Kipas di atas, kode yang menunjukkan username adalah......

a)

$connection

b)

mysql

c)

root

d)

mysql_connect

87.

Kumpulan informasi yang disimpan didalam komputer secara sistematis disebut.....

a)

Web browser

b)

Web server

c)

Database

d)

Data

88.

Jenis layanan hosting yang menyewakan satu server untuk satu pelanggan adalah.....

a)

Free Hosting

b)

Shared hosting

c)

Vps hosting

d)

Dedicated server hosting

Similar Resources on Wayground