wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

MP Pertemuan 01

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.
Mobile programming adalah suatu proses pembuatan aplikasi yang diperuntukkan bagi perangkat mobile. Berikut ini yang bukan termasuk perangkat mobile adalah …
a)
Smartphone
b)
Tablet PC
c)
Smartwatch
d)
Komputer Desktop
e)
iOS Device
2.
Salah satu framework mobile programming yang menggunakan bahasa pemrograman Dart dan dapat membangun aplikasi Android serta iOS adalah …
a)
React Native
b)
Java
c)
Flutter
d)
Kotlin
e)
Swift
3.
Spesifikasi minimum hardware yang diperlukan untuk instalasi Flutter adalah …
a)
RAM 4 GB, Prosesor Intel i3, Hardisk 5 GB
b)
RAM 6 GB, Prosesor Intel i3, Hardisk 8 GB
c)
RAM 8 GB, Prosesor Intel i5, Hardisk 11,5 GB
d)
RAM 16 GB, Prosesor Intel i7, Hardisk 15 GB
e)
RAM 2 GB, Prosesor Intel Pentium, Hardisk 2 GB
4.
JDK (Java Development Kit) memiliki fungsi utama yaitu …
a)
Mengelola database pada aplikasi mobile
b)
Menyediakan emulator untuk pengujian aplikasi
c)
Mengompilasi kode Java menjadi bytecode yang dapat dijalankan oleh JRE
d)
Menyediakan library JavaScript untuk membuat UI
e)
Mengatur variabel sistem secara otomatis
5.
Untuk mengintegrasikan Flutter dengan Android Studio, langkah yang harus dilakukan adalah …
a)
Menginstal ekstensi Dart pada browser
b)
Menambahkan plugin Flutter di menu “Plugins” Android Studio
c)
Menginstal Git pada Visual Studio Code
d)
Menambahkan PATH pada JDK
e)
Menggunakan emulator bawaan Windows
6.
Bahasa pemrograman utama yang digunakan dalam Flutter adalah …
a)
Java
b)
Kotlin
c)
Dart
d)
Swift
e)
C++
7.
React Native dikembangkan dengan memanfaatkan …
a)
Python Framework
b)
JavaScript Library (React)
c)
PHP Framework (Laravel)
d)
C# .NET Framework
e)
Dart SDK
8.
Git digunakan dalam pengembangan mobile programming untuk …
a)
Menjalankan emulator Android
b)
Mengompilasi kode Java
c)
Mengelola versi source code secara kolaboratif
d)
Membuat antarmuka pengguna (UI)
e)
Menjalankan aplikasi di iOS
9.
Aplikasi mobile dapat dijalankan dalam dua mode, yaitu …
a)
Native dan Emulator
b)
Android dan iOS
c)

Online dan Offline

d)
Desktop dan Mobile
e)
Client dan Server
10.
Keunggulan utama Flutter dibandingkan Android Native adalah …
a)
Hanya bisa dijalankan di Android
b)
Menggunakan bahasa Java
c)
Mendukung build ke Android dan iOS dari satu project
d)
Tidak memerlukan emulator
e)
Menggunakan JDK untuk kompilasi