Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Web untuk Siswa RPL Kelas 12

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Apa itu HTML?

a)

HTML adalah bahasa markup untuk membuat halaman web.

b)

HTML adalah sistem operasi untuk perangkat mobile.

c)

HTML digunakan untuk mengedit gambar dan video.

d)

HTML adalah bahasa pemrograman untuk aplikasi desktop.

2.

Apa fungsi CSS dalam pengembangan web?

a)

Fungsi CSS dalam pengembangan web adalah untuk mengatur tampilan dan tata letak halaman web.

b)

CSS digunakan untuk mengoptimalkan kecepatan server web.

c)

CSS berfungsi untuk mengelola database situs web.

d)

CSS digunakan untuk menulis kode backend aplikasi web.

3.

Apa kepanjangan dari PHP?

a)

PHP: Personal Home Page

b)

PHP: Hypertext Preprocessor

c)

PHP: Programming Hypertext

d)

PHP: Preprocessor Hypertext

4.

Apa itu JavaScript?

a)

JavaScript adalah aplikasi pengolah kata.

b)

JavaScript adalah bahasa markup untuk desain web.

c)

JavaScript adalah sistem operasi untuk komputer.

d)

JavaScript adalah bahasa pemrograman yang digunakan untuk pengembangan web.

5.

Apa perbedaan antara front-end dan back-end?

a)

Front-end is responsible for server management, while back-end deals with client interactions.

b)

Front-end handles the database, while back-end focuses on user interface design.

c)

Front-end is the server side (database and logic), while back-end is the client side (UI/UX).

d)

Front-end is the client side (UI/UX), while back-end is the server side (database and logic).

6.

Sebutkan salah satu framework CSS yang populer!

a)

Bulma

b)

Bootstrap

c)

Foundation

d)

Tailwind CSS

7.

Apa itu responsive web design?

a)

Responsive web design adalah teknik untuk membuat situs web yang lebih aman.

b)

Responsive web design adalah metode untuk meningkatkan kecepatan situs web.

c)

Responsive web design adalah cara untuk mengoptimalkan SEO situs web.

d)

Responsive web design adalah teknik untuk membuat situs web yang dapat beradaptasi dengan berbagai ukuran layar dan perangkat.

8.

Apa yang dimaksud dengan DOM?

a)

DOM adalah antarmuka pemrograman untuk dokumen HTML dan XML.

b)

DOM adalah sistem operasi untuk perangkat mobile.

c)

DOM adalah format untuk menyimpan data dalam database.

d)

DOM adalah bahasa pemrograman untuk aplikasi web.

9.

Sebutkan dua jenis database yang umum digunakan!

a)

Relational Database dan NoSQL Database

b)

Flat File Database dan XML Database

c)

Distributed Database dan In-Memory Database

d)

Graph Database dan Object Database

10.

Apa itu API?

a)

API adalah sistem yang mengelola database secara otomatis.

b)

API adalah antarmuka yang memungkinkan aplikasi berkomunikasi satu sama lain.

c)

API adalah alat untuk mendesain antarmuka pengguna.

d)

API adalah protokol untuk mengamankan jaringan komputer.

11.

Apa fungsi dari tag dalam HTML?

a)

Fungsi dari tag adalah untuk menyimpan gambar dan media dalam HTML.

b)

Fungsi dari tag adalah untuk menyimpan metadata dan informasi penting tentang dokumen HTML.

c)

Fungsi dari tag adalah untuk mengatur gaya dan layout dokumen.

d)

Fungsi dari tag adalah untuk menampilkan konten utama halaman.

12.

Sebutkan salah satu metode pengambilan data dari server!

a)

API (Application Programming Interface)

b)

SSH (Secure Shell)

c)

FTP (File Transfer Protocol)

d)

WebSocket (Real-time communication)

13.

Apa itu AJAX?

a)

AJAX adalah sistem operasi untuk perangkat mobile.

b)

AJAX adalah bahasa pemrograman untuk server.

