#TEKNIK INFORMATIKA
PERTEMUAN 15
1. Pembahasan
Kelas dalam java dapat dianalogikan dalam kehidupan sehari-hari sebagai kelompok yang mempunyai sifat dan tingkah laku yang serupa atau secara umum sama.
Pelaksanaan praktikum
class PersegiPanjang{
public int panjang;
public int lebar;
public void setPanjang(int nilaiBaru){
panjang=nilaiBaru;}
public void setLebar(int nilaiBaru){
lebar=nilaiBaru;}
public int hitungLuas(){
return panjang*lebar;}
public int hitungKeliling(){
return 2*(panjang+lebar);}
}
public class Panjang{
public static void main(String []args){
PersegiPanjang PP = new PersegiPanjang();
PP.setLebar(3);
PP.setPanjang(4);
System.out.println("luas = "+PP.hitungLuas());
System.out.println("keliling = "+PP.hitungKeliling());
}
}
Pembahasan
class PersegiPanjang{ nama dari program yang mana dibuat setiap pembuatan sebuah porgram untuk mempermudah user dalam pemanggilan program dengan diawali huruf kapital.
public int panjang; konstruktor dengan modifier public yang mana menyatakan untuk dapat dipanggil dari dalam maupun luar kelas tersebut. Method bertipe integer dengan panjang sebagai nama methodnya.
public int lebar; konstruktor dengan modifier public yang mana menyatakan untuk dapat dipanggil dari dalam maupun luar kelas tersebut. Method bertipe integer dengan lebar sebagai nama methodnya.
public void setPanjang(int nilaiBaru){ sebuah kelas yang berisi konstruktor dengan modifier public yang mana menyatakan untuk dapat dipanggil dari dalam maupun luar kelas tersebut. method yang apabila dipanggil tidak mengembalikan nilai apa - apa, adalah sebuah keharusan didalam java karena berungsi sebagai nama method dengan nama setPanjang yang mana akan dieksekusi diawal method. Parameter formal bertipe data integer dengan variabel nilaiBaru.
panjang=nilaiBaru;} nama method yang dipanggil untuk menyatakan persamaan dengan variabel pada kelas setPanjang. Variabel parameter yang bertipekan data integer yang mana digunakan untuk menyatakan persamaan dengan method panjang.
public void setLebar(int nilaiBaru){ sebuah kelas yang berisi konstruktor dengan modifier public yang mana menyatakan untuk dapat dipanggil dari dalam maupun luar kelas tersebut. method yang apabila dipanggil tidak mengembalikan nilai apa - apa, adalah sebuah keharusan didalam java karena berungsi sebagai nama method dengan nama setLebar yang mana akan dieksekusi diawal method. Parameter formal bertipe data integer dengan variabel nilaiBaru.
lebar=nilaiBaru;} nama method yang dipanggil untuk menyatakan persamaan dengan variabel pada kelas setLebar. Variabel parameter yang bertipekan data integer yang mana digunakan untuk menyatakan persamaan dengan method lebar.
public int hitungLuas(){sebuah kelas yang berisi konstruktor dengan modifier public yang mana menyatakan untuk dapat dipanggil dari dalam maupun luar kelas tersebut. method bertipe data integer yang apabila dipanggil harus menggunakan return/tipe kembalian. adalah sebuah keharusan didalam java karena berungsi sebagai nama method dengan nama hitungLuas yang mana akan dieksekusi diawal method.
return panjang*lebar;} nilai kembalian untuk tipe data nteger pada method hitungLuas dengan pemanggilan nama method sebelumnya. Perhitungan untuk nama method hitungLuas dengan perkalian nama method panjang dan lebar.
public int hitungKeliling(){sebuah kelas yang berisi konstruktor dengan modifier public yang mana menyatakan untuk dapat dipanggil dari dalam maupun luar kelas tersebut. method bertipe data integer yang apabila dipanggil harus menggunakan return/tipe kembalian. adalah sebuah keharusan didalam java karena berungsi sebagai nama method dengan nama hitungKeliling yang mana akan dieksekusi diawal method.
return 2*(panjang+lebar);}} nilai kembalian untuk tipe data nteger pada method hitungLuas dengan pemanggilan nama method sebelumnya. Perhitungan untuk nama method hitungKeliling dengan perhitungan 2dikali jumlah dari nama method panjang dan lebar.
public class Panjang{ akses modifier yang dapat dipanggil didalam maupun di luar dari class panjang, nama dari program yang mana dibuat setiap pembuatan sebuah porgram untuk mempermudah user dalam pemanggilan program dengan diawali huruf kapital.
public static void main(String []args){ akses modifier yang dapat dipanggil didalam maupun di luar dari class program, kata kunci yang meungkinkan method main dapat dipanggil tanpa harus membuat dahulu objek yang berbentuk sederhana dan merupakan sifat dari method main, method yang apabila dipanggil tidak mengembalikan nilai apa - apa, adalah sebuah keharusan didalam java karena berungsi sebagai nama method dengan nama main yang mana akan dieksekusi diawal method, merupakan tipe data string dengan nama argumennya args yang mana Strinng diawali dengan huruf besar.
PersegiPanjang PP = new PersegiPanjang();meciptakan sebuah obyek PersegiPanjang baru yang diberi nama PP dan dimana sebuah konstruktor dipanggil dengan operator new.
PP.setLebar(3); pemberian nillai obyek pada method setLebar dengan bilangan 3 untuk mengisi nilai variabel lebar.
PP.setPanjang(4); pemberian nillai obyek pada method setPanjang dengan bilangan 4 untuk mengisi nilai variabel panjang.
System.out.println("luas = "+PP.hitungLuas()); class standart pada java untuk menyatakan pernyataan yang akan dimasukkan, standar keluaran dari java dan termasuk dalam anggota System, standart method untuk menampilkan pernyataan dari standart out dengan pemanggilan hasil hitung dari operasi yang ada dalam method hitungLuas/ pemanggilan obyeknya.
System.out.println("keliling = "+PP.hitungKeliling());class standart pada java untuk menyatakan pernyataan yang akan dimasukkan, standar keluaran dari java dan termasuk dalam anggota System, standart method untuk menampilkan pernyataan dari standart out dengan pemanggilan hasil hitung dari operasi yang ada dalam method hitungKeliling/ pemanggilan obyeknya.
Latihan Modifikasi
class Lingkaran{
private double radius;
void isiJari(double radius){
this.radius=radius;}
public double perolehPi(){
return 3.14;}
public double perolehKeliling(){
return 2*perolehPi()*radius;}
public double perolehLuas(){
return perolehPi()*radius*radius;}
}
public class PenentuMethode{
public static void main (String [] args){
Lingkaran obyek = new Lingkaran();
obyek.isiJari(75);
System.out.println("keliling = "+obyek.perolehKeliling());
System.out.println("Pi = "+obyek.perolehPi());
System.out.println("Luas = "+obyek.perolehLuas());}
}
2. Tugas
Membuat program untuk menghitung volume balok/kubus dan menentukan apakah bangun yang dimasukan balok atau kubus.
class BangunKubus{
private double sisi;
int tinggi;
int jari;
void isiSisi(double sisi){
this.sisi=sisi;}
public void setTinggi(int nilaiBaru){
tinggi=nilaiBaru;}
public void setJari(int nilaiBaru){
jari=nilaiBaru;}
public double perolehPi(){
return 3.14;}
public double kubusVolume(){
return sisi*sisi*sisi;}
public double tabungVolume(){
return perolehPi()*sisi*sisi*tinggi;}
}
public class Tugas15{
public static void main (String [] args){
BangunKubus obyek = new BangunKubus();
obyek.isiSisi(4);
obyek.setTinggi(14);
obyek.setJari(7);
System.out.println("Volume Kubus = "+obyek.kubusVolume());
System.out.println("Volume tabung = "+obyek.tabungVolume());}
}
3. Kesimpulan
Dari hasil pertemuan praktikum di laboratorium terpadu Akakom Yogyakarta pertemuan 15 pembahasan Kelas dan Obyek I, maka dapat di ambil kesimpulan:
4. Listing
Terlampir
0 Comment to " Laporan Praktikum Algoritma Dan Pemograman Pertemuan ke - 15 "
Post a Comment