wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Mobile Quizz

Total questions: 70

Worksheet time: 3615secs

Name
Class
Date
1.

SDK kepanjangan dari .....

a)

Software Dev Key

b)

Software Dev Kid

c)

Software Declaration Kid

d)

Software Development Kit

2.

Antar muka yang kaya yang dapat digunakan dalam membangun aplikasi termasuk list, grid, teks, tombol dan lain sebagainya yang terdapat dalam android adalah ...

a)

Content provider

b)

View

c)

Resource Manager

d)

Activity Manager

3.

Pilihan bahasa pemrograman di IDE android studio adalah

a)

C++

b)

Phyton

c)

Java/Kotlin

d)

VB

4.

Versi android dengan nomor versi 6.0 - 6.0.1 sering kita sebut dengan

a)

Kitkat

b)

Marshmallow

c)

Nougat

d)

Froyo

5.

Versi 10 dari android diberi nama :

a)

Nougat

b)

Kitkat

c)

X

d)

Q

6.

Manakah penulisan function yang benar pada Kotlin?

a)

void halo()

b)

function halo()

c)

func halo()

d)

fun halo()

7.

Deklarasi variable integer yang benar pada bahasa Kotlin adalah ...

a)

int a = 10

b)

var a = 10

c)

var a: int = 10

d)

var a: Integer = 10

8.

Ekstensi file yang berisi source code Kotlin adalah ...

a)

.kotlin

b)

.kt

c)

.kn

d)

.jav

9.

Background Services merupakan aplikasi yang berjalan di belakang dan tidak terlalu penting memiliki UI

a)

Benar

b)

Salah

10.

Kegunaan Android manifest adalah

a)

Sebagai pengatur activity-activity yang terdapat pada aplikasi, berupa daftar kelas-kelas java, dll.

b)

Menyimpan, merancang file-file layout yang berhubungan dengan user interface.

11.

Perangkat mobile memiliki beraneka ragam jenis, fungsi, maupun bentuk. Di antara perangkat mobile yang saat ini ada, ada sebuah perangkat yang tidak berbentuk smartphone, namun berbentuk seperti aksesoris yang lain, contohnya ...

a)

Google Glass dan iWatch

b)

Android dan iPhone

c)

Siemens dan AR

d)

Google dan iGlass

12.

Ketika kita mengupdate story di Instagram di smartphone berbasis Android dan iPhone, tampak perbedaan yang cukup mendasar, yakni tingkat kualitas gambar yang berbeda jauh. Mengapa hal ini bisa terjadi?

a)

iOS lebih mahal dari Android

b)

frame rate iOS lebih tinggi ketimbang Android

c)

Android lebih efisien ketimbang iOS

d)

Kompresi iOS lebih tinggi

13.

Sistem operasi mobile yang ada di pasaran saat ini, berdasarkan survei Gartner (2019) yang menjadi ‘raja’ smartphone dunia ialah smartphone dengan sistem operasi ...

a)

Android

b)

Microsoft

c)

Blackberry

d)

Apple

14.

Beberapa aplikasi di Android diciptakan untuk media sosial. Salah satunya yakni aplikasi media sosial yang digunakan pada fitur chatingan dan panggilan yaitu...

a)

Facebook

b)

Instagram

c)

WhatsApp

d)

Twitter

15.

Fungsi dari "@string/app_name" adalah ...

a)

Mengganti judul aplikasi

b)

Mengganti ikon aplikasi

c)

Mengubah Tema Android

d)

Menambahkan Access Permission

e)

Membuat Activity baru

16.

Layout XML yang paling fleksible yaitu ...

a)

Absolute Layout

b)

Frame Layout

c)

Table Layout

d)

Linear Layout

e)

Relative Layout

17.

Tag XML untuk membuat tombol

a)

<Button../>

b)

<TextView../>

c)

<EditText../>

d)

<ImageView../>

e)

<RadioButton../>

18.

Cara membuka USB Debugging pada pengaturan di device android

a)

Develover Mode

b)

Display

c)

Sound

d)

Time

e)

About Phone

19.

Sebuah kelas dalam programming Android yang berfungsi untuk perpindahan halaman

a)

Intent

b)

Activity

c)

Class

d)

XML

e)

Layout

20.

Yang termasuk Emulator Android

a)

Genymotion

b)

Nox

c)

Bluestack

d)

Ubuntu

e)

Handphone

21.

Android adalah sistem operasi multi platform yang dikembangkan oleh

a)

Microsoft

b)

IBM

c)

Apple

d)

Samsung

e)

Google

22.
Kapan Android dibeli oleh Google ...
a)
2003
b)
2004
c)
2005
d)
2006
23.
Di bawah ini manakah yang bukan merupakan nama dari versi android ...
a)
Cupcake
b)
Nougat
c)
Pie
d)
Menthos
24.
Android menggunakan Kernel ...
a)
Linux
b)
Windows
c)
Mac
d)
Symbian
25.

