Pembahasan UAS Mata Kuliah Pengembangan Aplikasi Bergerak

Soal no. 1 Pembahasan soal no. 1 Mendistribusikan aplikasi yang dibuat orang lain memiliki resiko yang besar terhadap akun Google Play yang kita miliki. Aplikasi yang dibuat orang lain bisa saja memuat malware ataupun konten yang tidak sesuai dengan ketentuan yang dibuat oleh Google, apabila hal tersebut ada di aplikasi yang diminta untuk kita upload, akun Google Play yang kita miliki dapat dibanned oleh Google. Jadi tidak disarankan untuk menggunakan akun Google Play developer untuk mengupload aplikasi yang dibuat oleh orang lain tanpa memastikan source code dan konten yang ada di dalamnya. Apabila tetap ingin mengunggah aplikasi yang dibuat oleh orang lain sebaiknya gunakan akun baru yang terpisah dari akun yang biasa kita gunakan. Soal no. 2 Pembahasan soal no. 2 Tracking aktivitas user di smartphone lazim digunakan untuk menghadirkan iklan yang terpersonalisasi, atau iklan yang sesuai dengan preferensi user. Hal ini akan meningkatkan peluang sebuah iklan diklik oleh user karena mem

Pembahasan Kuis Matkul PAB Kelas C

1. Bahasa pemrograman yang disupport oleh Android Studio adalah... (bisa pilih lebih dari 1)
a. PHP
b. C#
c. Java
d. Kotlin

Di Android Studio kita dapat menggunakan bahasa pemrograman Java atau Kotlin untuk menulis Activity dan class-class yang dibutuhkan.
Sebenarnya bisa juga menggunakan bahasa C/C++ kalau developnya pakai NDK (Native Development Kit).

2. Bahasa pemrograman yang digunakan oleh framework Flutter adalah...
a. Java
b. C++
c. Dart
d. Kotlin

Jawabannya sudah jelas, Dart

3. Tampilan layar smartphone dapat berubah dari tampilan portrait ke landscape secara otomatis ketika user mengubah posisinya, hal ini memungkinkan untuk dilakukan berkat adanya...
a. sensor
b. baterai
c. kamera
d. cpu

Jawabannya juga sudah jelas, sensor. Jenis sensor yang digunakan adalah Accelerometer.

4. Aplikasi mobile dapat terhubung ke server berkat adanya...
a. HTML
b. API
c. XML
d. DBMS

Jawabannya sudah jelas, API (Application Programming Interface).

5. Nama IDE untuk mendevelop aplikasi native untuk iOS adalah...
a. Kcode
b. Ycode
c. Xcode
d. Scode

Jawabannya Xcode

6.Tampilan aplikasi Android ditulis codenya dalam format file...
a. XML
b. JSON
c. Java
d. PHP

Jawabannya sudah jelas, XML

7. Salah satu kekurangan native apps adalah...
a. sulit diinstall
b. UI tidak standar
c. kinerja yang kurang bagus
d. tidak cross platform

Jawabannya, tidak corss platform. Aplikasi native Android tidak bisa jalan di iOS.

8. Maksud istilah user engagement adalah...
a. kemudahan user menggunakan apps
b. sering dan lamanya user menggunakan apps
c. kepuasan user menggunakan apps
d. bug yang ditemukan user saat menggunakan apps

User engagement adalah ukuran mengenai seberapa sering dan lamanya user menggunakan aplikasi.

9. Apabila dibandingkan dengan web app, mobile app memiliki keunggulan... (bisa pilih lebih dari satu jawaban)
a. user experience yang lebih baik
b. distribusi yang lebih luas
c. cross platform
d. unggul dalam user engagement

Bila dibandingkan dengan web app, mobile app memiliki keunggulan dalam hal user experience dan user engagement.

10. Pernyataan yang SALAH mengenai hybrid apps adalah...
a. tidak membutuhkan instalasi
b. membutuhkan komponen webview
c. dapat dipaketkan menjadi apk
d. performance belum sebagus native apps

Jawaban yang tepat adalah tidak membutuhkan instalasi, hybrid app tetap harus diinstall terlebih dahulu.

Comments