wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SOAL PTS MAPEL PILIHAN ( GIM )

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Budi ingin menggunakan Kodular untuk membuat aplikasi mobile. Aplikasi yang bisa dibuat dengan Kodular berjalan di sistem operasi...

a)

Windows

b)

Linux

c)

Android

d)

iOS

e)

macOS

2.

Lani ingin membuat aplikasi tanpa harus belajar bahasa pemrograman Java. Kodular memudahkannya karena menggunakan sistem...

a)

Text Coding

b)

Drag and Drop Blocks

c)

Command Line Interface

d)

Terminal Scripting

e)

Notepad Editing

3.

Seorang guru meminta muridnya membuat aplikasi dengan Kodular. Untuk mulai bekerja, mereka harus membuka alamat situs resmi Kodular yaitu...

a)

www.kodular.com

b)

www.kodular.io

c)

www.kodular.org

d)

www.kodular.net

e)

www.kodular.app

4.

Tono ingin membuat aplikasi kamus. Ia membutuhkan komponen untuk menampilkan teks. Komponen yang harus ia gunakan adalah...

a)

Button

b)

Label

c)

TextBox

d)

Spinner

e)

Image

5.

Lina ingin membuat tombol “Mulai” di aplikasinya. Komponen yang digunakan adalah...

a)

Label

b)

Button

c)

Image

d)

Clock

e)

ListView

6.

Rudi ingin agar pengguna bisa mengetik nama mereka ke dalam aplikasi. Komponen yang digunakan adalah...

a)

Label

b)

Button

c)

TextBox

d)

Image

e)

Notifier

7.

Dalam aplikasi kuis, Nisa ingin menampilkan gambar pertanyaan. Komponen yang tepat digunakan adalah...

a)

Label

b)

Image

c)

Button

d)

ListView

e)

Spinner

8.

Edo membuat aplikasi alarm. Ia membutuhkan komponen untuk mengatur waktu. Komponen yang sesuai adalah...

a)

Clock

b)

Timer

c)

DatePicker

d)

ProgressBar

e)

Label

9.

Bayu ingin agar tombol dan teks di aplikasinya tersusun rapi secara vertikal. Layout yang dipakai adalah...

a)

Horizontal Arrangement

b)

Vertical Arrangement

c)

Table Arrangement

d)

Canvas

e)

Grid Arrangement

10.

Dina ingin menaruh ikon di sebelah kiri teks dalam sebuah tombol. Bagian Kodular yang harus ia atur adalah...

a)

Font Size

b)

Alignment

c)

Image Property pada Button

d)

Label Property

e)

Padding

11.

Santi ingin agar warna latar belakang aplikasinya berubah menjadi biru. Property yang harus diatur adalah...

a)

TextColor

b)

FontBold

c)

BackgroundColor

d)

Visible

e)

Height

12.

Fajar membuat aplikasi dengan banyak tombol. Agar tampilannya rapi dalam beberapa kolom, ia sebaiknya menggunakan...

a)

Vertical Arrangement

b)

Table Arrangement

c)

ListView

d)

Notif

13.

Fajar membuat aplikasi dengan banyak tombol. Agar tampilannya rapi dalam beberapa kolom, ia sebaiknya menggunakan...

a)

Vertical Arrangement

b)

Table Arrangement

c)

ListView

d)

Notifier

e)

ImageSprite

14.

Ketika merancang UI, Farhan ingin menambahkan teks dengan ukuran huruf lebih besar. Property yang diubah adalah...

a)

FontSize

b)

Width

c)

Height

d)

Padding

e)

TextColor

15.

Aisyah ingin membuat tombol “Mulai” yang ketika ditekan menampilkan tulisan “Selamat Datang”. Blok yang dipakai adalah...

a)

When Button.Click → Set Label.Text

b)

When Label.Click → Set Button.Text

c)

When Button.Click → Open Another Screen

d)

When Screen.Initialize → Show Alert

e)

When Button.Click → Close Screen

16.

Raka ingin membuat perhitungan penjumlahan dua angka yang dimasukkan user. Komponen yang dipakai di blok adalah...

a)

Text Block

b)

Math Block

c)

Logic Block

d)

Control Block

e)

Variable Block

17.

Mia ingin membuat kondisi “jika nilai lebih dari 70 maka lulus”. Blok yang dipakai adalah...

a)

Math Block

b)

Variable Block

c)

Logic If-Then

d)

Text Block

e)

Control Loop

18.

Dani ingin menyimpan nama pengguna agar bisa digunakan di kemudian hari. Komponen penyimpanan yang dipakai adalah...

a)

Firebase Database

b)

TinyDB

c)

Cloudinary

d)

Spreadsheet

e)

Notifier

19.

Rian ingin agar tombol hanya bisa ditekan sekali, lalu menjadi tidak aktif. Ia harus mengatur property...

a)

Enabled = False

b)

Visible = False

c)

Width = 0

d)

Height = 0

e)

TextColor = White

20.

