wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ujian Remidial Semester Genap

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

Apa hasil cetak yang akan muncul ketika masukan berupa nama = Andi dan Nilai = 56

a)

Andi lulus

b)

Andi tidak lulus

c)

Andi 56

d)

Andi bagus

e)

Andi mengulang

2.

Tujuan pembuatan flowchart yaitu...

a)

Untuk memberi gambaran visual bagaimana data akan diproses.

b)

Mengetahui struktur algoritma.

c)

Penyajian algoritma dalam bentuk menarik.

d)

Memahami makna simbol.

e)

Untuk mendeskripsikan langkah kerja.

3.

Pernyataan manakah yang benar tentang program di atas ....

a)

Jika (harga!=12500) maka program tidak melakukan apapun

b)

Jika (harga>12500) maka lakukan aksi beli

c)

Jika (harga=12500) maka program tidak melakukan apapun

d)

Jika (harga<12500) maka lakukan aksi beli

e)

Jika (harga<12500) maka lakukan aksi jual

4.

dari kode tersebut, apa yang akan dikeluarkan?

a)

pintu 1

b)

pintu 2

c)

pintu 3

d)

error

e)

undefined

5.

Penggunaan WHILE DO adalah struktur perulangan dengan ....

a)

kondisi di awal

b)

kondisi di akhir

c)

kondisi di tengah

d)

kondisi tidak ada

e)

kondisi selalu benar

6.

Unsur tata letak yang terkait dengan penataan huruf dalam bidang ilmu desain grafis disebut dengan ....

a)

tipografi

b)

warna

c)

tekstur

d)

ilustrasi

e)

bidang

7.

Salah satu bentuk interface yang memberikan kesempatan pengguna dalam mengisi form dengan sederhana dan mudah dipelajari disebut . . . .

a)

Form Fill In

b)

Direct Manipulation

c)

Consistency

d)

Menu Selection

e)

Natural Language

8.

Gambar berikut termasuk kedalam jenis antarmuka . . . .

a)

Form Fill In

b)

Direct Manipulation

c)

Natural Language

d)

Menu Selection

e)

Command Language

9.

UI dirancang dengan beberapa pertimbangan yaitu layout yang sederhana sehingga mudah untuk di akses, gambar yang menarik, logo yang bermakna, komposisi warna yang sesuai, dan tipografi yang mudah untuk dibaca dan hal-hal lain yang mendukung tampilan UI sehingga terlihat menarik dan nyaman untuk mata.

1) Form-based UI

2) Graphical UI

3) Graphical UX

4) Menu-drive UI

5) Touch UI

6) Icon UI

7) Voice UI

Pada prinsip aplikasi perangkat lunak maupun gim, UI meliputi ....

a)

1-2-4-5-7

b)

1-2-3-4-5

c)

2-3-4-5-6

d)

1-3-5-6-7

e)

1-3-4-5-7

10.

Secara istilah Basis Data dapat diartikan sebagai suatu Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa redundancy yang tidak perlu, untuk memenuhi berbagai kebutuhan. Maksud dari redundancy adalah ...

a)

Pengulangan

b)

Hubungan

c)

Keterkaitan

d)

Percabangan

e)

Ketergantungan

11.

Kita dapat menentukan siapakah yang boleh dan berhak memakai basis data tersebut. Tujuan dari basis data berdasar pernyataan tersebut adalah ....

a)

security

b)

completeness

c)

availability

d)

accuracy

e)

shareability

12.

Aplikasi pemrograman adalah aplikasi yang digunakan untuk menuliskan kode program.

1) Visual Studio Code

2) Notepad++

3) Sketch App

4) Emacs

5) Komodo Edit

6) Boxy SVG

7) Assemblr Edu

8) Atom

9) BlueFish

10) GIMP

Berikut ini yang termasuk pada aplikasi pemrograman adalah ....

a)

1-2-5-8-9

b)

1-2-3-8-9

c)

1-2-7-8-9

d)

2-5-7-8-9

e)

1-2-4-9-10

13.

Pada awal pembangunan perangkat lunak, informasi awal perlu didapatkan baik secara fungsional maupun nonfungsional untuk dijadikan dasar pengembangan sistem dari seseorang yang bertugas sebagai ....

