wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kelas 12

Total questions: 135

Worksheet time: 2hrs 43mins

Name
Class
Date
1.

Gambaran hubungan antar entitas dinamakan..

a)

Data Flow Diagram

b)

Entity Rational Diagram

c)

Entity Relationship Diagram

d)

Entitiy Resolusi diagram

2.

objek yang mewakili suatu yang nyata dan dapat diwujudkan dalam basis data disebut...

a)

Atribut

b)

Entitas

c)

Relasi

d)

ERD

3.

Bagian dari entitas yang memilik karakteristik dan ciri dari entitas tersebut dinamakan...

a)

Entitas

b)

Relasi

c)

Atribut

d)

Kardinalitas

4.

gambar tersebut dalam ERD dinamakan..

a)

Relasi

b)

Atribut

c)

Entitas

d)

Kardinalitas

5.

Gambar tersebut dalam ERD dinamakan..

a)

Entitas

b)

ERD

c)

Atribut

d)

Relasi

6.

gambar tersebut dalam ERD dinamakan

a)

Atribut

b)

Atribut Primary

c)

Atribut Multivalue

d)

Atribut Composite

7.

Berikut atribut yang paling tepat untuk entitas siswa adalah

a)

nama_siswa, kelas, alamat, no_telp

b)

nis, nama_siswa, kelas, alamat, no_telp

c)

nama_siswa, kelas, alamat, jurusan

d)

nama_siswa, kelas, jenis_kelamin, no_telp

8.

hubungan antar entitas satu dengan entitas lain dinamakan..

a)

Entitas

b)

Relasi

c)

Atribut

d)

Kardinalitas

9.

Berikut Entitas dan Atribut yang paling tepat adalah...

a)

Murid (nis, nama, tanggal lahir, jabatan, alamat)

b)

Guru (nis, nama, tanggal lahir, jabatan, alamat)

c)

Guru (nip, nama, tanggal lahir, matapelajaran, alamat)

d)

Pegawai (nama, gaji, jabatan, alamat)

10.

manakah kardinalitas yang cocok antara kepala sekolah dengan sekolah adalah..

a)
b)
c)
d)
11.

Sistem atau proses yang menyediakan data atau layanan yang diminta client adalah . . .

a)

Client

b)

Server

c)

Client Server

d)

Konsep clien server

e)

Tujuan clien server

12.

koneksi dan komunikasi yang dilakukan 2 komputer dimana satu sisi bertindak sebagai client dan sisi lain sebagai server adalah . . .

a)

Client

b)

Server

c)

Konsep clien server

d)

Tujuan clien server

e)

Client Server

13.

Dibawah ini yang tidak termasuk model konsep client server adalah . . .

a)

Remote Presentation

b)

Presentation Data

c)

Distributed Data

d)

Distributed Remote

e)

Remote Data

14.

model ini akan terjai pembagian kerja antar client dan server yang berhubungan dengan pengolahan data disebut . . .

a)

Remote Data

b)

Distributed Logic

c)

Distributed Data

d)

Distributed Remote

e)

Remote Presentation

15.

Pada model ini presentasi data dan logika aplikasi dilakukan seluruhnya ditingkat client sedangkan server hanya berfungsi untuk melayani permintaan data dengan kriteria yang ditentukan disebut . . .

a)

Remote Data

b)

Remote Presentation

c)

Distributed Logic

d)

Distributed Data

e)

Distributed Remote

16.

Kepanjangan dari ODBC adalah . . .

a)

Open Data Connectivity

b)

Open Database Connection

c)

Oven Database Connection

d)

Open Database Connectivity

e)

Open Data Connection

17.

Protokol standard yang dapat menghubungkan segala jenis database eksternal server atau file eksternal server adalah . . .

a)

ODBC

b)

ODBC APPI

c)

ODBC DRIVER

d)

ODBC APPY

e)

ODBC LIBRARY

18.

ODBC Driver Manager digunakan untuk . . .

a)

Membuat driver

b)

Memproses pemanggilan fungsi untuk DBMS

c)

Menambah driver

d)

Memproses driver

e)

