Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SOAL PILGAN UH1 MIT App Inventor dan Xamarin

Total questions: 52

Worksheet time: 26mins

Name
Class
Date
1.

MIT App Inventor adalah platform pengembangan aplikasi yang berbasis?

a)

Teks

b)

Visual / Blok

c)

Konsol

d)

Command Line

e)

Framework Java

2.

MIT App Inventor menggunakan komponen berikut untuk menyimpan data secara lokal:

a)

LocalDB

b)

FileManager

c)

TinyDB

d)

SQLite

e)

DataFile

3.

Komponen untuk menampilkan pesan singkat (popup) ke pengguna adalah:

a)

Label

b)

Notifier

c)

TextBox

d)

AlertDialog

e)

Message

4.

Untuk menggambar grafik atau bentuk, digunakan komponen:

a)

Image

b)

Label

c)

Canvas

d)

Button

e)

ShapeViewer

5.

File hasil ekspor dari MIT App Inventor untuk instalasi Android adalah:

a)

.apk

b)

.exe

c)

.zip

d)

.html

e)

.jar

6.

Komponen media yang digunakan untuk memutar audio:

a)

MusicPlayer

b)

Sound

c)

AudioTrack

d)

Player

e)

VoiceControl

7.

MIT App Inventor cocok digunakan oleh:

a)

Hanya developer profesional

b)

Anak usia dini

c)

Semua kalangan, termasuk pemula

d)

Hanya untuk ahli Android

e)

Desainer grafis

8.

Komponen untuk menjalankan perintah berdasarkan waktu:

a)

Timer

b)

Alarm

c)

Clock

d)

TimePicker

e)

Schedule

9.

Bagian dari MIT App Inventor tempat menyusun logika program adalah:

a)

Designer

b)

Blocks

c)

Code

d)

Console

e)

Backend

10.

Untuk menerima input teks dari pengguna digunakan:

a)

Label

b)

Button

c)

TextBox

d)

Input

e)

Entry

11.

Xamarin digunakan untuk membangun aplikasi:

a)

Web saja

b)

Desktop saja

c)

Cross-platform Mobile

d)

Server-side

e)

Console saja

12.

Bahasa pemrograman utama yang digunakan dalam Xamarin adalah:

a)

Java

b)

Python

c)

Swift

d)

Kotlin

e)

C#

13.

Struktur layout yang menyusun elemen UI secara vertikal atau horizontal di Xamarin:

a)

FlowLayout

b)

Grid

c)

StackLayout

d)

FrameLayout

e)

TableLayout

14.

File .xaml.cs di Xamarin digunakan untuk?

a)

Menyimpan data

b)

Desain UI

c)

Logika program (backend)

d)

Musik

e)

JSON parsing

15.

Library utama untuk mendesain UI di Xamarin:

a)

Xamarin.Web

b)

Xamarin.Forms

c)

Xamarin.UI

d)

Xamarin.Layouts

e)

Xamarin.Native

16.

Xamarin dapat digunakan untuk mengembangkan aplikasi di semua platform berikut, kecuali:

a)

iOS

b)

Android

c)

Windows

d)

Web

e)

macOS

17.

Untuk menampilkan teks ke pengguna di Xamarin digunakan kontrol:

a)

Label

b)

Entry

c)

Button

d)

View

e)

TextView

18.

Untuk menerima input teks dari pengguna di Xamarin:

a)

Label

b)

Entry

c)

TextBlock

d)

Display

e)

ListView

19.

menerima input teks dari pengguna di Xamarin:

a)

Label

b)

Entry

c)

TextBlock

d)

Display

e)

ListView

20.

Untuk berpindah antar halaman digunakan metode:

a)

GoTo

b)

OpenPage

c)

Navigation.PushAsync

d)

OpenNext

e)

LinkTo

21.

Tool yang digunakan Xamarin untuk mengatur dependensi dan library:

a)

CocoaPods

b)

Gradle

c)

NuGet

d)

NPM

e)

Maven

22.

Komponen untuk menangkap gambar dari kamera:

a)

Camera

b)

Image

c)

ImagePicker

d)

Scanner

e)

SnapShot

23.

Komponen penyimpanan yang hilang saat aplikasi ditutup:

a)

TinyDB

b)

File

c)

CloudDB

d)

Variable

e)

SQLite

24.

Untuk menambahkan animasi saat berpindah layar, digunakan komponen:

a)

Notifier

b)

ScreenAnimation

c)

ActivityStarter

d)

OpenScreenWithStartValue

e)

Tidak tersedia

25.

MIT App Inventor bisa digunakan untuk membuat aplikasi:

a)

Android

b)

iOS (terbatas)

c)

Web

d)

Desktop

e)

A & B benar

26.

Komponen untuk mengambil data dari API:

a)

APIManager

b)

Web

c)

HTTPClient

d)

JSON

e)

Internet

27.

Komponen layout horizontal di MIT App Inventor:

a)

RowLayout

