wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UKD4 Multimedia 11

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Pernyataan di bawah ini benar tentang fitur pada AppInventor di atas, kecuali ….

a)

Berfungsi untuk copy/paste block program

b)

Dapat melakukan copy block program antar project

c)

Dapat melakukan copy block program antar screen

d)

Cara copy block dengan drag-and-drop block dari/ke bagian program

e)

Block yang sudah dicopy hanya tersimpan selama 1 sesi pembuatan program

2.

Tujuan penggunaan Procedure dalam pemrograman adalah ….

a)

Membuat penulisan program menjadi lebih panjang

b)

Digunakan dalam melakukan tugas-tugas yang dilakukan lebih dari satu kali atau sering dilakukan berulang-ulang

c)

Variasi atau bentuk lain penulisan program

d)

Jalannya program menjadi lebih menarik

e)

Digunakan dalam melakukan tugas yang berupa pilihan lebih dari satu pilihan

3.

Untuk melengkapi penulisan procedure PlayNote di atas maka yang tepat untuk mengisi bagian kosong setelah join adalah ….

a)

1

b)

Number

c)

Get number

d)

PlayNote

e)

Sound1

4.

Penulisan procedure di atas jika ditulis tanpa menggunakan procedure akan menjadi ….

a)
b)
c)
d)
e)
5.

Untuk melengkapi penulisan procedure PlayNote di atas maka yang tepat untuk mengisi bagian kosong setelah item pada list ke dua adalah ….

a)

Call Clock1.now

b)

Clock1

c)

1

d)

Now

e)

Get Clock1

6.

Penyataan berikut ini benar berdasarkan potongan program di atas, kecuali ….

a)

Ketika button1 diklik akan memainkan note “1.wav”

b)

Ketika button1 diklik note “1.wav” akan tersimpan di list “global notes”

c)

List “global times” jika sudah dilengkapi akan berfungsi menyimpan waktu saat note dimainkan(button1 atau button2 diklik)

d)

Ketika button2 diklik setelah button1 maka isi list “global notes” akan diganti dari “1.wav” menjadi “2.wav”

e)

Ketika button2 diklik setelah button1 maka waktu yang tersimpan untuk button2 adalah waktu klik button1 + jeda waktu antara klik button1 dan button2

7.

Agar isi pada kedua list tersebut dikosongkan kembali saat ResetButton diklik maka untuk mengisi bagian kosong program di atas yang benar ….

a)
b)
c)
d)
e)
8.

Pernyataan berikut ini benar untuk program di atas saat PlayButton diklik, kecuali ….

a)

Menjalankan procedure “PlayBackNote” jika list “global notes” tidak kosong

b)

Akan memainkan sejumlah note sesuai dengan yang tersimpan pada list “global notes”

c)

Procedure “PlayBackNote” akan dipanggil sebanyak note yang tersimpan pada list “global notes”

d)

Jika variabel “global count” bernilai lebih kecil dari jumlah list yang ada pada list “global notes” maka program akan berhenti

e)

Variabel “global count” akan bertambah 1 setiap Procedure “PlayBackNote” dijalankan

9.

Pernyataan yang benar dari program di atas adalah ….

a)

Variabel TP akan selalu bernilai 0

b)

Setelah 40 detik program akan membuka “Screen2”

c)

Posisi thumb slider1 akan bergeser otomatis ke kanan selama 40 detik

d)

Ketika pertama dibuka nilai variabel TP akan menyesuaikan dengan nilai posisi thumb slider1

e)

Layar harus diklik terlebih dahulu agar slider berjalan

10.

Berdasarkan program di atas, berapa time interval untuk Clock1 agar slider berjalan selama 4 detik?

a)

1

b)

100

c)

1000

d)

4

e)

40

11.

Agar tombol close berfungsi untuk menutup aplikasi maka program yang tepat adalah ….

a)
b)
c)
d)
e)
12.

Jika dalam sebuah program terdapat beberapa screen, agar tombol back pada gadget berfungsi untuk menutup screen yang sedang terbuka maka block yang tepat adalah ….

a)
b)
c)
d)
e)
13.

Untuk melengkapi bagian kosong No.5 agar program menjalankan procedure adalah ….

a)

Call ToggleMenu

b)

Set ToggleMenu

c)

Play ToggleMenu

d)

Do ToggleMenu

e)

ToggleMenu

14.

Jika No.1 = False dan No.2 = True maka pernyataan berikut ini benar, kecuali ….

a)

No.3 seharusnya True

b)

No.4 seharusnya False

c)

Ketika tombol diklik akan membuka menu

d)

Gambar pada tombol menu adalah “btn_minus.png”

e)

Gambar pada tombol menu adalah “btn_plus.png”

15.

Jika No.1 = True dan No.2 = False maka apa yang tepat untuk mengisi No.3 dan No.4 agar ketika btn_menu diklik akan menutup menu ….

a)

True dan False

b)

False dan True

c)

True dan True

d)

False dan False

e)

Dikosongkan