Mengatur driver database ODBC

19.

Terletak diantara ODBC driver dengan ODBC Driver manager yang mengatur pembaca data disebut ODBC . . .

a)

Administrator

b)

Cursor Library(ODBCCR32.DLL)

c)

API

d)

ODBC

e)

ODBC API

20.

Dibawah ini yang tidak termasuk fungsi dari ODBC adalah . . .

a)

Sebagai jembatan yang memudahkan user

b)

Sebagai protokol standart

c)

Dapat mengakses sumber data jarak dekat

d)

Dapat mengakses sumber data baik lokal maupun jarak jauh

e)

menghubungkan antar database dengan catatan menyediakan driver untuk ODBC

21.

Kumpulan data yang terorganisir berdasarkan suatu struktur hubungan. Disebut….

a)

Metadata

b)

database

c)

informasi

d)

file

e)

data

22.

Objek riil yang dapat dibedakan satu sama lain, dalam Model ER, disebut ….

a)

Entity

b)

atribut

c)

relationship

d)

schema

e)

Instance

23.

Sebuah bentuk pernyataan data secara grafis dua dimensi yang terdiri dari sekumpulan kolom bernama dan sejumlah baris, disebut …

a)

Tuple

b)

Atribut

c)

Tabel

d)

domain

e)

relation instance

24.

untuk mengatasi anomaly-anomali yang terjadi karena permasalahan redudansi digunakan ….

a)

ERD

b)

Normalisasi

c)

Relation type

d)

key constrains

e)

atribut type

25.

One to one (1:1), one to many (1:N), dan Many to many (M:N), merupakan jenis dari ….

a)

relationship constrains

b)

cardinality ratio

c)

participation constrains

d)

skema type

e)

atribut type

26.

Apakah singkatan dari HTML.?

a)

Hypertext Model Language

b)

Hyperteks Markup Language

c)

Hypertext Modelling Language

d)

Hypertext Markup Language

27.

Software (perangkat lunak) yang diprogram untuk mengirim halaman web saat diminta.?

a)

Web Browser

b)

Web Server

c)

Web Hosting

d)

Web Domain

28.

Software (perangkat lunak) yang berfungsi untuk menampilkan dan melakukan interaksi dengan dokumendokumen yang tersimpan dalam suatu web server.?

a)

Web Browser

b)

Web Server

c)

Web Hosting

d)

Web Domain

29.

Berikut ini urutan yang benar dari Struktur Penulisan HTML adalah.?

a)

<HTML>, <HEAD>, <TITLE>, <BODY>

b)

<HTML>, <TITLE>, <HEAD>, <BODY>

c)

<HEAD>, <TITLE>, <BODY>, <HTML>

d)

<BODY>, <TITLE>, <HEAD>, <HTML>

30.

Berikut ini editor untuk HTML adalah, kecuali.?

a)

Notepad++

b)

Sublime Text

c)

Ms. Word

d)

Dreamweaver

31.

Berikut ini tag yang digunakan untuk menambahkan gambar di dalam Dokumen HTML adalah.?

a)

<img src>

b)

<a href>

c)

<table>

d)

<div>

32.

Berikut ini tag yang digunakan untuk membuat link pada Dokumen HTML adalah.?

a)

<img src>

b)

<a href>

c)

<table>

d)

<div>

33.

Berikut ini tag yang digunakan untuk membuat tabel pada Dokumen HTML adalah.?

a)

<img src>

b)

<a href>

c)

<table>

d)

<div>

34.

Berikut ini tag yang digunakan untuk membuat daftar terurut / ordered list adalah.?

a)

<LI>

b)

<OL>

c)

<UL>

d)

<DL>

35.

Berikut ini tag yang digunakan untuk membuat daftar tidak terurut / unordered list adalah.?

a)

<LI>

b)

<OL>

c)

<UL>

d)

<DL>

36.

Berikut ini tag yang digunakan untuk membuat daftar definisi/ definition list adalah.?

a)

<LI>

b)

<OL>

c)

<UL>

d)

<DL>

37.

Berikut ini tag-tag yang digunakan untuk membuat Defenition List adalah, Kecuali.?

