WorksheetsUTS PWPB 2019
Total questions: 30
Worksheet time: 15mins
MVC adalah konsep arsitektur dalam pembangunan aplikasi berbasis web yang membagi aplikasi web menjadi 3 bagian besar. Bagian manakah yang digunakan untuk mengelola data?
View
Controller
Object
Model
Class
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?
Controller
Object
Class
Model
View
File apakah yang akan diakses pertama kali oleh sistem ketika kita menjalankan aplikasi web?
Init.php
.htaccess
App.php
HomeController.php
Index.php
Pada saat kita membuka halaman web yang menggunakan struktur MVC, maka url halaman tersebut akan dibagi ke dalam beberapa bagian. Misalkan kita memiliki sebuah sistem yang ingin menampilkan detail data siswa dengan url berikut localhost/siswa/home/detail/10112. Berdasarkan url tersebut, bagian manakah yang disebut dengan controller?
Home
Localhost
10112
Siswa
Detail
Sebuah action/method pada sebuah controller yang selalu dijalankan pertama kali saat sistem mengakses controller tersebut biasa disebut dengan ...
Home
Index
Edit
Auth
Detail
Pemrograman web berbasis framework didasarkan pada konsep?
Common Language Runtime
Model View Controller
Web Server
Object Oriented Programming
XSS Filtering
Kode program di atas merupakan kode program untuk menampilkan halaman index.php pada controller Home. Fungsi php yang tepat untuk mengisi bagian yang kosong pada kode program di atas adalah…
extends, call
implements, model
implements, view
inheritance, load
extends, view
Pada framework Bootstrap kita mengenal sebuah fitur bernama Grid System yang terbagi menjadi beberapa kolom (col) dalam setiap baris (row). Berapakah jumlah kolom pada setiap row dalam Grid System?
10
12
14
11
13
Secara mendasar, halaman web dapat dikategorikan menjadi web ...
Statis dan Fluktuatif
Dinamis dan Dekoratif
Statis dan Dekoratif
Statis dan Dinamis
Dekoratif dan Fluktuatif
Sebutan bagi server lokal yang ada di komputer user/pengembang aplikasi adalah ...
Konten statis
Real-time
standalone
Konten dinamis
Localhost
Salah satu aplikasi server side programming yang banyak digunakan adalah ...
Java
PHP
NodeJS
Python
JavaScript
Berikut ini beberapa aturan penulisan variabel pada PHP, kecuali ...
Setelah tanda $ diawali oleh huruf atau under-score (_)
Perlu dideklarasikan
Tidak boleh mengandung spasi
Bersifat case-sensitive
Panjangnya tidak terbatas
Jenis - jenis operator diklasifikasikan sebagai berikut, kecuali...
Assignment operator
Logical Operator
Decission Operator
Arithmetic Operator
Comparison Operator
Untuk mendefinisikan konstanta dalam PHP, fungsi yang digunakan adalah ...
function()
return()
define()
const()
for()
Sebuah kerangka kerja yang digunakan untuk mempermudah para developer software dalam membuat dan mengembangkan aplikasi disebut?
Framework
Source code
Fungsi
Developer
Library
Kode program di atas merupakan kode program untuk mengambil seluruh data pada table siswa. Fungsi php yang tepat untuk mengisi bagian yang kosong pada kode program di atas adalah…
exec();
exdecute();
result()
bindParam();
fetch();
Secara umum, web framework lebih secure dibanding CMS karena sistem terbagi menjadi 3 konsep, yaitu...
Paging, Enkripsi, dan Email
SEO, Session, dan Security
Model, View, dan Controller
Kalender, Bahasa, dan Manipulasi Gambar
Grafik, Validasi, dan Upload
Jika seorang programmer sedang mengambangkan sebuah aplikasi besar, berbagai masalah akan bermunculan dengan sendirinya. Makin banyak kode-kode program yang dibuat maka dampaknya...
Makin cepat selesai
Makin sulit proses debugging
Celah keamanan makin kecil
Tingkat ‘kerahasiaan’ yang tinggi
Penambahan tim programmer
OOP adalah...
Password
PIN
Pembaca sidik jadi
Pola Pemrograman
paradigma pemrograman berdasarkan konsep "objek"
Framework untuk bahasa pemrograman PHP umunya terdiri atas sekumpulan folder yang berisi file-file PHP, dimana file-file tersebur terdiri atas sebagai berikut, kecuali...
Class library
Enskripsi
Helper
Plugin
Konfigurasi
Manakah penulisan syntax yang benar untuk menampilkan tulisan Hello?
echo (<p>'Hello.'</p>);
echo '(<p>"Hello. "</p>)';
echo "<p> Hello.</p>";
echo ("<p>Hello. </p>");
echo <p>"Hello."</p>
Manakah dari pernyataan berikut yang benar?
Object adalah turunan dari Class
Class adalah turunan dari Object
Object dan Class adalah hal yang sama
Object tidak memiliki Clas
Class tidak memiliki Object
Kode manakah yang tepat untuk mendeklarasikan sebuah objek baru bernama lenovo yang merupakan turunan dari kelas Laptop?
$laptop = new lenovo();
$lenovo = class laptop();
$laptop = class lenovo();
$laptop = object lenovo();
$lenovo = new laptop();
Manakah definisi objek dibawah ini yang hanya memperbolehkan diakses oleh subclass saja?
final
invisible
protected
private
extends
Proses untuk membuat sebuah objek didalam kelas disebut?
Execution
Declaration
Instantiation
Creation
Inheritences
Dari kode berikut, pernyataan mana yang akan ditampilkan di browser?
David pergi ke toko
Rob pergi ke mal
Siska pergi ke mal
Rob pergi ke toko
David pergi ke mal
Apakah output dari kode berikut?
12
1
2
21
null
Isilah kode rumpang dibawah ini untuk mendeklarasikan class Singer yang merupakan turunan dari Class Musician!
class, from
method, extends
define, extends
class, extends
define, from
Untuk mendeklarasikan sebuah method baru didalam Class Student, maka bagian rumpang pada kode diatas harus diisi dengan...
method
function
object
action
declare
Bagaimanakah output dari kode berikut?
38
42
438
4
34
