Anda di halaman 1dari 8

1. Android merupakan sistem operasi yang berjalan pada perangkat...

a. Telepon pintar
b. Tv pintar
c. Jam tangan pintar
d. Semua jawaban benar

2. Berikut ini yang bukan merupakan karakteristik Open Source adalah..


a. Bisa diakses siapa saja
b. Bisa dimodifikasi sendiri secara bebas
c. Pengguna wajib membayar
d. Semua jawaban benar

3. Pemilik dari Android saat ini adalah...


a. Android inc.
b. Google inc.
c. HTC
d. Semua jawaban benar

4. Software yang digunakan dalam pengembangan Android adalah...


a. Android Studio
b. Android Virtual Device Manager
c. Standart Development Kit Manager
d. Semua jawaban benar

5. Berikut ini yang merupakan kebutuhan dasar pengembangan android adalah...


a. Hardware
b. Software
c. Brainware
d. Semua jawaban benar

6. Contoh brainware adalah...


a. Programmer
b. Laptop
c. Android studio
d. Semua jawaban benar

7. Kebutuhan Hardware pengembangan android yang disarankan adalah...


a. Intel VT-x
b. 1 Giga Ram
c. 1 Giga HDD
d. Semua jawaban benar
8. Android bisa dikembangkan pada komputer dengan sistem operasi...
a. Windows 7
b. Linux
c. Mac OS
d. Semua jawaban benar

9. Android tidak bisa dikembangkan pada komputer dengan sistem operasi...


a. Windows XP
b. DOS Disk Operating System
c. Red Hat
d. Semua jawaban benar

10. Cara melakukan pembaruan Android Studio adalah...


a. Unduh dari situs resmi Android
b. Dari Standart Development Kit Manager
c. Dari Android Market
d. Semua jawaban benar

11. Kemampuan yang ditawarkan sistem operasi Android adalah...


a. Haptic feedback
b. Direct manipulation
c. Heavily customisable
d. Semua jawaban benar

12. Bahasa pemrograman android berbasis...


a. Java
b. PHP
c. C++
d. Semua jawaban benar

13. Berikut ini yang merupakan karakteristik bahasa pemrograman Android adalah...
a. Pemrograman berorientasi object
b. Berbasis bahasa pemrograman C
c. Tidak memiliki library sendiri
d. Semua jawaban benar

14. Yang termasuk tahap pemrograman Android adalah...


a. Perancangan
b. Pengembangan
c. Pengedaran
d. Semua jawaban benar
15. Pengaturan layout aplikasi Android dilakukan melalui file ...
a. File layout xml
b. File layout jar
c. File layout java
d. Semua jawaban benar

16. Berikut ini yang bukan merupakan jenis layout adalah...


a. Variabel Layout
b. Linear layout
c. Relative layout
d. Semua jawaban benar

17. Berikut ini yang bukan merupakan orientasi Linear layout adalah...
a. Horisontal
b. Variabel
c. Vertical
d. Semua jawaban benar

18. Groupview dapat berisi...


a. Text
b. Text field
c. Tombol
d. Semua jawaban benar

19. Contoh dari view adalah...


a. Text
b. Text field
c. Tombol
d. Semua jawaban benar

20. Yang bisa diatur dari Tombol adalah...


a. Isi ulisan tombot
b. Margin tombot
c. Letak tombol
d. Semua jawaban benar

21. Yang bisa diatur dari text adalah...


a. Isi text
b. Margin text
c. Letak text
d. Semua jawaban benar
22. Yang perlu dilakukan untuk bisa melakukan debugging pada perangkat android nyata
adalah...
a. Setting mode developer pada perangkat
b. Menyambungkan perangkat dengan komputer
c. Install driver perangkat di komputer
d. Semua jawaban benar

23. Karakteristik dari Vertical layout adalah...


a. Merupakan bagian dari Relative layout
b. Mengisi layar dari atas ke bawah
c. Dapat diisi Horisontal layout
d. Semua jawaban benar

24. Karakteristik dari Horisontal layout adalah...


a. Merupakan bagian dari Relative layout
b. Mengisi layar dari kiri ke kanan
c. Dapat diisi Vertical layout
d. Semua jawaban benar

25. Karakteristik dari Relative layout adalah...


a. Merupakan bagian dari Linear layout
b. Isinya saling berkaitan
c. Dapat diisi Vertical maupun Horisontal layout
d. Semua jawaban benar

26. Pemrograman aplikasi Android dilakukan melalui file ...


a. File xml
b. File jar
c. File java
d. Semua jawaban benar

27. Berikut ini yang merupakan jenis layout adalah...


