wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

KISI2 PAS GANJIL PEMROGRAMAN WEB

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

Kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi disebut...

a)

Hosting

b)

Domain

c)

Database (Basisdata)

d)

URL

e)

Server

2.

Contoh bahasa pemrograman server side programming adalah?

a)

ASP, PHP, JSP, Java dan CSS

b)

ASP, PHP, HTML, Java dan Python

c)

ASP, PHP, JSP, Java dan Python

d)

CSS, PHP, JSP, Java dan Python

e)

ASP, PHP, JSP, Java dan HTML

3.

Contoh bahasa pemrograman client side programming adalah?

a)

HTML, JSP, CSS, Javascript, XML

b)

HTML, XHTML, CSS, Javascript, XML

c)

HTML, XHTML, PHP, Javascript, XML

d)

Python, XHTML, CSS, Javascript, XML

e)

HTML, XHTML, CSS, PHP, XML

4.

Domain yang menjadi identitas dari negara Indonesia adalah

a)

.ORG

b)

.ID

c)

.COM

d)

.NET

e)

.US

5.

Jenis Website dengan interaksi yang terjadi antara pengguna dan server sangat kompleks. Di mana seseorang (Client) dapat mengubah Content dari halaman tertentu dengan menggunakan Browser. Merupakan pengertian dari?

a)

Web Dinamis

b)

Web Statis

c)

Web Server

d)

Web Client

e)

Web Hosting

6.

Suatu intraksi dimana client mengirimkan masukan ke serverm dan server mengolah masukan tersebut kemudian dikembalikan kepada client (browser) merupakn konsep dari ...

a)

CGI

b)

Internet

c)

HTML

d)

JavaScript

e)

CSS

7.

Apa kepanjangan WWW ...

a)

Word Wide Web

b)

World Wide Web

c)

World Web Wide

d)

Wide Word Web

e)

Wide World Web

8.

Bahasa pemrograman web yang pengolahannya dilakukan di sisi server adalah

a)

Client Side Programming

b)

Host Side Programming

c)

Web Side Programming

d)

Server Client Programming

e)

Server Side Programming

9.

Jenis Website yang mana penggunanya tidak bisa merubah kontent dari Web tersebut secara langsung menggunakan Browser. Merupakan pengertian dari?

a)

Web Dinamis

b)

Web Statis

c)

Web Server

d)

Web Client

e)

Web Hosting

10.

Elemen form harus membungkus seluruh elemen masukan informasi agar dapat dibaca oleh aplikasi ...

a)

Web

b)

Oracle

c)

Client

d)

Server

e)

User

11.

Nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet adalah

a)

Domain

b)

Hosting

c)

Web

d)

Internet

e)

HTTP

12.

Halaman utama dari sebuah website disebut ...

a)

Webpage

b)

Website

c)

Homepage

d)

URL

e)

HTTP

13.

Berikut ini data yang bisa di inputkan dalam komponen entri pilihan adalah ...

a)

Input file

b)

Multiple answer

c)

Check box

d)

Select

e)

Datalist

14.

Hal pokok yang harus sering digunakan dalam pembuatan halaman web bagi seorang web programmer adalah mempelajari ...

a)

Download

b)

Upload

c)

Tag HTML

d)

Instalasi web

e)

Mahir menggunakan web

15.

Berikut ini elemen multimedia memiliki format file dengan ekstensi ...

a)

.SWF

b)

.WMV

c)

.MP3

d)

.MP4

e)

.JPG

16.

Sebuah dokumen informasi terdiri atas teks yang saling terkait dengan teks lainnya, bahkan dengan dokumen lain. Keterkaitan halaman lewat teks tersebut dinamakan dengan istilah ...

a)

Pranala

b)

Pranata

c)

Prototipe

d)

Hypertext

e)

Konseptual

17.

Untuk mencoba LiteSpeed versi gratis bisa menggunakan web server ...

a)

OnLiteSpeed

b)

OffLiteSpeed

c)

OpenLiteSpeed

d)

CloseLiteSpeed

e)

RightLiteSpeed

18.

Web server antar platform yang dapat berjalan di beberapa platform seperti LINUX dan windows adalah ?

a)

Web route

b)

Apache

c)

Xampp

d)

Web server

e)

DHCP server

19.

Sebuah instruksi atau kalimat perintah dalam bahasa pemrograman yang akan dieksekusi oleh komputer disebut

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

20.

Seperangkat aturan dalam bahasa pemrograman yang mendefinisikan kombinasi simbol yang dianggap sebagai dokumen terstruktur dengan benar disebut

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

21.

Jika kita ingin menulis lebih dari satu statement dalam satu baris pada bahasa Python, maka kita harus memisahkan antar statementnya dengan menggunakan tanda

a)

Pagar

b)

Spasi

