Carilah apapun yang kau inginkan...

Minggu, 24 September 2017

LAPORAN PRAKTIKUM ALGORITMA 3(TIGA)

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



Kita langsung saja ,

MEMBUAT PROGRAM Disket.java

 “ public class Disket {
    int panjang = 10 ;
  final int LEBAR = 10;
  String warna = "Kuning";
  String bentuk = "segiempat";
  String data = " ";

  void simpanData (String data1) {
  this.data += data1;
  }

 void hapusData () {
  data = "";
  }

  String bacaData () {
  return data;
  }
  }

Penjelasannya :
Didalam skrip tersebut terdapat 5 variabel, yaitu : panjang, LEBAR, warna, bentuk, dan data.
Variabel LEBAR merupakan konstanta, karena memiliki kunci “final”.
Nilai var. panjang adalah 10.
Nilai var. LEBAR adalah 10.
Nilai var. warna adalah Kuning
Nilai var. bentuk adalah segiempat.
Nilai var. data adalah  (spasi).
Didalam skrip tersebut juga memiliki 3 method, yaitu simpanData, hapusData, dan bacaData.
Yang menandakan method adalah tanda “()”
Parameter adalah variabel yang terdapat didalam sebuaah method, di dalam method simpanData terdapat parameter “data1”
Nah, didalam skrip Disket.java ini tidak terdapat fungsi utama, jadi skrip ini hanya bisa di compile (ctrl+1) saja, dan tidak bisa ditampilkan jikapun bisa, tampilannya akan seperti ini :




MEMBUAT PROGRAM MainDisket.java

public class MainDisket {
  public static void main (String[] args){
  Disket disk1 = new Disket();
  System.out.println ("panjang disket = "+ disk1.panjang);
  System.out.println ("lebar disket = "+ disk1.LEBAR);
  System.out.println ("warna disket = "+ disk1.warna);
  System.out.println ("bentuk disket = "+ disk1.bentuk);
 
  System.out.println ("data mula-mula = "+ disk1.bacaData());
  disk1.simpanData ("Belajar Java");
  System.out.println ("setelah simpanData = "+ disk1.bacaData());
  disk1.hapusData();
  System.out.println ("setelah hapusData = "+ disk1.bacaData());
 
  }
}

 
Penjelasannya :
Nah, di skrip ini memiliki fungsi utama, yaitu : “public static void main “. Jadi, nanti MainDisket ini bisa dijalankan ouputnya.
Sebuah class yang memiliki fungsi utama disebut class utama, jadi class MainDisket adalah class utama, tapi class Disket bukanlah class utama karna tidak memiliki fungsi utama.
Tujuan dari objek adalah agar bisa menghubungkan antar class, didalam skrip ini terdapat objek yaitu :” disk1 “. Objek disk1 menghubungkan class MainDisket ke class Disket.
Output dari skrip ini adalah :



Mengimplementasikan konstruktor pada class Disket.
Buka file Disket.java
Ketik source code dibawah ini pada baris ke-7 dari dokumen Disket.java. setelah diketikkan, simpan, compile dan run kelas Disket.java.
Disket () {
panjang = 100;
}
Disket(int panjang1) {
this.panjang = panjang1;
}
Note!! Karena Disket.java tidak memiliki fungsi utama maka hanya bisa decompile, jika kota outputkan akan seperti ini :




Ubah source code pada baris ke-3 dari MainDisket.java
dengan source dibawah ini :
“ Disket disk1 = new Disket(50); “

Maka outputnya adalah :



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

Tidak ada komentar:

Posting Komentar