Anda di halaman 1dari 6

Nama : Dzakwan Yudha Prastama

Kelas : C
NIM : 2010512102

Jawaban Soal Bagian 1

1.

Kesalahan :
 public static void main(args String[])
terdapat kesalahan penempatan posisi pada method seharusnya yang
benar adalah (String[]args)
 integer a,b;
Kesalahan ppada syntax ini terjadi pada inilisiasi variable integer
seharusnya int
 int Total=0;
kesalahan terjadi pada penamaan variable seharusnya int total=0;
 System.out.print (b+'+');
Kesalahan menggunakan tanda kutip pada data char seharusnya
System.out.print (b+"+");
 System.out.println(total())
Kesalahan terdapat pada tanda kurung karena pada syntax ini tanda
kurung seharusnya memanggil fungsi atau method
System.out.println(total);
2.
Program :
{
(A)
{
(B)
int y=1;
int z;
int a;

for (a=-1;a<=10;a+=2) {
if(x<a) {
x=x+y;
System.out.print(x+" ");
(C)
y=y+z;
System.out.print(y+" ");
}
else if (x>=a && a==9) {

(D)
}else {
System.out.print(y+" ");
}
}
}
}

Baris yang salah :


{
(A)
{
(B)
int y=1;
int z;
int a;

for (a=-1;a<=10;a+=2) {
if(x<a) {
x=x+y;
System.out.print(x+" ");
(C)
y=y+z;
System.out.print(y+" ");
}
else if (x>=a && a==9) {

(D)
}else {
System.out.print(y+" ");
}
}
}
}

Perbaikan :

class fibonacci {
public static void main(String[]args) {
int x=1;
int y = 1;
for (int i=3;i<=10;i++) {
System.out.print(x+" ");
int z = x + y;
x = y;
y = z;
}
}
}

Alasan perbaikan karena algoritma yang digunakan kurang efisien

3.
(A) class TesDog {

private int weight; // information hiding

public int getWeight() { //getter


(B) return weight;

public void setWeight(int newWeight) { //setter

(C) weight = newWeight;

public class Dog {

public static void main(String[] args) {

TesDog d = new TesDog(); // membuat objek d


d.setWeight(42); // input
System.out.println("Dog d’s weight is "+d.getWeight());

}
}
Jawaban Soal Bagian 2

1.

2.
3.

4.
public class mobil{
String warna;
String merek;
String nopol;
String tahun;

public void statusMesin(){

}
public void gas(){
}

public void rem(){

}
public void statusRadio(){//Menyalakan radio}
}
}
class Runmobil{
public static void main(String[]args) {
mobil mobilpertama =new mobil();
mobilpertama.warna="putih";
mobilpertama.merek="toyota";
mobilpertama.nopol="B154";
mobilpertama.tahun="2000";
System.out.println("Ada mobil warnanya
="+mobilpertama.warna+"");
}
}

Anda mungkin juga menyukai