b)

VerticalArrangement

c)

TableArrangement

d)

HorizontalArrangement

e)

LayoutView

28.

Untuk menjalankan perintah berulang digunakan blok:

a)

If

b)

While

c)

When

d)

ForEach

e)

Clock.Timer

29.

File hasil project MIT App Inventor dengan format:

a)

.aia

b)

.apk

c)

.zip

d)

.aab

e)

.app

30.

MIT App Inventor adalah contoh pemrograman berbasis:

a)

Teks

b)

OOP

c)

Grafis

d)

Konsol

e)

Terminal

31.

Untuk mengatur ukuran teks pada Label digunakan properti:

a)

FontSize

b)

TextHeight

c)

TextSize

d)

SizeText

e)

TextFont

32.

Komponen yang memungkinkan pengguna memilih gambar dari galeri:

a)

Camera

b)

Image

c)

ImagePicker

d)

FileChooser

e)

FilePicker

33.

Komponen untuk menyusun data dalam list:

a)

Spinner

b)

ListPicker

c)

ListView

d)

RecyclerView

e)

DataList

34.

Untuk menghapus data dari TinyDB digunakan blok:

a)

ClearValue

b)

Delete

c)

RemoveTag

d)

Drop

e)

DeleteData

35.

Blok when Button.Click digunakan untuk:

a)

Memanggil API

b)

Menampilkan layar

c)

Menyimpan data

d)

Menangani aksi klik tombol

e)

Membuat suara

36.

MIT App Inventor menyimpan data di internet menggunakan:

a)

Firebase

b)

CloudDB

c)

WebStorage

d)

NetDB

e)

HostDB

37.

Untuk menyimpan data lokal dalam Xamarin secara relasional digunakan:

a)

TinyDB

b)

SharedPreferences

c)

SQLite

d)

JSON

e)

KeyStore

38.

Untuk menyimpan data lokal dalam Xamarin secara relasional digunakan:

a)

TinyDB

b)

SharedPreferences

c)

SQLite

d)

JSON

e)

KeyStore

39.

Arsitektur yang umum digunakan dalam Xamarin untuk memisahkan UI dan logika adalah:

a)

MVC

b)

MVP

c)

MVVM

d)

MVW

e)

VMM

40.

Metode OnAppearing() di Xamarin digunakan untuk:

a)

Mengatur warna tema

b)

Menyimpan data

c)

Menjalankan kode saat halaman tampil

d)

Menutup halaman

e)

Menghapus halaman

41.

Komponen untuk menampilkan daftar data secara vertikal di Xamarin:

a)

ScrollView

b)

Entry

c)

CollectionView

d)

ContentPage

e)

Frame

42.

Untuk memainkan audio di Xamarin dapat menggunakan:

a)

MediaPlayer

b)

AudioPlayer Plugin

c)

Xamarin.Sound

d)

SoundFX

e)

MusicX

43.

Apa nama file utama aplikasi Xamarin yang digunakan untuk konfigurasi aplikasi?

a)

manifest.json

b)

app.config

c)

AndroidManifest.xml

d)

App.xaml

e)

Info.plist

44.

Untuk menambahkan ikon pada aplikasi Xamarin digunakan:

a)

IconGenerator

b)

App.cs

c)

Drawable folder

d)

Launcher.cs

e)

AppIcon.cs

45.

Perintah untuk menampilkan pop-up notifikasi:

a)

ShowAlert()

b)

PushNotification()

c)

DisplayAlert()

d)

AlertMessage()

e)

ViewPopup()

46.

Untuk membuat animasi transisi di Xamarin digunakan:

a)

TransitionEffect

b)

Xamarin.Animation

c)

Animation API

d)

MotionLib

e)

ViewFlipper

47.

Fitur utama dari Xamarin Shell:

a)

Desain ulang UI

b)

Navigasi dan struktur aplikasi

c)

Penyimpanan data

d)

Editor kode

e)

Emulator

48.

Xamarin.Forms dapat mengakses sensor perangkat melalui:

a)

System.Device

b)

Xamarin.Essentials

c)

DeviceLibrary

d)

Plugin.Sensors

e)

AppSensor

49.

Fungsi dari DataBinding dalam Xamarin:

a)

Menyimpan data

b)

Menyusun layout

c)

Menghubungkan UI dan data model

d)

Menampilkan media

e)

Menambahkan event handler

50.

Perintah untuk menjalankan aplikasi Xamarin di Android Emulator:

a)

RunApp

b)

Start Emulator

c)

Deploy

d)

Debug > Start Without Debugging

e)

Build and Run

51.

Untuk menangani event klik tombol di Xamarin, kita menggunakan:

a)

Button.Click

b)

OnClickListener

c)

Button.Clicked

d)

Button.Tap

e)

TapGesture

52.

Xamarin adalah bagian dari teknologi:

a)

.NET

b)

Java SDK

c)

Android NDK

d)

Flutter SDK

e)

React Native