Soal Latihan Android V
1. Contoh Contoh bahasa bahasa pemrogram pemrograman an beror berorientas ientasii object object adalah... adalah... a. Java b. C++ c. PHP d. Semu Semuaa ja jaab aban an bena benar r !. "eri#ut "eri#ut ini $ang merupa merupa#an #an #emampuan #emampuan Class dan dan object object adalah.. adalah.... a. %ncapsul sulatio tion b. &nheritance c. Pol$m l$morphism ism d. Semu Semuaa ja jaab aban an bena benar r '. Activit$ Activit$ $ang $ang mulai dijalan#an dijalan#an berada berada pada pada (ase... (ase... a. onCreate)* b. onStart)* c. onesume)* d. Semu Semuaa ja jaab aban an bena benar r ,. Activi Activit$ t$ $ang $ang mulai mulai tamp tampa# a# berad beradaa pada (ase (ase... ... a. onCreate)* b. onStart)* c. onesume)* d. Semu Semuaa ja jaab aban an bena benar r -. Activit$ Activit$ $ang mulai dapat dapat berinter berintera#si a#si dengan dengan penggun penggunaa berada berada pada (ase... (ase... a. onCreate)* b. onStart)* c. onesume)* d. Semu Semuaa ja jaab aban an bena benar r . Activit$ Activit$ $ang dihenti# dihenti#an an sementara sementara #arena #arena ada Activit$ Activit$ lain berjalan berjalan berada berada pada pada (ase... (ase... a. onPause)* b. onStop)* c. on/estr stro$)* o$)* d. Semu Semuaa ja jaab aban an bena benar r 0. Activit$ Activit$ $ang $ang tida# tida# terlihat terlihat oleh oleh penggu pengguna na berada berada pada (ase... (ase... a. onPause)* b. onStop)* c. on/estr stro$)* o$)* d. Semu Semuaa ja jaab aban an bena benar r . Activi Activit$ t$ $ang $ang diha dihapus pus bera berada da pada pada (ase (ase... ... a. onPause)* b. onStop)* c. on/est strro$ o$)* )* d. Semu Semuaa ja jaab aban an bena benar r Perhati#an #ode Java beri#ut ini2
public class MainActivity extends ActionBarActivity implements View.OnClickListener {
Button login, restart; // 22 Edite!t etuser, etpass; e!tView sukses; "Override protected void onCreate#Bundle saved$nstance%tate& { super.onCreate#saved$nstance%tate&; setContentView#'.layout. activity_main&; etuser ( #Edite!t& )indViewBy$d#'.id. etUser &; etpass ( #Edite!t& )indViewBy$d#'.id. etPassword &; login ( #Button& )indViewBy$d#'.id. btnlogin&; //2* sukses ( #e!tView& )indViewBy$d#'.id. tvSukses&; login.setOnClickListener# this&; //2+ sukses.setOnClickListener# this&;
"Override public void onClick#View v& { switch#v.-et$d#&& { case '.id.btnlogin setContentView#'.layout. gagal&; //2+ restart ( #Button& )indViewBy$d#'.id. btnkembali&; restart.setOnClickListener# this&; break; case '.id.btnkembali recreate#&; //2 break; case '.id.tvSukses startActivity# new $ntent# this, co0.android.lati1.lo-in.lo-in. class&&; break;
3. 4a#sud dari Button login, restart; adalah... a. 4embuat object baru dari class "utton dengan nama login b. 4embuat object baru dari class "utton dengan nama restart c. 4embuat tombol login dan restart d. Semua jaaban benar 15. 4a#sud dari login = (Button) fndViewById(R.id.btnlogin); adalah... a. 4embuat object baru dengan nama login b. 4endes#ripsi#an baha object login adalah tombol btnlogin $and ada di la$out c. 4en$iap#an dete#si input objet login d. Semua jaaban benar 11. 4a#sud dari login.setOnClickListener( this); adalah... a. 4embuat object baru dengan nama login b. 4endes#ripsi#an baha object login adalah tombol btnlogin $and ada di la$out c. 4en$iap#an dete#si input objet login d. Semua jaaban benar Perhati#an #ode Java beri#ut ini
"Override public void onClick#View v& {
switch #v.-et$d#&& { case '.id.tn%trin-$n3ut
$ntent data%trin- ( new $ntent# context, y3e4ata%trin-. class&; data%trin-.3utE!tra# "string1", etString1.-ete!t#&.to%trin-#&&; data%trin-.3utE!tra# "string2", etString2.-ete!t#&.to%trin-#&&; startActivity#data%trin-&; break;
case '.id.tn$nte-er$n3ut
$ntent data$nte-er ( new $ntent# context, y3e4ata$nte-er. class&; data$nte-er.3utE!tra# "integer1", etInteger1.-ete!t#&.to%trin-#&&; data$nte-er.3utE!tra# "integer2", etInteger2.-ete!t#&.to%trin-#&&; startActivity#data$nte-er&; break;
case '.id.tn%trin-5u0la1
%trin- 5u0la1%trin- ( etString1.-ete!t#&.to%trin-#& 6 etString2.-ete!t#&.to%trin-#&; $ntent data%trin-5u0la1 ( new $ntent#context, %trin-7en8u0la1an. class&; data%trin-5u0la1.3utE!tra# "stringjumlah", 5u0la1%trin-&; startActivity#data%trin-5u0la1&; break;
case '.id.tn$nte-er5u0la1
$nte-er int9 ( $nte-er. valueOf #etInteger1.-ete!t#&.to%trin-#&&; $nte-er int2 ( $nte-er. valueOf #etInteger2.-ete!t#&.to%trin-#&&; $nte-er int8u0la1 ( int9 6 int2; %trin- 5u0la1$nte-er ( int8u0la1.to%trin-#&; $ntent data$nte-er5u0la1 ( new $ntent#context, $nte-er7en8u0la1an. class&; data$nte-er5u0la1.3utE!tra# "integerjumlah", 5u0la1$nte-er&; startActivity#data$nte-er5u0la1&; break;
1!. 6ungsi dari $ntent data%trin- ( new $ntent# context, y3e4ata%trin-. class&; adalah... a. 4embuat &ntent baru bernama dataString b. 4engisi &ntent bernama dataString untu# membu#a Activit$ 7$pe/ataString c. 4engisi &ntent dengan in(ormasi berupa data dari Activit$ ini d. Semua jaaban benar 1'. 6ungsi dari data%trin-.3utE!tra# "string1", adalah... a. 4engisi dataString b. 4engambil te8t dari etString1 c. 4emberi label string dengan nama string1 d. Semua jaaban benar
etString1.-ete!t#&.to%trin-#&&;
1,. 6ungsi dari startActivity#data%trin-&; adalah... a. 4embuat Activit$ dengan #onten sesuai &ntent dataString. b. 4embuat Activit$ dengan #onten sesuai Conte8t dataString c. 4embuat Activit$ dengan #onten sesuai String dataString d. Semua jaaban benar
Perhati#an #ode beri#ut ini String a9b: &nteger c9d: a;!': b;'!: c;!': d;'!: 1-. a+b;... a. !''! b. -c. null d. Semua jaaban benar 1. b+a;... a. '!!' b. -c. null d. Semua jaaban benar 10. c+d;... a. !''! b. -c. null d. Semua jaaban benar 1. d+c;... a. '!!' b. -c. null d. Semua jaaban benar
13. 6ungsi dari #ode ola ( Bit0a3:actory. decodeResource#-et'esources#&, '.drawale. bola&; adalah< a. /es#ripsi dari object bola b. Perintah untu# membaca bitmap c. 4engambil (ile bola $ang ada di hirar#i draable d. Semua jaaban benar 2. 6ungsi
dari #ode 3erse-iatas.set#,
canvas.-et>ei-1t#& / 2&; adalah<
a. 4embuat sebutah persegi.
, canvas.-et
b. 4embuat bangung dengan batas #anan adalah tepi #anan la$ar = c. 4embuat bangung dengan batas baah adalah tepi baah la$ar>! d. Semua jaaban benar !1. 6ungsi dari #ode 7aint
Mera1Blok ( new 7aint#&;
Mera1Blok.setColor#Color. RED &;adalah<
a. b. c. d.
4embuat object baru bernama 4erah"lo# 4embuat object dari class Paint 4emberi atribut arna merah Semua jaaban benar
!!. 6ungsi dari #ode canvas.drawBita!(bola, null, new Rect(x,y,x"#$$,y"#$$), new %aint()); adala&...
a. 4enggambar obje# bola b. 4enggambar animasi c. 4enampil#an gambar bola d. Semua jaaban benar