Status yang selalu dipanggil oleh sistem pertama kali ketika aplikasi dijalankan serta berguna untuk mendeklarasikan sebuah Variabel atau juga sarana membuat User Interface (UI) adalah ...

a)

onStart()

b)

onStop()

c)

onResume()

d)

onPause()

26.

Perhatikan syntak berikut:


android:id="@+id/teks2"

android:layout_below="@+id/teks1"


Jika dijalankan akan menghasilkan ...

a)

Teks 1 berada di atas Teks 2

b)

Teks 2 berada di atas Teks 1

c)

Teks 1 berada di bawah Teks 2

d)

Tidak ada yang benar

27.
Beberapa komponen view yang sering digunakan dalam membuat user interface aplikasi android, kecuali ...
a)
Id
b)
TextView
c)
Toast
d)
Button
28.

File yang berisi informasi tentang package (paket) pada project, yang didalamnya terdapat komponen Aplikasi seperti, Activity, Services, User Permission, Content Provider pada android studio adalah..

a)

Manifest

b)

Java

c)

Resources

d)

Gradle

e)

Drawable

29.

Pada folder resources, folder yang digunakan untuk menyimpan file gambar maupun suara adalah ....

a)

Layout

b)

Drawable

c)

Values

d)

Gradle

30.

Folder yang digunakan untuk menyimpan file-file seperti string.xml , styles.xml , dan color.xml adalah ....

a)

Layout

b)

Drawable

c)

Values

d)

Gradle

31.

Versi android dengan version number 5.0-5.1.1 adalah...

a)

Marshmallow

b)

Eclair

c)

Lolipop

d)

Kitkat

32.

Berikut yang termasuk dari nama layout yaitu .... (pilih 4 jawaban yang benar)

a)

LinearLayout

b)

RelativeLayout

c)

AbsoluteLayout

d)

FragmentLayout

e)

TableLayout

33.

Berikut ini yang termasuk dari jenis activity adalah .... (pilih 4 jawaban yang benar)

a)

Login Activity

b)

Empty Activity

c)

Table Activity

d)

Scrolling Activity

e)

Fullscreen Activity

34.

Ketika ingin melihat kesalahan setelah program di run, kita bisa melihatnya pada ....

4 lines
35.

Membuat tampilan dengan menyesuaikan lebar layar atau device bisa menggunakan ukuran (a)  

36.

Activity yang diperuntukkan untuk menampilkan lebih dari satu tampilan, dapat digeser ke kanan dan ke kiri (swipe) adalah ....

4 lines
37.

Tuliskan salah satu pengaturan jenis padding yang pernah kalian gunakan ... (example paddingSide)

(a)  

38.

Berdasarkan gambar aplikasi, komponen yang menyusun user interface aplikasi tersebut ...

a)

Button

b)

EditText

c)

TextView

d)

ImageView

39.

Komponen yang menyusun view pada form aplikasi ini adalah ... (pilih 4 jawaban yang benar)

a)

Button

b)

EditText

c)

TextView

d)

ImageView

e)

Spinner

40.

Mekanisme untuk melakukan sebuah action dan komunikasi antar komponen aplikasi misal activity, services, dan broadcast receiver adalah ....

a)

intent

b)

navigation

c)

views

d)

fragment

41.

Intent yang diperuntukkan untuk menjalankan fitur/fungsi dari komponen aplikasi lain seperti camera / telepon ....

a)

Implicit Intent

b)

Explicit Intent

42.

Komponen untuk menampilkan informasi dalam bentuk list adalah ...

a)

DataList

b)

ListView

c)

GridView

d)

ArrayData

43.

Komponen yang memungkinkan pengguna dapat memilih satu pilihan dari berbagai pilihan yang disediakan ....

a)

CheckBox

b)

RadioButton

c)

RadioGroup

d)

Button

44.

Layout untuk membuat komponen yang ada di dalamnya menjadi menumpuk atau saling menutupi satu dengan yang lainnya adalah ...

a)

LinearLayout

b)

FrameLayout

c)

RelativeLayout

d)

ConstraintLayout

45.

UI Design ini menggunakan efek scrolling ....

a)

horizontal

b)

vertical

c)

drawer

d)

horizontal dan vertical

46.

Tampilan berikut menggunakan design ....

a)

card list

b)

card view

c)

list view

d)

scrolling view

47.

Teknik design yang digunakan pada tampilan aplikasi ini adalah ...

a)

navigation

b)

swipe

c)

slide

d)

after effect

e)

fragment

48.

Teknik design yang digunakan pada tampilan aplikasi ini adalah ...

a)

navigation

b)

swipe

c)

image card

d)

drawer

49.

Satuan sp digunakan untuk ukuran ....

a)

