wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Pemrograman Python dan HTML

Total questions: 41

Worksheet time: 31mins

Name
Class
Date
1.

Manakah pernyataan yang benar untuk menampilkan teks Hello World di Python?

a)

echo("Hello World")

b)

print("Hello World")

c)

printf("Hello World")

d)

System.out.println("Hello World")

e)

console.log("Hello World")

2.

Jika kita ingin memeriksa apakah nilai variabel x lebih besar dari 10, maka sintaks Python yang tepat adalah:

a)

if x > 10 then:

b)

if (x > 10)

c)

if x > 10:

d)

if x => 10:

e)

if x >= 10 then

3.

Diberikan kode berikut: nilai = 75 if nilai >= 80: print("A") elif nilai >= 70: print("B") else: print("C") Apa output yang dihasilkan?

a)

A

b)

B

c)

C

d)

75

e)

Tidak ada output

4.

Di Python, operator logika yang digunakan untuk menyatakan "dan" adalah:

a)

&&

b)

AND

c)

and

d)

&

e)

All

5.

Perhatikan kode berikut: x = 5 if x % 2 == 0: print("Genap") else: print("Ganjil") Output yang dihasilkan adalah:

a)

0

b)

Genap

c)

Ganjil

d)

5

e)

Error

6.

Komponen utama komputer yang berfungsi untuk melakukan pemrosesan data adalah …

a)

Harddisk

b)

RAM

c)

CPU

d)

Monitor

e)

Keyboard

7.

Sistem operasi yang umum digunakan untuk menginstal XAMPP adalah …

a)

Android

b)

Windows, Linux, dan macOS

c)

iOS

d)

DOS saja

e)

ChromeOS

8.

Dalam XAMPP, layanan Apache digunakan untuk …

a)

Menyimpan database

b)

Menjalankan server web

c)

Mengedit kode program

d)

Menjalankan sistem operasi

e)

Mengelola email

9.

Apa fungsi dari phpMyAdmin pada XAMPP?

a)

Membuat kode PHP secara otomatis

b)

Mengelola file website

c)

Mengelola database MySQL melalui antarmuka web

d)

Menyimpan gambar dan video

e)

Mempercepat kinerja RAM

10.

Ketika menjalankan XAMPP, kita perlu menyalakan modul … agar bisa menjalankan aplikasi web berbasis PHP dan database MySQL.

a)

Apache dan MySQL

b)

FileZilla dan Mercury

c)

Tomcat dan Mercury

d)

MySQL dan Photoshop

e)

CorelDraw dan Apache

11.

Apa kepanjangan dari HTML?

a)

Hyper Text Making Language

b)

Hyperlinks and Text Markup Language

c)

Hyper Text Markup Language

d)

Home Tool Markup Language

e)

Hyper Transfer Markup Language

12.

Tag HTML yang digunakan untuk membuat hyperlink adalah …

a)

<a>

b)

<link>

c)

<href>

d)

<p>

e)

<h1>

13.

Manakah yang merupakan struktur dasar dokumen HTML yang benar?

a)

<html> <head> </head> <body> </body> </html>

b)

<html> <body> </body> </html>

c)

<head> <body> </body>

d)

<html> <title> </title> </html>

e)

<doctype> <body> </body>

14.

Tag HTML untuk menampilkan gambar adalah …

a)

<img>

b)

<picture>

c)

<src>

d)

<image>

e)

<photo>

15.

Atribut yang digunakan untuk menentukan alamat gambar pada tag adalah …

a)

alt

b)

href

c)

src

d)

link

e)

path

16.

Tag yang digunakan untuk membuat daftar bernomor adalah …

a)

<ol>

b)

<ul>

c)

<li>

d)

<dl>

e)

<dt>

17.

Untuk membuat baris baru (line break) dalam HTML digunakan tag …

a)

<br>

b)

<lb>

c)

<break>

d)

<line>

e)

<hr>

18.

Tag heading terbesar dalam HTML adalah …

a)

<h1>

b)

<h6>

c)

<h5>

d)

<h4>

e)

<h2>

19.

Atribut alt pada tag berfungsi untuk …

a)

Memberi link pada gambar

b)

Menampilkan teks alternatif jika gambar tidak tampil

c)

Mengatur ukuran gambar

d)

Menentukan lokasi gambar

e)

Mengatur posisi gambar

20.

Manakah tag yang digunakan untuk membuat tabel di HTML?

a)

<table>

b)

<tb>

c)

<tr>

d)

<td>

e)

<th>

21.

Bahasa PHP biasanya digunakan untuk …

a)

Mendesain layout dengan CSS

b)

Membuat program sisi server (server-side)

c)

Membuat animasi gambar

d)

Menulis dokumen teks