a)

Analisis Sistem

b)

Programmer

c)

Marketing

d)

Tester

e)

UX Programming

14.

Tag HTML yang digunakan untuk membuat teks menjadi miring yaitu ...

a)

<i>

b)

<Marquee>

c)

<b>

d)


<br>

e)

<u>

15.

Perintah yang tidak di pakai untuk membuat tabel adalah ....

a)

<hr>

b)

<tr>

c)

<td>

d)

<table>

e)

<th>

16.

Perintah apakah yang berfungsi untuk menggabungkan beberapa kolom menjadi satu....

a)

Colspan

b)

merge cell

c)

Textarea

d)

rowspan

e)

textspace

17.

struktur dasar membuat tabel pada html adalah ....

a)

b)

c)

d)

e)

18.

Kode HTML untuk menampilkan tampilan berikut adalah ....

a)

<table border="1">

<tr><td rowspan="3" >A</td>

<td colspan="2">B</td>

</tr>

<tr><td >C</td>

<td rowspan="2">D</td>

</tr>

<tr><td>E</td> </tr>

</table>

b)

<table border="1">

<tr><td rowspan="3" >A</td></tr>

<tr><td colspan="2">B</td>

<td >C</td>

<td rowspan="2">D</td>

</tr> <tr><td>E</td></tr>

</table>

c)

<table border="1">

<tr><td rowspan="3" >A</td>

<td colspan="2">B</td>

<td >C</td>

</tr>

<tr><td rowspan="2">D</td></tr>

<tr><td>E</td></tr>

</table>

d)

<table border="1">

<tr><td rowspan="3" >A</td>

<td colspan="2">B</td>

</tr>

<tr><td >C</td></tr>

<tr><td rowspan="2">D</td>

<td>E</td>

</tr>

</table>

e)

<table border="1">

<tr> <td rowspan="3" >A</td></tr>

<tr><td colspan="2">B</td>

<td >C</td>

</tr>

<tr><td rowspan="2">D</td>

<td>E</td>

</tr>

</table>

19.

Kode HTML yang dimengerti oleh browser yang ditulis menggunakan tanda siku disebut

a)

coding

b)

CSS

c)

Syntax

d)

source

e)

tag

20.

Perintah untuk membuat garis bawah pada tulisan adalah ...

a)

<u>

b)

<i>

c)

<b>

d)

<a>

e)

<p>

21.

Apa perintah yang paling pertama dalam mengawali pembuatan HTML?

a)

<html>

b)

<body>

c)

</body>

d)

</html>

e)

<table>

22.

Dalam pengembangan aplikaksi web, peran HTML tidak kalah penting dalam sirkulasi data karena ...

a)

Terdapat tag body sebagai tempat penulisan script php

b)

Terdapat tag script sebagai tempat penulisan css

c)

Terdapat tag div sebagai parent dalam suatu HTML

d)

Terdapat tag table sebagai penampung data yang akan dikirimkan

e)

Terdapat tag form sebagai tempat penulisan data yang akan dikirimkan atau dibaca oleh php

23.

Perhatikan gambar tersebut.

Pernyataan yang salah dari gambar tersebut adalah ....

a)

$koneksi belum terdefinisikan oleh program

b)

Terdapat 6 variabel

c)

Baris ke-3 berfungsi menggunakan semua kode yang ada di file koneksi.php

d)

Variabel $no_hp mendapatkan data dari method POST dengan nama no_hp

e)

Parameter pada fungsi mysqli_query yaitu $koneksi dan $query

24.

Hasil output dari script tersebut adalah ....

a)

Selamat Pagi

b)

Selamat Sore

c)

Selamat Malam

d)

Selamat Beristirahat

e)

Selamat Siang

25.

$a = 4 ; $b = 6; $c = $a + $b; Apa nilai dari variable "$c" ?

a)

6

b)

8

c)

12

d)

14

e)

10

26.

Program diatas menghasilkan output ....

a)

1

b)

2

c)

3

d)

4

e)

5

27.

Cara menampilkan umur istri pertama adalah

a)

echo $mahasiswa['istri'][0]['umur']

b)

echo $mahasiswa.istri.umur

