Carilah apapun yang kau inginkan...

Senin, 02 Oktober 2017

LAPORAN PRAKTIKUM ALGORITMA 4 (Empat)

Assalamualaikum warahmatullahi Wabarakatuh….
Pada Laporan Praktikum yang Ke-empat ini saya akan membahas kembali apa yang kami pelajari selama Mata Kuliah Algoritma dan Pemrograma (Java) berlangsung pada tanggal 26 September 2017 oleh Ibu Dosen Sundari Retno Andani, S.T,M.Kom .
Kita langsung saja ,

MEMBUAT PROGRAM SuperClass.java



“public class SuperClass{
 public SuperClass(){
  System.out.println("Ini konstruktor milik SuperClass");
  }

  public void methodSuperClass() {
  System.out.println("Ini method milik SuperClass");
  }

 } “

Penjelasannya :
Pada script ini tidak mempunyai fungsi utama jadi tidak bisa ditampilkan outputnya.
“public” merupakan modifier.
“SuperClass() ( constructor (method yang namanya sama dengan nama kelas).


MEMBUAT PROGRAM SubClass.java

“public class SuperClass{
 public SuperClass(){
  System.out.println("Ini konstruktor milik SuperClass");
  }

  public void methodSuperClass() {
  System.out.println("Ini method milik SuperClass");
  }

 } “

Penjelasannya :
Script ini juga tidak memiliki fungsi utama, jadi tidak bisa/tidak ada outputnya.
SubClass ini merupakan inheritance(pewarisan) dari SuperClass, tandanya adalah “extence”
“super()” (utnuk memanggil ke kontruktor class induk.

MEMBUAT PROGRAM DemoInHeritance.java
“public class DemoInheritance{
 public static void main (String[] args){
  SubClass sc = new SubClass();
  sc.methodSubClass();
  }
 } “

Penjelasannya :
Script ini memiliki fungsi utama.
“SubClass sc = new SubClass ();” ( perintah membuat objek sc.
Output dari script ini adalah :



MEMBUAT PROGRAM Persegi.java

“public class Persegi {
private double panjang; //atribut yang di sembunyikan
private double lebar; //atribut yang di sembunyikan
private double tinggi; //atribut yang di sembunyikan

public Persegi(){
panjang = 0;
lebar = 0;
}

private double luas(double p,double l){
return p*l;
}

public void setPanjang(double panjang1){
this.panjang = panjang1;
}

public void setLebar(double lebar1){
this.lebar = lebar1;
}

public double getPanjang(){
return panjang;
}

public double getLebar(){
return lebar;
}

public double getLuas(){
return luas(panjang, lebar);
}
}”

Penjelasan :
Script ini tidak memiliki fungsi utama, sehingga tidak ada outputnya.
“privat” merupakan kode encapsulation atau pengkapsulan (sembunyi) artinya tidak dapat diakses oleh class lain.


MEMBUAT PROGRAM MainPersegi.java

“public class MainPersegi{
 public static void main(String[] args){
  Persegi pg = new Persegi();
  pg.setPanjang(10);
  pg.setLebar(20);

  System.out.println("Panjang : "+pg.getPanjang());
  System.out.println("Lebar : "+pg.getLebar());
  System.out.println("Luas : "+pg.getLuas());

 }
 }”

Penjelasan :
Memiliki fungsi utama, maka outputnya :



Kriiiiiiiiiiiiiiiiiiiiiingg!!!!
Bel Pulangpun berbunyi, maka pembelajaran kamipun selesai..
Demikianlah Laporan Praktikum yang ke-empat ini saya buat, lebih dan kurang mohon maaf..
Wassalamualaikum Warahmatullahi Wabarakatuh…..

Tidak ada komentar:

Posting Komentar