a. Horisontal layout
b. Vertical layout
c. Relative layout
d. Semua jawaban benar

28. Berikut ini yang bukan merupakan orientasi Linear layout adalah...
a. Horisontal layout
b. Vertical layout
c. Relative layout
d. Semua jawaban benar
29. Berikut ini yang merupakan kemampuan Class dan object adalah...
a. Encapsulation
b. Inheritance
c. Polymorphism
d. Semua jawaban benar

30. Kemampuan class untuk menyembunyikan data yang tidak perlu ditampilkan disebut...
a. Encapsulation
b. Inheritance
c. Polymorphism
d. Semua jawaban benar

31. Kemampuan class untuk menurunkan data kepada objek disebut...


a. Encapsulation
b. Inheritance
c. Polymorphism
d. Semua jawaban benar

32. Kemampuan class untuk memiliki banyak bentuk pengartian perintah disebut...
a. Encapsulation
b. Inheritance
c. Polymorphism
d. Semua jawaban benar

33. Yang termasuk dalam siklus hidup Activity adalah...


a. onCreate()
b. onStart()
c. onResume()
d. Semua jawaban benar

34. Activity yang mulai dijalankan berada pada fase...


a. onCreate()
b. onStart()
c. onResume()
d. Semua jawaban benar

35. Activity yang mulai tampak berada pada fase...


a. onCreate()
b. onStart()
c. onResume()
d. Semua jawaban benar
36. Activity yang mulai dapat berinteraksi dengan pengguna berada pada fase...
a. onCreate()
b. onStart()
c. onResume()
d. Semua jawaban benar

37. Activity yang dihentikan sementara karena ada Activity lain berjalan berada pada fase...
a. onPause()
b. onStop()
c. onDestroy()
d. Semua jawaban benar

38. Activity yang tidak terlihat oleh pengguna berada pada fase...
a. onPause()
b. onStop()
c. onDestroy()
d. Semua jawaban benar

39. Activity yang dihapus berada pada fase...


a. onPause()
b. onStop()
c. onDestroy()
d. Semua jawaban benar

40. Activity yang kembali lagi ke muka berada pada fase...


a. onRestart()
b. onResume()
c. onPause()
d. Semua jawaban benar

Perhatikan kode Java berikut ini:


public class MainActivity extends ActionBarActivity implements
View.OnClickListener {

Button login, restart; // 22


EditText etuser, etpass;
TextView sukses;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

etuser = (EditText) findViewById(R.id.etUser);


etpass = (EditText) findViewById(R.id.etPassword);
login = (Button) findViewById(R.id.btnlogin); //23
sukses = (TextView) findViewById(R.id.tvSukses);
login.setOnClickListener(this); //24
sukses.setOnClickListener(this);
}

@Override
public void onClick(View v) {
switch(v.getId()) {
case R.id.btnlogin:
setContentView(R.layout.gagal); //24
restart = (Button) findViewById(R.id.btnkembali);
restart.setOnClickListener(this);
break;

case R.id.btnkembali:
recreate(); //25
break;

case R.id.tvSukses:
startActivity(new Intent(this,
com.android.latih.login.login.class));
break;
}
}
}

41. Maksud dari Button login, restart; adalah...


a. Membuat object baru dari class Button dengan nama login
b. Membuat object baru dari class Button dengan nama restart
c. Membuat tombol login dan restart
d. Semua jawaban benar

42. Maksud dari login = (Button) findViewById(R.id.btnlogin); adalah...


a. Membuat object baru dengan nama login
b. Mendeskripsikan bahwa object login adalah tombol btnlogin yand ada di layout
c. Menyiapkan deteksi input objet login
d. Semua jawaban benar

43. Maksud dari login.setOnClickListener(this); adalah...


a. Membuat object baru dengan nama login
b. Mendeskripsikan bahwa object login adalah tombol btnlogin yand ada di layout
c. Menyiapkan deteksi input objet login
d. Semua jawaban benar

44. Fungsi dari setContentView(R.layout.gagal); adalah...


a. Mengubah layout tertampil.
b. Restart Activity
c. Membuat Activity baru
d. Semua jawaban benar
45. Fungsi dari recreate(); adalah...
a. Mengubah layout tertampil.
b. Restart Activity
c. Membuat Activity baru
d. Semua jawaban benar

46. Fungsi dari startActivity(new Intent(this, com.android.latih.login.login.class)); adalah...


a. Mengubah layout tertampil.
b. Restart Activity
c. Membuat Activity baru
d. Semua jawaban benar

Anda mungkin juga menyukai