wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pemrograman Web dan Perangkat Bergerak

Total questions: 59

Worksheet time: 37mins

Name
Class
Date
1.

Di antara sistem operasi mobile yang ada di pasaran saat ini, berdasarkan survei Gartner (2019) yang menjadi ‘raja’ smartphone dunia ialah smartphone dengan sistem operasi ...

a)

Android

b)

Microsoft

c)

Blackberry

d)

Apple

2.

Beberapa aplikasi di Android diciptakan untuk media sosial. Salah satunya ..., yakni aplikasi media sosial yang menitikberatkan pada fitur chat.

a)

Facebook

b)

Instagram

c)

WhatsApp

d)

Twitter

3.

Jika kita ingin mengambangkan aplikasi Android, maka yang paling tepat adalah menggunakan ... karena ...

a)

Eclipse; mendukung ekspor ke iOS dan memiliki kapasitas kecil

b)

Android Studio; resmi dari Google dan mengikuti perkembangan

c)

Canva; memudahkan user dalam mengembangkan user interface

d)

Microsoft Visio; mengikuti perkembangan aplikasi setiap waktu

4.

Teknologi mobile lahir karena kebutuhan manusia yang semakin dinamis dan progresif. Hal tersebut tak lepas dari pengaruh ... yang membuat manusia menggantungkan seluruh kebutuhan ...-nya di sana

a)

internet; hidup

b)

informasi; internet

c)

internet; informasi

d)

kehidupan; sehari-hari

5.

PHP Merupakan singkatan dari?

a)

Private Home Page

b)

Personal Hypertext Processor

c)

PHP: Hypertext Processor

d)

Program Hypertext Processor

6.

Kode PHP diawali dan di akhiri dengan tanda?

a)

<?php … </?php>

b)

<script> … </script>

c)

<?php … ?>

d)

<php … /?>

7.

Sintak untuk mencetak output ‘Hello World’ di PHP?

a)

cout<<“Hello World”;

b)

System.out.print(“Hello World”);

c)

document.write (“Hello World”)

d)

echo “Hello World”;

8.

Setiap variabel di PHP diawali dengan simbol?

a)

#

b)

$

c)

%

d)

*

9.

Setiap perintah dalam PHP diakhiri dengan tanda?

a)

:

b)

;

c)

*

d)

</php>

10.

Tipe data integer di PHP digunakan untuk data?

a)

Bilangan bulat

b)

Bilangan Pecahan

c)

Boolean

d)

NULL

11.

Tipe data Boolean hanya memiliki nilai true dan false!

a)

Benar

b)

Salah

c)

Jawaban a dan b benar

d)

Tidak diketahui

12.

Berikut ini contoh operator aritmatika, kecuali

a)

+

b)

%

c)

>=

d)

/

13.

Operator pembanding digunakan untuk melakukan?

a)

Penjumlahan antara dua nilai

b)

Perbandingan antara dua nilai

c)

Mengkombinasi anatar dua nilai

d)

Semua jawaban salah

14.

Perhatikan kode Berikut:

$a = 50;

$b = 10;

if ($b>=$a){

echo $b;

}

Kode diatas menghasilkan output?

a)

50

b)

10

c)

Tidak menghasilkan output

d)

Error pada sintak program

15.

Perhatikan kode berikut:


$a=5;

switch ($a){

case 1 : echo 1;break;

case 2 : echo 2;break;

case 3 : echo 3;break;

default : echo 4;

}


Program diatas menghasilkan output?

a)

1

b)

2

c)

3

d)

4

16.

Dibawah ini merupakan struktur perulangan di PHP, kecuali

a)

for

b)

foreach

c)

switch

d)

while

17.

Ketika menggunakan method POST variabel akan di tampilkan di URL!

a)

Benar

b)

Salah

c)

a dan b salah

d)

Tidak diketahui

18.

Untuk memulai session menggunakan?

a)

session_begin()

b)

session_start()

c)

session_unset()

d)

session_destroy()

19.

Perhatikan kode berikut:


$nama = array("Dina", "Aldi", "Okta","Bayu");

echo $nama[3];


Kode tersebut menghasilkan output?

a)

Dina

b)

Aldi

c)

Okta

d)

Bayu

20.

HTML menyediakan atribut khusus untuk Merge Cell, yaitu ...

a)

Rowspan

b)

Colspan

c)

Mergerowspan

d)

Mergecolspan

21.

Kode penulisan sintaks colspan yang benar adalah ...

a)

<ts colspan="number">

b)

<tr colspan="number">

c)

<td colspan="number">

d)

<te colspan="number">

e)

<th colspan="number">

22.

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

a)

.SWF

b)

.WMV

c)

.MP3

d)

.MP4

e)

.JPG

23.

Perubahan ukuran gambar dapat dilakukan dengan menggunakan properti ...

a)

Size

b)

Pixel

c)

Width

d)

Height

e)

Rasio

24.

Dalam pemrograman android Activity adalah

a)

Komponen yang berjalan dibelakang layar dan tidak memiliki tampilan apa-apa

b)

Container untuk User Interface (UI), komponen yang dapat dilihat oleh pengguna

25.

Kegunaan Android manifest adalah

a)

Sebagai pengatur activity-activity yang terdapat pada aplikasi, berupa daftar kelas-kelas java, dll.

b)

Menyimpan, merancang file-file layout yang berhubungan dengan user interface.

26.

Android adalah sebuah sistem operasi untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet yang berbasis

a)

Java

b)

C++

27.

Variabel di dalam sebuah fungsi yang dapat mengambil beberapa masukan dalam bentuk parameter dan melakukan beberapa proses dan dimungkinkan mengembalikan beberapa nilai, adalah pengertian ...

a)

Method

b)

Function

c)

Procedure

d)

Constant

e)

Operator

28.

Variabel yang berfungsi sebagai tempat menampung data atau nilai, namun nilai yang ditampung sifatnya tetap atau tidak berubah selama program PHP dijalankan, adalah pengertian ...

a)

Constant

b)

Function

c)

Procedure

d)

Operator

e)

Character

29.

Sesuatu (biasanya berupa simbol) yang diberikan pada satu atau lebih nilai, dan nilai tersebut akan menghasilkan nilai yang lain, adalah pengertian dari ...

a)

Operator

b)

Method

c)

Constant

d)

Function

e)

Procedure

30.

Pernyataan yang biasa dipakai untuk mengambil keputusan berdasarkan suatu kondisi dalam PHP adalah ...

a)

WHILE

b)

IF

c)

DO WHILE

d)

FOR

e)

SWITCH

31.

Dari potongan kode program di atas adalah merupakan pernyataan kondisi ...

a)

IF saja

b)

IF else

c)

IF else IF

d)

else

e)

Tidak ada jawaban yang benar

32.

Pengulangan akan berakhir jika ekspresi (yang diuji sesudah pernyataan-pernyataan dijalankan) bernilai salah. Merupakan pernyataan ...

a)

FOR

b)

WHILE

c)

DO WHILE

d)

IF

e)

SWITCH

33.

Apabila kalian menjumpai persoalan yang melibatkan banyak alternatif semacam penentuan hari, lebih tepat kalian bisa menggunakan sebuah pernyataan ...

a)

WHILE

b)

FOR

c)

NESTED IF

d)

SWITCH

e)

DO WHILE

34.

Di antara sistem operasi mobile yang ada di pasaran saat ini, berdasarkan survei Gartner (2019) yang menjadi ‘raja’ smartphone dunia ialah smartphone dengan sistem operasi ...

a)

Android

b)

Microsoft

c)

Blackberry

d)

Apple

35.

Ketika kita mengupdate story di Instagram di smartphone berbasis Android dan iPhone, tampak perbedaan yang cukup mendasar, yakni tingkat kualitas gambar yang berbeda jauh. Mengapa hal ini bisa terjadi?

a)

iOS lebih mahal dari Android

b)

frame rate iOS lebih tinggi ketimbang Android

c)

Android lebih efisien ketimbang iOS

d)

Kompresi iOS lebih tinggi

36.

Group dengan elemen yang berhubungan satu sama lain dalam form adalah ...

a)

<form>

b)

<input>

c)

<textarea>

d)

<label>

e)

<fieldset>

37.

Form HTML digunakan untuk memilih pelbagai macam data yang disediakan dalam bentuk ...

a)

Textarea

b)

Input teks

c)

Radio button

d)

Check box

e)

Form

38.

Istilah lain dari bentuk komponen select adalah ...

a)

File alternatif

b)

Opsi pilihan

c)

Check box

d)

Combo box

e)

Datalist

39.

Mendefinisikan kontrol input berupa area teks pada form menggunakan ...

a)

<form>

b)

<input>

c)

<textarea>

d)

<label>

e)

<fieldset>

40.

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

41.

Pada form input radio button hanya ada satu pilihan yang terseleksi, tidak bisa digunakan untuk ...