a)

<DD>

b)

<DL>

c)

<DT>

d)

<DS>

38.

Berikut ini tag-tag yang digunakan untuk membuat tabel adalah, Kecuali.?

a)

<TABLE>

b)

<CAPTION>

c)

<TR>

d)

<BR>

39.

Tag yang digunakan untuk membuat sel header (kepala) atau judul kolom dari suatu tabel adalah.?

a)

<TR>

b)

<TH>

c)

<TD>

d)

<Caption>

40.

Tag yang digunakan untuk membuat sel atau kolom adalah.?

a)

<TR>

b)

<TH>

c)

<TD>

d)

<Caption>

41.

Tag yang digunakan untuk membuat baris baru di dalam tabel adalah.?

a)

<TR>

b)

<TH>

c)

<TD>

d)

<Caption>

42.

Tag yang digunakan untuk menampilkan dua atau lebih dokumen HTML secara bersamaan di dalam layar web browser adalah.?

a)

<FRAMESET>

b)

<FORM>

c)

<IFRAME>

d)

<NOFRAMES>

43.

Suatu bagian di dalam halaman web yang berfungsi untuk mengizinkan pengunjung mengirim data ke web server adalah.?

a)

<FRAMESET>

b)

<FORM>

c)

<IFRAME>

d)

<NOFRAMES>

44.

Suatu bahasa yang bekerja sama dengan dokumen HTML untuk mendefinisikan style atau gaya teks, link, maupun tata letak (layout) halaman adalah.?

a)

JavaScript

b)

XML

c)

CSS

d)

PHP

45.

Bahasa yang berfungsi untuk membuat skrip-skrip program yang dapat dikenal dan dieksekusi oleh web browser adalah.?

a)

PHP

b)

XML

c)

CSS

d)

JavaScript

46.

Menuliskan kode CSS pada bagian header dokumen HTML disebut.?

a)

Embeded Styles

b)

Linked Styles

c)

Inline Styles

d)

Semua Jawaban Benar

47.

Menuliskan kode CSS pada file terpisah dan dipanggil melalui tag <LINK> dari dokumen HTML disebut.?

a)

Embeded Styles

b)

Linked Styles

c)

Inline Styles

d)

Semua Jawaban Benar

48.

Menuliskan kode CSS langsung pada tag yang akan diubah atau diatur style-nya disebut.?

a)

Embeded Styles

b)

Linked Styles

c)

Inline Styles

d)

Semua Jawaban Benar

49.

Aksi-aksi yang dilakukan oleh user terhadap elemen-elemen yang terdapat pada halaman web didalam JS disebut dengan..?

a)

User-Generated Actions

b)

Semua Jawaban Benar

c)

System-Generated Actions

d)

Semua Jawaban Salah

50.

Aksi-aksi yang dilakukan oleh sistem didalam JS disebut dengan..?

a)

User-Generated Actions

b)

Semua Jawaban Benar

c)

System-Generated Actions

d)

Semua Jawaban Salah

51.

Tag inputan biasa yang menerima input berupa teks adalah.?

a)

<input type=“text” />

b)

<input type=“radio” />

c)

<input type=“submit” />

d)

<input type=“checkbox” />

52.

Tag inputan yang dapat diceklist atau dicentang oleh user adalah.?

a)

<input type=“text” />

b)

<input type=“radio” />

c)

<input type=“submit” />

d)

<input type=“checkbox” />

53.

Tag inputan yang hanya bisa memilih satu diantara pilihan adalah.?

a)

<input type=“text” />

b)

<input type=“radio” />

c)

<input type=“submit” />

d)

<input type=“checkbox” />

54.

Tag yang digunakan untuk menampilkan tombol untuk memproses form adalah.?

a)

<input type=“text” />

b)

<input type=“radio” />

c)

<input type=“submit” />

d)

<input type=“checkbox” />

55.

WWW adalah singkatan dari.?

a)

Web Wide World

b)

Wide World Web

c)

World Wide Web

d)

World Web Wide

56.

lah satu contoh dari web server adalah ...

a)