Lisa ingin menambahkan suara klik ketika tombol ditekan. Komponen tambahan yang digunakan adalah...

a)

Notifier

b)

Sound

c)

Player

d)

Clock

e)

Image

21.

Yudi membuat aplikasi musik. Ia membutuhkan komponen untuk memutar lagu. Komponen yang digunakan adalah...

a)

Player

b)

Sound

c)

Notifier

d)

Canvas

e)

Spinner

22.

Novi ingin agar aplikasinya bisa menampilkan pesan pop-up ketika terjadi kesalahan input. Komponen yang digunakan adalah...

a)

Label

b)

Notifier

c)

Spinner

d)

ListView

e)

Image

23.

Untuk menguji aplikasi yang dibuat, Joko bisa menggunakan aplikasi resmi Kodular di Android yaitu...

a)

Kodular Live Companion

b)

Kodular Test Tool

c)

Kodular Debugger

d)

Kodular Emulator

e)

Kodular Preview

24.

Setelah aplikasi selesai dibuat, Dedi ingin membagikannya ke teman-temannya tanpa Play Store. Ia bisa mendistribusikan file...

a)

.exe

b)

.apk

c)

.zip

d)

.docx

e)

.html

25.

Maya membuat aplikasi kuis. Setiap kali tombol “Jawab” ditekan, aplikasi harus mengecek apakah jawaban benar atau salah. Blok yang digunakan adalah...

a)

If-Then-Else

b)

For Loop

c)

Math Operation

d)

Text Join

e)

Variable Get

26.

Arif membuat aplikasi catatan harian. Agar data tetap tersimpan meski aplikasi ditutup, ia menggunakan...

a)

Notifier

b)

TinyDB

c)

Label

d)
27.

Arif membuat aplikasi catatan harian. Agar data tetap tersimpan meski aplikasi ditutup, ia menggunakan...

a)

Notifier

b)

TinyDB

c)

Label

d)

Clock

e)

Player

28.

Vina ingin aplikasinya bisa berpindah dari menu utama ke halaman profil. Ia harus menggunakan blok...

a)

Close Screen

b)

Open Another Screen

c)

Clear Screen

d)

Initialize Screen

e)

Restart Screen

29.

Aldi membuat aplikasi gambar. Ia ingin pengguna bisa menggambar dengan jari. Komponen yang digunakan adalah...

a)

Image

b)

Canvas

c)

Label

d)

TextBox

e)

Spinner

30.

Jika Siti ingin mengatur ukuran tinggi tombol agar sesuai dengan layar, property yang diubah adalah...

a)

Width = Fill Parent

b)

Height = Fill Parent

c)

TextColor = Auto

d)

FontSize = Large

e)

Visible = True

31.

Toni membuat aplikasi kalkulator. Saat tombol “Tambah” ditekan, program menjumlahkan dua angka dari TextBox. Blok utama yang digunakan adalah...

a)

Text Join

b)

Math Add (+)

c)

Logic Compare

d)

Variable Initialize

e)

Notifier

32.

Dina membuat aplikasi cek umur. Jika umur lebih dari 17, maka teks “Dewasa” muncul. Blok yang dipakai adalah...

a)

Math Compare

b)

Logic If-Else

c)

Variable Store

d)

Open Another Screen

e)

Notifier Alert

33.

Fikri ingin membuat tombol reset yang menghapus isi TextBox. Blok yang dipakai adalah...

a)

Set TextBox.Text to “”

b)

Clear Screen

c)

Close Application

d)

Reset Device

e)

Delete TinyDB

34.

Siska ingin menambahkan perulangan 5 kali untuk menampilkan angka. Blok yang dipakai adalah...

a)

For Each Number

b)

While Loop

c)

If-Else

d)

Math Operation

e)

Text Replace

35.

Anton ingin membuat aplikasi timer hitung mundur. Ia bisa menggunakan komponen...

a)

Player

b)

Clock

c)

Spinner

d)

Notifier

e)

Image

36.

Nia ingin aplikasinya menampilkan data dari internet. Komponen yang digunakan adalah...

a)

Web Viewer

b)

Label

c)

Canvas

d)

Clock

e)

Spinner

37.

Daffa ingin aplikasinya bisa login dengan akun Google. Komponen yang bisa dipakai adalah...

a)

Firebase Authentication

b)

TinyDB

c)

Notifier

d)

Player

e)

Clock

38.

Laila membuat aplikasi berita. Untuk menampilkan artikel dalam bentuk website, komponen yang digunakan adalah...

a)

Web Viewer

b)

ListView

c)

Label

d)

Notifier

e)

Spinner

39.

Adi ingin meng-upload gambar ke server dari aplikasinya. Komponen yang dipakai adalah...

a)

Cloudinary

b)

TinyDB

c)

Web Viewer

d)

Canvas

e)

Label

40.

Sari sudah selesai membuat aplikasi di Kodular. Agar bisa dipublikasikan ke Google Play Store, ia harus menyiapkan file...

a)

.docx

b)

.apk

c)

.jpg

d)

.exe

e)

.pdf