wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Pra Sumatif Akhir Semester

Total questions: 20

Worksheet time: 16mins

Name
Class
Date
1.

Library PHP yang paling umum digunakan untuk membuat GUI berbasis web adalah...

a)

jQuery

b)

GTK+

c)

Laravel

d)

HTML

e)

PHP-GTK

2.

PHP-GTK adalah library yang digunakan untuk membuat aplikasi GUI dengan PHP pada...

a)

Web server

b)

Browser

c)

Desktop

d)

Mobile

e)

Database

3.

Apa kepanjangan dari GTK dalam PHP-GTK

a)

Graphic Toolkit

b)

Gnome Toolkit

c)

GNU Text Kernel

d)

General Tool Kernel

e)

Graphic Type Key

4.

Library berikut tidak digunakan dalam pengembangan GUI dengan PHP

a)

PHP-GTK

b)

WinBinder

c)

wxWidgets

d)

PyQt

e)

Qt for PHP

5.

WinBinder adalah library PHP untuk membuat aplikasi GUI di...

a)

Linux

b)

Windows

c)

Android

d)

macOS

e)

iOS

6.

Manakah dari berikut ini yang merupakan fitur utama dari PHP-GTK

a)

Desain berbasis canvas

b)

Kompatibel dengan GTK+

c)

Bisa dijalankan di browser

d)

Integrasi dengan Python

e)

Berbasis SQL

7.

Library GUI PHP yang memungkinkan pembuatan form Windows tanpa menggunakan browser adalah...

a)

Bootstrap

b)

Laravel

c)

WinBinder

d)

ReactPHP

e)

Slim

8.

Kelebihan utama PHP-GTK adalah...

a)

Cross-platform dan open source

b)

Berbasis HTML

c)

Mudah diakses lewat web

d)

Digunakan untuk pengolahan data

e)

Terintegrasi dengan Java

9.

Berikut ini bukan komponen GUI yang disediakan oleh PHP-GTK

a)

Button

b)

Entry

c)

Window

d)

ChartJS

e)

Label

10.

Untuk menampilkan tombol dalam PHP-GTK, class yang digunakan adalah...

a)

GtkText

b)

GtkText

c)

GtkButton

d)

GtkBox

e)

GtkFrame

11.

Anda diminta membuat GUI untuk aplikasi kasir. Pilihlah alasan paling logis untuk memilih library GUI daripada membuatnya menggunakan terminal atau command line

a)

GUI lebih sederhana secara sintaks

b)
  1. GUI mendukung visualisasi data yang lebih baik

c)

Command line sudah tidak digunakan lagi

d)
  1. GUI tidak membutuhkan struktur program

e)
  1. Terminal tidak bisa menampilkan teks

12.

Library frontend seperti Bootstrap dalam pengembangan GUI dengan PHP digunakan untuk...

a)

Back-end logic

b)

Database management

c)

Tampilan antarmuka

d)

CLI-based control

e)

Web server setup

13.
  1. Dalam menggunakan library GUI, Anda menemukan bahwa desain tampilan terlalu kaku di resolusi layar berbeda. Apa pendekatan terbaik untuk mengatasi masalah ini

a)
  1. Winbinder

b)
  1. PHP-GTK

c)
  1. PHPDesigner

d)
  1. Notepad++

e)
  1. Laravel

14.

WinBinder mendukung GUI pada PHP dengan memanfaatkan API dari...

a)

Linux

b)

Windows

c)

Android

d)

Java

e)

Node.js

15.
  1. Dalam konteks pemanfaatan library GUI pada PHP, prinsip pemrograman event-driven sangat penting karena...

a)
  1. Memungkinkan program dijalankan dalam mode CLI

b)

Mempermudah pengelolaan database

c)

Mengurangi jumlah kode yang diperlukan untuk menjalankan program

d)
  1. Memungkinkan aplikasi merespons interaksi pengguna secara real-time

e)

Hanya digunakan pada server-side scripting

16.

Library atau teknologi yang umum digunakan untuk membuat SPA (Single Page Application) bersama PHP adalah...

a)

PHP-GTK

b)

Vue.js

c)

WinBinder

d)

SQLite

e)

PHPMyAdmin

17.

PHP-GTK merupakan ekstensi PHP untuk membangun GUI dengan memanfaatkan toolkit...

a)

.NET

b)

GTK+

c)

Qt

d)

JavaFX

e)

Cocoa

18.

Untuk menjalankan skrip PHP-GTK, dibutuhkan...

a)

Browser

b)

Terminal Linux

c)

PHP interpreter dengan ekstensi PHP-GTK

d)

SQL Server

e)

Laravel CLI

19.

Contoh penggunaan PHP dalam GUI berbasis web dengan library frontend adalah kombinasi:

a)

PHP + MySQL

b)

PHP + GTK

c)

PHP + Vue.js

d)

PHP + Java

e)

PHP + Python

20.

Manakah yang termasuk tools pendukung pembuatan GUI pada PHP berbasis web

a)

React, Vue, Bootstrap

b)

Composer, Git, CLI

c)

Apache, Nginx, IIS

d)

MySQL, PostgreSQL, SQLite

e)

Laravel, CodeIgniter, Slim