wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis Remedial Pemrograman Web Ganjil

Total questions: 150

Worksheet time: 2hrs 14mins

Name
Class
Date
1.

Apa itu framework Laravel?

a)

Sebuah framework JavaScript untuk membangun aplikasi mobile.

b)

Sebuah framework PHP untuk membangun aplikasi web.

c)

Sebuah framework CSS untuk membangun tata letak web.

d)

Sebuah framework Python untuk membangun aplikasi desktop.

2.

Apa kegunaan migration dalam framework Laravel?

a)

Untuk mengelola skema database dalam framework Laravel.

b)

Untuk membuat tampilan website dalam framework Laravel.

c)

Untuk mengatur routing dalam framework Laravel.

d)

Untuk mengelola file-file statis dalam framework Laravel.

3.

Bagaimana cara membuat route di dalam framework Laravel?

a)

Menambahkan rute ke dalam file web.php di dalam folder routes

b)

Mengubah konfigurasi framework ke dalam file web.php di dalam folder routes

c)

Menambahkan rute ke dalam file app.php di dalam folder routes

d)

Menghapus semua file di dalam folder routes

4.

Apa perbedaan antara controller dan model dalam framework Laravel?

a)

Controller mengelola data, sedangkan model mengatur respon pengguna.

b)

Controller mengatur respon pengguna, sedangkan model mengelola data dan interaksi dengan database.

c)

Controller dan model memiliki fungsi yang sama dalam framework Laravel.

d)

Model mengelola data, sedangkan controller mengatur interaksi dengan database.

5.

Apa itu Eloquent ORM dalam framework Laravel?

a)

Fitur dalam Laravel yang memungkinkan pengguna untuk membuat template

b)

Bagian dari Laravel yang bertanggung jawab untuk mengatur routing

c)

Fitur dalam framework Laravel yang memungkinkan pengguna untuk berinteraksi dengan database menggunakan model dan query builder.

d)

Sebuah fitur dalam framework Laravel yang digunakan untuk membuat tampilan website

6.

Bagaimana cara menggunakan Blade template di dalam framework Laravel?

a)

Dengan membuat file blade menggunakan ekstensi .html

b)

Dengan menggunakan sintaks PHP murni tanpa menggunakan Blade

c)

Dengan mengubah ekstensi file menjadi .blade.js

d)

Dengan membuat file blade menggunakan ekstensi .blade.php dan menggunakan sintaks Blade seperti {{ }}

7.

Apa itu middleware dalam framework Laravel dan bagaimana cara menggunakannya?

a)

Middleware adalah lapisan perangkat lunak yang berfungsi untuk memproses permintaan HTTP sebelum atau setelah mencapai rute aplikasi. Cara menggunakannya adalah dengan menentukan middleware dalam file kernel.php dan mendaftarkannya dalam rute atau grup rute yang diinginkan.

b)

Middleware berfungsi untuk mengatur tampilan antarmuka pengguna

c)

Cara menggunakannya adalah dengan menambahkannya ke dalam file view.blade.php

d)

Middleware adalah bagian dari database dalam framework Laravel

8.

Apa yang dimaksud dengan Eloquent Relationships dalam framework Laravel?

a)

Fitur untuk membuat tampilan antarmuka pengguna

b)

Fitur untuk membuat hubungan antara model-model dalam database

c)

Fitur untuk mengatur konfigurasi server database

d)

Fitur untuk menghasilkan kode program secara otomatis

9.

Bagaimana cara melakukan validasi form di dalam framework Laravel?

a)

Menggunakan jQuery untuk validasi form

b)

Menggunakan fitur built-in seperti validation rules, custom error messages, dan form request validation.

c)

Menggunakan PHP native function untuk validasi form

d)

Menggunakan AngularJS untuk validasi form

10.

Apa kegunaan dari artisan command di dalam framework Laravel?

a)

Untuk menghapus semua data dari database

b)

Untuk membuat website statis

c)

Untuk mengubah tampilan halaman login

d)

Untuk melakukan berbagai tugas seperti membuat migration, membuat controller, menjalankan migration, dan masih banyak lagi di dalam framework Laravel.

11.

Tulis nama lengkap kamu

4 lines
12.

Sebuah situs yang diakses dengan aplikasi browser disebut?

a)

internet

b)

website

c)

hosting

d)

domain

13.

Apakah pembelajaran web kelas 12 untuk penerapan framework laravel sudah menerepakan bahasa pemrograman berorientasi objek?

a)

Sudah

b)

belum

c)

tidak tahu

14.

