• Tidak ada hasil yang ditemukan

bahasa pemrograman menggunakan java modu

N/A
N/A
Protected

Academic year: 2018

Membagikan "bahasa pemrograman menggunakan java modu"

Copied!
8
0
0

Teks penuh

(1)

LAPORAN RESMI

PRAKTIKUM BAHASA PEMROGRAMAN

BAB 4

INHERITANCE

Disusun Oleh :

LABORATORIUM MICROTEACHING DAN KOMPUTER

JURUSAN PENDIDIKAN INFORMATIKA

FAKULTAS KEGURUAN DAN ILIMU PENDIDIKAN

UNIVERSITAS TRUNOJOYO MADURA

2014

Disetujui : ...-...-.../Bangkalan

(

AGUS PRIYONO) 120411100056

NAMA : FARIDATUS SHOFIYAH NRP : 13.06.311.00112

KELOMPOK : C1

(2)

BAB I

PENDAHULUAN

1.1Latar Belakang

Inheritance (pewarisan) adalah sebuah cara mewariskan atau menurunkan atribut atau method yang di miliki oleh superclass (induk) kepada subclassnya. Superclass merupakan class induk yang akan mewariskan apa yang di milikinya. Sedangkan subclass merupakan class yang di warisi oleh superclass. Sehingga subclass dapat memiliki apa saja yang ada pada superclassnya.

Untuk mendefinisikan superclass dapat menggunakan keyword extends. Sedangkan untuk memanggil constructor superclass cukup menggunakan keyword super.

1.2Tujuan

a. Mahasiswa dapat memahami konsep pewarisan

(3)

BAB II

DASAR TEORI

I. TEORI

Inheritance (pewarisan) adalah sebuah cara mewariskan atau menurunkan atribut atau method yang di miliki oleh superclass (induk) kepada subclassnya. Superclass merupakan class induk yang akan mewariskan apa yang di milikinya. Sedangkan subclass merupakan class yang di warisi oleh superclass. Sehingga subclass dapat memiliki apa saja yang ada pada superclassnya.

Untuk mendefinisikan superclass dapat menggunakan keyword extends. Sedangkan untuk memanggil constructor superclass cukup menggunakan keyword super. Berikut merupakan contoh sederhananya.

Membuat class hewan

Pada program di atas hewan memiliki informasi nama dan usia. Serta dapat berjalan dan makan. Selanjutnya buatlah class unggas yang di wariskan oleh hewan.

package modul4;

public class Hewan { String nama;

System.out.println(this.nama+" berjalan"); }

public void makan(){

System.out.println(this.nama+" makan"); }

(4)

Kemudian pada class utama cobalah membuat object dari class Unggas.

Dari contoh di atas terlihat bahwa ketika class unggas extends pada class hewan maka apa yang ada pada hewan juga di miliki unggas. Sehingga object dari class unggas dapat memanggil method dari class hewan seperti makan() dan berjalan().

package modul4;

public class Utama {

public static void main(String[] args) { //instansiasi

(5)

BAB III IMPLEMENTASI

I. TUGAS PRAKTIKUM

a. Buat kelas Lingkaran, di mana dalam class tersebut terdapat minimal 2 method untuk mencari luas dan keliling lingkaran. Buat kelas Tabung yang extends terhadap Lingkaran. Tabung juga memiliki minimal 2 method untuk mencari volume dan luas permukaan tabung. Pada 2 method ini lakukan pemanggilan method yang ada pada class Lingkaran.

(6)

Source Code 1 (simpan dengan nama Lingkaran.java )

Source Code 2 (simpan dengan nama Tabung.java ) package modul4;

/**

* @author faridatus shofiyah */

public class Tabung extends Lingkaran{ public double c, d, t, w;

public double Volume(double r,double t){ return c =(super.Luas(this.r)*t);

}

public double luas_permukaan(double r, double t){ return d = (super.Luas(r)*2+(super.keliling(r)*t));

* @author faridatus shofiyah */

public class Lingkaran { public double r;

public double keliling(double r){ return b = (this.r*3.14*2); }

(7)

Source Code 3 (simpan dengan nama Main_Lingkaran.java )

Running program

package modul4; /**

* @author faridatus shofiyah */

public class Main_Lingkaran {

public static void main(String[] args) { Tabung satu = new Tabung(5.00, 5.00); System.out.println("luas : "+satu.Luas(5.00));

System.out.println("keliling : "+ satu.keliling(5.00));

System.out.println("luas permukaan : "+satu.luas_permukaan(5.00, 2.00));

System.out.println("volume : "+satu.Volume(5.00, 6.00)); }

(8)

BAB IV PENUTUP

4.1 Kesimpulan

Inheritance (pewarisan) adalah sebuah cara mewariskan atau menurunkan atribut atau method yang di miliki oleh superclass (induk) kepada subclassnya. Superclass merupakan class induk yang akan mewariskan apa yang di milikinya. Sedangkan subclass merupakan class yang di warisi oleh superclass. Sehingga subclass dapat memiliki apa saja yang ada pada superclassnya.

Referensi

Dokumen terkait

Dengan penjelasan persentasi diatas, maka hipotesis deskriptif dalam penelitian ini dengan berdasarkan pada pembahasan tersebut adalah terdapat korelasi yang positif

Instrumen penelitian adalah suatu alat yang dapat digunakan untuk. memperoleh, mengolah, dan menginterprestasikan informasi ynag

Berdasarkan latar belakang tersebut di atas, dapat dirumuskan suatu masalah bagaimana memanfaatkan metode Jaringan Saraf Tiruan untuk melakukan prediksi

Program hiburan tetap dinilai oleh responden sebagai acara yang paling banyak tampil di televisi, namun dengan kualitas yang dinilai buruk / sangat

Sejalan dengan Memorandum Saling Pengertian antara Kementerian Koordinator Bidang Politik, Hukum dan Keamanan Republik Indonesia dan Sekretariat Dewan Keamanan

Selanjutnya menurut Davis dan Blake (1974), terdapat 11 variabel antara yang memengaruhi fertilitas yang salah satunya adalah umur pertama melakukan hubungan seksual, dengan

Di dalam Sistem Internasional (SI) terdapat 7 besaran pokok yang memiliki dimensi yaitu panjang, suhu, waktu, arus listrik, massa intensitas cahaya dan jumlah zat, dan 2

Indikator pertama adalah motif Aggressiveness (sifat agresif) yang terbagi atas 5 pernyataan akan tetapi yang dibahas hanya 4 pernyataan karena 1 pernyataan yang lain tidak valid