wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

MID Sem 5 PWPB XIIRPL

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.
Saat membuat web dinamis maka semua file untuk dokumen web disimpan di . . .
a)
C:\xamoo\php
b)
C:\xampp\mysql
c)
C:\xampp\htdocs
d)
C:\xampp\data
e)
C:\xampp\phpmyadmin
2.
Untuk menjalankan sebuah web dinamis yang menggunakan database maka syarat yang dipenuhi di server adalah instalasi…
a)
IIS, Apache, PHP
b)
PHP,IIS, MySQL-FRONT
c)
Apache, MySQL,PHP
d)
MySQL – FRONT, Apache, IIS
e)
Apcahe, PHP, MySQL-FRONT
3.
Dibawah ini yang tidak termasuk sifat – sifat dari MySQL sebagai database server, adalah…
a)
Open Source
b)
Multiplatform
c)
Berbasis database relasional
d)
Free dan komersial
e)
Hanya mampu bekerja di OS berbasis windows
4.
Yang termasuk dari jenis cookies adalah
a)
Session Cookies dan Persistent Cookies
b)
Session Cookies dan Reduce Cookies
c)
Reduce Cookies dan Persistent Cookies
d)
Reduce Cookies dan Restent Cookies
e)
Restent Cookies dan Session Cookies
5.
Yang merupakan kegunaan dari cookies adalah, kecuali . . .
a)
Otentifikasi
b)
Melacak User
c)
Mempertahankan preferensi user
d)
Melakukan penyimpanan file besar
e)
. Shopping chart
6.
Tipe default, cookie sementara yang hanya disimpan di memory browser, termasuk kedalam jenis cookies…
a)
Session Cookies
b)
Default Cookies
c)
Persistent Cookies
d)
Browser Cookies
e)
Super Cookies
7.
Yang merupakan kerugian dari enkripsi adalah …
a)
Keamanan terjamin
b)
Kerahasiaan terjamin
c)
Melindungi data penting
d)
Penyandian rencana teroris
e)
Pemberian kode tertentu agar aman dari orang lain
8.
Untuk merubah data sehingga data tersebut dapat digunakan oleh sistem lainnya secara benar dan aman adalah tujuan dari . . .
a)
Enkripsi
b)
Hashing
c)
Decoding
d)
Metode
e)
Encoding
9.
Cara pemanggilan file PHP pada browser yang paling teapat adalah . . .
a)
Localhost/namafile.php
b)
Localhost/namafolder/namafile.php
c)
Localhost/namafile.php/namafolder
d)
Localhost/htdocs/namafile.php
e)
Namafolder/namafile.php
10.
Sebuah halaman situs yang bisa diakses dengan menggunakan sebuah aplikasi browser disebut. .
a)
Web
b)
Browser
c)
Hosting
d)
Web Hosting
e)
WWW
11.
Untuk membuat variabel session menggunakan?
a)
$_GET
b)
.$_SERVER
c)
$_POST
d)
$_GLOBAL
e)
$_SESSION
12.
Ketika menggunakan method POST variabel akan di tampilkan di URL. Pernyataan tersebut yaitu….
a)
Salah
b)
Benar
c)
a dan b salah
d)
Tidak diketahui
e)
Semua jawaban benar
13.
Untuk memulai session menggunakan pada PHP yaitu….
a)
session_begin()
b)

session_start()

c)
session_unset()
d)
session_destroy()
e)

session_on()

