wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

VSGA_Pretest

Total questions: 110

Worksheet time: 55mins

Name
Class
Date
1.

Program aplikasi yang digunakan untuk mengolah database pada Android adalah...

a)

Microsoft Access

b)

Oracle

c)

PHPMyAdmin

d)

SQLite

2.

SQL merupakan bahasa standar untuk sistem manajemen database relasional. Kepanjangan dari SQL adalah...

a)

System Query Language

b)

Structured Query Language

c)

Software Query Language

d)

Select Query Language

3.

Di bawahini yang merupakan kategori fungsi dari SQL, kecuali...

a)

Data Manipulation Language

b)

Data Definiton Language

c)

Data Control Language

d)

Data Entry Language

4.

Di bawah ini yang termasuk perintah dalam Data Definition Language, kecuali...

a)

Create

b)

Alter

c)

Truncate

d)

Commit

5.

Di bawahini yang bukan termasuk perintah dari Data Manipulation Language adalah...

a)

Select

b)

Insert

c)

Drop

d)

Delete

6.

Sintaks di bawah ini merupakan perintah untuk…

a)

Membuat table di database

b)

Mengubah table di database

c)

Menghapus table di database

d)

Menyisipkan baris pada table di database

7.

Sintaks di bawah ini merupakan perintah untuk…

a)

Membuat table di database

b)

Mengubah table di database

c)

Menyisipkan baris pada table di database

d)

Memperbaharui baris pada table di database

8.

Berikut ini yang merupakan perintah untuk melakukan penghapusan tabel pada database adalah...

a)

Drop table

b)

Delete table

c)

Alter table

d)

Update table

9.

Perintah Grant digunakan untuk...

a)

Menyediakan akses pada objek database kepengguna

b)

Menyimpan transaksi secara permanen di database

c)

Menghapus hak akses pengguna pada objek database

d)

Mengembalikan database kebentuk awal

10.

Perintah Revoke digunakan untuk…

a)

Menyediakan akses pada objek database kepengguna

b)

Menyimpan transaksi secara permanen di database

c)

Menghapus hak akses pengguna pada objek database

d)

Mengembalikan database kebentuk awal

11.

1.      Location Based Service menentukan …

a)

lokasi pengguna berdasarkan GSM Network Cell Tower dan Wi-Fi signals.

b)

requets permission

c)

fused location provider untuk mendapatkan device’s last known location.

d)

parameter ketika melakukan request ke Fused Location Provider

12.

E-OTD adalah …

a)

Enhanced Observed Time Difficult

b)

Enhanced Observed Time Difference

c)

Enhanced Observed Time Definite

d)

Enhanced Observed Time Digitech

13.

TDOA adalah ...

a)

Time Difficult Of Arrow

b)

Time Difference Of Array

c)

Time Digitech Of Arrival

d)

Time Difference Of Arrival

14.

Receive location updates digunakan untuk …

a)

Mendapatkan perubahan lokasi device dari pengguna

b)

Menerima pembaruan lokasi

c)

Menetapkan prioritas permintaan

d)

Menetapkan tingkat tercepat dalam milliseconds di mana aplikasi dapat menangani pembaruan lokasi

15.

Priority - setPriority() metode ini digunakan untuk metode …

a)

Mendapatkan perubahan lokasi device dari pengguna

b)

Menerima pembaruan lokasi

c)

Menetapkan prioritas permintaan

d)

Menetapkan tingkat tercepat dalam milliseconds di mana aplikasi dapat menangani pembaruan lokasi

16.

Fastest update interval - setFastestInterval() metode ini digunakan untuk …

a)

Mendapatkan perubahan lokasi device dari pengguna

b)

Menerima pembaruan lokasi

c)

Menetapkan prioritas permintaan

d)

Menetapkan tingkat tercepat dalam milliseconds di mana aplikasi dapat menangani pembaruan lokasi

17.

Update Interval - setInterval() metode ini digunakan untuk …

a)

Menerima pembaruan lokasi

b)

Menetapkan prioritas permintaan

c)

Menetapkan tingkat tercepat dalam milliseconds di mana aplikasi dapat menangani pembaruanlokasi

d)

Menentukan kecepatan dalam satuan milliseconds untuk menerima perubahanlokasi pada aplikasi.