Apache dan HTML

b)

HTML dan Xampp

c)

Apache dan Xampp

d)

Lightpad dan PHP

e)

HTML dan PHP

57.

Berikut ini yang termasuk sistem operasi, kecuali ...

a)

Windows

b)

Mac Os

c)

Linux

d)

Microsoft

e)

DOS

58.

Server web yang digunakan dalam pemograman web berbasis server adalah ...

a)

Apache

b)

Tag

c)

Script

d)

Xampp

e)

PHP

59.

Bahasa pemograman web berbasis open source adalah ...

a)

JSP

b)

PHP

c)

PWS

d)

ASP

e)

IIS

60.

Berikut ini data base yang telah didukung oleh PHP kecuali....

a)

Data base

b)

File pro

c)

Velocis

d)

Miracle

e)

Udp

61.

Dibawah ini yang termasuk pengertian hypertext preprocessor (PHP) adalah....

a)

Bahasa pemograman web milik microsoft yang bersifat berbayar

b)

Perintah - perintah dalam JSP hampir sama dengan bahasa pemograman java

c)

Bahasa pemograman web berbasis open source

d)

Digunakan untuk membuat halaman web dinamis

e)

Web server yang mendukung JSP

62.

Software yang menjadi tulang belakang dari World Wide Web adalah......

a)

Web server

b)

Server web

c)

XAMP

d)

HTTP

e)

Java

63.

Tujuan pembuatan situs web adalah ......

a)

Marketing. Promosi, dan Commerce

b)

Entertaiment

c)

Penelitian

d)

Jawaban a,b,dan ,c benar

e)

Jawaban a dan c benar

64.

WWW merupakan kepanjangan dari...

a)

World Wide Web

b)

Work Wide Web

c)

Working Wedding Web

d)

World Wedding Web

e)

Word Wide Web

65.

Fasilitas hypertext yang mampu menampilkan data berupa teks, gambar, animasi, suara, dan multimedia lainnya, dimana diantara data-data tersebut saling terkait dan berhubungan satu dengan yang lainnya disebut...

a)

Web

b)

World

c)

Wide

d)

HTML

e)

Pemrograman

66.

Yang merupakan contoh dari web server adalah ...

a)

Apache dan HTML

b)

HTML dan Xampp

c)

Apache dan IIS

d)

Lightpad dan PHP

e)

HTML dan PHP

67.

Jaringan-jaringan yang saling terkoneksi yang mencakup seluruh dunia disebut...

a)

websitte

b)

www

c)

internet

d)

web

e)

sinyal

68.

Pada teknologi aplikasi web, nama unik yang digunakan untuk mengidentifikasi nama website di internet disebut...

a)

Domain

b)

Hosting

c)

ISP

d)

Web Server

e)

Web Browser

69.

software yang digunakan untuk menerima permintaan (request) berupa halaman web melalui protokol http/https dan mengirimkan kembali (respon) hasil permintaan tersebut dalam bentuk halaman web disebut...

a)

Domain

b)

Web Server

c)

Web Browsr

d)

DSN

e)

ISP

70.

Teks beserta formatnya yang hendak ditampilkan sebagai isi halaman web teletak pada ....

a)

<head> ..............................</head>

b)

<title> ......................... </title>

c)

<body> ......................... </body >

d)

<html> ......................... </html >

e)

<judul> ......................... </judul >

71.

Jika ingin mengubah latar belakang pada halaman website dengan sebuah gambar menggunakan tag HTML, diantara tag berikut ini yang paling tepat adalah...

a)

<body background : ”gambar”>

b)

<body bgcolor : gambar>

c)

<body background = ”gambar.jpg”>

d)

<body background = gambar.jpg>

e)

<body backgroundcolor = ”gambar”>

72.

Untuk menampilkan tulisan pada halaman web dengan ketentuan di bawah ini adalah....


Teks = “SMK Negeri 5 Kendal”

Ukuran huruf = 5

Warna huruf = Biru

Tipe huruf = Arial

a)

<font face=”Arial” size=”5” color=”blue” >SMK Negeri 5 Kendal</font>

b)