a)

Input file

b)

Multiple answer

c)

Check box

d)

Select

e)

Datalist

42.

Atribut yang menentukan cara data form dikirim ke server disebut dengan ...

a)

Method

b)

Enctype

c)

Name

d)

Novalidate

e)

Target

43.

Link berguna untuk menghubungkan antar dokumen ...

(a)  

44.

Manakah dibawah ini yang merupakan Jenis Link?

a)

Link Absolut

b)

Link Relatif

c)

Link Statis

d)

Link Dinamis

45.

Mana saja yang termasuk kedalam tag - tag untuk Hyperlink?

a)

<a>

b)

<link>

c)

<nav>

d)

<href>

e)

<mailto>

46.

Pilih elemen - elemen dibawah ini yang termasuk kedalam form HTML?

a)

<button>

b)

<fieldset>

c)

<input>

d)

<option>

e)

<select>

47.

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

48.

Jika data yang diminta oleh web browser tidak ditemukan, akan menimbulkan halaman error ...

(a)  

49.

Microsoft Internet Information Services (IIS) berfungsi sebagai pendukung protokol TCP/IP yang berjalan dalam lapisan ...

a)

Transport

b)

Network

c)

Presentation

d)

Application

e)

Data-Link

50.

Untuk menamai atau memberikan judul pada halaman web yang akan dapat digunakan tag <TITLE> dan </TITLE> maka posisi judul pada halaman web akan terlihat pada ...

a)

Sudut kanan atas

b)

Sudut kanan bawah

c)

Tepat di tengah

d)

Sudut kiri atas

e)

Sudut kiri bawah

51.

Yang bukan merupakan web browser adalah ...

a)

File Zilla

b)

Microsoft Word

c)

Google Chrome

d)

HTML

e)

Powerpoint

52.

Sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan HTTP atau HTTPS pada klien yang di kenal merupakan istilah dari

a)

Interface

b)

Sun Java System

c)

Web Server

d)

Database Server

e)

Keywords

53.

Suatu objek yang dapat berupa teks atau gambar yang dipakai dalam dokumen HTML untuk melompat dari satu dokumen ke dokumen atau tempat lain pada dokumen yang sama, disebut dengan istilah

a)

Link

b)

Submit

c)

Frame

d)

Form

e)

Radio Button

54.

Sebuah halaman web/blog bisa diisi dengan tulisan, gambar,animasi dan video. Tapi semua itu dalam dunia web/blog disebut dengan istilah

a)

Konten

b)

Scrip

c)

HTML

d)

Link

e)

CSS

55.

Bahasa pemrograman standar yang digunakan untuk membuat sebuah halaman web, yang kemudian dapat diakses untuk menampilkan berbagai informasi di dalam sebuah penjelajah web Internet (Browser).Bahasa pemrograman yang dimaksud disebut.

a)

HTML

b)

Web

c)

Program

d)

Internet

e)

WWW

56.

Untuk membuat sebuah website dibutuhkan bahasa pemrograman yang disebut dengan script. Dan script yang paling mendasar dalam pembuatan web

a)

Link

b)

HTML

c)

Konten

d)

JQuery

e)

CSS

57.

Fasilitas hypertext yang mampu menampilkan data berupa teks, gambar, animasi, suara,dan multimedia lainnya, dimana diantara data-data tersebut saling terkait dan berhubungan satu dengan yang lainnya disebut

a)

Web

b)

World

c)

Wide

d)

HMTL

e)

Pemrograman

58.

Suatu kumpulan yang dinamis antara teknologi, aplikasi dan proses bisnis yang menghubungkan perusahaan, konsumen dan komunitas tertentu melalui transaksi elektronik Yaitu tujuan dari

a)

E-Commerce

b)

Alat Pemasaran

c)

Katalog

d)

E-Learning

e)

Nilai tambah

59.

Mengingatkan pengertian web dinamis adalah Web yang content atau isinya dapat berubah –ubah setiap saat. Karena dalam teknologi pembuatan web dinamis sudah dirancang semudah mungkin bagi user yang menggunakan web dinamis tersebut. Yang merupakan kelebihan dari website dinamis

a)

Konten yang ada di dalamnya serta layoutnya dapat di rubah sewaktu-waktu

b)

Terbatas dalam interaksi dengan pengunjung

c)

Tidak menggunakan database

d)

Menggunakan pemrograman PHP di server

e)

Dapat dilihat langsung oleh web browser tanpa membutuhkan aplikasi server