Anda di halaman 1dari 3

KEMENTERIAN RISET, TEKNOLOGI, DAN PERGURUAN TINGGI

POLITEKNIK NEGERI MALANG


PROGRAM STUDI DI LUAR DOMISILI 7. Sebelum kita memasang IDE Android berbasis Java maka yang harus dilakukan
Sekrt. Jl. RMP. Sosrokartono No. 1 Telp/Fax. (0291) 594385 Jepara
adalah memasang..
Mata Kuliah : Pemrograman Mobile a. Java Development Kit c. Java 2 Micro Edition
b. Java Runtime Environtment d. Semua benar
Semester/Prodi : III/Manajemen Informatika
Hari/Tanggal : Senin/Kamis, 25/28 Januari 2016
Dosen pengampu : Ageng Rikhmawan, S.Pd Versi Android.
Sifat Ujian : Open Book Versi Kode nama API Level
Waktu Mengerjakan : 90 Menit 4.3 Soal No.8 18
4.4 Kitkat 19
Petunjuk: 4.4 Soal No.9 20
1. Berdoalah terlebih dahulu sebelum mengerjakan soal Nama: 5.0 Soal No.10 21
6.0 Soal No.11 22
2. Tuliskan identitas diri pada soal.
3. Kerjakan lebih dahulu soal yang dianggap mudah 8. Versi 4.3 dengan API level 18 merupakan Android dengan Kode Nama..
Kelas :
4. Kumpulkan Soal jika telah selesai a. Jelly Bean c. Kitkat
b. Mr Bean d. Lollipop
SOAL:
9. Versi 4.4 dengan API level 20 merupakan Android dengan Kode Nama..
1. Android adalah Sistem Operasi berbasis Linux/Open Source yang menjalan kan a. Jelly Bean c. Kitkat
sebuah aplikasi dari kombinasi bahasa Pemrograman... b. Mr Bean d. Lollipop
a. C++ dan XML c. XML dan Java
b. Java dan C++ d. Java dan PHP 10. Versi 5.0 dengan API level 21 merupakan Android dengan Kode Nama..
a. Jelly Bean c. Kitkat
2. Layout pada Android merupakan Layar yang mennggambarkan tampilan. Bahasa b. Mr Bean d. Lollipop
yang digunakan pada Layout Android adalah....
a. Java d. XML 11. Versi 6.0 dengan API level 22 merupakan Android dengan Kode Nama..
b. C++ e. PHP a. Jelly Bean c. Kitkat
b. Marshmallow d. Lollipop
3. Sedangkan Activity merupakan kode yang menjalankan Android. Bahasa yang
digunakan pada Activity Android adalah... 12. Pada Android Studio untuk membuat Aplikasi pertama kali kita harus menekan..
a. Java d. XML a. New Module c. New Class
b. C++ e. PHP b. New Project d. New Layout

4. Tipe data yang termasuk tipe data primitive pada Java adalah… 13. Berikut ini adalah keyword yang terdapat dalam Java, kecuali...
a. Byte c. Boolean a. Goto c. If
b. Double d. Character b. Break d. String

5. Keyword yang digunakan untuk membuat nilai tetap dan tidak dapat berubah pada 14. Berikut ini pernyataan yang benar berhubungan dengan class dan object dalam Java,
konsep OOP adalah… kecuali...
a. Private c. Public a. Setiap class dapat mengandung beberapa method sekaligus
b. Final d. Protected b. Object merupakan instance dari class
c. Object terdiri dari keyword dan method
6. IDE (Integrated Development Environment) atau Editor Pemrograman Android yang d. Class merupakan pendefinisian dari object
bisa digunakan adalah...
a. Eclipse c. Visual Studio 2015
b. Android Studio d. Semua benar kecuali jawaban c
15. Berikut ini adalah hak akses yang dapat ditambahkan didepan method OOP Java, 21. Perintah dalam java untuk mencetak adalah ………..
kecuali... a. System.out.println(“UAS Android”) c. System.out.Println(“UAS Android”)
a. Instance c. Private b. System.Out.println(“UAS Android ”) d. System.Out.Println(“UAS Android”)
b. Public d. Protected
22. Konsep pemrograman berbasis obyek Jawa kecuali…
16. Suatu method yang dapat dijalankan otomatis pada saat object dari class dibuat, a. Polymorphisme c. Multi Polymorphisme
dikenal dengan ... b. Encapsulation d. Inheritance
a. Constructor c. Garbage Collector
b. Initializer d. Inheritance 23. Pemberian nama class pada java yang benar, kecuali…
a. 1_One c. S13h
17. Dalam konsep OO, setiap object memiliki behaviour. Apa yang dimaksud dengan b. O_1ne d Alf4
behaviour?
a. Identifier c. Method
b. Variable d. Semua benar Perhatikan Pemrograman Layout Android berikut!