18.

Location Request digunakan untuk …

a)

Menyimpan parameter ketika melakukan request ke Fused Location Provider

b)

Menetapkan prioritas permintaan

c)

Menetapkan tingkat tercepat dalam milliseconds di mana aplikasi dapat menangani pembaruan lokasi

d)

Menentukan kecepatan dalam satuan milliseconds untuk menerima perubahan lokasi pada aplikasi

19.

Algoritma Shortest Path Google Maps digunakan untuk …

a)

Sangat complex untuk mencari rute terpendek pada google maps

b)

Memecahkan permasalahan jarak terpendek untuk graf berarah

c)

Memeriksa dan membandingkan setiap jalur yang ada

d)

Menentukan rute paling efisien

20.

Algoritma Djikstra digunakan untuk …

a)

Digunakan sangat complex untuk mencari rute terpendek pada google maps

b)

Algoritma yang dipakai untuk memecahkan permasalahan jarak terpendek untuk graf berarah

c)

Melihatsuatu peta sebagai grafik yang terdiri dari nodus menghubungkan lokasi yang berbeda-beda

d)

Meminta ketepatan lokasi kedalam blok kota

21.

Keamanan yang di miliki oleh sebuah handphone dalam melindungi sebuah data yang di miliki, masing - masing handphone miliki struktur mobile yang berbeda – beda namun hampir semuanya sama mementingkan aspek keamanan, Merupakan …

a)

Mobile Security

b)

Mobile computing

c)

Cloud Computing

d)

Mobile IP

22.

Protocol komunikasi standar terbuka yang didefinisikan oleh IETF (Internet Engineering Task Force) yang memungkinkan pengguna perangkat mobile untuk menjaga IP yang sama( InternetProtocol ) alamat saat roaming antara jaringan IP, merupakan…

a)

Mobile computing

b)

Cloud Computing

c)

Mobile IP

d)

Mobile Security

23.

Dua jenis site-to-site VPN yaitu…

a)

Internet VPN dan Extranet VPN

b)

Internet VPN dan Remote-Access VPN

c)

Extranet VPN dan Remote-Access VPN

d)

Semua benar

24.

Jenis VPN secara garis besar ada 2 yaitu ...

a)

Internet VPN dan Extranet VPN

b)

Internet VPN dan Remote-Access VPN

c)

Extranet VPN dan Remote-Access VPN

d)

Remote-Access VPN dan Site-to-Site VPN

25.

Dua Metodologi pengujian aplikasi mobile yaitu ...

a)

Analisis Dinamik dan Analisis Statis

b)

Analisis Statis dan Source code review

c)

Source code review dan Analisis Dinamik

d)

Reverse engineering dan Analisis Statis

26.

Pengujian statis dapat dilakukan salah satunya yaitu …

a)

Reverse engineering

b)

Ekstrak aplikasi dari perangkat atau dapatkan paket aplikasi dari pengembang

c)

Analisis Dinamik

d)

Analisis Statis

27.

Risiko paling mendasar yang dimiliki oleh perangkat mobile yaitu risiko …

a)

Risiko data storage

b)

Risiko strong Password

c)

Risiko Internet Browsing

d)

Risiko Fisik

28.

Agen Asing dalam Komponen IP mobile yaitu …

a)

Suatu perangkat yang mampu melakukan roaming jaringan

b)

Suatu titik untuk komunikasi dengan mobile node

c)

Suatu mobile node titik dari keterikatan ketika perjalanan ke jaringan asing

d)

Pemutusan titik terowongan menuju mobile node ketika tidak berada dalam jaringan asal

29.

Mobile Node dalam Komponen IP mobile yaitu …

a)

Suatu perangkat yang mampu melakukan roaming jaringan

b)

Suatu titik untuk komunikasi dengan mobile node

c)

Suatu mobile node titik dari keterikatan ketika perjalanan ke jaringan asing

d)

Pemutusan titik terowongan menuju mobile node ketika tidak berada dalam jaringan asal

30.

Denial of service attack (DDoS) merupakan serangan …

a)

Serangan ini termasuk dalam kategori interception dan monitoring attack, yaitu dengan menangkap lalu lintas jaringan

b)

Serangan Jamming ini biasanya dilakukan untuk melumpuhkan ketersediaan jaringan sehingga wireless user tidak dapat mengakses jaringan

c)

Serangan ini dilakukan oleh penyerang untuk menyadap sebuah pesan dari wireless user yang sah

d)

Penyerang untuk menyadap sebuah pesan dari wireless user yang sah

31.

Apa yang dimaksuddengan Cellular Network atau Mobile Network?

a)

Merupakan jaringan nirkabel yang didistribusikan melewati suatu area yang disebut dengan cell bagi semua perangkat yang bersifat bergerak

b)

Merupakan jaringan nirkabel yang didistribusikan tidak melewati suatu area yang disebut dengan cell bagi perangkat yang bersifat bergerak

c)

Merupakan jaringan wired yang didistribusikan melewati suatu area yang disebut dengan cell bagi semua perangkat yang bersifat bergerak

d)

Merupakan jaringan wired yang didistribusikan melewati suatu area yang disebut dengan cell bagi semua perangkat dan tidak bersifat bergerak

32.

Mobile Cellular Network  menawarkan beberapa fitur, kecuali…

a)

Kapasitasnya lebih besar dibandingkan dengan system pemancar besar tunggal

b)

Menggunakan daya lebih sedikit dibandingkan dengan system pemancar tunggal

c)

Area cakupan lebih luas dibandingkan dengan system pemancar teresterial tunggal

d)

Tidak memiliki mekanisme kunci yang memungkinkan  komunikasi tidak terputus saat pengguna bergerak menuju cell atau area lain dalam jaringan

33.

Berikut yang bukan merupakan komponen – komponen dalam Jaringan Seluler Bergerak adalah:

a)

Public Telecommunication Switching Network (PSTN)

b)

Mobile Switching Center (MSC)

c)

Base Station (BTS)

d)

Base Mobile Switching Network (BMSN)

34.

Evolusi Mobile Seluler berdasarkan generasi, kecuali…

a)

1G

b)

1.5G

c)

2G

d)

2.5G

35.

Apa kepanjangan dari GSM...

a)

Global System for Mobile Communications

b)

Global Support for Mobile Communications

c)

Global Software for Mobile Communications

d)

Global Switching for Mobile Communications

36.

Yang termasuk teknologi dan protokol pada 2G, kecuali…

a)

Global System for Mobile (GSM)

b)

General Packet Radio Service (GPRS)

c)

Enhanced Data Rates for GSM Evolution (EDGE)

d)

Global Packet for Mobile Service (GPMS)

37.

Berikut yang sesuai dengan definisi 3G (Third Generation) sebagai teknologi yang dapat unjuk kerja, kecuali…

a)

Mempunyai kecepatan transfer data sebesar 144 kbps pada kecepatan user 100 km/jam

b)

Mempunyai kecepatan transfer data sebesar 384 kbps pada kecepatan berjalan kaki

c)

Mempunyai kecepatan transfer data sebesar 2 Mbps pada untuk user diam (stasioner)

d)

Mempunyai kecepatan transfer data 500 kbps pada kecepatan berlari

38.

Yang termasuk teknologi dan protokol pada 3G, kecuali…

a)

HSPA (High-Speed Packet Access)

b)

HSDPA (High Speed Downlink Packet Access)

c)

HSUPA (High Speed Uplink Packet Access)

d)

HSIPA (High Speed Internet Packet Access)

39.

Yang termasuk teknologi dan protokol pada 4G, kecuali…

a)

4G Revolusioner (4G-R)

b)

4G Evolusioner (4G-E)

c)

IP-Media Subsystem (IMS)

d)

IP-Media Subfile (IMS)

40.

Komponen NSS pada jaringan GSM terdiri dari, kecuali…

a)

Mobile Switching Center (MSC)

b)

Home Location Register (HLR)

c)

Visitor Location Register (VLR)

d)

Authentication Gateway (AuG)

41.

Apa itu JDK?

a)

Tools untuk mengompilasi file dengan ekstensi .java menjadi .class.

b)

Tools untuk mengompilasi file dengan ekstensi .class menjadi .java.

c)

Menyediakan lingkungan agar dapat mengeksekusi program java.

d)

Menyediakan lingkungan untuk menjalankan bytecode dari java.

42.

Apa itu JRE?

a)

Tools untuk mengompilasi file dengan ekstensi .java menjadi .class.

b)

Tools untuk mengompilasi file dengan ekstensi .class menjadi .java.

c)

Menyediakan lingkungan agar dapat mengeksekusi program java.

d)

Menyediakan lingkungan untuk menjalankan bytecode dari java.

43.

Apa itu JVM?

a)

Tools untuk mengompilasi file dengan ekstensi .java menjadi .class.

b)

Tools untuk mengompilasi file dengan ekstensi .class menjadi .java.

c)

Menyediakan lingkungan agar dapat mengeksekusi program java.

d)

Menyediakan lingkungan untuk menjalankan bytecode dari java.

44.

Android Studio merupakan software pengembangan dari

a)

Netbeans IDE

b)

Eclipse IDE

c)

Unity

d)

Apache Cordova

45.

Fungsi XAMPP adalah

a)

Sebagai server web untuk melayani dan memfungsikan situs web.

b)

Sebagai sistem manajemen basis data

c)

Sebagai Bahasa skrip untuk pemrograman situs web dinamis

d)

Sebagai server yang berdirisendiri (localhost)

46.

Fungsi Apache adalah

a)

Sebagai server web untuk melayani dan memfungsikan situs web

b)

Sebagai sistem manajemen basis data

c)

Sebagai Bahasa skrip untuk pemrograman situs web dinamis

d)

Sebagai server yang berdiri sendiri (localhost)

47.

Fungsi PHP adalah

a)

Sebagai server web untuk melayani dan memfungsikan situs web

b)

Sebagai sistem manajemen basis data

c)

Sebagai Bahasa skrip untuk pemrograman situs web dinamis

d)

Sebagai server yang berdiri sendiri (localhost)

48.

Fungsi MySQL adalah

a)

Sebagai server web untuk melayani dan memfungsikan situs web

b)

Sebagai sistem manajemen basis data

c)

Sebagai Bahasa skrip untuk pemrograman situs web dinamis

d)

Sebagai server yang berdiri sendiri (localhost).

49.

Software Git adalah

a)

Aplikasi editor untukkode dan teks yang dapat berjalan diberbagai platform Operating System dengan menggunakan teknologi Phyton API

b)

Softawre yang digunakan untuk membangun sebuah CMS (Content Management System)

c)

Software untuk membuat, mendesain, dan mengedit file database yang kompatibel dengan SQLite

d)

Tools untuk mengaturversidari source code program dengan memberikan tanda baris dan code mana yang ditambah atau diganti

50.

Software DB Browser for SQLite adalah

a)

Aplikasi editor untuk kode dan teks yang dapat berjalan diberbagai platform Operating System dengan menggunakan teknologi Phyton API

b)

Softawre yang digunakan untuk membangun sebuah CMS (Content Management System)

c)

Software untuk membuat, mendesain, dan mengedit file database yang kompatibel dengan SQLite

d)

Tools untuk mengatur versi dari source code program dengan memberikan tanda baris dan code mana yang ditambah atau diganti

51.

Model-View-Presenter (MVP) adalah

a)

Elemen user interface yang menampilkan data dan dan dapat melakukan respon terhad apaksi yang dilakukan oleh user

b)

Resource yang menghubungkan antara view dan model

c)

Spesifikasi dari struktur data dari sebuah aplikasi dimana model juga dapat berisi perintah untuk mengakses dan memanipulasi data tersebut

d)

Salah satu pendekatan pengembangan program yang membagi pengembangan menjadi 3 kelompok utama yaitu model, view dan presenter

52.

Resource yang menghubungkan antara view dan model merupakan pengertian

a)

Presenters

b)

Model

c)

View

d)

Model-View-Presenter (MVP)

53.

Bentuk View Group yang group yang terdiri dari list view lain atau group view yang dapat di scrolling dan juga dapat di tambahkan view baru atau menghapus view yang sudah ada secara dinamis, merupakan

a)

Scroll View

b)

Recycler View

c)

Model

d)

View

54.

Gambar di atas merupakan layout

a)

Constraint Layout

b)

Table Layout

c)

Linear Layout

d)

Relative Layout

55.

Gambar di atas imerupakan layout