<font type=”Arial” size=”5” color=”blue” >SMK Negeri 5 Kendal</font>

c)

<font face=Arial size=5 color=blue >SMK Negeri 5 Kendal</font>

d)

<font face=”Arial” size=”5” color=”blue” >SMK Negeri 5 Kendal

e)

<face=”Arial” size=”5” color=”blue” >SMK Negeri 5 Kendal

73.

Tag HTML yang digunakan untuk membuat judul "SMK N 5 KENDAL" seperti pada gambar berikut adalah....

a)

<h1>"SMK N 5 KENDAL"</h1>

b)

<paragraf>SMK N 5 KENDAL</paragraf>

c)

<b>SMK N 5 KENDAL<b>

d)

<p>SMK N 5 KENDAL</p>

e)

<h1>SMK N 5 KENDAL</h1>

74.

Tag html yang digunakan untuk membuat link seperti gambar adalah...

a)

<a href="about.html">About us</a>

b)

<a href="about.html">silahkan buka:</a>

c)

<a link="about.html">About us</a>

d)

<a href="about.html">silahkan buka</href>

e)

<a link="about.html">About us</a>

75.

Atribut tabel yang berfungsi untuk mengatur ketebalan garis pada tabel adalah...

a)

Border

b)

Cellspacing

c)

Cellpadding

d)

Colspan

e)

Rowspan

76.

Komponen input Form yang ditunjukkan gambar disebut...

a)

input text

b)

reset

c)

submit

d)

input radio

e)

checkbox

77.

Komponen form pada gambar dibawah disebut...

a)

input text

b)

input Radio

c)

Text Area

d)

Input Texbox

e)

submit

78.

Perhatikan penulian style css berikut:

#header { color: red; }

”red” pada kode di atas disebut ....

a)

sElektor ID

b)

Selektor

c)

Selektor class

d)

Property

e)

Value

79.

Aplikasi yang dibutuhkan untuk membuat web berbasis server, kecuali...

a)

phpMyAdmin

b)

xampp

c)

java

d)

Apache

e)

mySQL

80.

Penulisan variabel yang benar dalam php adalah ...

a)

$SMKN 5

b)

$SMK_N_5

c)

$5SMKN

d)

$SMKN V

e)

SMK_N_5

81.

Tag html yang digunakan untuk memasukkan gambar ke halaman web adalah ...

a)

<img href=’https://kelasprogrammer.com’ alt=’Kelas Programmer’>

b)

<img type=’kelasprogrammer.gif’>

c)

<image src=’kelasprogrammer.jpg’ alt=’Kelas Programmer’>

d)

<img src="kelasprogrammer.png" alt="Kelas Programmer">

e)

<img src:"kelasprogrammer.png" alt="Kelas Programmer">

82.

Scrip yang benar untuk menuliskan bahasa PHP adalah...

a)

<script>...</script>

b)

<?php>...</?>

c)

<&>...</&>

d)

<?php…?>

e)

<%> … <%

83.

Perintah untuk mendefenisikan variable di PHP adalah

a)

//

b)

