Artikel kali ini membahas untuk beberapa soal latihan pilihan ganda dalam penggunaan tools Android Studio untuk menciptakan produk aplikasi Android sendiri. Android Studio merupakan salah satu program aplikasi yang sering dijadikan mata kuliah Mobile Programming (Pemrograman Mobile) di kampus atau silabus Mobile Programming di tempat kursus itu.
Penulis sendiri kurang tahu artikel ini akan berguna bagi kamu dalam mengerjakan soal latihan pilihan ganda yang berkaitan dengan program aplikasi Android Studio untuk mengasah otak kamu tentang Android Studio. Adapun latihan soal pilihan ganda berguna untuk kamu yang akan mengikuti ujian semester atau akhir, kuis, dan tugas kuliah atau kursus. Bagi pelamar kerja sebagai Android Developer atau Mobile Developer yang tentu saja membutuhkan latihan soal teori tentang Android Studio sebagai tes seleksi terima kerja.
Penulis memberikan 25 soal latihan pilihan ganda tentang tools Android Studio bagian 2 yang berguna untuk persiapan sebelum mengikuti kuis, tugas, atau ujian akhir atau semster. Soal ini tidak hanya berguna untuk melatih asah otak untuk keperluan sekolah, melainkan untuk persiapan dalam mengikuti tes sebelum terima kerja di perusahaan atau industri di bidang teknologi.
SOAL LATIHAN
1. Yang bukan merupakan value dari Atribut gravity pada LinearLayout ialah …
a. center
b. center_horizontal
c. center_vertical
d. center_left
2. Satuan untuk pengukuran teks pada Image yaitu …
a) px
b) dp
c) sp
d) dip
3. Fungsi dari wrap_content pada ukuran khusus layout di Android Studio yaitu …
a. Mengikuti ukuran yang ada di dalam objek / komponen UI.
b. Mengikuti ukuran yang berdasarkan ukuran device HP.
c. Mengikuti ukuran yang berdasarkan kebutuhan programmer.
d. Mengikuti ukuran yang berdasarkan coding Java / Kotlin.
4. Salah satu kelebihan dari Kotlin dibandingkan Java di Android Studio ialah …
a. Menggunakan metode Scrum
b. Lebih mudah diatur sistem aplikasi
c. Adanya sistem Safety Null.
d. Beritahukan ada error di aplikasi.
5. SQLite berfungsi untuk …
a. Menyimpan data di dalam database lokal.
b. Menyimpan data di dalam hosting.
c. Menyimpan gambar di dalam database lokal.
d. Menyimpan gambar di dalam hosting.
6. Kegunaan dari Google-services.json di dalam Android Studio ialah … di dalam aplikasi Android.
a. Mendapatkan layanan dari AWS.
b. Mendapatkan layanan dari IBM Services.
c. Mendapatkan layanan Google Services.
d. Mendapatkan layanan dari Azure.
7. Untuk membuat activity yang berisi peta ke dalam aplikasi dengan memilih …. di dalam Android Studio.
a. Empty Activity
b. Maps Activity
c. Basic Activity
d. Fragment Activity
8. <android:background=”@color/color_background”> yang merupakan kode perintah yang berfungsi untuk …
a. Memberikan warna gambar di dalam aplikasi.
b. Memberikan warna latar belakang di dalam aplikasi.
c. Memberikan warna latar depan di dalam aplikasi.
d. Memberikan warna teks di dalam aplikasi.
9. setContentView(R.layout.activity_login); yang berupakan kode perintah yang berfungsi untuk …
a. Menampilkan activity di dalam aplikasi Android.
b. Menampilkan Tab Host di dalam activity pada aplikasi Android.
c. Menampilkan layout di dalam aplikasi Android.
d. Menampilkan komponen UI di dalam aplikasi Android.
10. Penerapan ASD dalam pengambilan file di storage internal Android dimulai pada …
a. Android 8
b. Android 9
c. Android 10
d. Android 11
11. Cara memberikan permisi untuk mengakses internet di Android Studio dengan menaruh kode perintah …. di bagian AndroidManifest.xml.
a. <uses-permission android:name=”android.permission.WIFI_ACCESS” />
b. <uses-permission android:name=”android.permission.CALL_PHONE” />
c. <uses-permission android:name=”android.permission.DUMP” />
d. <uses-permission android:name=”android.permission.INTERNET” />
12. Untuk menampilkan error atau exception pada menjalankan aplikasi Android pada saat melakukan pengujian aplikasi di dalam Android Studio yang dikenal dengan ….
a. Application Not Responding
b. NullPointerException
c. AndroidRuntimeException
d. SQLException
13. Fungsi dari LogCat pada Android Studio yaitu …
a. Konfigurasi aplikasi Android melalui CLI.
b. Monitoring aktivitas aplikasi Android yang diambil dari sistem dalam.
c. Monitoring aktivitas aplikasi Android dalam generate atau export menjadi APK atau AAB.
d. Monitoring aktivitas aplikasi Android dalam proses Clean Project.
14. Cara mengatasi WebView yang tidak bisa diakses internet di dalam aplikasi Android khusus pengguna smartphone Android 9 keatas dengan memasukkan kode perintah …
a. android:usesCleartextTraffic=”true”
b. android:export=”true”
c. android:allowClearUserData=”true”
d. android:allowBackup=”true”
15. Fungsi dari atribut marginBottom pada Layout di aplikasi Android yaitu …
a. Memberikan jarak dari kiri ke kanan terhadap komponen UI / Layout.
b. Memberikan jarak dari bawah ke atas terhadap komponen UI / Layout.
c. Memberikan jarak dari atas ke bawah terhadap komponen UI / Layout.
d. Memberikan jarak dari kanan ke kiri terhadap komponen UI / Layout.
16. Layanan Database NoSQL yang bisa digunakan di dalam Android Studio, kecuali …
a. Firebase Realme Database.
b. AWS DynamoDB.
c. Azure NoSQL.
d. RealmDB
17. Untuk melakukan import atau menambahkan library dari pihak ketiga ke dalam Android Studio yang terletak di …
a. Layout XML.
b. Java / Kotlin Code.
c. Android Manifest.
d. Gradle.
18. Fungsi dari layanan Picasso yaitu …
a. Melakukan validasi tampilan file dokumen di aplikasi Android.
b. Melakukan validasi teks di aplikasi Android.
c. Melakukan validasi audio di aplikasi Android.
d. Melakukan validasi tampilan gambar di aplikasi Android.
19. Kode perintah untuk melakukan konversi dari tipe data ke String yang terdapat pada value di dalam variabel atau konstanta ialah …
a. String.copyValueOf(variabel);
b. String.valueOf(variabel);
c. String.valueFrom(variabel);
d. String.copyValueFrom(variabel);
20. isEmpty yang merupakan atribut yang berfungsi untuk …
a. Cek keberadaan data kosong atau null di dalam variabel atau komponen input data.
b. Cek keberadaan variabel.
c. Cek keberadaan tipe data angka di dalam variabel atau komponen input data.
d. Cek keberadaan komponen input data.
21. Komponen UI yang tidak ada di dalam Android Studio ialah …
a. Plain Text (EditText)
b. ImageView
c. TextView
d. Constraint
22. Layanan Eclipse for Android diputuskan sistem update Android dari Google yang terjadi pada tahun …
a. 2014
b. 2015
c. 2016
d. 2017
23. Layanan yang mendukung Split Screen (Layar Belah) di aplikasi Android yang dimulai berlaku pada ….
a. Android 9
b. Android 8
c. Android 7
d. Android 6
24. Yang bukan termasuk Device yang mendukung Android ialah …
a. Smartphone.
b. Smartwatch.
c. Game Console.
d. TV digital.
25. Algoritma Enkripsi yang digunakan untuk mendapatkan kode dari keystore di Android Studio ialah …
a. MD5
b. RC4
c. SHA-2
d. SHA-1
Penulis telah memberikan kumpulan beberapa soal pilihan ganda yang berkaitan dengan tools Android Studio bagian 2 yang sering dipelajari oleh mereka yang ingin menjadi Android Developer atau Mobile Developer, bahkan menjadi salah satu mata kuliah yang terutama Mobile Programming di kampus atau silabus Mobile Programming di kursus komputer atau IT.
Dengan adanya soal teori ini, kamu bisa melatih dalam mengerjakan soal pilihan ganda tentang tools Android Studio dapat meningkat wawasan sekaligus persiapan untuk sebelum mengikuti ujian semester atau akhir, ujian komprehensif atau skripsi, kuis, atau tugas kuliah bagi mahasiswa. Selain itu, soal ini juga bisa untuk melatih dalam persiapan untuk melaksanakan tes seleksi beasiswa di lembaga pendidikan atau terima kerja di perusahaan atau industri teknologi.