c)

AJAX adalah teknik untuk membuat aplikasi web yang interaktif dan responsif.

d)

AJAX adalah alat untuk mengedit gambar secara online.

14.

Apa peran dari web server?

a)

Web server menyimpan dan mengirimkan konten web kepada klien.

b)

Web server mengelola database pengguna.

c)

Web server mengatur jaringan lokal untuk perusahaan.

d)

Web server menyediakan layanan email kepada klien.

15.

Sebutkan salah satu alat untuk debugging JavaScript!

a)

Developer Tools di browser

b)

Console.log()

c)

JQuery Debugger

d)

Node.js REPL

16.

Apa itu framework dalam pemrograman web?

a)

Framework adalah jenis bahasa pemrograman baru.

b)

Framework adalah alat untuk mendesain antarmuka pengguna.

c)

Framework adalah metode untuk menguji aplikasi web.

d)

Framework dalam pemrograman web adalah sekumpulan alat dan pustaka yang memudahkan pengembangan aplikasi web.

17.

Apa yang dimaksud dengan SEO?

a)

SEO adalah proses pengembangan perangkat lunak.

b)

SEO adalah singkatan dari Search Engine Optimization.

c)

SEO adalah metode untuk mengelola media sosial.

d)

SEO adalah teknik untuk meningkatkan penjualan.

18.

Sebutkan dua jenis file yang dapat digunakan untuk menyimpan gambar di web!

a)

TIFF, SVG

b)

WEBP, PSD

c)

JPEG, PNG

d)

GIF, BMP

19.

Apa itu SSL dan mengapa penting?

a)

SSL adalah sistem penyimpanan data yang efisien.

b)

SSL adalah aplikasi untuk mengelola email secara aman.

c)

SSL adalah protokol keamanan yang penting untuk melindungi data dalam komunikasi internet.

d)

SSL adalah jenis perangkat keras untuk mempercepat internet.

20.

Apa yang dimaksud dengan hosting web?

a)

Hosting web adalah layanan penyimpanan dan pengelolaan situs web di server.

b)

Hosting web adalah proses pengembangan aplikasi mobile.

c)

Hosting web adalah layanan untuk mengedit gambar secara online.

d)

Hosting web adalah jenis perangkat keras untuk komputer.

21.

Apa itu framework JavaScript dan sebutkan contohnya!

a)

Framework JavaScript adalah sekumpulan alat untuk membangun aplikasi web, contohnya adalah React.

b)

Framework JavaScript adalah bahasa pemrograman baru, contohnya adalah Java.

c)

Framework JavaScript adalah sistem operasi untuk server, contohnya adalah Linux.

d)

Framework JavaScript adalah alat untuk mengedit gambar, contohnya adalah Photoshop.

22.

Apa yang dimaksud dengan caching dalam pengembangan web?

a)

Caching adalah proses menyimpan data sementara untuk mempercepat akses data di masa mendatang.

b)

Caching adalah metode untuk mengelola database secara efisien.

c)

Caching adalah teknik untuk mengoptimalkan SEO situs web.

d)

Caching adalah cara untuk mengamankan data pengguna.

23.

Sebutkan salah satu alat untuk manajemen versi dalam pengembangan perangkat lunak!

a)

Git

b)

Photoshop

c)

MySQL

d)

JIRA

24.

Apa itu web API dan bagaimana cara kerjanya?

a)

Web API adalah antarmuka yang memungkinkan aplikasi berkomunikasi melalui internet.

b)

Web API adalah alat untuk mendesain antarmuka pengguna.

c)

Web API adalah sistem penyimpanan data di server.

d)

Web API adalah bahasa pemrograman untuk aplikasi desktop.

25.

Sebutkan salah satu metode untuk mengoptimalkan kecepatan situs web!

a)

Menambah jumlah permintaan HTTP

b)

Minifikasi file CSS dan JavaScript

c)

Menambah ukuran gambar

d)

Menggunakan lebih banyak plugin