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