/*

c)

$

d)

*

e)

&

84.

Yang merupakan bagian dari tag <form> dibawah ini adalah? Kecuali...

a)

<td>

b)

<input>

c)

<select>

d)

<textarea>

85.

Elemen HTML untuk memutar video adalah

a)

<video>

b)

<input type=’video’>

c)

<media>

d)

<canvas>

e)

<audio>

86.

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

a)

Title

b)

Bgcolor

c)

Color

d)

Font color

87.

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

88.

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

a)

halaman kosong

b)

AhmadFathan

c)

Ahmad Fathan

d)

pesan error

89.

output apa yang diberikan pada kode berikut...

a)

500IDR200

b)

700IDR

c)

700

d)

pesan error

90.

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?

91.

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'

92.

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

a)

Apache

b)

MySQL Server

c)

FileServer

d)

Xampp

93.

Berikut yang bukan merupakan tipe data pada PHP

a)

String

b)

Integer

c)

Float

d)

Echo

94.

Syarat dari konstanta

a)

Menggunakan karakter $

b)

Menggunakan define

c)

Tidak menggunakan define

d)

Nama konstanta boleh huruf kecil

95.

Yang bukan merupakan operator logika adalah…

a)

&&

b)

||

c)

!

d)

!=

96.

Yang bukan merupakan operator perbandingan adalah...

a)

==

b)

===

c)

!===

d)

!=

97.

cara penulisan variable yang benar dalam php adalah...

a)

nilai = satu

b)

nilai = satu;

c)

$1 = nilai;

d)

$satu = "nilai";

98.

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

99.

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

a)

Integer

b)

String

c)

Float/Double

d)

Boolean

100.

PHP merupakan jenis bahasa pemrograman untuk...

a)

Server Side

b)

Client Side

c)

Website

d)

Browser side

101.

Program berikut akan menampilkan output

a)

Selamat Pagi

b)

Selamat Siang

c)

Selamat Malam

d)

Selamat Istirahat

102.

Hasil dari output script berikut adalah "LULUS"

a)

True

b)

False

c)

Continue

d)

Break

103.

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

a)

6

b)

8

c)

10

d)

none

104.

Di dalam PHP Perulangan disebut juga dengan...

a)

If

b)

Loop

c)

While

d)

For

105.

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

106.

Apa kepanjangan dari PHP?

a)

pemberi harapan palsu

b)

PHP Hypertext Preprocessor

c)

PHP Hypertext Programmer

d)

PHP Hypermedia Preprocessor

107.

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

108.

digunakan dalam program untuk menyimpan nilai yang berubah-ubah

a)

tipe data

b)

variable

c)

konstanta

d)

memory

109.

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

110.

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

a)

Var data

b)

Let data

c)

Int data

d)

$data

111.

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

112.

$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’];

113.

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

a)

sayMyName("John");

b)

sayMyname();

c)

$sayMyName();

d)

$sayMyName;

114.

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

a)

Default

b)

Variable global

c)

Variable local

d)

Parameter

115.

Manakah yang merupakan operator assignment?

a)

(! @ $)

b)

(*= += /=)

c)

(% ^ & *)

d)

(% / * _ +)

116.

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";

117.

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

118.

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

119.

Script php dibuka dengan notasi berikut, kecuali...

a)

<?php...?>

b)

<?...?>

c)

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

d)

<--! ... >

120.

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";

121.

Dalam PHP percabangan dapat diimplementasikan menggunakan klausa berikut, kecuali…

a)

Switch

b)

If

c)

Else

d)

Case

122.

Setiap perintah PHP harus diakhiri dengan tanda…

a)

Colon

b)

Semicolon

c)

Dot

d)

Bracket

123.

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

a)

Break

b)

Continue

c)

Case

d)

For each

124.

Source code berikut akan mencetak tulisan ...

a)

Bilangan ganjil

b)

Bilangan genap

c)

Tidak mencetak apa-apa

d)

Error

125.

Berapakah nilai $x saat ini dari perintah berikut…

a)

9

b)

10

c)

11

d)

12

126.

Berapakah nilai $x saat ini dari perintah berikut…

a)

9

b)

10

c)

11

d)

12

127.

Berapakah nilai $x saat ini dari perintah berikut…

a)

0

b)

5

c)

10

d)

15

128.

Berapakah nilai $x saat ini dari perintah berikut…

a)

10

b)

15

c)

16

d)

11

129.

Penulisan komentar pada PHP ditandai dengan...

a)

/* */

b)

<!-- -->

c)

<? ?>

d)

\ /

130.

Proses identifikasi penyebab kesalahan dan memperbaikinya disebut...

a)

Testing

b)

Security

c)

Controlling

d)

Debugging

131.

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”;

132.

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

a)

Teks Editor

b)

Program Validasi

c)

Engine Browser

d)

Desain Program

133.

Siapa pengembang pertama kali pemrograman PHP di tahun1995 ?

a)

Rasmus Lerdorf

b)

Bill Gate

c)

Mark Zuckerberg

d)

Steve Jobs

134.

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

a)

String

b)

Real

c)

enum

d)

integer

135.

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