a)

Constraint Layout

b)

Table Layout

c)

Linear Layout

d)

Relative Layout

56.

Relative Layout Merupakan

a)

Group dari child view yang posisi align relative terhadap group view atau view lainnya

b)

Group dari child view yang diposisikan menurut align horizontal (dari kiri ke kanan) atau vertical (dari atas kebawah)

c)

Group dari child view yang mengunakan anchor points, edges dan guidelines untuk mengontrol bagaimana view di posisikan secara relative dengan elemen lainnya pada layout.

d)

Sudut dan guid line yang telah ditentukan dari masing-masing komponen secara relative terhadap komponen lainnya

57.

Pengaturan posisi komponen dalam bentuk kotak grid yang dapat di scroll merupakan pengertian

a)

List View

b)

Grid Layout

c)

Absolute Layout

d)

Frame Layout

58.

Gambar di atas merupakan layout

a)

List View

b)

Grid Layout

c)

Absolute Layout

d)

Frame Layout

59.

Sebuah komponen interface yang sangat penting untuk melakukan suatu aksi pada aplikasi yaitu

a)

Tombol / Button

b)

Image Button

c)

Switch

d)

Radio Button

60.

Constraint Layout yaitu

a)

Group dari child view yang posisi align relative terhadap group view atau view lainnya

b)

Group dari child view yang diposisikan menurut align horizontal (dari kiri ke kanan) atau vertical (dari atas ke bawah)

c)

Group dari child view yang mengunakan anchor points, edges dan guidelines untuk mengontrol bagaimana view di posisikan secara relative

d)

Salah satu pendekatan pengembangan program yang membagi pengembangan menjadi 3 kelompok utama yaitu model, view dan presenter

61.

Antar muka pengguna (User Interface) berfungsi untuk

a)

Menghubungkan antara pengguna dengan sistem aplikasi, sehingga aplikasi tersebut bisa digunakan

b)

Pembuatan desainatau prototyping dalam pembuatan user interface pada aplikasi

c)

Developer dan desainer dalam pengembangan user interface aplikasi

d)

Membuat desain aplikasi mobile

62.

Sketch adalah

a)

Aplikasi khusus untuk membuat desain aplikasi mobile

b)

Aplikasi grafis yang dapat digunakan untuk keperluan web desain

c)

Software pembuatan desain atau prototyping dalam pembuatan user interface pada aplikasi

d)

Perangkatlunak open source yang digunakanuntukmembuat user interface (ui)

63.

Marvell App merupakan

a)

Tools yang memudahkan para desainer untuk membuat prototype aplikasi mobile dan proyek web

b)

Aplikasi grafis yang dapat digunakan untuk keperluan web desain

c)

Software pembuatan desain atau prototyping dalam pembuatan user interface pada aplikasi

d)

Perangkatl unak open source yang digunakan untuk membuat user interface (ui)

64.

Contoh Tools Desain Aplikasi yaitu

a)

Sketch, Adobe XD, Balsamiq, Marvell App

b)

Android Studio, Sketch, Adobe XD, Balsamiq

c)

XAMPP, Android Studio, Adobe XD, Balsamiq

d)

Prisma Photo Editor, XAMPP, Android Studio

65.

Text Field didesain aplikasi Pencil berfungsi

a)

Pembuatan desain atau prototyping dalam pembuatan user interface pada aplikasi

b)

Developer dan desainer dalam pengembangan user interface aplikasi

c)

Membuat desain aplikasi mobile

d)

Pengguna dapat menyisipkan sebuah teks

66.

Cara menambahkan title dengan cara menambahkan Text label pada desain aplikasi Pencil yaitu

a)

Klik 2 kali untuk mengubah teksnya, klik kanan pada komponen Text, dan Pilih bagian Link To, pilih page yang ingin di tujuh

b)

Drag & drop ke canvas, Klik 2 kali untuk mengubah teksnya

c)

Klik kanan pada komponen button, Pilih bagian Link To dan pilih page yang ingin dituju

d)

Tambahkan komponen Button dan Tambahkan Icon Back untukt ombol kembali

67.

Cara Menambahkan gambar dari Common Shape didesain aplikasi Pencil yaitu

a)

Drag & drop ke canvas, Klik 2 kali untuk mengubah teksnya

