wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UTS GANJIL_PEMROGRAMAN WEB DAN PERANGKAT BERGERAK KELAS XI RPL 2

Total questions: 30

Worksheet time: 3hrs 30mins

Name
Class
Date
1.

Apa itu aplikasi web

a)

Program yang diinstal pada komputer lokal pengguna.

b)

Perangkat lunak yang diakses melalui browser web

c)

Sistem operasi untuk server web

d)

Protokol komunikasi antara server dan klien

e)

Database yang menyimpan data pengguna

2.

Manakah dari berikut ini yang merupakan bahasa pemrograman frontend?

a)
  • Python

b)
  • PHP

c)
  • JavaScript

d)
  • Ruby

e)
  • Java

3.

Apa fungsi utama dari CSS dalam pengembangan web?

a)

Mengatur interaksi dengan database.

b)

Mengatur struktur dan konten halaman web

c)

Mengatur tampilan dan desain halaman web.

d)

Mengelola logika aplikasi backend.

e)

Mengatur pengiriman data melalui jaringan

4.

Apa perbedaan utama antara HTTP dan HTTPS?

a)

HTTP adalah protokol untuk komunikasi email, sedangkan HTTPS adalah untuk situs web.

b)

HTTPS mengenkripsi data yang dikirim antara browser dan server, sementara HTTP tidak.

c)

HTTP adalah versi terbaru dari HTTPS.

d)

HTTPS adalah protokol yang digunakan untuk transfer file, sedangkan HTTP adalah untuk halaman web.

e)

HTTP dan HTTPS tidak memiliki perbedaan.

5.

WWW merupakan singkatan dari?

a)

Word Wird web

b)

word wide web

c)

web wide word

d)

word web wide

e)

word will web

6.

Tag HTML manakah yang digunakan untuk membuat teks tebal?

a)

<i>

b)

<b>

c)

<u>

d)

<em>

e)

<small>

7.

Untuk membuat teks yang ditulis miring pada HTML, tag apa yang digunakan?

a)

<i>

b)

<b>

c)

<strong>

d)

<u>

e)

<mark>

8.

Tag mana yang digunakan untuk memasukkan gambar dalam halaman web?

a)

<img>

b)

<picture>

c)

<photo>

d)

<graphic>

e)

<image>

9.

Tag HTML manakah yang digunakan untuk mendefinisikan sebuah paragraf?

a)

<div>

b)

<para>

c)

<paragraph>

d)

<text>

e)

<p>

10.

Untuk menambahkan spasi di antara teks, tag HTML apa yang digunakan?

a)

<sp>

b)

<space>

c)

<br>

d)

<nbsp>

e)

<gap>

11.

Tag apa yang digunakan untuk mendefinisikan sebuah header dalam HTML5?

a)

<title>

b)

<nav>

c)

<top>

d)

<head>

e)

<header>

12.

Jika Anda ingin menambahkan tabel ke halaman web, tag HTML apa yang digunakan?

a)

<tab>

b)

<table>

c)

<grid>

d)

<data>

e)

<list>

13.

apakah kepanjangan dari HTML

a)

Hypertext Mark Langg

b)

Hertext Markup Language

c)

Hypertext Markup Language

d)

Hypertext Marup Language

e)

Hypertext Map Language

14.

Apa itu HTML dalam konteks pengembangan aplikasi web?

a)

HighText Markup Language

b)

HyperText Method Language

c)

HyperText Markup Language

d)

HighLevel Text Markup

e)

HyperLink Text Markup

15.

Manakah dari berikut ini yang merupakan bahasa pemrograman sisi server yang populer?

a)

CSS

b)
  • HTML

c)
  • SQL

d)

PHP

e)

JavaScript

16.

Apa fungsi dari CSS dalam pengembangan aplikasi web?

a)

Mengatur struktur data

b)

Mengelola interaksi pengguna

c)

Menyediakan styling dan layout untuk halaman web

d)

Menyimpan data pengguna

e)

Mengatur akses ke database

17.

