NEW
Font size
WorksheetsSTS GASAL PEMROGRAMAN PERANGKAT BERGERAK
Total questions: 40
Worksheet time: 20mins
Apa yang dimaksud dengan Layout dalam Android Studio?
Bahasa pemrograman untuk membuat aplikasi
Tampilan tata letak untuk mengatur komponen aplikasi
Perintah untuk menjalankan aplikasi
Framework untuk debugging aplikasi
Layout yang menempatkan semua child view dalam satu arah (vertikal atau horizontal) disebut…
Relative Layout
Constraint Layout
Linear Layout
Frame Layout
Karakteristik utama dari Relative Layout adalah…
Menumpuk semua komponen dalam satu frame
Menempatkan komponen relatif terhadap parent atau komponen lain
Menghubungkan setiap komponen dengan constraint
Menyusun tampilan berdasarkan baris dan kolom
Layout yang digunakan untuk membuat tampilan berdasarkan baris dan kolom adalah…
Frame Layout
Table Layout
Relative Layout
Linear Layout
Layout dalam Android Studio berfungsi untuk…
Menjalankan program aplikasi
Mengatur tampilan tata letak aplikasi
Menyimpan data pengguna
Menghubungkan ke database
LinearLayout menyusun komponen secara…
Tumpukan
Baris dan kolom
Vertikal atau horizontal
Relatif terhadap komponen lain
RelativeLayout digunakan untuk…
Menyusun widget dengan constraint
Menumpuk widget dalam satu frame
Menempatkan widget relatif terhadap parent atau widget lain
Menyusun widget secara tabel
Kelebihan RelativeLayout dibanding LinearLayout adalah…
Lebih efisien dalam nested layout
Lebih dinamis dalam pengaturan posisi
Lebih ringan untuk tampilan sederhana
Lebih cocok untuk tabel
Kekurangan RelativeLayout adalah…
Tidak mendukung orientasi
Membingungkan untuk layout kompleks
Tidak bisa menampilkan gambar
Tidak bisa digunakan dengan widget input
FrameLayout cocok digunakan untuk…
Menampilkan daftar data siswa
Tampilan overlay sederhana
Menyusun form input
Menyimpan record data
Kekurangan FrameLayout adalah…
Tidak cocok untuk layout kompleks
Membutuhkan banyak constraint
Tidak dapat menampilkan teks
Tidak mendukung gambar
TableLayout menyusun tampilan berdasarkan…
Relasi antar widget
Orientasi horizontal
Baris dan kolom
Frame tunggal
Dalam TableLayout, kolom digunakan untuk…
Menyusun widget overlay
Menyimpan satu jenis record
Menampung beberapa jenis informasi dalam baris
Menentukan constraint
Antarmuka pengguna (User Interface) dalam aplikasi Android berfungsi sebagai…
Tempat menyimpan kode program
Jembatan komunikasi antara pengguna dan aplikasi
Penyimpan database aplikasi
Media debugging aplikasi
TextView digunakan untuk…
Menampilkan gambar
Menampilkan teks atau angka
Menjalankan aksi tombol
Menginput data pengguna
Widget yang digunakan untuk menampilkan gambar adalah…
ImageView
TextView
Button
Checkbox
Widget yang digunakan untuk mengeksekusi suatu aksi dalam aplikasi adalah…
EditText
Button
RadioButton
TableLayout
Widget input dalam Android digunakan untuk…
Menampilkan teks saja
Menyusun layout dengan tabel
Mengatur input pengguna
Mengatur orientasi aplikasi
Kelebihan LinearLayout adalah…
Mudah digunakan untuk menyusun komponen secara sederhana
Lebih dinamis untuk posisi relatif
Mengurangi nested layout
Ringan untuk overlay
Perbedaan utama antara FrameLayout dan TableLayout adalah…
FrameLayout menumpuk komponen, sedangkan TableLayout menyusun baris dan kolom
FrameLayout hanya menampilkan teks, TableLayout menampilkan gambar
FrameLayout lebih kompleks dibanding TableLayout
TableLayout tidak bisa menampilkan input
Langkah pertama membuat project baru di Android Studio adalah…
Klik Run App
Pilih Empty Views Activity
Pilih New Project
Membuat file XML baru
File layout utama dalam Android Studio biasanya bernama…
LinearLayout digunakan untuk…
Menyusun komponen dalam bentuk grid
Menyusun komponen dalam satu arah (vertikal atau horizontal)
Menumpuk komponen dalam frame
Menyusun komponen berdasarkan constraint
Atribut yang menentukan arah LinearLayout adalah…
android:gravity
android:weight
android:orientation
android:direction
Kelebihan LinearLayout adalah…
Kompleks untuk dipahami
Sederhana dan mudah digunakan
Selalu membutuhkan nested layout
Tidak cocok untuk tampilan sederhana
Untuk menampilkan teks “Selamat Datang” dalam aplikasi, digunakan komponen…
EditText
TextView
Button
ImageView
Jika ingin menampilkan teks dengan posisi di tengah, atribut yang diubah adalah…
textColor
textAlignment
layout_gravity
fontFamily
Widget yang digunakan untuk menjalankan perintah atau aksi adalah…
TextView
ImageView
Button
PlainText
Atribut yang digunakan untuk mengganti warna tombol adalah…
textColor
backgroundTint
layout_margin
textAlignment
Perbedaan orientasi vertical dan horizontal pada LinearLayout adalah…
Vertical menyusun komponen ke samping, horizontal ke bawah
Vertical menyusun komponen ke bawah, horizontal ke samping
Keduanya sama saja
Vertical hanya untuk teks, horizontal hanya untuk gambar
Fungsi wrap_content pada atribut layout adalah…
Mengisi seluruh layar
Menyesuaikan ukuran sesuai isi komponen
Membuat ukuran tetap
Menghilangkan isi komponen
Jika ingin menambahkan gambar ke aplikasi, file gambar ditempatkan di folder…
assets
res/layout
res/drawable
res/values
Atribut gravity digunakan untuk…
Mengatur ukuran teks
Mengatur posisi komponen dalam layout
Memberikan warna teks
Mengatur orientasi layout
Fungsi layout_validation pada Android Studio adalah…
Menjalankan aplikasi
Melihat tampilan layout pada berbagai ukuran layar
Memberikan warna background
Menambahkan button secara otomatis
Sistem operasi adalah…
Perangkat keras yang digunakan untuk menjalankan komputer
Perangkat lunak yang menghubungkan perangkat keras dengan pengguna
Bahasa pemrograman untuk membuat aplikasi
Program untuk membuat desain grafis
Contoh sistem operasi yang digunakan pada komputer adalah…
Windows, Linux, macOS
Android, iOS, Ubuntu Touch
Facebook, Instagram, Twitter
Chrome, Firefox, Opera
Perusahaan yang mengembangkan sistem operasi Android adalah…
Apple
Microsoft
Samsung
Android pertama kali diperkenalkan pada tahun…
2003
2005
2007
2010
Salah satu kelebihan Android dibanding iOS adalah…
Aplikasi hanya bisa diunduh dari App Store
Lebih terbatas dalam kustomisasi tampilan
Mendukung banyak perangkat dari berbagai vendor
Hanya bisa digunakan pada produk tertentu
Sistem operasi Android paling baru saat ini (hingga 2025) adalah…
Android 10 (Q)
Android 11 (R)
Android 12
Android 15