c)

Koma

d)

Titik-Koma

e)

Petik

22.

Deretan karakter pada bahasa Python yang dapat berupa huruf, digit angka, atau simbol, yang penulisannya diawali dan diakhiri dengan tanda petik disebut

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

23.

Penulisan String dalam pemrograman biasanya diawali dan diakhiri dengan tanda

a)

Pagar

b)

Spasi

c)

Koma

d)

Titik-Koma

e)

Petik

24.

Penulisan syntaks pada python bersifat Case Sensitive. Menurut rekomendasi style guide Google, penulisan case yang disarankan adalah seperti yang disebutkan di bawah ini. Pilih istilah yang salah

a)

Snake Case

b)

Camel Case

c)

All Caps Case

d)

Kebab Case

e)

Kernel Case

25.

Penulisan case pada python yang menggunakan tanda garis bawah atau underscore sebagai pemisah antar kata adalah

a)

Snake Case

b)

Camel Case

c)

All Caps Case

d)

Kebab Case

e)

Kernel Case

26.

Penulisan case pada python yang penulisan antar katanya digabung, namun huruf depan tiap kata diberi huruf kapital disebut

a)

Snake Case

b)

Camel Case

c)

All Caps Case

d)

Kebab Case

e)

Kernel Case

27.

Penulisan case pada python yang penulisan antar katanya digabung, namun semua hurufnya diketik dalam huruf kapital disebut

a)

Snake Case

b)

Camel Case

c)

All Caps Case

d)

Kebab Case

e)

Kernel Case

28.

Blok program adalah kumpulan dari beberapa statement yang digabungkan dalam satu blok. Penulisan blok program sebaiknya ditambahkan jarak pengaturan posisi tiap statement dengan menekan tombol . . . . . . . pada keyboard

a)

Enter

b)

Spasi

c)

Insert

d)

Delete

e)

Tab

29.

Penulisan komentar pada python yang tidak akan tercetak saat di RUN adalah menggunakan tanda

a)

Pagar

b)

Spasi

c)

Koma

d)

Titik-Koma

e)

Petik

30.

Pilihlah contoh penulisan variabel pada Python yang salah di bawah ini

a)

_nama

b)

NamaSiswa

c)

if_youcan

d)

nama_siswa

e)

USIA

31.

Untuk menghapus variabel pada Python, kita dapat menggunakan perintah

a)

input()

b)

int()

c)

round()

d)

del()

e)

float()

32.

Tipe data pada Python yang merupakan bilangan bulat disebut

a)

Float

b)

Integer

c)

Boolean

d)

Heksadesimal

e)

Biner

33.

Tipe data pada Python yang merupakan bilangan pecahan disebut

a)

Float

b)

Integer

c)

Boolean

d)

Heksadesimal

e)

Biner

34.

Tipe data pada Python yang merupakan bilangan berbasis dua (2) disebut

a)

Float

b)

Integer

c)

Boolean

d)

Heksadesimal

e)

Biner

35.

Tipe data pada Python yang merupakan bilangan berbasis enambelas (16) disebut

a)

Float

b)

Integer

c)

Boolean

d)

Heksadesimal

e)

Biner

36.

Tipe data pada Python yang bernilai True (1) atau False (0) disebut

a)

Float

b)

Integer

c)

Boolean

d)

Heksadesimal

e)

Biner

37.

Jenis Website yang mana penggunanya tidak bisa merubah kontent dari Web tersebut secara langsung menggunakan Browser. Merupakan pengertian dari?

a)

Web Dinamis

b)

Web Statis

c)

Web Server

d)

Web Client

e)

Web Hosting

38.

Bahasa pemrograman web yang proses pengolahannya dilakukan di sisi client dan dilakukan oleh web browser sebagai clientnya adalah

a)

Client Side Programming

b)

Host Side Programming

c)

Web Side Programming

d)

Server Client Programming

e)

Server Side Programming

39.

Script/bahasa program pendukung dari HTML yang membuat tampilan HTML: menjadi lebih indah adalah....

a)

Pascal

b)

Visual Basic

c)

C++

d)

CSS

e)

Flash

40.

Di bawah ini contoh server side scripting adalah ....

a)

Javas

b)

Javac

c)

Www

d)

Web

e)

Java server pages (JSP)

41.

Web server antar platform yang dapat berjalan di beberapa platform seperti LINUX dan windows adalah .…

a)

Web route

b)

Apache

c)

Xampp

d)

Web server

e)

DHCP server

42.

Komputer yang bertugas menyimpan informasi halam web yang pernah di akses sebelumnya adalah ….

a)

Database server

b)

Poxy server

c)

Name server

d)

String.concat()

e)

Web server

43.

Jenis script yang pengolahannya dilakukan di sisi client disebut .…

a)