Apa itu AJAX dalam pengembangan aplikasi web?

a)

Teknik untuk mengoptimalkan performa server

b)

Metode enkripsi untuk data

c)

Asynchronous JavaScript and XML, digunakan untuk memuat data secara asinkron

d)

Protokol komunikasi server

e)

Bahasa pemrograman untuk scripting

18.

Manakah dari berikut ini yang bukan merupakan teknik untuk meningkatkan kecepatan loading halaman web?

a)

Menggunakan CDN (Content Delivery Network)

b)

Mengoptimalkan gambar

c)

Menyederhanakan struktur HTML

d)

Menggunakan metode lazy loading

e)

Menyimpan data pengguna di server

19.

Apa peran dari JavaScript dalam pengembangan aplikasi web?

a)

Menyediakan struktur data di server

b)

Mengatur tampilan dan layout halaman web

c)

Menyediakan interaktivitas dan manipulasi DOM di halaman web

d)

Mengelola query database

e)

Mengatur keamanan aplikasi

20.

Apa yang dimaksud dengan 'responsive web design'?

a)

Desain yang berubah secara otomatis berdasarkan waktu

b)

Desain yang hanya dapat diakses oleh perangkat desktop

c)

Desain yang mengoptimalkan ukuran gambar

d)

Desain yang mengurangi ukuran file CSS

e)

Desain yang menyesuaikan tampilan dengan ukuran layar perangkat yang digunakan

21.

Apa tujuan utama dari plugin dalam NetBeans IDE?

a)

Mengelola database secara langsung

b)

Menambah fitur tambahan dan dukungan untuk berbagai bahasa pemrograman

c)

Menyediakan template desain grafis

d)

Mengoptimalkan performa jaringan

e)

Mengedit video dan audio

22.

Framework manakah yang digunakan untuk pengembangan server-side dengan menggunakan bahasa pemrograman PHP?

a)

Ruby on Rails

b)

Django

c)

Laravel

d)

Express

e)

Spring

23.

Apa itu NetBeans?

a)

Sebuah framework untuk pengembangan aplikasi web

b)

Sebuah perangkat lunak untuk desain grafis

c)

Sebuah database management system

d)

Sebuah IDE (Integrated Development Environment) untuk pengembangan perangkat lunak

e)

Sebuah aplikasi untuk pemrograman perangkat keras

24.

Mozila Firefox di ciptakan oleh pemuda berusia 19 tahun yang bernama ?

a)

Blake Ross

b)

Leonard Kleinrock

c)

Thomas Alva Edison

d)

Leonard

e)

Thomas Kleinrock

25.

Apa peran utama dari HTTP dalam aplikasi web?

a)

Mengelola database

b)

Menyediakan protokol komunikasi antara client dan server

c)

Mengoptimalkan tampilan halaman web

d)

Menyimpan data secara lokal di browser

e)

Mengatur sistem file di server

26.

Apa nama perangkat lunak yang digunakan untuk menjelajahi situs web di internet?

a)

Web Browser

b)

FTP Client

c)

Email Client

d)
  • Download Manager

e)

VPN Client

27.

Mana di antara berikut ini yang merupakan contoh perangkat lunak untuk mengakses email melalui internet?

a)

Visual Studio Code

b)

Microsoft Outlook

c)

FileZilla

d)

Internet Download Manager

e)

Google Docs

28.

Manakah dari berikut ini yang bukan merupakan contoh web browser?

a)

Google Chrome

b)

Mozilla Firefox

c)

Safari

d)

FileZilla

e)

Microsoft Edge

29.

Mana dari perangkat lunak berikut ini yang biasanya digunakan untuk berkomunikasi melalui pesan instan di internet?

a)

VPN Client

b)

Web Browser

c)

Chat Client

d)

Download Manager

e)

FTP Client

30.

Apa nama perangkat lunak yang digunakan untuk mempercepat dan mengelola proses unduhan file dari internet?

a)

Web Browser

b)

Email Client

c)

FTP Client

d)

Download Manager

e)

VPN Client