b)

Klikkanan pada komponen button, Pilih bagian Link To dan pilih page yang ingin dituju

c)

Tambahkan komponen Button dan Tambahkan Icon Back untuk tombol kembali

d)

Klikkanan pada komponen, pilih Load Linked Image, cari dan pilih file gambar yang diinginkan

68.

Menu-menu Aplikasi Pencil yaitu

a)

Document, Edit, View, Shape, Tools dan Help

b)

Document, Edit, View, Shape, Review, dan Layout

c)

Shape, Review, dan Layout, File, dan Home

d)

Layout, File, Home, Tools dan Help

69.

Adobe XD adalah

a)

Aplikasi grafis yang dapat digunakan untuk keperluan web desain

b)

Software pembuatan desain atau prototyping dalam pembuatan user interface pada aplikasi

c)

Perangkat lunak open source yang digunakan untuk membuat user interface (ui)

d)

Aplikasi khusus untuk membuat desain aplikasi mobile

70.

Shape category terdiri dari

a)

Common shapes, Basic web element, File

b)

Flowchart, Mobile, Pencil

c)

Shape, Flowchart, Mobile

d)

Common shapes, Basic web element, Flowchart, Mobile

71.

Berikut tahapan SDLC (Software Development Life Cycle) dalam pengembangan aplikasi yang benar adalah

a)

Requirement Analysis > Implementation > Design > Evolution > Testing

b)

Requirement Analysis > Design > Implementation> Testing > Evolution

c)

Requirement Analysis > Design > Testing > Implementation > Evolution

d)

RequirementAnalysis>Implementation > Testing > Design > Evolution

72.

Penyimpanan data pada Android terdiri dari dua jenis data, yaitu

a)

Data primary dan data temporary

b)

Data persistence dan data permanent

c)

Data permanent dan data non-permanent

d)

Data temporary dan data persistence

73.

Berikut adalah karakteristik dari internal storage, kecuali

a)

Tidak selalu tersedia (dapat dihapus)

b)

Menggunakan file system dari device.

c)

Hanya bisa diakses pada aplikasi itu sendiri

d)

Ketika aplikasi di-uninstall, sistem akan menghapus semua file aplikasi tersebut

74.

Berikut adalah karakteristik dari external storage yang benar adalah

a)

Tidak selalu tersedia (dapat dihapus)

b)

Menggunakan file system dari device.

c)

Hanya bisa diakses pada aplikasi itu sendiri

d)

Ketika aplikasi di-uninstall, sistem akan menghapus semua file aplikasi tersebut

75.

Kapan internal storage perlu digunakan

a)

File tidak memerlukan batasan akses

b)

File dapat di-share keaplikasi lain

c)

Tidak ada yang boleh mengakses file selain aplikasi itu sendiri

d)

Membolehkan pengguna untuk mengakses file melalui komputer

76.

Fungsi method getDir() adalah untuk

a)

Mendapatkan path absolut kedirektori file pada internal storage

b)

Mendapatkan path absolut kedirektori file pada externall storage.

c)

Membuat (atau membuka yang sudah ada) direktori pada internal storage

d)

Membuat (atau membuka yang sudah ada) direktori pada external storage.

77.

Fungsi method getFilesDir() adalah untuk

a)

Mendapatkan path absolut ke direktori file pada internal storage.

b)

Mendapatkan path absolut ke direktori file pada external storage

c)

Membuat (atau membuka yang sudah ada) direktori pada internal storage

d)

Membuat (atau membuka yang sudah ada) direktori pada external storage

78.

Berikut adalah sistem penyimpanan yang benar pada android adalah

a)

Memiliki kapasitas internal lebih tinggi

b)

Partisi untuk OS memakan 1/3 dari internal storage

c)

Memiliki opsi external storage

d)

Memiliki kapasitas eksternal lebih tinggi

79.

Berikut adalah sistem penyimpanan yang benar pada iPhone adalah

a)

Memiliki kapasitas internal lebih tinggi

b)

Partisi untuk OS memakan 1/3 dari internal storage

c)

Memiliki opsi external storage

d)

Memiliki kapasitas eksternal lebih tinggi

80.

Maksuddari status MEDIA_UNKNOWN pada status external storage adalah

