wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TC203302 Praktek Pemrograman Berbasis Web 2

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.

Jika kita ingin memberi warna teks pada web dapat diatur dengan mengubah nilai atribut ….

a)

Title

b)

Bgcolor

c)

Color

d)

Font color

2.

Bagaimana cara menjalankan file program php

a)

buka file php di local host

b)

menyalakan XAMPP

c)

menyalakan XAMPP dan buka fiel php di local host

d)

Semua Benar

3.

output apa yang akan diberikan dari kode program berikut adalah...

a)

halaman kosong

b)

AhmadFathan

c)

Ahmad Fathan

d)

pesan error

4.

output apa yang diberikan pada kode berikut...

a)

500IDR200

b)

700IDR

c)

700

d)

pesan error

5.

output apa yang diberikan dari kode program berikut...

a)

Hai Apa Kabar Ahmad?

b)

PESAN ERROR

c)

Hai Apa Kabar Budi?

d)

Hai Apa Kabar AhmadBudi?

6.

saat membagi-bagi tampilan sebuah web dengan PHP, untuk memasukan file yang terbagi-bagi tersebut kedalam satu file utama (index.php) perintah apa yang diberikan?

a)

src = 'nama / alamat file'

b)

include_once 'nama / alamat file'

c)

include_once = 'nama / alamat file'

d)

url = 'nama / alamat file'

7.

Berikut beberapa kebutuhan untuk dapat memanajemen database di PhpMyAdmin, Kecuali...

a)

Apache

b)

MySQL Server

c)

FileServer

d)

Xampp

8.

Berikut yang bukan merupakan tipe data pada PHP

a)

String

b)

Integer

c)

Float

d)

Echo

9.

Syarat dari konstanta

a)

Menggunakan karakter $

b)

Menggunakan define

c)

Tidak menggunakan define

d)

Nama konstanta boleh huruf kecil

10.

Yang bukan merupakan operator logika adalah…

a)

&&

b)

||

c)

!

d)

!=

11.

Yang bukan merupakan operator perbandingan adalah...

a)

==

b)

===

c)

!===

d)

!=

12.

cara penulisan variable yang benar dalam php adalah...

a)

nilai = satu

b)

nilai = satu;

c)

$1 = nilai;

d)

$satu = "nilai";

13.

Sintaks yang benar untuk menampilkan tulisan Hello World di dalam PHP

a)

<?php echo "Hello World"; ?>

b)

<?php echo Hello World; ?>

c)

<p>Hello World</p>

d)

Semua salah

14.

Tipe data yang menampilkan nilai desimal seperti 0,007 , adalah tipe data?

a)

Integer

b)

String

c)

Float/Double

d)

Boolean

15.

PHP merupakan jenis bahasa pemrograman untuk...

a)

Server Side

b)

Client Side

c)

Website

d)

Browser side

16.

Program berikut akan menampilkan output

a)

Selamat Pagi

b)

Selamat Siang

c)

Selamat Malam

d)

Selamat Istirahat

17.

Hasil dari output script berikut adalah "LULUS"

a)

True

b)

False

c)

Continue

d)

Break

18.

$a = 4 ; $b = 6; $c = $a + $b; Apa nilai dari variable "c" ?

a)

6

b)

8

c)

10

d)

none

19.

Di dalam PHP Perulangan disebut juga dengan...

a)

If

b)

Loop

c)

While

d)

For

20.

Berikut ini pemrograman yang dapat digabung mudah dengan PHP ?

a)

Visual Basic, Delphi, Pascal

b)

Java, Android, Blog

c)

MySQL, Query, Ms.Excel

d)

HTML,CSS, JavaScript

21.

Apa kepanjangan dari PHP?

a)

pemberi harapan palsu

b)

PHP Hypertext Preprocessor

c)

PHP Hypertext Programmer

d)

PHP Hypermedia Preprocessor

22.

Apa fungsi dari syntax PHP <?php …

a)

Menyatakan bahwa PHP sudah ada

b)

mengawali perintah PHP

c)

menandai ada script php

d)

mengumpulkan script php

23.

digunakan dalam program untuk menyimpan nilai yang berubah-ubah

a)

tipe data

b)

variable

c)

konstanta

d)

memory

24.

Lokasi penyimpanan PHP jika menggunakan XAMPP secara default adalah…

a)

C:/file/xampp/htdocs/

b)

C:/xampp/htdocs/

c)

C:/htdocs/xampp

d)

Boleh dimana saja

25.

Berikut penulisan variable data pada PHP yang benar adalah ...

a)

Var data

b)

Let data

c)

Int data

d)

$data

26.