14.
untuk membuat komentar di bahasa pemrograman PHP menggunakan tanda….
a)
$
b)
/*
c)
%
d)
//
e)
\\
15.
Coding untuk mencetak output ‘Hello World’ di bahasa pemrograman PHP adalah….
a)
echo “Hello World”;
b)
System.out.print(“Hello World”);
c)
document.write (“Hello World”)
d)
cout<<“Hello World”;
e)
cout <<”system”>;
16.
Di bawah ini adalah contoh bahasa server side scripting yang digunakan dalam pemrograman web, kecuali….
a)
DBMS
b)
PHP
c)
Phyton
d)
Perl
e)
ASP
17.
Setiap variabel pada pemrograman PHP diawali dengan simbol….
a)
#
b)
%
c)
$
d)
'
e)
/
18.
Kode pemrograman PHP diawali dan di akhiri dengan tanda….
a)
<?php…?>
b)
<script> … </script>
c)
<?php … </?php>
d)
<php … /?>
e)
<html … /?>
19.

Perhatikan kode berikut :

$a =50; $b=10; If ($b>=$a){ Echo $b; }

Output dari kode diatas adalah….

a)
50
b)
10
c)
100
d)
Error pada sintak program
e)
Tidak menghasilkan output
20.
Untuk menerima data/informasi yang dikirim dari form menggunakan metode GET adalah….
a)
$_REPORT
b)
$_POST
c)
$_GLOBAL
d)
$_VAR
e)
$_GET
21.
Sebuah Framework PHP yang dapat mempercepat pengembang untuk membuat aplkasi php dinamis yang bersifat open source adalah….
a)
Drupal
b)
Github
c)
Open source
d)
Wordpress
e)
CodeIgniter
22.

<?php $koneksi = new mysqli(“localhost”,”root”,””,”Latihan”); ?>

Perhatikan kode di bawah ini ! Kode di atas merupakan kode untuk koneksi di database, sintak yang menandakan servername adalah…

a)
Mysqli
b)
Localhost
c)
Root
d)
“ “
e)
Latihan
23.
Berikut ini merupakan alasan para pengembang untuk menggunakan framework dalam pengembangan aplikasi atau web adalah…
a)
Banyaknya variasi tampilan halaman aplikasi
b)
Framework akan membantu proses pengkodingan
c)
Karena dengan framework akan fokus pada bussines process yang dihadapi
d)
Terdapat banyak plugin yang dapat digunakan secara gratis
e)
Framework dapat mengatur traffic suatu aplikasi
24.
Sintaks validasi untuk mengecek apakah variabel submit sudah dibuat ataukah belum yang benar adalah
a)
If(isset($_POST[submit]))
b)
if isset(submit($_POST[]))
c)
Isset if (($_POST[submit]))
d)
if(isset(submit [$_POST]))
e)
Isset if(submit ($_POST[]))
25.

“ If(is_numeric($input))”

sintaks diatas digunakan untuk

a)
Mengecek apakah variabel submit sudah dibuat ataukah belum
b)
Mengecek variable dapat berisi inputan
c)
Mengecek inputan berupa huruf ataukah bukan
d)
Mengecek inputan berupa angka ataukah bukan
e)
Mengecek variable input di server
26.
Session bisa dihapus secara paksa dengan perintah biasanya dilakukan saat user logout dengan cara sintaks
a)
Session_unisset()
b)
Session_close()
c)
session_destroy()
d)
Session_delete()
e)
Session_end()
27.
Sedangkan Dalam CSS yang Element ID ditandai dengan Simbol :
a)
Titik ( . )
b)
Tanda Pagar (#)
c)
$
d)
@
e)
"
28.
Atribute ACTION digunakan untuk
a)
Menentukan nama form
b)
Menetukan metode pengiriman yang dipakai
c)
Menentukan alamat halaman web yang akan memproses masukan dariForm.
d)
Menerima masukan berupa pilihan
e)
Menandai atau mengatur nilai dari sebuah radio
29.
Dalam membuat sebuah tampilan web interaktif kita mengenal class “col–sm”, fungsi col sm perintah yang digunakan untuk ?
a)
Membagikan halaman web di atas dan bawah
b)
Membagi tampilan bagian kiri dan kanan
c)
Membagi kolom tabel
d)
Membuat tabel dalam kolom
e)
Membuat Kolom menjadi dua bagian
30.
Anda sudah pernah membuat sebuah form login, file yang digunakan untuk membuat tulisan “masukan sandi” menjadi transparan atau tidak jelas adalah ....
a)
Input
b)
Class
c)
Name
d)
Selected
e)
Placeholder
31.
Istilah dalam menyimpan file yang diperlukan website sehingga memungkinkan semua pihak dapat mengakses data yang tersedia pada website tersebut secara online adalah . . .
a)
Browser
b)
Hosting
c)
Web Hosting
d)
Web
e)
Client
32.
Sebuah tempat yang digunakan untuk menyimpan halaman – halaman web adalah . . .
a)
Browser
b)
Web
c)
Hosting
d)
Web Hosting
e)
WWW
33.
Segala sesuatu yang yang dirancang menjadi sebuah perangkat informasi sehingga seseorang dapat melakukan sebuah interaksi dengan komputer dengan mudah dan sederhana adalah....
a)
Aplikasi
b)
User interface
c)
System informasi
d)
teknologi informasi
e)
user experience
34.
Teknik penyampaian aksi melalui penekanan tombol tombol yang diprogram sebelumnya untuk menjalankan fungsi fungsi adalah….
a)
Linguistic styles
b)
Key modal styles
c)
Direct manipulation styles
d)
Linguistic modals styles
e)
e. Manipulation linguistic
35.
Sebuah variable global yang diciptakan dalam server php pada saat sesi awal membuka sebuah halaman dan berlaku sampai menutup halaman tersebut adalah…
a)
$_SERVER
b)
$_COOKIE
c)
$_SESSION
d)
$_GET
e)
$_POST
36.
Kemampuan situs untuk mempertahankan keadaan disebut…
a)
Session
b)
Cookie
c)
Stateless
d)
statefull
e)
http
37.
Dalam ilmu kriptografi, Pesan yang sudah disandikan disebut….
a)
Dekripsi
b)
Chipertext
c)
Enkripsi
d)
key
e)
plaintext
38.
Framework PHP opensource yang menggunakan konsep MVC di antaranya sebagai berikut, kecuali….
a)

CodeIgniter

b)
Laravel
c)
Materialize
d)
Symfony
e)
Yii
39.
fungsi mysqli_num_rows() adalah…
a)
mengembalikan jumlah baris dalam hasil set
b)
melakukan query terhadap database
c)
mengembalikan jumlah bidang dalam hasil set
d)
mengambil satu baris dari hasil set da mengembalikannya sebagai array enumerated
e)
megembalikan kolom berikutnya di set hasil, sebagai objek
40.
Fungsi mysqli yang mengambil hasil baris sebagai array asosiatif, dimana nama kolom yang dikembalikan dari fungsi ini, merupakan fungsi…
a)
msqli_fetch_row()
b)
mysqli_fetch_object()
c)
mysqli_fetch_assoc()
d)
mysqli_num_rows()
e)
mysqli_fetch_array()