Sebaiknya jika kita developer web, kita perlu membuat halaman pengunjung dan pengelola /admin, bisa disebut....

a)

front end

b)

back end

c)

static page

d)

single page

15.

Aplikasi web dimana antara suatu interaksi request-response dengan request-response lainnya bersifat independen, tidak memiliki keterkaitan satu sama lain. Disebut dengan...

a)

stateless

b)

statefull

c)

session

d)

cookies

16.

Aplikasi web dimana kita dapat mengelola konten didalamnya dengan baik, maka website tersebut dapat dikatakan memiliki sifat....

a)

epic

b)

static

c)

dynamic

d)

automatic

17.

Sistem mengetahui keadaan user sekarang dan dapat “melanjutkan” halaman apa yang diminta oleh user daripada dia memberikan apa yang diminta user dengan langsung memberikan halaman baru, merupakan sebuah keadaan yang disebut

a)

statefull

b)

stateless

c)

cache

d)

session

18.

Sintaks yang digunakan sebagai menandakan server menginginkan untuk memulai sesi dengan user adalah

a)

Session_stop()

b)

Session_star()

c)

Session_start()

d)

Session_destroy()

19.

Session bisa dihapus secara paksa dengan perintah biasanya dilakukan saat user logout dengan cara sintaks

a)

Session_stop()

b)

Session_close()

c)

Session_delete()

d)

Session_destroy()

20.

Didalam bundle/zip framework laravel terdapat beberapa folder, pilihlah jawaban yg benar terkait folder/directory yg ada....

a)

config

b)

resources

c)

databases

d)

routes

e)

app

21.

setelah composer terpasang, maka perintah untuk membuat project baru di laravel adalah....

a)

Composer create-project laravel-----/laravel nama_project

b)

Composer create---project laravel/laravel nama_project

c)

Composer create-project laravel/laravel nama_project

d)

Comproser create-project laravel/laravel nama_project

22.

saat konfigurasi laravel ada file pertama yang perlu dikonfigurasi terkait database dan lain-lain yakni (a)  

23.

berikut ini penulisan script yang benar jika kita mengkonfigurasi database yang benar adalah...


DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

(a)   =eshop

DB_USERNAME=root

DB_PASSWORD=

24.

perintah yang digunakan untuk migrasi adalah...

a)

php artisan migrate

b)

php artisan migrate:fresh

c)

php composer migrate

d)

php migrate fresh

25.

Bagian yang bertugas untuk mengatur, menyiapkan, memanipulasi, dan mengorganisir data (biasanya dari basis data). Tugas yang ia lakukan meliputi memasukkan data ke basis data, pembaruan data, menghapus data, dan lain-lain disebut....

a)

controller

b)

view

c)

config

d)

model

26.

Bagian yang mengatur biasanya berisi perintah-perintah yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web adalah....

a)

controller

b)

view

c)

config

d)

model

27.

untuk melihat semua halaman tampilan user berada pada folder...

a)

resources/views

b)

app/view

c)

routers/views

d)

public/resource/view

28.

Framework web yang menggunakan konsep MVC diantaranya ....

a)

laravel

b)

codeigniter

c)

cakephp

d)

yii

e)

php

29.

pada cuplikan perintah dibawah ini

Route::get('/', [\App\Http\Controllers\HomePageController:: (a)   ,'index']);

30.

metode yang dapat digunakan dalam pembuatan routing apa sajakah?

a)

Route::get

b)

Route::post

c)

Route::resource

d)

Route::delete

31.

perintah diatas digunakan untuk...

a)

mengenalkan field yang ada di model cart

b)

mendaftarkan atau menginisialisasi tabel cart

c)

membuat variabel pada class cart

d)

tidak ada hubungan sama sekali

32.

tuliskan perintah untuk membuat controller dengan nama "PostController"

(a)  

33.

perintah untuk merunning website dengan frame laravel pada server lokal kita adalah...

(a)  

34.

jika dijalankan muncul error berikut, maka apa yang harus dilakukan...

a)

npm run dev

b)

npm install

c)

npm vite run

d)

php run dev

35.

Analisa script dibawah ini:

if ($nilai > 85 && $nilai <=100) {

$ket = "A - Sangat Baik";

}

else if ($nilai > 70 && $nilai <=85) {

$ket = "B - Baik";

}

else if ($nilai > 55 && $nilai <=70) {

$ket = "C - Cukup";

}

else if ($nilai > 0 && $nilai <=55) {

$ket = "K - Kurang";

}

else{

$ket = "Nilai diluar jangkauan";

}

jika nilai Budi 92 maka yang akan muncul adalah...

