Tipe A
1. Software yang digunakan untuk pengembangan Android adalah….
Android Studio
2. Sebutkan jenis-jenis layout pada android studio !
Relative Layout, Linier Layout, Frame Layout, Constraint Layout
3. Kemampuan class untuk menyembunyikan data yang tidak perlu ditampilkan
disebut...
Encapsulation
4. Kemampuan class untuk memiliki banyak bentuk pengartian perintah disebut...
Inheritance
5. Yang bukan merupakan orientasi Linear layout adalah …..
Relative Layout
6. Bahasa pemrograman yang digunakan pada android studio adalah ….
Java, C++
7. Perhatikan kode java berikut ini :
public class MainActivity extends ActionBarActivity implements
View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
@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;
}
}
}
case R.id.btnIntegerInput:
case R.id.btnStringJumlah:
case R.id.btnIntegerJumlah:
Integer int1 =
Integer.valueOf(etInteger1.getText().toString());
Integer int2 =
Integer.valueOf(etInteger2.getText().toString());
Integer intjumlah = int1 + int2;
}
}
Fungsi dari Intent dataString = new Intent(context, TypeDataString.class);
adalah...
Mengisi Intent bernama dataString untuk membuka Activity TypeDataString
2. Fungsi manakah yang digunakan untuk mengambil text dari etString1?
dataString.putExtra("string1", etString1.getText().toString());
3. Fungsi dari startActivity(dataString); adalah...
Membuat Activity dengan konten sesuai String dataString
4. Sebutkan 3 tipe data yang termasuk tipe data primitive pada java !
Tipe data byte, short, int, long, float, double, Boolean, char.
5. Kemampuan class untuk memiliki banyak bentuk pengartian perintah disebut...
Inheritance
6. Software yang digunakan untuk pengembangan Android adalah….
Android Studio
7. Code name yang digunakan pada android version 6.0 dengan Api level 22 adalah….
Marshmallow
8. Perhatikan kode berikut ini :
Integer n,l;
String o,p;
n=19; p=1;
l =5; o=8;
n+l =
24
9. o+p =
9
10. Karakteristik bahasa pemrograman android adalah ….
Pemrograman berorientasi object
Soal Arduino
Tipe A
1. Apa Itu Arduino?
Arduino adalah sebuah system minimum yang dapat menjalankan system
mikrokontroller
2. Berapa kisaran kebutuhan daya yang disarankan untuk board Arduino uno?
7-20 volt
3. Apa Coding dasar untuk menggunakan Arduino LED pin 13?
void setup(){
pinMode(13, OUTPUT);
}
void loop(){
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
Void loop(){
int status=analogRead(ldr);
if(status <= 500){
digitalWrite(led, HIGH);
}else{
digitalWrite(led, LOW);
}
}