Client side scripting

b)

Server side scripting

c)

Macintosh

d)

Client side scripting dan Server side scripting

e)

Benar semua

44.

Fungsi utama web server adalah .…

a)

Mencatat halaman web

b)

Membuat berkas baru

c)

Salah semua

d)

Menyimpan gambar

e)

Mentransfer seluruh berkas atau file dalam sebuah web halaman

45.

Kumpulan intruksi program yang tidak memerlukan kompilasi dan hasilnya ditampilkan pada browser ….

a)

Script

b)

Apache

c)

tag

d)

chat

e)

Xampp

46.

Dalam pembuatan kode program HTML, kita harus menuliskan sintak dasar terlebih dahulu. Sintak HTML berikut ini yang akan menampilkan kalimat Saya Mengerjakan dengan JUJUR adalah

a)

<html>

<head>

<title>Program HTML</title>

</head>

<body>

<b>Saya Mengerjakan dengan JUJUR</b>

</body>

</html>

b)

<html>

<head>

<title>Program HTML</title>

</head>

<body>

<i>Saya Mengerjakan dengan JUJUR</i>

</body>

</html>

c)

<html>

<head>

<title>Program HTML</title>

</head>

<body>

<u>Saya Mengerjakan dengan JUJUR</u>

</body>

</html>

d)

<html>

<body>

<title>Program HTML</title>

</body>

<head>

<b>Saya Mengerjakan dengan JUJUR</b>

</head>

</html>

e)

<html>

<body>

<title>Program HTML</title>

</body>

<head>

<i>Saya Mengerjakan dengan JUJUR</i>

</head>

</html>

47.

Web server merupakan perangkat dimana aplikasi kita dapat menerima request dan mengirimkan response dalam protokol HTTP. Yang bukan merupakan web server adalah

a)

Apache

b)

NginX

c)

IIS

d)

Glassfish

e)

MySQL

48.

Fungsi yang digunakan untuk memasukkan perintah-perintah SQL adalah

a)

mysql_select()

b)

mysql_fetch()

c)

mysql_create()

d)

mysql_array()

e)

mysql_query()

49.

Atribut action pada tag form digunakan untuk

a)

Menentukan nama dari form

b)

Menentukan metode pengiriman data

c)

Menentukan alamat halaman yang memproses inputan

d)

Menerima masukan berupa pilihan

e)

Menandai dan mengatur nilai dari suatu pilihan

50.

Server Side Scripting adalah bahasa pemrograman web yang...

a)

Scripnya dijalankan di server

b)

Scriptnya dijalankan di client

c)

Membutuhkan server saja

d)

Membutuhkan client saja

e)

Hasilnya muncul di server

51.

Jenis web developer yang berfokus pada pengembangan modul aplikasi terkait dengan proses bisnis aplikasi/data processingnya adalah ...

a)

back-end developer

b)

front-end developer

c)

full stack developer

d)

data developer

52.

Aplikasi atau perangkat lunak yang menggunakan web sebagai platformnya dinamakan ...

a)

web application

b)

web development

c)

web platform

d)

web developer

53.

Apa Fungsi atribut “align” dalam HTML ?

a)

Mengatur panjang

b)

Tebal garis tepi

c)

Perataan tabel

d)

Mengatur lebar

e)

Warna latar belakang

54.

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

55.

Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . . .

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

e)

Admin

56.

Salah satu layanan yang didapat oleh pemakai komputer yang terhubung dengan internet yang memudahkan pengguna komputer untuk berinteraksi dengan pengguna internet lainnya dan mencari informasi yang diperlukan disebut dengan

a)

Chat

b)

Web

c)

Mesenger

d)

Browser

e)

Email

57.

Sebuah software yang digunakan untuk menerima permintaan dalam bentuk HTTP atau HTTPS dan mengembalikan dalam bentuk HTML adalah pengertian dari...

a)

Web Server

b)

Web Dinamis

c)

Web Statis

d)

Web Browser

e)

Web Scripting

58.

Jenis web developer yang berfokus pada UI/UX (User Interface/User eXperience) adalah ...

a)

front-end developer

b)

back-end developer

c)

full stack developer

d)

interface developer

e)

black-end developer

59.

Struktur dasar membuat tabel pada html ....

a)

<table>

<tr>

<td> </td>

</tr>

<table>

b)

<table>

<tr>

<tr> <td>

<table>

</td>

c)

<table>

<tr>

<td> </td>

</tr>

</table>

d)

<table>

<head>

<td> </tr>

<Table>

</head>

e)

<td>

<table>

<tr> </tr>

</table>

</td>

60.

IIS merupakan aplikasi web server yang hanya berjalan pada sistem operasi...

a)

Linux

b)

Unix

c)

MAC OS

d)

Windows

e)

DOS