(a)  

36.

apa saja yang diperlukan saat mempersiapkan installasi flutter dan membuat aplikasi mobile?

a)

SDK

b)

JDK

c)

IDE

d)

EID

37.

untuk mengetahui apakah flutter sudah terinstall perlu menggunakan perintah apa pada CLI?

a)

flutter

b)

sdkmanager

c)

flutter --version

d)

flutter doctor

38.

apa yang perlu ditambahkan pada environment variable di systems...

a)

ANDROID_HOME

b)

JAVA_HOME

c)

ROOT_SDK_ANDROID

d)

SDK_ANDROID_ROOT

39.

perintah yang digunakan untuk merun flutter pada CLI...

(a)  

40.

untuk membuat project baru di flutter kita perlu menekan keyboard (a)   , kemudian pilih new project => application => nama_aplikasi

41.

analisa gambar berikut, saat mendebug aplikasi mobile muncul seperti itu berarti?

a)

memilih device untuk run aplikasi mobile

b)

kumpulan device pada laptop anda

c)

error device tidak ditemukan

d)

emulator tidak tersedia

42.

Apa kesulitanmu dalam memahami materi PWPB?

a)

susah memahami materi

b)

susah praktik

c)

fasilitas belum terpenuhi

d)

praktik sering error

e)

kurangnya materi/bahan/tutorial

43.

Alhamdulillaaah... sudah selesai dan berakhir... ets...


Tulis dulu keluh kesahmu selama pembelajaran PWPB!


dan tulislah masukan buat bu an agar next pembelajarannya lebih menyenangkan dan lebih masuk lagi ke kalian.. :)

4 lines
44.

Dalam Framework Bootstrap 4.0 untuk pemberian warna abu-abu pada text menggunakan...

a)

.text-primary

b)

.text-secondary

c)

.text-success

d)

.text-warning

45.

Tag <img src=" .... .jpg"> digunakan untuk ...

a)

Mengubah Gambar

b)

Mengatur Gambar

c)

Menghapus Gambar

d)

Menampilkan Gambar

46.

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

a)

Teks Editor

b)

Program Validasi

c)

Engine Browser

d)

Desain Program

47.

Perintah untuk mendefenisikan variable di PHP adalah

a)

//

b)