cara yang digunakan dalam program untuk mengambil keputusan ke satu kemungkinan True atau False dari beberapa kondisi disebut dengan ...

a)

perulangan

b)

percabangan

c)

sekuensial

d)

looping

27.

$colours = array("black, blue, Red, Green"); Bagaimana cara mengakses elemen "Red" dari variable $colours?

a)

$colours[‘red’];

b)

$colours[1];

c)

$colours[2];

d)

$colours[‘2’];

28.

function sayMyName($name) { echo $name; }, Bagaimana cara memanggil function di atas dengan benar?

a)

sayMyName("John");

b)

sayMyname();

c)

$sayMyName();

d)

$sayMyName;

29.

Nilai atau variable yang harus disertakan pada saat deklarasi function disebut dengan...

a)

Default

b)

Variable global

c)

Variable local

d)

Parameter

30.

Manakah yang merupakan operator assignment?

a)

(! @ $)

b)

(*= += /=)

c)

(% ^ & *)

d)

(% / * _ +)

31.

Manakah pendefinisian variable array yang benar?

a)

$jurusan = array("RPL", "TKJ", "AKKUL");

b)

$jurusan = {"RPL", "TKJ", "AKKUL"};

c)

$jurusan = array["RPL", "TKJ", "AKKUL"];

d)

$jurusan = "RPL", "TKJ", "AKKUL";

32.

Sintak yang benar untuk membuat fungsi (function) di PHP adalah ?

a)

Create My_Function()

b)

Function My_Function()

c)

New My_Function()

d)

Semua Benar

33.

Kelebihan PHP dalam pembentukan array adalah ...

a)

Multiple String

b)

Multiple Access

c)

Array dapat di isi dengan tipe data apa saja

d)

Multiple Frekuensi

34.

Script php dibuka dengan notasi berikut, kecuali...

a)

<?php...?>

b)

<?...?>

c)

<script language = "PHP">...</script>

d)

<--! ... >

35.

Contoh pendefinisian variabel yang benar untuk tipe data di PHP adalah...

a)

String name="Anda Benar";

b)

$int_var = 12345;

c)

double salary=100.000;

d)

String designation="Benar";

36.

Dalam PHP percabangan dapat diimplementasikan menggunakan klausa berikut, kecuali…

a)

Switch

b)

If

c)

Else

d)

Case

37.

Setiap perintah PHP harus diakhiri dengan tanda…

a)

Colon

b)

Semicolon

c)

Dot

d)

Bracket

38.

Penghentian sementara logika program dalam struktur kontrol dapat dilakukan dengan perintah…

a)

Break

b)

Continue

c)

Case

d)

For each

39.

Source code berikut akan mencetak tulisan ...

a)

Bilangan ganjil

b)

Bilangan genap

c)

Tidak mencetak apa-apa

d)

Error

40.

Berapakah nilai $x saat ini dari perintah berikut…

a)

9

b)

10

c)

11

d)

12

41.

Berapakah nilai $x saat ini dari perintah berikut…

a)

9

b)

10

c)

11

d)

12

42.

Berapakah nilai $x saat ini dari perintah berikut…

a)

0

b)

5

c)

10

d)

15

43.

Berapakah nilai $x saat ini dari perintah berikut…

a)

10

b)

15

c)

16

d)

11

44.

Penulisan komentar pada PHP ditandai dengan...

a)

/* */

b)

<!-- -->

c)

<? ?>

d)

\ /

45.

Proses identifikasi penyebab kesalahan dan memperbaikinya disebut...

a)

Testing

b)

Security

c)

Controlling

d)

Debugging

46.

Sintaks untuk mencetak output ‘Hello World’ di PHP?

a)

cout<<“Hello World”;

b)

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

c)

document.write (“Hello World”)

d)

echo “Hello World”;

47.

Notepad++, sublime text 3 and Microsoft Visual Studio adalah contoh aplikasi...

a)

Teks Editor

b)

Program Validasi

c)

Engine Browser

d)

Desain Program

48.

Siapa pengembang pertama kali pemrograman PHP di tahun1995 ?

a)

Rasmus Lerdorf

b)

Bill Gate

c)

Mark Zuckerberg

d)

Steve Jobs

49.

Dalam pembuatan variabel di PHP terdapat beberapa jenis tipe data, kecuali

a)

String

b)

Real

c)

enum

d)

integer

50.

Array dengan string sebagai indeks. Ini menyimpan nilai elemen dalam kaitannya dengan nilai kunci daripada dalam urutan indeks linier yang ketat.

a)

Multi Array

b)

Multi Access

c)

Multi String

d)

Associative array