Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SOAL MIT APP XMARIN

Total questions: 52

Worksheet time: 26mins

Name
Class
Date
1.

MIT App Inventor dikembangkan oleh?

a)

Google

b)

Microsoft

c)

Apple

d)

Amazon

e)

IBM

2.

MIT App Inventor saat ini dikelola oleh?

a)

Harvard

b)

Stanford

c)

MIT (Massachusetts Institute of Technology)

d)

Yale

e)

Berkeley

3.

MIT App Inventor menggunakan jenis pemrograman?

a)

Deklaratif

b)

Visual

c)

Textual

d)

Imperatif

e)

Objek

4.

Komponen yang digunakan untuk menerima input teks dari pengguna?

a)

Label

b)

Button

c)

TextBox

d)

Image

e)

ListView

5.

Komponen yang digunakan untuk menampilkan teks?

a)

Spinner

b)

Label

c)

WebViewer

d)

Notifier

e)

Image

6.

Untuk membuat suara diputar, digunakan komponen?

a)

Clock

b)

Player

c)

VideoPlayer

d)

Sound

e)

AudioControl

7.

Apa fungsi dari komponen Notifier?

a)

Mengakses GPS

b)

Menampilkan pesan kepada pengguna

c)

Menangkap gambar

d)

Mengatur volume

e)

Menampilkan video

8.

Komponen yang digunakan untuk menggambar?

a)

Canvas

b)

Player

c)

Clock

d)

Image

e)

Paint

9.

Komponen yang bisa mendeteksi posisi GPS?

a)

Location

b)

GPSControl

c)

MapViewer

d)

LocationSensor

e)

GeoSensor

10.

Blok "if then else" berada pada kategori?

a)

Math

b)

Logic

c)

Control

d)

Variable

e)

Procedure

11.

Untuk menyimpan data secara lokal, digunakan komponen?

a)

FileManager

b)

Database

c)

TinyDB

d)

DataStore

e)

SQLite

12.

Komponen yang digunakan untuk membuat koneksi Bluetooth?

a)

BluetoothConnect

b)

BluetoothClient

c)

BTModule

d)

SerialClient

e)

BluetoothHost

13.

Komponen yang digunakan untuk menampilkan website?

a)

Web

b)

WebViewer

c)

Browser

d)

HTMLViewer

e)

WebControl

14.

Komponen yang digunakan untuk melakukan permintaan HTTP?

a)

WebViewer

b)

Notifier

c)

Web

d)

APIConnector

e)

InternetAccess

15.

Untuk mengatur waktu dan alarm, digunakan?

a)

DatePicker

b)

Clock

c)

Alarm

d)

Timer

e)

Watch

16.

Fungsi dari "Companion App"?

a)

Mengakses database

b)

Preview aplikasi secara langsung

c)

Compile APK

d)

Sinkronisasi Bluetooth

e)

Mengatur UI

17.

Blok untuk menyimpan data ke TinyDB?

a)

Save

b)

Store

c)

PutData

d)

StoreValue

e)

AddValue

18.

Komponen untuk membaca file dari ponsel?

a)

FileReader

b)

TinyDB

c)

File

d)

FileAccess

e)

Storage

19.

embaca file dari ponsel?

a)

FileReader

b)

TinyDB

c)

File

d)

FileAccess

e)

Storage

20.

Untuk menambahkan suara saat tombol ditekan, digunakan?

a)

SoundEffect

b)

Sound

c)

Player

d)

MusicPlayer

e)

AudioHandler

21.

Manakah yang bukan komponen media?

a)

Player

b)

Sound

c)

VideoPlayer

d)

Canvas

e)

Clock

22.

MIT App Inventor dapat digunakan pada platform?

a)

Windows

b)

Web-based

c)

Android

d)

Semua benar

e)

Hanya Linux

23.

Untuk navigasi antar layar digunakan?

a)

Notifier

b)

NavigationView

c)

OpenScreen

d)

OpenAnotherScreen

e)

ShowScreen

24.

Untuk menutup layar yang sedang dibuka?

a)

ExitApp

b)

CloseScreen

c)

CloseWindow

d)

HideScreen

e)

BackButton

25.

Komponen layout yang tersedia di MIT App Inventor?

a)

LinearLayout

b)

GridView

c)

TableArrangement

d)

StackLayout

e)

FlowLayout

26.

MIT App Inventor tidak bisa langsung menghasilkan aplikasi untuk?

a)

Android

b)

Emulator

c)

Companion

d)

iOS (secara default)

e)

Web

27.

Xamarin adalah framework untuk membuat aplikasi?