e)

Menjalankan sistem operasi

22.

Sintaks yang benar untuk menutup pernyataan (statement) dalam PHP adalah …

a)

Titik (.)

b)

Titik dua (:)

c)

Titik koma (;)

d)

Koma (,)

e)

Garis miring (/)

23.

Sintaks yang benar untuk menutup pernyataan (statement) dalam PHP adalah …

a)

Titik (.)

b)

Titik dua (:)

c)

Titik koma (;)

d)

Koma (,)

e)

Garis miring (/)

24.

Kode PHP selalu ditulis di dalam tag …

a)

<php> ... </php>

b)

<script> ... </script>

c)

<?php ... ?>

d)

<code> ... </code>

e)

<server> ... </server>

25.

Fungsi echo dalam PHP digunakan untuk …

a)

Menyimpan data ke database

b)

Menampilkan teks atau variabel ke layar

c)

Menghapus file

d)

Membuat tabel database

e)

Menghitung nilai numerik

26.

MySQL adalah …

a)

Bahasa pemrograman

b)

Sistem operasi

c)

Database Management System (DBMS)

d)

Web server

e)

Framework PHP

27.

Perintah SQL yang digunakan untuk menampilkan seluruh data dari tabel siswa adalah …

a)

SHOW siswa;

b)

DISPLAY * FROM siswa;

c)

SELECT * FROM siswa;

d)

GET ALL FROM siswa;

e)

FIND * FROM siswa;

28.

Fungsi mysqli_connect() pada PHP digunakan untuk …

a)

Membuat database baru

b)

Menghubungkan PHP dengan MySQL

c)

Menjalankan query SELECT

d)

Menutup koneksi database

e)

Menampilkan tabel

29.

Perintah SQL untuk menambahkan data baru ke tabel adalah …

a)

ADD DATA

b)

INSERT INTO

c)

APPEND ROW

d)

UPDATE

e)

ALTER TABLE

30.

Perintah SQL untuk mengubah data yang sudah ada dalam tabel adalah …

a)

CHANGE

b)

MODIFY

c)

ALTER

d)

UPDATE

e)

REPLACE

31.

Fungsi mysqli_query($conn, $sql) pada PHP digunakan untuk …

a)

Membuat koneksi database

b)

Mengeksekusi perintah SQL

c)

Menutup database

d)

Menghitung jumlah data

e)

Menyalin tabel

32.

Tipe data yang digunakan untuk menyimpan teks pendek seperti nama atau alamat adalah …

a)

INT

b)

CHAR / VARCHAR

c)

DATE

d)

FLOAT

e)

BLOB

33.

Tipe data INT pada MySQL digunakan untuk …

a)

Menyimpan data tanggal

b)

Menyimpan bilangan bulat

c)

Menyimpan teks panjang

d)

Menyimpan bilangan pecahan

e)

Menyimpan file gambar

34.

Jika kita ingin menyimpan nilai uang dengan angka desimal (misalnya 15000.50), tipe data yang paling tepat adalah …

a)

INT

b)

CHAR

c)

DECIMAL

d)

DATE

e)

TEXT

35.

Tipe data DATE pada MySQL digunakan untuk menyimpan …

a)

Teks

b)

Jam dan menit saja

c)

Tanggal (tahun-bulan-hari)

d)

Gambar

e)

Angka bulat

36.

Untuk menyimpan teks yang sangat panjang seperti artikel atau deskripsi, tipe data yang sesuai adalah …

a)

VARCHAR(50)

b)

CHAR(20)

c)

TEXT

d)

ENUM

e)

DOUBLE

37.

Tag HTML yang benar untuk membuat form input di PHP adalah …

a)

...

b)

...

c)

...

d)

...

e)

...

38.

Tipe data TIME digunakan untuk menyimpan …

a)

Teks

b)

Jam, menit, dan detik

c)

Tanggal lengkap

d)

Nilai TRUE/FALSE

e)

Bilangan pecahan

39.

Jika sebuah form menggunakan method POST, maka data dikirim dan diambil dengan PHP menggunakan …

a)

$_FORM[]

b)

$_POST[]

c)

$_GET[]

d)

$_PHP[]

e)

$_INPUT[]

40.

Jika user mengetik Budi lalu klik kirim, maka nilai bisa diakses dengan …

a)

$_POST['nama']

b)

$_FORM['nama']

c)

$_DATA['nama']

d)

$_GET['nama']

e)

$_INPUT['nama']

41.

Kode PHP yang benar untuk menampilkan data dari input teks bernama email (metode POST) adalah …

a)

echo $POST['email'];

b)

echo $_POST['email'];

c)

echo $_GET['email'];

d)

print $_FORM['email'];

e)

echo $_INPUT['email'];