a)

Tidak ada kartu SD Card yang tersedia

b)

Penyimpanan media ada tetapi tidak dipasang

c)

Penyimpanan media ada dan terpasang dengan akses baca/tulis

d)

Kartu SD Card tidak dapat dikenali.

81.

Sistem operasi mobile merupakan

a)

Sistem operasi perangkat keras dari Apple

b)

Software utama yang melakukan manajemen dan control terhadap hardware pada mobile device secara langsung

c)

Layer tempat fitur-fitur android berada

d)

Cara untuk menjaga kerahasiaan data dengan mengubah data yang dapat dibaca (plaintext) menjadi tidak dapat dibaca (chipertext) menggunakan algoritma dan kunci tertentu

82.

Applications Framework merupakan

a)

Sistem operasi perangkat keras dari Apple

b)

Layer pertama pada OS Android

c)

Layer tempat fitur-fitur android berada

d)

Layer kedua pada OS Android

83.

Fitur Perangkat Keras Android yaitu

a)

Touch Screen/Layar sentuh, Wifi, dan mouse

b)

Touch Screen/Layar sentuh, GPS, Accelerometer dan SD card

c)

PC, SD card, Wifi dan mouse

d)

PC, GPS, Accelerometer dan SD card

84.

GPS Sistem operasi Android mendukung GPS yang memungkinkan developer untuk

a)

Memberikan beberapa kemungkinanan bagi pengguna untuk berinteraksi dengan aplikasi dengan menggunakan jari

b)

Mengukur percepatan

c)

Mengakses lokasi pengguna

d)

Mengakses (menyimpan atau membuka) file pada sd card

85.

Touchscreen/layer sentuh Perangkat Android memberikan beberapa kemungkinanan bagi penggunanya untuk

a)

Memberikan beberapa kemungkinanan bagi pengguna untuk berinteraksi dengan aplikasi dengan menggunakan jari

b)

Mengukur percepatan

c)

Mengakses lokasi pengguna

d)

Mengakses (menyimpan atau membuka) file pada sd card

86.

Layer Applications dan Widget merupakan

a)

Sistem operasi perangkat keras dari Apple

b)

Layer pertama pada OS Android

c)

Layer tempat fitur-fitur android berada

d)

Layer kedua pada OS Android

87.

Android menggunakan beberapa Bahasa pemrograman yaitu

a)

Silverlight yang ada di Micosoft Expression Blend

b)

C++, Objective-C, Swift

c)

C++, Java, Kotlin dll

d)

C++, Java.

88.

Bahasa pemrograman Dart merupakan bahasa pemrograman yang dapat digunakan untuk

a)

Mengukur percepatan

b)

Mengakses lokasi pengguna

c)

Mengakses (menyimpan atau membuka) file pada sd card

d)

Membuat aplikasi berbagai platform

89.

Swift sebuah bahasa pemrograman yang dikembangkan oleh

a)

Microsoft corporation

b)

Verizon unilever

c)

Google inc

d)

Apple inc

90.

Symbol Flowchart dibawah ini berfungsi untuk

a)

Arah alir program

b)

Pemulaan/akhir program

c)

Peroses penghitungan/proses pengolahan data

d)

Proses input/output data

91.

Berikut adalah bahasa pemrograman yang digunakan untuk membuat aplikasi Android, kecuali

a)

Java

b)

Python

c)

Kotlin

d)

C++

92.

Berikut yang bukan termasuk ke dalam tipe komponen aplikasi yaitu

a)

Broadcast content

b)

Activities

c)

Broadcast receivers

d)

Content providers

93.

Pemilik dari Android saat ini adalah

a)

Android Inc

b)

HTC

c)

Google Inc

d)

Samsung

94.

Berikut ini adalah software-software yang digunakan dalam pengembangan Android, kecuali

a)

Android Studio

b)

Eclipse

c)

Netbeans

d)

R-Software

95.

Berikut ini yang bukan termasuk ke dalam kategori aplikasi adalah

a)

Native mobile application

b)

Hybrid mobile application

c)

Cross-platform mobile application

d)

Relative mobile application

96.

Berikut yang bukan merupakan karakteristik bahasa pemrograman Java adalah

a)

Open Source

b)

Mudah dipelajari