a)

Web

b)

iOS

c)

Android

d)

Windows

e)

Semua jawaban benar

28.

Bahasa utama Xamarin adalah?

a)

Kotlin

b)

Java

c)

C#

d)

Python

e)

Swift

29.

Xamarin adalah bagian dari?

a)

Google

b)

MIT

c)

Microsoft

d)

Oracle

e)

Facebook

30.

IDE utama untuk Xamarin adalah?

a)

Android Studio

b)

Visual Studio

c)

NetBeans

d)

Eclipse

e)

IntelliJ IDEA

31.

Xamarin.Forms digunakan untuk?

a)

Backend

b)

UI cross-platform

c)

Database

d)

Debugging

e)

Virtual Machine

32.

Xamarin menghasilkan aplikasi native menggunakan?

a)

Emulator

b)

Intermediate code

c)

Native Compilation

d)

WebAssembly

e)

Bytecode

33.

File XAML digunakan untuk?

a)

Backend code

b)

Desain UI

c)

Database

d)

Audio

e)

Test

34.

Namespace utama pada Xamarin.Forms adalah?

a)

Xamarin.Core

b)

Xamarin.View

c)

Xamarin.Forms

d)

Xamarin.UI

e)

Xamarin.Main

35.

Kontrol yang digunakan untuk menampilkan daftar item?

a)

Grid

b)

StackLayout

c)

Button

d)

ListView

e)

Entry

36.

Struktur utama dari file XAML dimulai dari tag?

a)

b)

c)

d)

e)

37.

Untuk menangani logika bisnis di Xamarin, digunakan file?

a)

.xaml.cs

b)

.xaml

c)

.css

d)

.js

e)

.xml

38.

Untuk menangani logika bisnis di Xamarin, digunakan file?

a)

.xaml.cs

b)

.xaml

c)

.css

d)

.js

e)

.xml

39.

Untuk membuat navigasi antar halaman digunakan?

a)

Page.Navigate

b)

PushPage

c)

Navigation.PushAsync

d)

GoToPage

e)

NextPage

40.

Lifecycle method di Xamarin seperti?

a)

OnStart

b)

OnCreate

c)

OnInit

d)

OnLoad

e)

InitComponent

41.

Untuk menampilkan teks dari pengguna digunakan kontrol?

a)

Button

b)

TextView

c)

Entry

d)

Label

e)

InputBox

42.

Kontrol yang digunakan untuk membuat tombol?

a)

Button

b)

Label

c)

Input

d)

Command

e)

Grid

43.

Perintah untuk menutup halaman saat ini dan kembali ke halaman sebelumnya?

a)

ClosePage

b)

Exit()

c)

Navigation.PopAsync()

d)

Back()

e)

Hide()

44.

Struktur layout yang menyusun elemen secara vertikal atau horizontal?

a)

TableLayout

b)

Grid

c)

FlexLayout

d)

StackLayout

e)

Canvas

45.

Perintah untuk menampilkan alert atau pesan dialog?

a)

Alert.Show()

b)

ShowDialog()

c)

DisplayAlert()

d)

MessageBox()

e)

DialogBox.Show()

46.

Xamarin mendukung penyimpanan data lokal menggunakan?

a)

TinyDB

b)

SQLite

c)

Room

d)

Hive

e)

Realm

47.

Manakah dari komponen berikut digunakan untuk membuat menu bawah (bottom menu)?

a)

TabBar

b)

StackLayout

c)

BottomNavigationView

d)

Shell

e)

FooterMenu

48.

Xamarin.Forms dapat dijalankan pada sistem operasi berikut, kecuali?

a)

Android

b)

iOS

c)

Windows

d)

Linux Desktop

e)

macOS

49.

Fungsi utama dari ViewModel dalam arsitektur MVVM di Xamarin adalah?

a)

Menyimpan data dalam database

b)

Mengatur tampilan UI

c)

Menghubungkan data dan UI

d)

Menangani event click saja

e)

Menyimpan layout

50.

Manakah berikut ini adalah lifecycle event dari aplikasi Xamarin?

a)

OnStart, OnSleep, OnResume

b)

Init, Load, Execute

c)

Create, Start, Stop

d)

Begin, Wait, Close

e)

Load, Activate, Finish

51.

Xamarin mendukung penggunaan plugin pihak ketiga seperti?

a)

NuGet

b)

Gradle

c)

CocoaPods

d)

Maven

e)

NodeJS

52.

Xamarin menggunakan sistem UI berbasis deklaratif dengan file?

a)

.cs

b)

.xml

c)

.xaml

d)

.js

e)

.json