Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ULANGAN PPB

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Komponen utama yang digunakan untuk menampilkan teks kepada pengguna di Android adalah …

a)

Button

b)

EditText

c)

TextView

d)

ImageView

e)

PlainText

2.

File XML yang digunakan untuk mendesain tampilan antarmuka di Android Studio biasanya terletak pada folder …

a)

src/main/java

b)

res/layout

c)

res/drawable

d)

res/values

e)

values/string

3.

Untuk menampilkan gambar pada aplikasi Android, komponen yang digunakan adalah …

a)

TextView

b)

ImageView

c)

EditText

d)

Spinner

e)

image

4.

Fungsi atribut android:id dalam sebuah komponen layout adalah …

a)

Memberikan teks default pada komponen

b)

Menentukan ukuran tampilan

c)

Menentukan posisi komponen di layout

d)

Memberi identitas unik agar dapat diakses di kode Java/Kotlin

e)

Menentukan posisi untuk gambar

5.

Layout yang menyusun elemen secara vertikal atau horizontal disebut …

a)

RelativeLayout

b)

FrameLayout

c)

LinearLayout

d)

ConstraintLayout

e)

Layout

6.

Komponen yang digunakan agar pengguna dapat memasukkan teks ke dalam aplikasi adalah …

a)

TextView

b)

EditText

c)

Button

d)

RadioButton

e)

Image

7.

Atribut android:layout_width="match_parent" berarti …

a)

Lebar elemen menyesuaikan ukuran teks

b)

Lebar elemen mengikuti ukuran layar induknya

c)

Lebar elemen diatur secara otomatis oleh sistem

d)

Lebar elemen tetap 100 piksel

e)

Lebar elemen lebih dari 100 piksel

8.

Komponen yang digunakan untuk membuat daftar item yang dapat digulir (scroll) ke bawah adalah …

a)

ListView

b)

TextView

c)

Spinner

d)

ImageView

e)

EditText

9.

Fungsi setOnClickListener() pada sebuah tombol (Button) adalah …

a)

Menentukan teks tombol

b)

Mengatur ukuran tombol

c)

Menangani aksi saat tombol ditekan

d)

Mengatur warna tombol

e)

Mengubah warna tombol

10.

Dalam Android Studio, tampilan antarmuka pengguna dapat didesain melalui dua cara, yaitu …

a)

XML dan Photoshop

b)

Java/Kotlin dan XML

c)

Kotlin dan JSON

d)

XML dan HTML

e)

Java dan XML

11.

File utama dalam proyek Android yang berisi kode logika aplikasi biasanya menggunakan ekstensi …

a)

.java

b)

.xml

c)

.kt

d)

.class

e)

.php

12.

Untuk menampilkan teks ke layar log (console) di Kotlin digunakan perintah …

a)

System.out.println()

b)

print()

c)

Log.d()

d)

println()

e)

import

13.

Variabel yang nilainya tidak dapat diubah setelah diinisialisasi dalam Kotlin dideklarasikan dengan kata kunci …

a)

var

b)

val

c)

let

d)

const

e)

toast

14.

Fungsi onCreate() pada MainActivity digunakan untuk …

a)

Menjalankan aplikasi untuk pertama kali

b)

Menyimpan data ke database

c)

Mengatur tata letak (layout) XML

d)

Menghapus data aplikasi

e)

Mengatur data ke database

15.

Untuk menghubungkan komponen tampilan XML dengan kode Kotlin digunakan fungsi …

a)

findViewById()

b)

setOnClickListener()

c)

inflate()

d)

setContentView()

e)

setContent()

16.

Fungsi setOnClickListener dalam Kotlin digunakan untuk …

a)

Menentukan ukuran tombol

b)

Menangani aksi ketika tombol ditekan

c)

Mengubah teks pada tombol

d)

Menampilkan teks ke layar

e)

Menghapus teks ke layar

17.

Operator string concatenation (penggabung teks) dalam Kotlin adalah …

a)

+

b)

&

c)

.

d)

*

e)

-

18.

Tombol yang digunakan untuk menjalankan (menjalankan proyek) di Android Studio ditandai dengan ikon …

a)

Palu (hammer)

b)

Segitiga hijau (▶)

c)

Gigi roda (⚙️)

d)

Plus (+)

e)

Persegi

19.

Sebelum menjalankan aplikasi di Android Studio, langkah penting yang harus dilakukan adalah …

a)

Menghapus semua file layout

b)

Menyimpan project ke cloud

c)

Memilih perangkat target (device)

d)

Menutup koneksi internet

e)

Memilih sdk

20.

Untuk menjalankan aplikasi di emulator Android, terlebih dahulu pengguna harus …

a)

Menginstal AVD (Android Virtual Device)

b)

Menghapus cache Android Studio

c)

Membuat file baru di folder res

d)

Menjalankan terminal

e)

Menginstal SDK

21.

File konfigurasi yang menentukan versi SDK dan detail aplikasi untuk dijalankan adalah …

a)

MainActivity.kt

b)

AndroidManifest.xml

c)

build.gradle

d)

activity_main.xml

e)

MainActivity.sql

22.

Jika ingin menjalankan aplikasi langsung ke HP Android asli, maka syarat utamanya adalah …

a)

HP harus dalam mode pesawat

b)

HP harus di-root terlebih dahulu

c)

Opsi Developer dan USB Debugging diaktifkan

d)

HP harus terkoneksi ke internet

e)

Opsi Developer harus terkoneksi ke internet

23.

Menu untuk menjalankan aplikasi dengan memilih konfigurasi tertentu (emulator atau perangkat nyata) adalah …

a)

File → Run

b)

Run → Run ‘app’

c)

Build → Make Project

d)

View → Tool Windows

e)

Run → Tool Windows

24.

Jika Android Studio tidak mendeteksi perangkat untuk menjalankan aplikasi, langkah yang dapat dilakukan adalah …

a)

Menutup proyek

b)

Menghapus file layout

c)

Mengecek koneksi USB dan driver perangkat

d)

Menonaktifkan antivirus

e)

Mengecek KOneksi Internet

25.

Jika terjadi error saat menjalankan aplikasi, informasi kesalahannya dapat dilihat di panel …

a)

Layout Inspector

b)

Terminal

c)

Logcat

d)

Gradle Scripts

e)

Layout