Skip to content Skip to sidebar Skip to footer

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