Escolar Documentos
Profissional Documentos
Cultura Documentos
Mata Kuliah
: Pemrograman Mobile
Semester/Prodi
: III/Manajemen Informatika
Hari/Tanggal
Dosen pengampu
Sifat Ujian
: Open Book
Waktu Mengerjakan
: 90 Menit
Petunjuk:
1. Berdoalah terlebih dahulu sebelum mengerjakan soal
Nama:
Kelas :
7. Sebelum kita memasang IDE Android berbasis Java maka yang harus dilakukan
adalah memasang..
a. Java Development Kit
c. Java 2 Micro Edition
b. Java Runtime Environtment
d. Semua benar
Versi Android.
Versi
4.3
4.4
4.4
5.0
6.0
Kode nama
Soal No.8
Kitkat
Soal No.9
Soal No.10
Soal No.11
API Level
18
19
20
21
22
8. Versi 4.3 dengan API level 18 merupakan Android dengan Kode Nama..
a. Jelly Bean
c. Kitkat
b. Mr Bean
d. Lollipop
SOAL:
1. Android adalah Sistem Operasi berbasis Linux/Open Source yang menjalan kan
sebuah aplikasi dari kombinasi bahasa Pemrograman...
a. C++ dan XML
c. XML dan Java
b. Java dan C++
d. Java dan PHP
2. Layout pada Android merupakan Layar yang mennggambarkan tampilan. Bahasa
yang digunakan pada Layout Android adalah....
a. Java
d. XML
b. C++
e. PHP
3. Sedangkan Activity merupakan kode yang menjalankan Android. Bahasa yang
digunakan pada Activity Android adalah...
a. Java
d. XML
b. C++
e. PHP
9. Versi 4.4 dengan API level 20 merupakan Android dengan Kode Nama..
a. Jelly Bean
c. Kitkat
b. Mr Bean
d. Lollipop
10. Versi 5.0 dengan API level 21 merupakan Android dengan Kode Nama..
a. Jelly Bean
c. Kitkat
b. Mr Bean
d. Lollipop
11. Versi 6.0 dengan API level 22 merupakan Android dengan Kode Nama..
a. Jelly Bean
c. Kitkat
b. Marshmallow
d. Lollipop
12. Pada Android Studio untuk membuat Aplikasi pertama kali kita harus menekan..
a. New Module
c. New Class
b. New Project
d. New Layout
4. Tipe data yang termasuk tipe data primitive pada Java adalah
a. Byte
c. Boolean
b. Double
d. Character
13. Berikut ini adalah keyword yang terdapat dalam Java, kecuali...
a. Goto
c. If
b. Break
d. String
5. Keyword yang digunakan untuk membuat nilai tetap dan tidak dapat berubah pada
konsep OOP adalah
a. Private
c. Public
b. Final
d. Protected
14. Berikut ini pernyataan yang benar berhubungan dengan class dan object dalam Java,
kecuali...
a. Setiap class dapat mengandung beberapa method sekaligus
b. Object merupakan instance dari class
c. Object terdiri dari keyword dan method
d. Class merupakan pendefinisian dari object
15. Berikut ini adalah hak akses yang dapat ditambahkan didepan method OOP Java,
kecuali...
a. Instance
c. Private
b. Public
d. Protected
16. Suatu method yang dapat dijalankan otomatis pada saat object dari class dibuat,
dikenal dengan ...
a. Constructor
c. Garbage Collector
b. Initializer
d. Inheritance
17. Dalam konsep OO, setiap object memiliki behaviour. Apa yang dimaksud dengan
behaviour?
a. Identifier
c. Method
b. Variable
d. Semua benar
B
C
D
(1)
(2)
19. Pada Folder mana Activity yang ditulis dengan bahasa Java akan ditempatkan...
a. android Test
c. res
b. main
d. app
20. Pada folder mana akan ditemukan sumber/resource berupa layout, gambar, dll...
a. android Test
c. res
b. main
d. app
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Masuk"
android:id="@+id/button"
android:layout_below="@+id/imageView"
android:layout_alignLeft="@+id/textView"
android:layout_alignStart="@+id/textView"
android:layout_marginTop="50dp"
android:layout_alignRight="@+id/textView"
android:layout_alignEnd="@+id/textView" />
2
<ImageView
android:layout_width="300dp"
android:layout_height="300dp"
android:id="@+id/imageView"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:id="@+id/textView"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="37dp"
android:textSize="30sp" />
d. Kurang android:source="@drawable/jokowi"
29. Jika kita lihat seksama Teks Program 3.
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:id="@+id/textView"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="37dp"
android:textSize="30sp" />
==================================================================
24. Pada Pemrograman Layout diatas yang merupakan Teks Program pada Huruf A /
Layar Utama adalah..
a. Teks No.1
c. Teks No.3
b. Teks No.2
d. Teks No.4
25. Pada Pemrograman Layout diatas yang merupakan Teks Program pada Huruf C /
Gambar Tengah adalah...
a. Teks No.1
c. Teks No.3
b. Teks No.2
d. Teks No.4
26. Pada Pemrograman Layout diatas yang merupakan Teks Program pada Huruf D /
Tombol Masuk adalah..
a. Teks No.1
c. Teks No.3
b. Teks No.2
d. Teks No.4
27. Pada Pemrograman Layout diatas yang merupakan Teks Program pada Huruf B /
Teks Janji Jokowi adalah..
a. Teks No.1
c. Teks No.3
b. Teks No.2
d. Teks No.4
28. Jika kita lihat seksama Teks Program 2.
<ImageView
android:layout_width="300dp"
android:layout_height="300dp"
android:id="@+id/imageView"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
/>
a.
b.
c.
d.