/*

c)

$

d)

*

48.

Perintah untuk mencetak Tulisan di PHP menggunakan sintaks

a)

cetak

b)

echo

c)

println

d)

mysqli_connect

49.

Perintah untuk menjadikan komentar pada PHP adalah

a)

//

b)

#

c)

'

d)

$

50.

Berikut ini tag untuk membuat heading pada HTML, kecuali ...

a)

<h4>

b)

<h3>

c)

<h7>

d)

<h5>

51.

Untuk membuat paragraph pada halaman web gunakan tag:

a)

<p>….</p>.

b)

<paragrafph….</paragraph>.

c)

<prg>….</prg>.

d)

<pra>….</pra>.

e)

<align>….</align>.

52.

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

a)

websitte

b)

www

c)

internet

d)

web

e)

sinyal

53.

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

a)

phpMyAdmin

b)

xampp

c)

java

d)

Apache

e)

mySQL

54.

Scrip yang benar untuk menuliskan bahasa PHP adalah...

a)

<script>...</script>

b)

<?php>...</?>

c)

<&>...</&>

d)

<?php…?>

e)

<%> … <%

55.

berikut merupakan jenis text editor untuk mengembangkan website, kecuali....

a)

Sublime Text

b)

Notepad++

c)

Visual Studio Code

d)

Android Studio

56.

Orang yang berurusan dengan tampilan dari sebuah website

a)

web desainer

b)

web programmer

c)

web administrator

d)

web developer

57.

Orang yang bertugas dalam melakukan coding sebuah website

a)

web desainer

b)

web programmer

c)

web administrator

d)

web developer

58.

Orang yang menciptakan aplikasi berbasis web dengan mengunakan bahasa pemrograman

a)

web administrator

b)

web desainer

c)

web programmer

d)

web developer

59.

Dibawah ini adalah contoh web browser,kecuali...  

a)

Internet Explorer

b)

Opera

c)

Notepad

d)

Google Chrome

60.

Web yang sifatnya tetap contentnya. Web ini merupakan ciri dari ...

a)

Dynamic Web

b)

Static Web

c)

Absolute Web

d)

Fixed Web

61.

Contoh potongan code berikut merupakan contoh dari kode program...

a)

PHP

b)

CSS

c)

HTML

d)

Javascript

62.

Tag dalam html untuk mencetak tebal (bold) yaitu

a)

<b>

b)

<br>

c)

<bold>

d)

<bd>

63.

Macam-macam framework web JAVA, kecuali ...

a)

Spark Framework

b)

JSF (java server face)

c)

Web2py

d)

Spring MVC

e)

GWT (google web toolkit)

64.

WAF (web application framework), atau sering disingkat web framework adalah ...

a)

Suatu kumpulan kode berupa pustaka (library) dan alat (tool) yang dipadukan sedemikian rupa guna memudahkan dan mempercepat proses pengembangan aplikasi web

b)

Proses dimana satu objek mengakuisisi properti dari obyek lain

c)

Entitas dasar run-time dalam suatu sistem berorientasi objek

d)

Merupakan tipe data yang didefiniskan, sementara method merupakan operasi

e)

Sebuah variabel yang memiliki satu nama sebagai identifier

65.

MVC merupakan kependekan dari ...

a)

Method View Code

b)

Model Virtual Control

c)

Model View Controller

d)

Method View Code

e)

Method Variable CodeIgniter

66.

Beberapa keunggulan CodeIgniter, kecuali ...

a)

Mempercepat pembuatan database

b)

Framework web PHP yang bersifat free dan open-source

c)

Bisa berjalan cepat

d)

Dapat diperluas sesuai kebutuhan

e)

Informasi tentang pustaka kelas dan fungsi yang disediakan di dalam paket distribusinya

67.

Istilah lain dari “kumpulan kelas” pada CodeIgniter disebut ...

a)

Helper (penolong)

b)

Library (pusaka)

c)

Framework

d)

MVC

e)

Controller

68.

Istilah lain dari “kumpulan fungsi (non-kelas)” pada CodeIgniter disebut ...

a)

Helper (penolong)

b)

Framework

c)

MVC

d)

Controller

e)

Library (pusaka)

69.

Dalam pola MVC, komponen aplikasi yang berfungsi untuk mempresentasikan struktur data disebut ...

a)

View

b)

Controller

c)

Helper

d)

Model

e)

Library

70.

Dalam pola MVC, komponen aplikasi yang berfungsi untuk mempresentasikan keluaran (output) dari suatu model disebut ...

a)

Model

b)

View

c)

Controller

d)

Helper

e)

Library

71.

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

e)

Library

72.

Mekanisme penyimpanan variabel data dengan waktu tertentu pada sisi client (browser) disebut ...

a)

Konsep MVC

b)

Cookie

c)

Session

d)

Helper

e)

Library

73.

Sebuah variablesementara yang diletakan di server. Dimana PHP bisa mengambil nilai yang tersimpan si server walaupun kita membuka halaman baru, disebut ...

a)

Session

b)

Cookie

c)

Helper

d)

Konsep MVC

e)

Library

74.

Metodologi atau pola desain (desain pattern) yang digunakan untuk merelasikan data dan user interface aplikasi secara efisien merupakan ....

a)

Session

b)

Konsep MVC

c)

Cookie

d)

Helper

e)

Library

75.

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

a)

Hosting

b)

Web Server

c)

Web Browser

d)

Provider

e)

Domain

76.

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

a)

Domain

b)

Web Server

c)

Web Browser

d)

Hosting

e)

Provider

77.

com, edu, go.id, sch.id, gov, ac.id, co.id, dll, disebut dengan istilah ekstensi domain, sedangkan ekstensi domain (ac.id) ditujukan untuk ...

a)

Militer Indonesia seperti untuk TNI, TNI AU, TNI AD dan militer lainnya.

b)

Lembaga pendidikan seperti SD, SMP dan SMA/SLTA.

c)

Lembaga pendidikan di Indonesia dikhususkan untuk perguruan tinggi, Universitas dan Sekolah tinggi.

d)

Lembaga dan instansi Pemerintahan.

e)

Lembaga Pendidikan.

78.

Di bawah ini merupakan aturan dalam penamaan class yang benar adalah ...

a)

class #Barang_Model

b)

class Barang_model

c)

class 2barang_model

d)

class barang model

e)

class Barang Model

79.

Di dalam CodeIgniter lokasi folder yang disediakan untuk melakukan setting koneksi database berikut, adalah ...

a)

CI/Applications/config/

b)

CI/Applications/cache/

c)

CI/System/

d)

CI/System/database/

e)

CI/System/database/drivers/

80.

Di dalam CodeIgniter File crud.php atau class Crud berikut biasanya di tempatkan pada folder ...

a)

CI/Applications/controllers

b)

CI/Applications/models

c)

CI/Applications/views

d)

CI/Applications/helpers

e)

CI/Applications/libraries

81.

Singkatan MVC

a)

Model View Contrass

b)

Model View Controler

c)

Model View Controller

d)

Modal View Controller

82.

Untuk setting alamat URL yang diinginkan dalam framework Laravel dilakukan dalam folder:

a)

routes

b)

bootstrap

c)

database

d)

resources

83.

Folder 'Controller' dalam aplikasi berbasis framework Laravel dapat ditemukan di:

a)

app/Console

b)

app/Http

c)

config/

d)

resources/views

84.

Untuk membuat tampilan di Browser berupa Views dalam aplikasi berbasis framework Laravel dapat dilakukan di folder:

a)

config

b)

database

c)

app/Http

d)

resources/views

85.

Untuk setting alamat URL yang diinginkan dalam framework Laravel dilakukan dalam folder:

a)

routes

b)

bootstrap

c)

database

d)

resources

86.

langkah pertama yang harus dilakukan untuk membuat aplikasi laravel BARU adalah:

a)

php create-project laravel/laravel --prefer-dist siaset

b)

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

c)

composer artisan:make laravel/laravel --prefer-dist siaset

d)

php artisan:make laravel/laravel --prefer-dist siaset

87.

Pada tahun berapa Laravel pertama kali dirilis?

a)

2010

b)

2011

c)

2012

d)

2013

88.

Siapakah programmer yang menciptakan Framework Laravel?

a)

Rick Ellis

b)

Taylor Otwell

c)

Mc Dady

d)

Rasmus Lerdorf

89.

Perintah Artisan untuk menjalankan laravel adalah ...

a)

php artisan server

b)

php artisan serves

c)

php artisan generate

d)

php artisan serve

90.

Gambar manakah yang merupakan logo Laravel ?

a)
b)
c)
d)
91.

Sebuah pola arsitektur perangkat lunak yang dibangun untuk memisahkan data yang dipresentasikan dengan metode yang digunakan untuk berinteraksi dengan data disebut dengan...

a)

MVC

b)

Framework

c)

OOP

d)

Model

e)

Controller

92.

Biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search) serta menangani validasi disebut dengan...

a)

Model

b)

View

c)

Controller

d)

Browser

e)

Query

93.

Merupakan representasi visual dari suatu aplikasi serta merupakan bagian dari sistem di mana HTML dihasilkan dan kemudian ditampilkan, disebut dengan...

a)

Model

b)

View

c)

Controller

d)

Browser

e)

Query

94.

Program yang mengatur serta menerima input dan menjalankan beberapa perintah untuk dijalankan di model disebut dengan...

a)

Model

b)

View

c)

Controller

d)

Query

e)

Browser

95.

Pada gambar berikut ini, yang ditunjukkan oleh nomor 1 adalah...

a)

Model

b)

View

c)

Controller

d)

Content

e)

System

96.

Pada gambar berikut ini, yang ditunjukkan oleh nomor 3 adalah...

a)

Model

b)

View

c)

Controller

d)

System

e)

Content

97.

Berikut ini yang bukan merupakan framework PHP opensource yang menggunakan konsep MVC...

a)

CakePHP

b)

CodeIgniter

c)

Symfony

d)

Laravel

e)

Yes

98.

Framework yang dirilis pertama kali pada 28 Februari 2006. Lebih sederhana karena diperuntukkan untuk web project ukuran kecil-menengah serta lebih banyak digunakan dan dikenal adalah...

a)

Laravel

b)

Yii

c)

CodeIgniter

d)

FuelPHP

e)

CakePHP

99.

Framework yang memiliki tool artisan yang berfungsi agar website yang sedang dikembangkan dapat berinteraksi dengan framework lainnya dengan bantuan command line yaitu...

a)

Laravel

b)

Yii

c)

CodeIgniter

d)

FuelPHP

e)

CakePHP

100.

Folder di dalam framework CI yang merupakan area kerja dari pengembang web karena code-code yang akan dikembangkan akan dituliskan di direktori tersebut adalah...

a)

Application

b)

System

c)

User Guide

d)

Index

e)

Htaccess

101.

Folder di dalam framework CI yang mengandung definisi kelas-kelas inti, helper, dan lain-lain yang sudah dibuat oleh pengembang adalah...

a)

Application

b)

Assets

c)

System

d)

User_Guide

e)

Index

102.

Sebuah kerangka kerja yang digunakan untuk mempermudah para developer software dalam membuat dan mengembangkan aplikasi disebut dengan...

a)

Framework

b)

MVC

c)

Application

d)

Libraries

e)

System

103.

Ada dua jenis Framework dalam dunia pemrograman, yaitu...

a)

Native dan Framework

b)

OOP dan CMS

c)

Desktop Framework dan Web Framework

d)

MVC dan CMS

e)

Application Framework dan System Framework

104.

Berikut merupakan contoh framework aplikasi berbasis web, kecuali...

a)

Yii

b)

CodeIgniter

c)

CakePHP

d)

Symfony

e)

Electron

105.

Berikut ini yang bukan merupakan fungsi framework adalah...

a)

Membantu para developer dalam perencanaan, pembuatan, dan pemeliharaan sebuah aplikasi

b)

Mempercepat proses pembuatan aplikasi, baik itu aplikasi berbasis desktop, mobile, ataupun web

c)

Memudahkan para developer dalam membaca code program dan lebih mudah dalam mencari bugs

d)

Mempermudah developer dalam mendokumentasikan aplikasi-aplikasi yang sedang dibangun

e)

Membantu mengumpulkan data yang dimasukkan (input) oleh pengembang program

106.

Pemrograman web berbasis framework didasarkan pada konsep...

a)

Common Language Runtime

b)

Model View Controller

c)

Web Server

d)

Object Oriented Programming

e)

XSS Filtering

107.

Secara umum, web framework lebih secure dibanding CMS karena sistem terbagi menjadi 3 konsep, yaitu...

a)

paging, enkripsi, dan email

b)

SEO, session, dan security

c)

model, view, dan controller

d)

grafik, validasi dan upload

e)

PHP, Data, Object

108.

Pada desktop framework, program yang dijalankan tidak berjalan lagsung pada perangkat keras, tetapi berjalan di lingkungan perangkat lunak dengan memanfaatkan...

a)

Model View Controller

b)

Web Server

c)

Common Language Runtime

d)

Object Oriented Programming

e)

XSS Filtering

109.

Framework untuk bahasa pemrograman PHP umumnya terdiri atas sekumpulan folder yang berisi file-file PHP, dimana file-file tersebut terdiri atas sebagai berikut, kecuali...

a)

class library

b)

plugin

c)

helper

d)

konfigurasi

e)

enkripsi

110.

Dengan menggunakan sebuah software framework yang baik minimal akan mengurangi beban kerja seorang programmer karena pada akhirnya fokus seorang programmer hanya pada...

a)

logika proses

b)

hasil akhir

c)

persiapan awal

d)

tim pengembang

e)

privasi keanggotaan

111.

Dengan adanya cPanel ini sangat membantu blogger dan website developer dalam membuat…

a)

Konten website

b)

Administrasi

c)

Dedicated server

d)

Budgeting

e)

Komunikasi

112.

Untuk melihat aktifitas tentang user yang mengakses website, check IP dari pengunjung website. Memasang password pada folder/direktori dari file hosting dan lain-lain dengan menggunakan …

a)

Files

b)

Database

c)

Logs

d)

Software

e)

Domain

113.

cPanel identic dengan control panel hosting yang berbasis…

a)

San Solaris

b)

Windows

c)

linux/unix

d)

Frebsd

e)

Mac OS

114.

suatu space atau tempat di internet yang kita gunakan untuk menyimpan data-data situs adalah ...

a)

Layanan hosting

b)

Hosting

c)

AkunHosting

d)

Domain

e)

Web server

115.

Layanan yang digunakan untuk menyimpan segala file yang dapat digunakan sepanjang waktu

a)

Layanan Hosting

b)

Hosting

c)

Akun Hosting

d)

Domain

e)

Web server

116.

Dibawah ini adalah beberapa tipe hosting, yang bukan tipe hosting adalah ...

a)

Shared hosting

b)

Dedicated Hosting

c)

Virtual Private server

d)

Cloud Hosting

e)

Virtual Server Hosting

117.

Jenis Hosting yang khusus di tunjukan oleh klien yang telah menyewa adalah ...

a)

Shared Hosting

b)

Dedicated Hosting

c)

Cloud Hosting

d)

Virtual Private Server

e)

Virtual Server Hosting

118.

Ketika digunakan secara bersamaan dengan orang lain yang menggunakan data terlalu besar maka kecepatan situs akan terpengaruh, haltersebut merupakan kekurangan dari

a)

Shared Hosting

b)

Dedicated Hosting

c)

Cloud Hosting

d)

Virtual Private server

e)

Virtual Server Hosting

119.

Performa dan privasi yang lebih baik, karena server tidak dipakai oleh pihak ketiga adalah kelebihan dari ...

a)

Shared Hosting

b)

Dedicated Hosting

c)

Cloud Hosting

d)

Virtual Private Server

e)

Virtual Server Hosting

120.

tipe web hosting yang menggunakan berbagai macam server untuk menyeimbangkan load dan memaksimalkan uptime adalah pengertian dari ...

a)

Shared Hosting

b)

Dedicated Hosting

c)

Cloud Hosting

d)

Virtual Private Server

e)

Virtual Server Hosting

121.

Dalam konfigurasi webmin tentunya harus setting port defaultnya, Menurut anda berapakah port default dari webmin ...

a)

10000

b)

1000

c)

10

d)

100000

e)

100

122.

perintah “nano /etc/apt/sources.list” dalam konfigurasi webmin digunakan untuk ...

a)

Membuat repository webmin.

b)

Menambahkan repository webmin.

c)

Mengupdate repository webmin.

d)

Memasukan repository webmin.

e)

Menjalankan repository webmin.

123.

Perintah “apt-get -y install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python” dalam konfigurasi webmin digunakan un tuk ...

a)

Membuat repository webmin

b)

Menambahkan repository webmin

c)

Menginstall depedency webmin

d)

Menambahkan dependency webmin

e)

Menjalankan installasi dependency webmin

124.

Dengan adanya cPanel pada sebuah website developer sangat terbantu dalam membuat …

a)

Konten Website

b)

Budgedting

c)

Administrasi

d)

Komunikasi

e)

Dedicated server

125.

Kloxo adalah salah satu kontrol panel website yang disediakan gratis untuk distro…

a)

Mandriva dan Debian

b)

Ubuntu dan Kubuntu

c)

Redhad dan Centos

d)

Redhad dan Debian

e)

Dbian dan Centos

126.

Kontrol panel hosting yang berbasis Unix/Linux dimana antar muka grafisnya membantu untuk mengelola website beserta account hosting dengan sangat mudah dan cepat adalah …

a)

Cpanel

b)

Plesk

c)

Kloxo

d)

ISP Config

e)

Webmin

127.

Kontrol panel web hosting yang powerfull dan sangat fungsional serta softwarenya yang dirancang untuk platform Unix dan Linux dengan cara yang sederhana. adalah …

a)

Cpanel

b)

Plesk

c)

Kloxo

d)

ISP config

e)

Webmin

128.

Kontrol panel hosting yang mirip dengan cPanel dan memungkinkan untuk mengelola account hosting melalui antarmuka berbasis web adalah …

a)

Cpanel

b)

Plesk

c)

Kloxo

d)

ISP config

e)

Webmin

129.

Perintah “wget http://www.webmin.com/jcameron-key.asc dan “apt-key add jcameron-key.asc” digunakan untuk ...

a)

Mengupdate repository webmi

b)

Instal repository webmin

c)

Instal dependency webmin

d)

Import GPG key repository webmin

e)

Menonaktifkan Ssl webmin

130.

Perintah “sed -i ‘s/ssl=1/ssl=0/g’ /etc/webmin/miniserv.confsed -i” pada instalasi webmin digunakan untuk ...

a)

Mengupdate repository webmin

b)

Instal repository webmin

c)

Instal dependency webmin

d)

Import GPG key repository webmin

e)

Menonaktifkan Ssl webmin

131.

Perintah diatas dalam konfigurasi webmin betrfungsi untuk ...

a)

Mengupdate repository webmin

b)

Instal repository webmin

c)

Menambahkan file repository

d)

Import GPG key repository webmin

e)

Mengeksport file repository

132.

Perintah untuk menampilkan tampilan tanda merah diatas adalah ...

a)

Ls

b)

/home/user/

c)

nano /home

d)

nano /etc/home

e)

cd/

133.

Perintah yang digunakan untuk menampilkan tampilan di atas adalah ...

a)

“nano /etc/apt/sources.list”

b)

” nano /etc/network/interfaces”

c)

” nano /etc/network”

d)

“nano /etc/apt//interfaces”

e)

” service networking restart“

134.

Kesalahan diatas muncul pada saat pengujian hasil instalasi dan konfigurasi webmin, menurut anda kesalahan tersebut terjadi karena disebabkan oleh ...

a)

Kesalahan instalasi browser

b)

Kesalahan instalasi webmin

c)

Kesalahan certificate pada browser

d)

Kesalahan pada certificate scurity browser

e)

kesalahan pada activasi key gane pada browser

135.

Berikut yang termasuk jenis bahasa pemrograman server side adalah....

a)

HTML, PHP, JSP

b)

PHP, CSS, Javascript

c)

PHP, JSP, ASP

d)

PHP,nodejs, CSS

e)

Nodejs, javascript, JSP

136.

Which HTML command is used to create a hyperlink?

a)

<link>

b)

<a>

c)

<href>

d)

<url>

e)

<hyperlink>

137.

CSS digunakan untuk...

a)

Menambahkan interaktivitas pada halaman web

b)

Menentukan struktur halaman web

c)

Mendefinisikan tata letak dan gaya pada elemen HTML

d)

Menyimpan data pada sisi server

e)

Mengelola database

138.

Apa fungsi JavaScript pada sisi klien (client-side) dalam pengembangan web?

a)

Memproses data pada sisi server

b)

Membuat tampilan halaman web

c)

Menambahkan interaktivitas pada halaman web

d)

Mengelola basis data

e)

Menyimpan file konfigurasi

139.

Bahasa pemrograman server-side yang sering digunakan untuk pengembangan web adalah...

a)

Python

b)

Java

c)

PHP

d)

C#

e)

Semua jawaban benar

140.

Which HTML command is used to create a text input element?

a)

<textinput>

b)

<input type="text">

c)

<textfield>

d)

<textbox>

e)

<input type="textbox">

141.

Apa fungsi dari perintah CSS float?

a)

Menggeser elemen ke kanan atau kiri sesuai keinginan

b)

Membuat elemen tampak mengambang di atas halaman

c)

Memberikan efek animasi pada elemen

d)

Mengubah warna latar belakang elemen

e)

Memindahkan elemen ke bagian bawah halaman

142.

Bahasa pemrograman server-side yang paling digemari oleh Agung, Dedi, dan Adi adalah...

a)

Python

b)

Ruby

c)

Node.js (JavaScript)

d)

Java

e)

PHP

143.

Perintah JavaScript yang digunakan untuk mendapatkan elemen HTML berdasarkan ID adalah...

a)

getElementByName

b)

getElementById

c)

querySelector

d)

selectElement

e)

findElement

144.

Ketika menggunakan perintah SQL pada sisi server, seperti MySQL atau PostgreSQL, tujuan utamanya adalah...

a)

Mengatur tampilan halaman web

b)

Menambahkan interaktivitas pada halaman web

c)

Memproses data pada server dan berinteraksi dengan database

d)

Mengelola kejadian dan aksi pengguna

e)

Membuat tata letak responsif

145.

Saat membuat formulir HTML, atribut "action" digunakan untuk...

a)
Menentukan warna latar belakang formulir
b)
Menentukan jenis font yang digunakan dalam formulir
c)
Menentukan tindakan yang akan dilakukan setelah formulir dikirim
d)
Menentukan jumlah maksimum karakter yang dapat dimasukkan ke dalam formulir
e)

Mengatur aksi yang akan diambil setelah formulir dikirim

146.

Untuk membuat elemen HTML bersifat responsif dan dapat menyesuaikan tampilannya berdasarkan ukuran layar, teknik atau konsep apa yang biasanya digunakan?

a)

AJAX

b)

Singleton

c)

Session

d)

Bootstrap

e)

Flexbox

147.

Untuk membuat halaman web CMS dengan PHP, perintah yang digunakan untuk menyertakan berkas header pada setiap halaman adalah...

a)

<? include("header.php"); ?>

b)

<? import("header.php"); ?>

c)

<? load("header.php"); ?>

d)

<? get("header.php"); ?>

e)

<? require("header.php"); ?>

148.

Dalam konteks CMS, apa yang dimaksud dengan "content type" pada HTTP header?

a)

Menentukan warna latar belakang elemen HTML

b)

Menentukan tata letak halaman web

c)

Menyediakan informasi tentang jenis konten yang dikirimkan server

d)

Mengelola hak akses pengguna

e)

Membuat animasi pada halaman web

149.

Bagaimana cara yang tepat untuk memanggil script JavaScript eksternal pada halaman HTML?

a)

<script href="script.js"></script>

b)

<link rel="script" href="script.js">

c)

<include src="script.js"></include>

d)

<javascript src="script.js"></javascript>

e)

<script src="script.js"></script>

150.

Untuk membuat halaman detail buku pada sistem perpustakaan dengan PHP, perintah yang digunakan untuk mengambil informasi buku dari database adalah...

a)

GET * FROM books WHERE id = 123;

b)

SELECT * FROM books WHERE id = 123;

c)

RETRIEVE * FROM books WHERE id = 123;

d)

SELECT books WHERE id = 123;

e)

SELECT FROM books WHERE id = 123;