c)

echo $mahasiswa['istri']['umur']

d)

echo $mahasiswa['istri'][1]['umur']

e)

echo $mahasiswa[istri][umur]

28.

Perhatikan gambar tersebut.

Pernyataan yang salah dari gambar tersebut adalah ...

a)

Variabel $jk mendapatkan data dari method GET dengan nama jenis_kelamin

b)

Baris ke-3 berfungsi menggunakan semua kode yang ada di file koneksi.php

c)

Merupakan bahasa php karena diawali dan ditutup dengan simbol

d)

Variabel $no_hp mendapatkan data dari method POST dengan nama no_hp

e)

Terdapat 5 variabel

29.

Nilai yang diberikan pada function saat function tersebut dipanggil/dijalankan disebut dengan...

a)

Arguments

b)

Parameters

c)

Variables

d)

Constanta

e)

Types

30.

Kepanjangan dari SQL adalah ....

a)

Structured Query Language

b)

Structured Question Language

c)

Strong Question Language

d)

Simple Query Language

e)

Strong Question Language

31.

Tamplikan seluruh field yang berada didalam tabel mahasiswa !

a)

select * from mahasiswa;

b)

select * from mahasiswa

c)

select from mahasiswa;

d)

select * mahasiswa;

e)

select * mahasiswa

32.

query untuk menampilkan data adalah....

a)

SELECT

b)

UPDATE

c)

DELETE

d)

INSERT

e)

VALUE

33.

Program aplikasi PHP MyAdmin pada dasarnya menggunakan basis ....

a)

GUI

b)

TXT

c)

php

d)

Text

e)

xampp

34.

Berikut ini variabel yang pasti memiki tipe data integer yaitu ....

a)

jumlahAnak

b)

luasPersegi

c)

panjangBalok

d)

totalGaji

e)

nilaiTertinggi

35.

Nilai maksimal pada tipe data Integer adalah ...

a)

2147483647

b)

127

c)

32767

d)

9223372036854775807

e)

10000000000

36.

int a = 4;

int b = 6;

int c = 0;

int c = a;

int a = b;

int b = c;

Berapakah nilai variabel b ?

a)

4

b)

6

c)

0

d)

1

e)

10

37.

Data yang diminta oleh client melalui browser ke web server disebut ...

a)

HTTP Request

b)

Data Server

c)

HTTP Server

d)

HTTP Respon

e)

Web Server

38.

Operator ini menggunakan simbol ==, <>, <=, =>, !=, dan lain-lain disebut ....

a)

operator pembanding

b)

operator aritmatika

c)

operator logika

d)

operator penugasan

e)

operator string

39.

Instruksi untuk menjalankan perintah dengan jumlah pengulangan yang telah di ketahui adalah ...

a)

FOR

b)

DO-WHILE

c)

IF & FOR

d)

WHILE

e)

IF

40.

Gambar ini contoh dari percabangan apa.....

a)

Percabangan Switch

b)

Percabangan If

c)

Percabangan If Else

d)

Percabangan If ElseIf Else

e)

Percabangan If ElseIf

41.

Output dari potongan program tersebut adalah ....

a)

Selamat datang di website kami!

b)

Kamu tidak boleh membuka situs ini!

c)

Error Syntax

d)

Blank Screen

e)

Undefined

42.

<hak akses> class < nama class> Adalah syarat untuk membuat ?

a)

class

b)

variable

c)

tipe data

d)

method

e)

array

43.

Manakah pernyataan berikut ini yang benar terkait class tersebut?

a)

Class tersebut memiliki method bernama m() dan n()

b)

Class tersebut memiliki atribut m() dan n()

c)

Nama class tersebut adalah 'myclass'

d)

Class tersebut memiliki method bernama void

e)

Class tersebut memiliki method bernama mn()

44.

Manakah deklarasi variabel yang paling tepat dalam java ......

a)

int tahun;

b)

int nama; siswa;

c)

int tahun = '2007';

d)

int nama siswa;

e)

int tahun = "2020";

45.

Dari Syntak program diatas , yang disebut sebagai Inisialisasi adalah......

a)

int i=10

b)

i<10

c)

i++

d)

for

e)

System.out.println