Nama : Isnaini Nurul KurniaSari
NRP : 05111740000010
Kelas : PBO Kelas B
Berikut adalah gambar dari implementasi tugas:
Berikut adalah Implementasinya dan Source Code untuk class MyMain:
Berikut adalah Implementasinya dan Source Code untuk class Sylinder:
NRP : 05111740000010
Kelas : PBO Kelas B
Halo semua, saya Isnaini Nurul KurniaSari. Hari Senin, tanggal 10 September 2018. Berikut adalah implementasi tugas untuk menghitung rumus bangun 3 Dimensi dengan menggunakan program Blue-J.
Class adalah ‘cetak biru’ atau ‘blueprint’ dari object. Class digunakan hanya untuk membuat kerangka dasar. Yang akan kita pakai nantinya adalah hasil cetakan dari class, yakni object.
Method adalah tindakan yang bisa dilakukan didalam class. Jika menggunakan analogi class laptop kita, maka contoh method adalah: menghidupkan laptop, mematikan laptop, mengganti cover laptop, dan berbagai tindakan lain.
Object atau Objek adalah hasil cetak dari class, atau hasil ‘konkrit’ dari class. Jika menggunakan analogi class laptop, maka objek dari class laptop bisa berupa: laptop_andi, laptop_anto, laptop_duniailkom, dan lain-lain. Objek dari class laptop akan memiliki seluruh ciri-ciri laptop, yaitu property dan method-nya.
Berikut adalah gambar dari implementasi tugas:
Berikut adalah Implementasinya dan Source Code untuk class MyMain:
/**
* /**
* Berikut ini adalah Latihan untuk membuat Class pada Pemrograman Berbasis Objek.
* Berikut ini adalah program implementasi Bangun Ruang 3 Dimensi:
* Nama : Isnaini Nurul KurniaSari
* NRP : 05111740000010
* Kelas: PBO B
* (Surabaya, 10 September 2018)
*/
public class MyMain
{
public static void main()
{
cube acube;//creating reference
acube = new cube();//creating object
acube.s=10;//assigning value of Cube
acube.x=0;
acube.y=0;
acube.z=0;
double LuasPermukaanKubus = acube.LuasPermukaanKubus();
double VolumeKubus = acube.VolumeKubus();
System.out.println("Sisi="+acube.s+"LuasPermukaanKubus="+LuasPermukaanKubus);
System.out.println("Sisi="+acube.s+"VolumeKubus="+VolumeKubus);
System.out.println();
cuboid acuboid;//creating reference
acuboid = new cuboid();//creating object
acuboid.p=10;//assigning value of Cuboid
acuboid.l=15;
acuboid.t=20;
acuboid.x=0;
acuboid.y=0;
acuboid.z=0;
double LuasPermukaancuboid= acuboid.LuasPermukaancuboid();
double Volumecuboid = acuboid.Volumecuboid();
System.out.println("Panjang="+acuboid.p+"Lebar="+acuboid.l+"Tinggi="+acuboid.t+"LuasPermukaancuboid="+LuasPermukaancuboid);
System.out.println("Panjang="+acuboid.p+"Lebar="+acuboid.l+"Tinggi="+acuboid.t+"Volumecuboid="+Volumecuboid);
System.out.println();
sylinder asylinder;//creating reference
asylinder = new sylinder();//creating object
asylinder.r=14;//assigning value of Cuboid
asylinder.t=10;
acuboid.x=0;
acuboid.y=0;
acuboid.z=0;
double LuasPermukaansylinder =asylinder.LuasPermukaansylinder();
double Volumesylinder=asylinder.Volumesylinder();
System.out.println("Jari-jari="+asylinder.r+"Tinggi="+asylinder.t+"LuasPermukaansylinder="+LuasPermukaansylinder);
System.out.println("Jari-jari="+asylinder.r+"Tinggi="+asylinder.t+"Volumesylinder="+Volumesylinder);
System.out.println();
sphere asphere;//creating reference
asphere = new sphere();//creating object
asphere.r=14;//assigning value of Cuboid
asphere.x=0;
acuboid.y=0;
acuboid.z=0;
double LuasPermukaansphere=asphere.LuasPermukaansphere();
double Volumesphere=asphere.Volumesphere();
System.out.println("Jari-jari="+asphere.r+"LuasPermukaansphere="+LuasPermukaansphere);
System.out.println("Jari-jari="+asphere.r+"Volumesphere="+Volumesphere);
System.out.println();
}
}
Berikut adalah Implementasinya dan Source Code untuk class Cube:
/**
* Berikut ini adalah Latihan untuk membuat Class pada Pemrograman Berbasis Objek.
* Berikut ini adalah program implementasi rumus untuk menghitung Luas Permukaan dan Volume kubus
* Nama : Isnaini Nurul KurniaSari
* NRP : 05111740000010
* Kelas: PBO B
* (Surabaya, 10 September 2018)
*
*/
public class cube
{
public double s;// sisi pada kubus
public double x,y,z;//titik pusat kubus
public double LuasPermukaanKubus()
{
return 6*s*s;
}
public double VolumeKubus()
{
return s*s*s;
}
}
Berikut adalah Implementasinya dan Source Code untuk class Sphere: /**
* Berikut ini adalah Latihan untuk membuat Class pada Pemrograman Berbasis Objek.
* Berikut ini adalah program implementasi rumus untuk menghitung Luas Permukaan dan Volume Bola
* Nama : Isnaini Nurul KurniaSari
* NRP : 05111740000010
* Kelas: PBO B
* (Surabaya, 10 September 2018)
*/
public class sphere
{
public double r;//jari-jari bola
public double x,y,z;//titik pusat bola
public double LuasPermukaansphere()
{
return 4*3.14*r*r;
}
public double Volumesphere()
{
return 4/3*3.14*r*r*r;
}
}
Berikut adalah Implementasinya dan Source Code untuk class Sylinder:
/**
* Berikut ini adalah Latihan untuk membuat Class pada Pemrograman Berbasis Objek.
* Berikut ini adalah program implementasi rumus untuk menghitung Luas Permukaan dan Volume Tabung
* Nama : Isnaini Nurul KurniaSari
* NRP : 05111740000010
* Kelas: PBO B
* (Surabaya, 10 September 2018)
*/
public class sylinder
{
public double r;//jari-jari tabung
public double t;//tinggi tabung
public double x,y,z;//titik pusat tabung
public double LuasPermukaansylinder()
{
return 2*3.14*r*(t+r);
}
public double Volumesylinder()
{
return 3.14*r*r*t;
}
}
Berikut adalah Implementasinya dan Source Code untuk class Cuboid:
/**
* /**
* Berikut ini adalah Latihan untuk membuat Class pada Pemrograman Berbasis Objek.
* Berikut ini adalah program implementasi rumus untuk menghitung Luas Permukaan dan Volume Balok
* Nama : Isnaini Nurul KurniaSari
* NRP : 05111740000010
* Kelas: PBO B
* (Surabaya, 10 September 2018)
*/
public class cuboid
{
public double p;//panjang pada balok
public double l;//lebar pada balok
public double t;//tinggi pada balok
public double x,y,z;
//method untuk menghitung Luas Permukaan pada Balok
public double LuasPermukaancuboid()
{
return 2*p*l+2*p*t+2*l*t;
}
//method untuk menghitung Volume pada Balok
public double Volumecuboid()
{
return p*l*t;
}
}

Comments
Post a Comment