Pembelajaran pemrograman perangkat bergerak di kelas 12 semester 1 menuntut latihan soal yang variatif. Berikut ini kami sajikan contoh soal lengkap yang dapat membantu siswa menguasai materi.

Soal Pilihan Ganda

Bagian ini berisi lima pertanyaan pilihan ganda yang menguji pemahaman konsep dasar Android Studio dan Kotlin. Setiap soal dilengkapi dengan kunci jawaban singkat.

  1. 1. Pada Android Studio, file AndroidManifest.xml berfungsi untuk mendefinisikan apa? A. Layout UI B. Aktivitas utama C. Resource gambar D. Dependensi library E. Variabel global

    Jawaban: B. Aktivitas utama.

  2. 2. Sintaks Kotlin yang benar untuk mendeklarasikan variabel tidak dapat diubah adalah? A. var x = 5 B. val x = 5 C. let x = 5 D. const x = 5 E. mutable x = 5

    Jawaban: B. val x = 5.

  3. 3. Untuk menampilkan pesan singkat di layar Android, komponen yang paling tepat digunakan adalah? A. Toast B. Dialog C. Snackbar D. AlertDialog E. PopupWindow

    Jawaban: A. Toast.

  4. 4. Pada file build.gradle, kata kunci yang mengatur versi minimum SDK adalah? A. minSdkVersion B. targetSdkVersion C. compileSdkVersion D. apiLevel E. sdkVersion

    Jawaban: A. minSdkVersion.

  5. 5. Jika ingin mengakses elemen UI secara langsung tanpa findViewById, fitur Kotlin yang digunakan adalah? A. Data Binding B. View Binding C. Synthetic Imports D. LayoutInflater E. FragmentManager

    Jawaban: C. Synthetic Imports.

Soal Isian

Bagian isian menuntut siswa menuliskan kode atau istilah yang tepat dalam satu baris. Soal-soal ini fokus pada implementasi fungsi dasar.

  1. 6. Tuliskan satu baris kode Kotlin untuk mencetak teks “Hello World” ke logcat dengan tag “DEBUG”.

    Soal Pemrograman Perangkat Bergerak PDF
    Soal Pemrograman Perangkat Bergerak PDF

    Jawaban: Log.d("DEBUG", "Hello World").

  2. 7. Sebutkan nama file XML yang biasanya berisi layout utama sebuah activity pada proyek Android.

    Jawaban: activity_main.xml.

  3. 8. Isi bagian kosong: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState); setContentView(R.layout.___ ) } .

    Jawaban: activity_main.

Soal Essay

Essay menguji kemampuan analisis dan penulisan kode yang lebih kompleks. Jawaban harus mencakup penjelasan singkat dan contoh kode.

  1. 9. Jelaskan langkah‑langkah utama dalam membuat aplikasi Android yang menampilkan daftar data menggunakan RecyclerView. Sertakan contoh kode adapter sederhana.

    Petunjuk: Bahas pembuatan layout item, class ViewHolder, dan implementasi onBindViewHolder serta getItemCount.

  2. 10. Diskusikan perbedaan antara Fragment dan Activity dalam konteks modularitas UI pada aplikasi Android. Berikan contoh situasi penggunaan masing‑masing.

    Petunjuk: Tekankan kelebihan fragment dalam menukar UI secara dinamis dan peran activity sebagai kontainer utama.

Tips Menghadapi Ujian Pemrograman Perangkat Bergerak

Latihan rutin dengan membuat proyek kecil dapat meningkatkan kecepatan menulis kode. Manfaatkan fitur auto‑complete di Android Studio untuk mengurangi kesalahan sintaks.

Selain itu, biasakan membaca kembali pertanyaan dengan teliti agar tidak salah menginterpretasikan kebutuhan fungsi. Membuat diagram alur sebelum menulis kode juga membantu memvisualisasikan logika program.

Kesimpulan

Contoh soal di atas mencakup berbagai tipe pertanyaan yang umum muncul pada ujian kelas 12 semester 1. Dengan mengerjakan soal‑soal ini secara konsisten, siswa dapat memperkuat pemahaman konsep dan siap menghadapi tantangan ujian pemrograman perangkat bergerak.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *