LAPORAN PRAKTIKUM
ALGORITMA
DAN PEMROGRAMAN
MODUL 15
Disusun
oleh :
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:
Posting Komentar