teks

b)

gambar

c)

layout

50.

Satuan dp digunakan untuk ukuran ....

a)

teks

b)

gambar

c)

layout

d)

font

51.

Untuk variabel yang nilainya tidak pernah berubah dalam bahasa kotlin menggunakan ...

a)

var

b)

val

c)

char

d)

string

52.

Untuk variabel yang nilainya dapat berubah dalam bahasa kotlin menggunakan deklarasi ...

a)

var

b)

val

c)

int

d)

char

53.

Perhatikan program berikut

if (count == 42) {

println("I have the answer")

} else if (count > 35) {

println("The answer is close")

} else {

println("The answer eludes me")

}

Jika count = 40, maka outputnya adalah ...

a)

The answer is close

b)

Error

c)

The answer eludes me

d)

I have the answer

54.

Perhatikan program berikut

if (count != 20) {

println("I have the answer")

} else if (count > 35) {

println("The answer is close")

} else {

println("The answer eludes me")

}

Jika count = 21, maka outputnya adalah ...

a)

I have the answer

b)

The answer eludes me

c)

The answer is close

d)

Error

55.

Perhatikan kode program berikut

1. public class Ulang {

2. public static void main( String args[] ) {

3. String cetak = "";

4. int x;

5. for ( x = 1; x <= 10; x++ ) {

6. if ( x == 5 )

7. break;

8. cetak = cetak + x + " ";

9. }

10. System.out.println(cetak);

11. }

12. }


Hasil keluaran dari program tersebut adalah ...

a)

1 2 3 4

b)

1 2 3 4 5

c)

1 2 3 4 5 6 7 8 9 10

d)

1 2 3 4 5 4 3 2 1

56.

Perhatikan program java berikut

1- public class Bagi {

2- public static void main(String args[ ]) {

3- int a = 9; int b = 4;

4- int c= a/b;

5- }

6- }


Jika nilai variabel c ditampilkan ke layar akan menghasilkan nilai …

a)

2

b)

2.3

c)

2.25

d)

2.5

57.

Cara yang benar untuk mengganti icon aplikasi di AS adalah ...

a)

Masuk ke directory “mipmap” klik kanan >> pilih new >> pilih Image Assets

b)

Masuk ke directory “mipmap” klik kanan >> pilih new >> pilih Vector Assets

c)

Masuk ke directory “drawable” klik kanan >> pilih new >> pilih Vector Assets

d)

Masuk ke directory “values” klik kanan >> pilih new >> pilih Image Assets

58.

File Gradle terdiri dari 2 file yaitu ....

a)

build.gradle

b)

settings.gradle

c)

gradle.scripts

d)

apps.gradle

59.

Biasanya kita melakukan setting Gradle pengaturan pada .... (pilih 3 jawaban yang benar)

a)

android

b)

plugins

c)

dependencies

d)

properties

60.

Sebutkan 4 daur hidup (life cycle) dari sebuah activity ketika launch ...

4 lines
61.

Versi keberapakah android ini ....

a)

Android v2.0

b)

Android v3.0 - 3.2

c)

Android v4.0

d)

Android v4.1 - 4.3

62.

Versi keberapakah android ini ....

a)

Android v1.6

b)

Android v2.0 - 2.1

c)

Android v3.0

d)

Android v3.1 - 3.2

63.

Nama dari versi android ini adalah ...

a)

Gingerbread

b)

Honeycomb

c)

Jelly bean

d)

Kitkat

64.

Gambar berikut menggunakan antarmuka tampilan layout dari ....

a)

Tab Layout

b)

Fragment

c)

Recyclerview

d)

ViewPager

65.

Bagian yang dapat digunakan kembali dari antarmuka pengguna android activity yang digunakan untuk membuat UI yang dinamis dan fleksibel....

a)

Fragment

b)

Adapter

c)

Cardview

d)

ListView

66.

Untuk menampilkan kumpulan data dalam jumlah besar secara efisien, dengan data yang sudah ada serta bisa menentukan tampilan setiap item, maka bisa digunakan ....

a)

RecyclerView

b)

ViewGroup

c)

ListView

d)

DataList

67.

Class yang mendistribusikan data dengan tampilan ViewHolder adalah ...

a)

Adapter

b)

ViewAdapter

c)

ListAdapter

d)

semua salah

68.

Function yang berfungsi untuk mendapatkan ukuran set data adalah ...

a)

getItemCount()

b)

onBindViewHolder()

c)

LayoutManager()

d)

getItem()

69.

Selama siklus hidup activity, apa metode panggilan balik pertama yang dipanggil oleh sistem?

a)

onPause()

b)

onCreate()

c)

onStart()

d)

onStop()

70.

Kepanjangan dari AVD adalah ...

a)

Android Virtual Device

b)

App Virtual Device

c)

Android Virtual Development

d)

Android Testing Development