c)

Hanya berfungsi pada beberapa platform

d)

Robust (Kuat)

97.

Type data yang menghasilkan bentuk keluaran nilai Benar atau False (True or False) adalah

a)

String

b)

Integer

c)

Float

d)

Boolean

98.

Aturan umum untuk membuat nama variabel (Unique Identifiers) , kecuali

a)

Nama dapat berisi huruf, angka, garis bawah dan tanda dolar

b)

Nama harus dimulai dengan huruf

c)

Nama harus dimulai dengan huruf kecil dan boleh mengandung spasi

d)

Case sensitive

99.

Berikut ini yang merupakan jenis perulangan pada Java, kecuali

a)

For

b)

While

c)

Do While

d)

. If else

100.

Berikut ini yang merupakan jenis layout pada Android Studio, kecuali

a)

Constraint Layout

b)

Linear Layout

c)

Relative Layout

d)

Content Layout

101.

Apa yang dimaksud dari keterangan berikut?

a)

Aplikasi berjalan 100% hanyapada API 15: Android 4.0.3 (Ice Cream Sandwich)

b)

Aplikasi berjalan 100% bagi pengguna android dengan API 15, selain itu kurang dari 100%.

c)

Aplikasi berjalan 100% bagi semua device android

d)

Aplikasi berjalan 100% bagi pengguna android dengan API 15 dan diatasnya

102.

Apa yang dimaksud dengan Relative Layout

a)

Layout yang bebas untuk menempatkan objek-objek didalamnya dapat berada di atas, bawah, kiri, atau kanan dari objek lainnya

b)

Layout yang menempatkan 1 objek per baris atau kolom

c)

Layout yang menempatkan objek sesuai dengan kontennya

d)

Layout yang menempatkan objek dengan cara diseret dan dilepaskan pada editor Layout

103.

Apa yang dimaksud dengan Constrant Layout

a)

Layout yang bebas untuk menempatkan objek-objek didalamnya dapat berada di atas, bawah, kiri, atau kanan dari objek lainnya

b)

Layout yang menempatkan 1 objek per baris atau kolom

c)

Layout yang menempatkan objek sesuai dengan kontennya

d)

Layout yang menempatkan objek dengan cara diseret dan dilepaskan pada editor Layout

104.

Apa yang dimaksud dengan Linier Layout

a)

Layout yang bebas untuk menempatkan objek-objek didalamnya dapat berada di atas,bawah,kiri,atau kanan dario bjek lainnya.

b)

Layout yang menempatkan 1 objek per baris atau kolom

c)

Layout yang menempatkan objek sesuai dengan kontennya

d)

Layout yang menempatkan objek dengan cara diseret dan dilepaskan pada editor Layout

105.

Apa yang dimaksud dengan match_parent pada opsi ukuran objek

a)

Ukuran objek akan mengikuti besarnya konten di dalamnya

b)

Ukuran objek akan mengikuti besarnya layar device

c)

Ukuran objek akan mengikuti besarnya ukuran layout yang tersedia.

d)

Ukuran objek akan mengikuti besarnya objek induk

106.

Apa yang dimaksud dengan wrap_content pada opsi ukuran objek

a)

Ukuran objek akan mengikuti besarnya konten di dalamnya

b)

Ukurano bjek akan mengikuti besarnya layar device

c)

Ukuran objek akan mengikuti besarnya ukuran layout yang tersedia

d)

Ukuran objek akan mengikuti besarnya objek induk

107.

Padagambar tersebut, untuk mengatasi blok program yang masih error adalah dengan menekan tombol kombinasi pada keyboard, yaitu

a)

Alt + F4

b)

Ctrl + Alt

c)

Alt + Enter

d)

Ctrl + Alt+ Del

108.

Untuk soal 8, 9, 10, jawablah dengan menyusun program dengan benar

a)

EditText

b)

TextView

c)

Button

d)

ButtonText

109.

Untuk soal 8, 9, 10, jawablah dengan menyusun program dengan benar

a)

findViewByText

b)

findViewByName

c)

findViewById

d)

findViewByContent

110.

Untuk soal 8, 9, 10, jawablah dengan menyusun program dengan benar

a)

getText()

b)

setText()

c)

getContent()

d)

setContent()