18. Modifier final pada kelas berarti…


a. Kelas tersebut adalah konstanta
1
b. Kelas tersebut tidak dapat dioverride oleh kelas lain <Button
c. Kelas tersebut tidak dapat diturunkan menjadi subkelas
d. Kelas tersebut tidak dapat diakses oleh kelas lain
A android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Masuk"
android:id="@+id/button"
Berikut ini adalah Struktur File Android pada Android Studio: android:layout_below="@+id/imageView"
android:layout_alignLeft="@+id/textView"
B android:layout_alignStart="@+id/textView"
android:layout_marginTop="50dp"
android:layout_alignRight="@+id/textView"
android:layout_alignEnd="@+id/textView" />

C
2
<ImageView
android:layout_width="300dp"
D android:layout_height="300dp"
android:id="@+id/imageView"
android:layout_centerVertical="true"
(1) (2) android:layout_centerHorizontal="true"
/>

19. Pada Folder mana Activity yang ditulis dengan bahasa Java akan ditempatkan...
a. android Test c. res <?xml version="1.0" encoding="utf-8"?>
b. main d. app <RelativeLayout

20. Pada folder mana akan ditemukan sumber/resource berupa layout, gambar, dll...
xmlns:android="http://schemas.android.com/apk/res/android"
4
android:layout_width="match_parent
a. android Test c. res android:layout_height="match_parent
b. main d. app android:background="#e0c3fb">

</RelativeLayout>
<TextView d. Kurang android:source="@drawable/jokowi"
android:layout_width="wrap_content"
android:layout_height="wrap_content" 29. Jika kita lihat seksama Teks Program 3.
android:textAppearance="?android:attr/textAppearanceLarge"
android:id="@+id/textView"
android:layout_alignParentTop="true"
3 <TextView
android:layout_centerHorizontal="true" android:layout_width="wrap_content"
android:layout_marginTop="37dp" android:layout_height="wrap_content"
android:textSize="30sp" /> android:textAppearance="?android:attr/textAppearanceLarge"
android:id="@+id/textView"
android:layout_alignParentTop="true"
3
================================================================== android:layout_centerHorizontal="true"
android:layout_marginTop="37dp"
24. Pada Pemrograman Layout diatas yang merupakan Teks Program pada Huruf A / android:textSize="30sp" />
Layar Utama adalah..
a. Teks No.1 c. Teks No.3
b. Teks No.2 d. Teks No.4
a. Tidak ada Kesalahan.
25. Pada Pemrograman Layout diatas yang merupakan Teks Program pada Huruf C / b. Kurang android:text="Janji Jokowi"
Gambar Tengah adalah... c. Kurang android:txt="Janji Jokowi"
a. Teks No.1 c. Teks No.3 d. Kurang android:text="janji jokowi"
b. Teks No.2 d. Teks No.4
30. Pada Android Studio terdapat Emulator Android yang disebut
26. Pada Pemrograman Layout diatas yang merupakan Teks Program pada Huruf D / a. Android VMware c. VirtualBOX of Android
Tombol Masuk adalah.. b. Android Virtual Device d. QEMU-droid
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.


2
<ImageView
android:layout_width="300dp"
android:layout_height="300dp"
android:id="@+id/imageView"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
/>

a. Tidak ada kesalahan.


b. Kurang android:src="@drawable/jokowi.png"
c. Kurang android:src="@drawable/jokowi"

Anda mungkin juga menyukai