Pembahasan Kuis PAB kelas A Chapter 4 - 5

Minimum SDK yang dipilih ketika membuat project Android mempengaruhi
versi minimum Android yang dapat menjalankan aplikasi yang dibuat

---- --- --- --- ---- --- --- ---

Untuk memasukkan widget ke tampilan halaman aplikasi Android dapat dilakukan dengan cara (pilih semua jawaban yang benar)
mengetikan source code widget dalam format xml
melakukan drag and drop widget dari pallet

---- --- --- --- ---- --- --- ---

Yang tidak ditemui dalam folder project Android
Cache script

---- --- --- --- ---- --- --- ---

Atribut yang membedakan suatu widget dengan widget yang lain adalah

id

---- --- --- --- ---- --- --- ---

Pada LinearLayout, agar widget-widget dapat tersusun urut dari atas ke bawah
gunakan orientation = "vertical"

---- --- --- --- ---- --- --- ---

Untuk menambahkan dependencies ke project Android, file yang harus diedit adalah
build.gradle

---- --- --- --- ---- --- --- ---

Pernyataan yang salah dari source code yang ada pada gambar


AppCompatActivity adalah sublass cari MainActivity

---- --- --- --- ---- --- --- ---

Dalam sebuah FrameLayout sudah terdapat satu buah TextView, programmer masih dapat menambahkan satu buah widget TextView dalam FrameLayout.

Pernyataan tersebut salah, FrameLayout hanya dapat memuat satu buah widget yang menjadi childnya.

---- --- --- --- ---- --- --- ---

Atribut layout_width pada sebuah widget dapat diisi dengan nilai berikut (pilih semua jawaban yang benar)
match_parent
wrap_content
180dp
0dp

---- --- --- --- ---- --- --- ---

Ukuran density layar perangkat Android yang paling tinggi (jumlah piksel per inch paling banyak) di antara opsi berikut adalah
xhdpi

---- --- --- --- ---- --- --- ---

Pernyataan yang salah berdasarkan source code yang nampak pada gambar adalah (pilih semua opsi yang sesuai)

TextView service_question berada di samping EditText cost_of_service
EditText cost_of_service lebarnya mengikuti panjang karakter dari value yang dimasukkan user

---- --- --- --- ---- --- --- ---

Pernyataan yang benar berdasarkan source code yang nampak pada gambar (pilih semua opsi yang sesuai)

lebar widget RadioButton mengikuti penjang karakter text "Amazing (20%)"
widget yang menjadi child RadioGroup disusun berurutan dari atas ke bawah

---- --- --- --- ---- --- --- ---

Berdasarkan source code pada gambar, secara default tombol switch akan berada pada posisi on (aktif).

benar

---- --- --- --- ---- --- --- ---

Pada gambar terdapat contoh output hasil debugging aplikasi yang muncul pada LogCat. Berikan penjelasan apa yang terjadi terhadap aplikasi yang dijalankan

terjadi error, gagal mengubah String ke FloatingDecimal (* sebutkan errornya apa)
akibat user belum menginputkan String (*sebutkan penyebabnya)

---- --- --- --- ---- --- --- ---

Yang tidak bisa dilakukan gradle
mengupload aplikasi ke play store

---- --- --- --- ---- --- --- ---

Pada gambar terdapat contoh source code MainActivity dengan sebuah Button yang dapat diklik. Pada code tersebut, belum ada action yang dilakukan pada saat user mengklik Button. Jelaskan di bagian mana programmer harus menambahkan code untuk action yang akan dieksekusi saat Button diklik.

Kode untuk action klik Button dapat ditambahkan di dalam fungsi onClick, tepatnya untuk mengganti baris TODO("not implemented")

Comments

Popular posts from this blog

Contoh Inheritance (Pewarisan) di Java

Contoh Penerapan Interface di Pemrograman Java

Review Singkat Pilihan Transportasi Umum Rute Solo - Wonosobo