50 Soal Mobile Programing Beserta Jawaban
Kumpulan Soal Pilihan Ganda Materi Mobile Programing
1. Platform yang paling populer untuk pengembangan aplikasi mobile adalah:
A. Ios
B. Android
C. Windows
D. Linux
Jawaban:
B. Android
2. Bahasa pemrograman yang umum digunakan untuk pengembangan aplikasi Android adalah:
A. Java
B. C#
C. Python
D. PHP
Jawaban:
A. Java
3. Flutter adalah kerangka kerja (framework) untuk pengembangan aplikasi mobile yang dikembangkan oleh:
A. Apple Inc.
B. Google
C. Microsoft
D. Facebook
Jawaban:
B. Google
4. React Native adalah kerangka kerja (framework) untuk pengembangan aplikasi mobile yang dikembangkan oleh:
A. Apple Inc.
B. Google
C. Microsoft
D. Facebook
Jawaban:
D. Facebook
5. Nativescript adalah kerangka kerja (framework) untuk pengembangan aplikasi mobile yang menggunakan bahasa pemrograman:
A. Java
B. Swift
C. Javascript
D. C++
Jawaban:
C. Javascript
6. Bahasa pemrograman yang umum digunakan untuk pengembangan aplikasi ios adalah:
A. Java
B. C#
C. Swift
D. Python
Jawaban:
C. Swift
7. Apa kepanjangan dari API dalam konteks pengembangan aplikasi mobile?
A. Application Programming Interface
B. Application Program Interface
C. Application Programming Interaction
D. Application Program Interaction
Jawaban:
A. Application Programming Interface
8. Xcode adalah Integrated Development Environment (IDE) yang digunakan untuk pengembangan aplikasi mobile pada platform:
A. Android
B. Ios
C. Windows
D. Linux
Jawaban:
B. Ios
9. Android Studio adalah Integrated Development Environment (IDE) yang digunakan untuk pengembangan aplikasi mobile pada platform:
A. Android
B. Ios
C. Windows
D. Linux
Jawaban:
A. Android
10. Kotlin adalah bahasa pemrograman yang dapat digunakan untuk pengembangan aplikasi mobile pada platform:
A. Android
B. Ios
C. Windows
D. Linux
Jawaban:
A. Android
11. Swift adalah bahasa pemrograman yang dapat digunakan untuk pengembangan aplikasi mobile pada platform:
A. Android
B. Ios
C. Windows
D. Linux
Jawaban:
B. Ios
12. Untuk menguji aplikasi mobile secara otomatis, dapat menggunakan framework pengujian seperti:
A. Appium
B. Selenium
C. Junit
D. Cucumber
Jawaban:
A. Appium
13. Firebase merupakan platform yang menyediakan layanan-backend-as-a-service (baas) yang umum digunakan dalam pengembangan aplikasi mobile. Platform ini dimiliki oleh:
A. Apple Inc.
B. Google
C. Microsoft
D. Facebook
Jawaban:
B. Google
14. Proses mengubah kode sumber menjadi aplikasi yang dapat dijalankan pada perangkat mobile disebut:
A. Kompilasi
B. Depurasi
C. Integrasi
D. Distribusi
Jawaban:
A. Kompilasi
15. Agar aplikasi Android dapat berinteraksi dengan perangkat keras pada level yang lebih rendah, kita dapat menggunakan:
A. Android Native Development Kit (NDK)
B. Android Software Development Kit (SDK)
C. Android Debug Bridge (ADB)
D. Android Asset Packaging Tool (AAPT)
Jawaban:
A. Android Native Development Kit (NDK)
16. Manifest file dalam pengembangan aplikasi Android berisi:
A. Kode program utama
B. Daftar izin (permissions) yang diperlukan
C. File sumber daya (resources) seperti gambar dan layout
D. Daftar perangkat yang didukung
Jawaban:
B. Daftar izin (permissions) yang diperlukan
17. Pada Flutter, widget yang digunakan untuk membuat tampilan dengan layout berbaris secara horizontal adalah:
A. Column
B. Row
C. Listview
D. Stack
Jawaban:
B. Row