Rabu, 18 Desember 2013

Laporan praktikum algoritma dan pemrograman modul 15

Rounded Rectangle: 42LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
MODUL 15













Disusun oleh :
Text Box: HIDAYAT ROHMAN
135610082
 





STMIK AKAKOM YOGYAKARTA
SISTEM INFORMASI
2013
PEMBAHASAN LISTING ALGORITMA DAN PEMROGRAMAN
PERTEMUAN KE-15
KELAS DAN OBYEK I

PELAKSANAAN PRAKTIKUM
class PersegiPanjang
Merupakan perintah untuk mendefinisikan nama sebuah kelas yang mana nama sebuah kelas itu harus sama dengan nama file yang kita buat.

 public int panjang;
Merupakan modifier public yang fieldnya dapat dapat diakses dari class yang lain dengan nama variabel panjang dan menggunakan tipe data integer atau bilanga bulat.
public int lebar;
Merupakan modifier public dengan nama variabel lebar dan mengguanakan tipe data integer.

public void setPanjang(int nilaiBaru)
Merupakan method dengan nama method panjang, baris ini merupakan method dengan mengugunakan parameter. Parameter method ini yaitu int nilai baru dengan tipe data integer dan variabel parameternya nilai baru.

 panjang = nilaiBaru;
Merupakan isi dari method setPanjang.

 public void setLebar(int nilaiBaru)
Merupakan method dengan nama method setLebar, baris ini merupakan method dengan mengugunakan parameter. Parameter method ini yaitu int nilai baru dengan tipe data integer dan parameternya variabel nilai baru. Jika sebuah program tidak terdapat nama method maka hasil outputnya tidak keluar apa-apa.

lebar = nilaiBaru;
Merupakan isi dari method setLebar
   
public int hitungLuas()
Merupakan method tanpa parameter, nama dari method ini yaitu hitungLuas dan menggunakan tipe data integer.



 return panjang*lebar;
Merupakan kembalian dari tipe data oleh method.  Nilai kembalian dari method hitungLuas yaitu hasil panjang * lebar.
   
public int hitungKeliling()
Merupakan method tanpa parameter, nama dari method ini yaitu hitungKeliling dan menggunakan tipe data integer.

 return 2*(panjang+lebar);
Merupakan kembalian dari tipe data oleh method.  Nilai kembalian dari method hitungKeliling yaitu hasil 2( panjang * lebar).
   

public class Panjang
Merupakan nama class, di dalam program ini terdapat dua nama class yang dipakai untuk menyimpan program adalah yang terdapat keyword public. Yaitu class public class panjang karena class ini memiliki modifier public.

public static void main(String[] args)
Pernyataan ini digunakan untuk memulai program dengan method main. Kata kunci void di depan main merupakan keharusan pada java

PersegiPanjang PP = new PersegiPanjang();
Merupakan konstruktor, nama dari konstruktor harus sama sengan nama class. Karena kita membuat class PersegiPanjang maka nama konstruktornya juga persegi panjang. Ini merupakan konstruktor kosong. Konstruktor dipanggil dengan operator new.

PP.setLebar(3);
Merupakan isi dari method setLebar, nilai dari method setLebar yaitu 3.

PP.setPanjang(4);
Merupakan isi dari method setPanjang, nilai dari method setLebar yaitu 4.

System.out.println("Luas       = " + PP.hitungLuas());
Merupakan keluaran yang diiginkan, keluaran yang diiginkan yaitu kata Luas digabung dengan hasil luas.

System.out.println("Keliling   = " + PP.hitungKeliling());
Merupakan keluaran yang diiginkan , keluaran yan diiginkan yaitu kata “Luas” digabung dengan hasil dari pencarian keliling.

MODIFIKASI LATIHAN
class Lingkaran
Merupakan perintah untuk mendefinisikan nama sebuah kelas yang mana nama sebuah kelas itu harus sama dengan nama file yang kita buat.

private double radius;
Merupakan modifier public yang fieldnya dapat dapat diakses dari class yang lain dengan nama variabel radius dan dengan menggunakan tipe data double.

void IsiJari(double radius)
Merupakan method dengan nama method isiJari. Method ini mrnggunakan parameter, parameter dari method ini menggunakan tipe data double nama parameternya yaitu parameter  radius.

this.radius=radius;
Merupakan method tanpa menggunakan parameter dengan tipe data double dan nama metho yaitu perolehPi.

public double perolehPi()
Merupakan method tanpa menggunakan parameter dengan tipe data double dan nama metho yaitu perolehPi.

return 3.14;
Merupakan nilai kembalian dari method perolehPi, nilai dari method ini yaitu 3,14.

public double perolehKeliling()
Merupakan method tanpa parameter , yang memiliki tipe data double dan dengan nama method perolehKeliling.

return 2 * perolehPi() * radius;
Merupakan kembalian dari tipe data oleh method , nilai kembalian dari method perolehKeliling yaitu 2*method perolehPi * variabel radius.


public double perolehLuas()
Merupakan method tanpa parameter , yang memiliki tipe data double dan dengan nama method perolehLuas.



return perolehPi () * radius*radius;
Merupakan kembalian dari tipe data oleh method , nilai kembalian dari method perolehLuas yaitu method perolehPi * variabel radius*radius.

public class PenentuMetode
Merupakan namaclass yang dibuat, diprogram ini kita memiliki 2 class yaitu class lingkaran dan class PenentuMethod namun class yang dipakai untuk menyimpan program ini yaitu class penentuMethod karena memiliki keyword public.

public static void main (String [] args)
Pernyataan ini digunakan untuk memulai program dengan method main. Kata kunci void di depan main merupakan keharusan pada java.

Lingkaran bulatan = new Lingkaran();
Merupakan konstruktor, nama dari konstruktor harus sama dengan nama class. Karena kita membuat class Lingkaran  maka nama konstruktornya juga Lingkaran. Ini merupakan konstruktor kosong. Konstruktor dipanggil dengan operator new.

bulatan.IsiJari(75);
Merupakan parameter dari method isi jari

System.out.println("Keliling       = " + bulatan.perolehKeliling());
Merupakan hasil output yang diingikan untuk menampilkan hasil keliling.

System.out.println("pi                  = " + bulatan.perolehPi());
Merupakan hasil output yang diingikan untuk menampilkan hasil pi.

System.out.println("Luas                         = " + bulatan.perolehLuas());

Merupakan hasil output yang diingikan untuk menampilkan hasil Luas

Tidak ada komentar: