Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Soal UTS Pemrograman Mobile

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Salah satu tujuan pembelajaran mata kuliah Pemrograman Mobile adalah agar mahasiswa mampu:

a)

Memahami dasar-dasar perangkat keras

b)

Mengembangkan aplikasi mobile dari awal hingga implementasi fitur-fitur penting

c)

Memahami sistem jaringan komputer

d)

Mengembangkan sistem operasi

2.

Sistem operasi Android pertama kali dikembangkan oleh perusahaan:

a)

Google

b)

Microsoft

c)

Apple

d)

Android Inc.

3.

Pengertian aplikasi mobile adalah aplikasi yang:

a)

Digunakan pada perangkat desktop

b)

Dapat diakses kapan saja tanpa batasan lokasi

c)

Harus diakses dengan koneksi internet

d)

Digunakan hanya di perangkat keras tertentu

4.

Apa manfaat utama penggunaan aplikasi mobile dalam bisnis?

a)

Mengurangi keterlibatan pelanggan

b)

Meningkatkan kualitas komunikasi dan proses bisnis

c)

Membatasi pengenalan merek

d)

Mengurangi aksesibilitas

5.

Perangkat mobile memiliki karakteristik sebagai berikut, kecuali:

a)

Mengkonsumsi daya yang rendah

b)

Konektivitas yang terbatas

c)

Ukuran yang besar

d)

Memori yang terbatas

6.

Android merupakan sistem operasi berbasis:

a)

Windows

b)

Linux

c)

MacOS

d)

Symbian

7.

Salah satu kelebihan Android adalah:

a)

Tidak mendukung aplikasi pihak ketiga

b)

Aplikasi hanya tersedia di App Store

c)

Dukungan luas dari berbagai penyedia perangkat mobile

d)

Tidak memiliki platform distribusi aplikasi

8.

Kekurangan utama Android di Google Playstore adalah:

a)

Hanya mendukung aplikasi berbayar

b)

Tidak ada penyaringan aplikasi, sehingga ada aplikasi dengan kualitas rendah

c)

Tidak dapat digunakan di perangkat iOS

d)

Hanya mendukung satu jenis perangkat

9.

Salah satu pendiri Android Inc. adalah:

a)

Steve Jobs

b)

Andy Rubin

c)

Bill Gates

d)

Larry Page

10.

Pada tahun berapa Google secara resmi memperkenalkan Android?

a)

2003

b)

2005

c)

2007

d)

2008

11.

Kategori aplikasi Android yang digunakan untuk meningkatkan produktivitas adalah:

a)

Aplikasi multimedia

b)

Aplikasi media sosial

c)

Aplikasi produktivitas

d)

Aplikasi permainan

12.

Android pertama kali dirancang sebagai sistem operasi untuk perangkat:

a)

Smartphone

b)

Tablet

c)

Kamera digital

d)

Komputer

13.

Contoh perangkat yang mendukung aplikasi mobile adalah berikut, kecuali:

a)

Pager

b)

Desktop PC

c)

Smartwatch

d)

Tablet PC

14.

Aplikasi yang memungkinkan komunikasi antar pengguna termasuk dalam kategori:

a)

Aplikasi utilitas

b)

Aplikasi komunikasi

c)

Aplikasi berbasis lokasi

d)

Aplikasi perjalanan

15.

Manfaat penggunaan aplikasi mobile meliputi hal-hal berikut ini, kecuali:

a)

Meningkatkan kualitas hidup

b)

Mengurangi keterlibatan pelanggan

c)

Meningkatkan keterlibatan pelanggan

d)

Membangun dan mengenalkan merek

16.

Android adalah sistem operasi berbasis:

a)

Windows

b)

MacOS

c)

Linux

d)

iOS

17.

Apa fungsi dari Linux Kernel dalam arsitektur Android?

a)

Mengatur tampilan antarmuka

b)

Menyediakan driver perangkat keras seperti layar, kamera, dan WiFi

c)

Menyediakan aplikasi untuk pengguna

d)

Menyimpan data aplikasi

18.

Dalvik Virtual Machine (DVM) digunakan pada Android untuk:

a)

Menjalankan aplikasi iOS

b)

Menyimpan data pengguna

c)

Menjalankan aplikasi Android dalam bahasa Java

d)

Mengelola tampilan layar

19.

Apa pengganti Dalvik pada Android yang diperkenalkan di Android 4.4 KitKat?

a)

iOS Runtime

b)

ART (Android Runtime)

c)

JVM (Java Virtual Machine)

d)

Windows Runtime

20.

Pada Android 5.0 Lollipop, ART menjadi:

a)

Opsi tambahan

b)

Komponen opsional

c)

Lingkungan runtime default

d)

Sistem pengelola data

21.

Keuntungan utama dari Android Runtime (ART) dibandingkan Dalvik adalah:

a)

Penggunaan memori yang lebih tinggi

b)

Efisiensi baterai yang lebih rendah

c)

Performa lebih cepat dan efisiensi baterai yang lebih baik

d)

Tidak mendukung multithreading

22.

Komponen yang menyediakan kelas dan fungsi untuk mengembangkan aplikasi Android adalah:

a)

Libraries

b)

Kernel

c)

Settings

d)

Notification Manager

23.

Android Libraries mencakup komponen berikut, kecuali:

a)

AndroidX

b)

Google Play Services

c)

Windows Libraries

d)

Jetpack Compose

24.

Application Framework pada Android bertujuan untuk:

a)

Mengelola aplikasi desktop

b)

Menyediakan kelas dan abstraksi untuk mengembangkan aplikasi Android

c)

Menyediakan driver perangkat keras

d)

Menyimpan data aplikasi

25.

Berikut adalah salah satu komponen dari Application Framework, yaitu:

a)

Linux Manager

b)

File Manager

c)

Activity Manager

d)

Data Manager

26.

Komponen dari Application Framework yang mengatur tampilan antarmuka disebut:

a)

View System

b)

Content Provider

c)

Telephony Manager

d)

Package Manager

27.

Fungsi dari Content Provider pada Android adalah untuk:

a)

Menyediakan tampilan layar

b)

Memberikan akses ke data antar aplikasi

c)

Mengelola driver perangkat keras

d)

Mengatur sistem keamanan

28.

Lapisan tertinggi dalam arsitektur Android yang terlihat oleh pengguna adalah:

a)

Linux Kernel

b)

Application Framework

c)

Applications

d)

Android Runtime

29.

Komponen Applications mencakup elemen berikut, kecuali:

a)

Activity

b)

Service

c)

Content Provider

d)

Kernel Management

30.

Android Runtime (ART) menawarkan peningkatan kinerja dan keamanan dibandingkan:

a)

JVM

b)

DVM (Dalvik Virtual Machine)

c)

Native C++

d)

Application Framework