SlideShare a Scribd company logo
REKAYASA WEB 0316
Novia Uswatun Nur Indahsari
1511510198
FakultasTehnik Informatika
Tugas Pertemuan ke-5 (05 April 2016)
1. JELASKAN ISTILAH INHERITANCE PADA
PEMOGRAMAN BERORIENTASI OBJECT!
 Inheritance, berarti pewarisan. Pewarisan itu sendiri yang dimaksud adalah dimana
suatu entitas/ obyek dapat mempunyai entitas/ obyek turunan. Dengan konsep
inheritance, sebuah class dapat mempunyai class turunan.
 Inheritance merupakan bentuk penggunaan kembali perangkat lunak dimana suatu
kelas baru dibuat dari kelas yang sudah ada dengan memakai variabel data fungsi
(metode) dari kelas yang sudah ada tersebut serta menambah atribut/ pelaku yang baru,
kelas baru otomatis memiliki variabel atau fungsi yang dimiliki kelas asal.
 Keuntungan Inheritance :
1. Subclass menyediakan state /behaviour yang spesifik yang membedakannya
dengan superclass, hal ini akan memungkinkan programmer Java untuk
menggunakan ulang source code dari superclass yang telah ada.
2. Programmer Java dapat mendefinisikan superclass khusus yang bersifat generik,
yang disebut abstract class, untuk mendefinisikan class dengan behaviour dan
state secara umum.
• Inheritance adalah konsep penting dalam pemrograman berorientasi objek. Bila
diterjemahkan secara harafiah. Istilah Inheritance akan lebih sering digunakan karena
istilah ini sudah dikenal luas dalam dunia pemrograman internasional.
• Fungsi utama inheritance adalah untuk membuat Class baru dari class yang sudah ada.
Inheritance menjadikan suatu class menjadi lebih reusable dalam arti lebih berguna karena
dapat digunakan untuk menghasilkan class-class lain yang lebih spesifik. Apabila ada
suatu class mewarisi class lain maka dalam definisi class harus ditambakan extends.
• Beberapa istilah dalam Inheritance :
1. Superclass digunakan untuk menunjukkan hirarki class yang berarti class dasar dari
subclass/ class anak.
2. Subclass adalah class anak atau turunan secara hirarki dari superclass.
3. Super Keyword digunakan untuk memanggil konstruktor dari superclass atau
menjadi variabel yang mengacu pada superclass.
4. Metode Overriding pendefinisian ulang metode yang sama pada subclass.
• Dalam inheritance, metode overriding berbeda dengan metode overloading. Jika metode
overriding adalah mendefinisikan kembali metode yang sama, baik nama metode maupun
signature atau parameter yang diperlukan dalam subclass, sedangkan metode overloading
adalah mendefinisikan metode yang memiliki nama yang sama, tetapi dengan signature
yang berbeda dalam definisi class yang sama.
2. BERIKAN CONTOH INHERITANCE!
Dari 2 buah class tersebut, dapat dilihat class Hewan
mempunyai data member yang sama dengan class Ayam,
hanya saja ada tambahan data, yaitu nama. Class Ayam
merupakan perluasan dari class Hewan dengan tambahan
data berupa nama.
3. GAMBAR KONSEP INHERITANCE PADA UML
CLASS DIAGRAM.
 Inheritance, berarti pewarisan. Pewarisan itu sendiri yang dimaksud adalah dimana
suatu entitas/ obyek dapat mempunyai entitas/ obyek turunan. Dengan konsep
inheritance, sebuah class dapat mempunyai class turunan.
 Inheritance merupakan bentuk penggunaan kembali perangkat lunak dimana suatu
kelas baru dibuat dari kelas yang sudah ada dengan memakai variabel data fungsi
(metode) dari kelas yang sudah ada tersebut serta menambah atribut/ pelaku yang baru,
kelas baru otomatis memiliki variabel atau fungsi yang dimiliki kelas asal.
 Keuntungan Inheritance :
1. Subclass menyediakan state /behaviour yang spesifik yang membedakannya
dengan superclass, hal ini akan memungkinkan programmer Java untuk
menggunakan ulang source code dari superclass yang telah ada.
2. Programmer Java dapat mendefinisikan superclass khusus yang bersifat generik,
yang disebut abstract class, untuk mendefinisikan class dengan behaviour dan
state secara umum.
Karyawan
- golongan: char
- jabatan: char
- nama: chart
- nik: int
+ Karyawan(....)(): void
Manager
- gaji: double
- kehadiran: int
- tunjgol: double
- tunjhadir: double
- tunjjab: double
+ hitgaji(): void
Kabag
- gaji: double
- kehadiran: int
- tunjgol: double
- tunjhadir: double
- tunjjab: double
+ hitgaji(): void
Pembayaran
- transaksi: double
+ Lunas(): boolean
Kartu Kredit
- nomor Kartu Kredit: String
- nama: String
+ hitgaji(): void
Voucher
- kode: String
- nominal: int
+ hitgaji(): void
Tunai
+ Lunas(): boolean
TERIMA KASIH

More Related Content

What's hot

Rizki christoper 1211510480 tugas rekweb 5
Rizki christoper 1211510480 tugas rekweb 5Rizki christoper 1211510480 tugas rekweb 5
Rizki christoper 1211510480 tugas rekweb 5
Rizki Christoper
 
12. keuntungan pemograman dengan menggunakan polymorphism
12. keuntungan pemograman dengan menggunakan polymorphism12. keuntungan pemograman dengan menggunakan polymorphism
12. keuntungan pemograman dengan menggunakan polymorphism
Saprudin Eskom
 
Resume tentang oop dalam php
Resume tentang oop dalam phpResume tentang oop dalam php
Resume tentang oop dalam php
hendrajuniarto
 
Pbo
PboPbo
Tugas 5
Tugas 5Tugas 5
Tugas 5
Novita Sari
 
11. inheritance
11. inheritance11. inheritance
11. inheritance
Saprudin Eskom
 
3. OOP Java
3. OOP Java3. OOP Java
3. OOP Java
beiharira
 
Modul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi ObjekModul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi Objek
Wahyu Widodo
 
12. polymorphisme
12. polymorphisme12. polymorphisme
12. polymorphisme
Saprudin Eskom
 
Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316
septianarul
 
Tugas 5 rekayasa web
Tugas 5 rekayasa webTugas 5 rekayasa web
Tugas 5 rekayasa web
osta92
 
Pengkapsulan
PengkapsulanPengkapsulan
Pengkapsulan
roy naldo
 
12. tambahan polymorphisme
12. tambahan polymorphisme12. tambahan polymorphisme
12. tambahan polymorphisme
Saprudin Eskom
 
Pengkapsulan
PengkapsulanPengkapsulan
Pengkapsulan
roy naldo
 
Tugas 5 rekayasa web
Tugas 5 rekayasa webTugas 5 rekayasa web
Tugas 5 rekayasa web
art david
 
Pengertian & konsep oop (object oriented
Pengertian & konsep oop (object orientedPengertian & konsep oop (object oriented
Pengertian & konsep oop (object oriented
Basiroh M.Kom
 
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Melina Krisnawati
 

What's hot (17)

Rizki christoper 1211510480 tugas rekweb 5
Rizki christoper 1211510480 tugas rekweb 5Rizki christoper 1211510480 tugas rekweb 5
Rizki christoper 1211510480 tugas rekweb 5
 
12. keuntungan pemograman dengan menggunakan polymorphism
12. keuntungan pemograman dengan menggunakan polymorphism12. keuntungan pemograman dengan menggunakan polymorphism
12. keuntungan pemograman dengan menggunakan polymorphism
 
Resume tentang oop dalam php
Resume tentang oop dalam phpResume tentang oop dalam php
Resume tentang oop dalam php
 
Pbo
PboPbo
Pbo
 
Tugas 5
Tugas 5Tugas 5
Tugas 5
 
11. inheritance
11. inheritance11. inheritance
11. inheritance
 
3. OOP Java
3. OOP Java3. OOP Java
3. OOP Java
 
Modul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi ObjekModul Pemrograman Berorientasi Objek
Modul Pemrograman Berorientasi Objek
 
12. polymorphisme
12. polymorphisme12. polymorphisme
12. polymorphisme
 
Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316
 
Tugas 5 rekayasa web
Tugas 5 rekayasa webTugas 5 rekayasa web
Tugas 5 rekayasa web
 
Pengkapsulan
PengkapsulanPengkapsulan
Pengkapsulan
 
12. tambahan polymorphisme
12. tambahan polymorphisme12. tambahan polymorphisme
12. tambahan polymorphisme
 
Pengkapsulan
PengkapsulanPengkapsulan
Pengkapsulan
 
Tugas 5 rekayasa web
Tugas 5 rekayasa webTugas 5 rekayasa web
Tugas 5 rekayasa web
 
Pengertian & konsep oop (object oriented
Pengertian & konsep oop (object orientedPengertian & konsep oop (object oriented
Pengertian & konsep oop (object oriented
 
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
 

Viewers also liked

Mapa conceptual funciones y necesidades sig
Mapa conceptual funciones y necesidades sigMapa conceptual funciones y necesidades sig
Mapa conceptual funciones y necesidades sig
Yesennia Hurtado
 
La guerra fría
La guerra fríaLa guerra fría
La guerra fría
Nay Rdz
 
Tugas individu pertemuan 10 (01062016)
Tugas individu pertemuan 10 (01062016)Tugas individu pertemuan 10 (01062016)
Tugas individu pertemuan 10 (01062016)
Novia Indahsari
 
Modul 7 virtual function
Modul 7   virtual functionModul 7   virtual function
Modul 7 virtual function
heidhar achmad
 
Basic marketingresearch
Basic marketingresearchBasic marketingresearch
Basic marketingresearch
mark antonio
 
Enterprise Data Center Networking (with citations)
Enterprise Data Center Networking (with citations)Enterprise Data Center Networking (with citations)
Enterprise Data Center Networking (with citations)Jonathan Williams
 
komponente izbora
komponente izborakomponente izbora
komponente izbora
dragica11
 
Bone ppt
Bone pptBone ppt
trabajo
trabajotrabajo

Viewers also liked (10)

Mapa conceptual funciones y necesidades sig
Mapa conceptual funciones y necesidades sigMapa conceptual funciones y necesidades sig
Mapa conceptual funciones y necesidades sig
 
La guerra fría
La guerra fríaLa guerra fría
La guerra fría
 
Tugas individu pertemuan 10 (01062016)
Tugas individu pertemuan 10 (01062016)Tugas individu pertemuan 10 (01062016)
Tugas individu pertemuan 10 (01062016)
 
Modul 7 virtual function
Modul 7   virtual functionModul 7   virtual function
Modul 7 virtual function
 
Basic marketingresearch
Basic marketingresearchBasic marketingresearch
Basic marketingresearch
 
Enterprise Data Center Networking (with citations)
Enterprise Data Center Networking (with citations)Enterprise Data Center Networking (with citations)
Enterprise Data Center Networking (with citations)
 
komponente izbora
komponente izborakomponente izbora
komponente izbora
 
cv analysis
cv analysiscv analysis
cv analysis
 
Bone ppt
Bone pptBone ppt
Bone ppt
 
trabajo
trabajotrabajo
trabajo
 

Similar to Tugas individu pertemuan 05 (05042016)

Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani
ikasulistiyani
 
Tugas 5 rekayasa web
Tugas 5 rekayasa webTugas 5 rekayasa web
Tugas 5 rekayasa web
rimaafauziaah
 
Tugas 5
Tugas 5Tugas 5
Debbiemistikaweni 1412510982 tugas5
Debbiemistikaweni 1412510982 tugas5Debbiemistikaweni 1412510982 tugas5
Debbiemistikaweni 1412510982 tugas5
debbie95
 
Inheritance Dan Polimorfisme
Inheritance Dan PolimorfismeInheritance Dan Polimorfisme
Inheritance Dan Polimorfisme
Diana Anggraini
 
Pemograman berorientasi objek
Pemograman berorientasi objekPemograman berorientasi objek
Pemograman berorientasi objek
Namira Namirah
 
PPT_overloading.pptx
PPT_overloading.pptxPPT_overloading.pptx
PPT_overloading.pptx
AnakBaru5
 
Tugas 5 rekayasaweb [1412511642] [sri susanto]
Tugas 5 rekayasaweb [1412511642] [sri susanto]Tugas 5 rekayasaweb [1412511642] [sri susanto]
Tugas 5 rekayasaweb [1412511642] [sri susanto]
Universitas Budi Luhur
 
Pemrograman Java - Inheritance
Pemrograman Java - InheritancePemrograman Java - Inheritance
Pemrograman Java - Inheritance
Devi Nufriana
 
Object Oriented Programming Concept
Object Oriented Programming Concept Object Oriented Programming Concept
Object Oriented Programming Concept
EsterLumba
 
NATALIA PURNAMASANGGIN_20212105013_INHERITANCE.pptx
NATALIA PURNAMASANGGIN_20212105013_INHERITANCE.pptxNATALIA PURNAMASANGGIN_20212105013_INHERITANCE.pptx
NATALIA PURNAMASANGGIN_20212105013_INHERITANCE.pptx
ShyntaPriscyla
 
Tugas 5 – Rekayasa Web (KU) - 1311511057 - Raden Doni Wijoyo
Tugas 5 – Rekayasa Web (KU) - 1311511057 - Raden Doni WijoyoTugas 5 – Rekayasa Web (KU) - 1311511057 - Raden Doni Wijoyo
Tugas 5 – Rekayasa Web (KU) - 1311511057 - Raden Doni Wijoyo
Doni Wijoyo
 
Tugas 5 rekweb
Tugas 5 rekwebTugas 5 rekweb
Tugas 5 rekweb
muhammad ayub
 
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptxPRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
annikarimatulf
 
Tugas 5 rekweb
Tugas 5 rekwebTugas 5 rekweb
Tugas 5 rekweb
yuyun kuratu
 
Tugas 5 Rekayasa Web 0316
Tugas 5 Rekayasa Web 0316Tugas 5 Rekayasa Web 0316
Tugas 5 Rekayasa Web 0316
sapatati
 
Tugas 5 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 5 rekayasa web Freddy Ferdiansyah 1412510586Tugas 5 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 5 rekayasa web Freddy Ferdiansyah 1412510586
freddyferdiansyah27
 
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptxpertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
ssuserc54f06
 
Tugas 5 ki-0316-alvin yosua-1411510454
Tugas 5 ki-0316-alvin yosua-1411510454Tugas 5 ki-0316-alvin yosua-1411510454
Tugas 5 ki-0316-alvin yosua-1411510454
alvinyosua
 
Tugas 5 – rekayasa web
Tugas 5 – rekayasa webTugas 5 – rekayasa web
Tugas 5 – rekayasa web
Gilbert Abednego
 

Similar to Tugas individu pertemuan 05 (05042016) (20)

Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani Tugas 5 rekweb Ika Sulistiyani
Tugas 5 rekweb Ika Sulistiyani
 
Tugas 5 rekayasa web
Tugas 5 rekayasa webTugas 5 rekayasa web
Tugas 5 rekayasa web
 
Tugas 5
Tugas 5Tugas 5
Tugas 5
 
Debbiemistikaweni 1412510982 tugas5
Debbiemistikaweni 1412510982 tugas5Debbiemistikaweni 1412510982 tugas5
Debbiemistikaweni 1412510982 tugas5
 
Inheritance Dan Polimorfisme
Inheritance Dan PolimorfismeInheritance Dan Polimorfisme
Inheritance Dan Polimorfisme
 
Pemograman berorientasi objek
Pemograman berorientasi objekPemograman berorientasi objek
Pemograman berorientasi objek
 
PPT_overloading.pptx
PPT_overloading.pptxPPT_overloading.pptx
PPT_overloading.pptx
 
Tugas 5 rekayasaweb [1412511642] [sri susanto]
Tugas 5 rekayasaweb [1412511642] [sri susanto]Tugas 5 rekayasaweb [1412511642] [sri susanto]
Tugas 5 rekayasaweb [1412511642] [sri susanto]
 
Pemrograman Java - Inheritance
Pemrograman Java - InheritancePemrograman Java - Inheritance
Pemrograman Java - Inheritance
 
Object Oriented Programming Concept
Object Oriented Programming Concept Object Oriented Programming Concept
Object Oriented Programming Concept
 
NATALIA PURNAMASANGGIN_20212105013_INHERITANCE.pptx
NATALIA PURNAMASANGGIN_20212105013_INHERITANCE.pptxNATALIA PURNAMASANGGIN_20212105013_INHERITANCE.pptx
NATALIA PURNAMASANGGIN_20212105013_INHERITANCE.pptx
 
Tugas 5 – Rekayasa Web (KU) - 1311511057 - Raden Doni Wijoyo
Tugas 5 – Rekayasa Web (KU) - 1311511057 - Raden Doni WijoyoTugas 5 – Rekayasa Web (KU) - 1311511057 - Raden Doni Wijoyo
Tugas 5 – Rekayasa Web (KU) - 1311511057 - Raden Doni Wijoyo
 
Tugas 5 rekweb
Tugas 5 rekwebTugas 5 rekweb
Tugas 5 rekweb
 
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptxPRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
 
Tugas 5 rekweb
Tugas 5 rekwebTugas 5 rekweb
Tugas 5 rekweb
 
Tugas 5 Rekayasa Web 0316
Tugas 5 Rekayasa Web 0316Tugas 5 Rekayasa Web 0316
Tugas 5 Rekayasa Web 0316
 
Tugas 5 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 5 rekayasa web Freddy Ferdiansyah 1412510586Tugas 5 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 5 rekayasa web Freddy Ferdiansyah 1412510586
 
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptxpertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
pertemuan_06_-_Konsep_PBO(InheratanceMultiple_Inheratance_Polimorpisme.pptx
 
Tugas 5 ki-0316-alvin yosua-1411510454
Tugas 5 ki-0316-alvin yosua-1411510454Tugas 5 ki-0316-alvin yosua-1411510454
Tugas 5 ki-0316-alvin yosua-1411510454
 
Tugas 5 – rekayasa web
Tugas 5 – rekayasa webTugas 5 – rekayasa web
Tugas 5 – rekayasa web
 

Recently uploaded

Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
adolfnuhujanan101
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 

Recently uploaded (20)

Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 

Tugas individu pertemuan 05 (05042016)

  • 1. REKAYASA WEB 0316 Novia Uswatun Nur Indahsari 1511510198 FakultasTehnik Informatika Tugas Pertemuan ke-5 (05 April 2016)
  • 2. 1. JELASKAN ISTILAH INHERITANCE PADA PEMOGRAMAN BERORIENTASI OBJECT!  Inheritance, berarti pewarisan. Pewarisan itu sendiri yang dimaksud adalah dimana suatu entitas/ obyek dapat mempunyai entitas/ obyek turunan. Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.  Inheritance merupakan bentuk penggunaan kembali perangkat lunak dimana suatu kelas baru dibuat dari kelas yang sudah ada dengan memakai variabel data fungsi (metode) dari kelas yang sudah ada tersebut serta menambah atribut/ pelaku yang baru, kelas baru otomatis memiliki variabel atau fungsi yang dimiliki kelas asal.  Keuntungan Inheritance : 1. Subclass menyediakan state /behaviour yang spesifik yang membedakannya dengan superclass, hal ini akan memungkinkan programmer Java untuk menggunakan ulang source code dari superclass yang telah ada. 2. Programmer Java dapat mendefinisikan superclass khusus yang bersifat generik, yang disebut abstract class, untuk mendefinisikan class dengan behaviour dan state secara umum.
  • 3. • Inheritance adalah konsep penting dalam pemrograman berorientasi objek. Bila diterjemahkan secara harafiah. Istilah Inheritance akan lebih sering digunakan karena istilah ini sudah dikenal luas dalam dunia pemrograman internasional. • Fungsi utama inheritance adalah untuk membuat Class baru dari class yang sudah ada. Inheritance menjadikan suatu class menjadi lebih reusable dalam arti lebih berguna karena dapat digunakan untuk menghasilkan class-class lain yang lebih spesifik. Apabila ada suatu class mewarisi class lain maka dalam definisi class harus ditambakan extends. • Beberapa istilah dalam Inheritance : 1. Superclass digunakan untuk menunjukkan hirarki class yang berarti class dasar dari subclass/ class anak. 2. Subclass adalah class anak atau turunan secara hirarki dari superclass. 3. Super Keyword digunakan untuk memanggil konstruktor dari superclass atau menjadi variabel yang mengacu pada superclass. 4. Metode Overriding pendefinisian ulang metode yang sama pada subclass. • Dalam inheritance, metode overriding berbeda dengan metode overloading. Jika metode overriding adalah mendefinisikan kembali metode yang sama, baik nama metode maupun signature atau parameter yang diperlukan dalam subclass, sedangkan metode overloading adalah mendefinisikan metode yang memiliki nama yang sama, tetapi dengan signature yang berbeda dalam definisi class yang sama.
  • 4. 2. BERIKAN CONTOH INHERITANCE! Dari 2 buah class tersebut, dapat dilihat class Hewan mempunyai data member yang sama dengan class Ayam, hanya saja ada tambahan data, yaitu nama. Class Ayam merupakan perluasan dari class Hewan dengan tambahan data berupa nama.
  • 5. 3. GAMBAR KONSEP INHERITANCE PADA UML CLASS DIAGRAM.  Inheritance, berarti pewarisan. Pewarisan itu sendiri yang dimaksud adalah dimana suatu entitas/ obyek dapat mempunyai entitas/ obyek turunan. Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.  Inheritance merupakan bentuk penggunaan kembali perangkat lunak dimana suatu kelas baru dibuat dari kelas yang sudah ada dengan memakai variabel data fungsi (metode) dari kelas yang sudah ada tersebut serta menambah atribut/ pelaku yang baru, kelas baru otomatis memiliki variabel atau fungsi yang dimiliki kelas asal.  Keuntungan Inheritance : 1. Subclass menyediakan state /behaviour yang spesifik yang membedakannya dengan superclass, hal ini akan memungkinkan programmer Java untuk menggunakan ulang source code dari superclass yang telah ada. 2. Programmer Java dapat mendefinisikan superclass khusus yang bersifat generik, yang disebut abstract class, untuk mendefinisikan class dengan behaviour dan state secara umum.
  • 6. Karyawan - golongan: char - jabatan: char - nama: chart - nik: int + Karyawan(....)(): void Manager - gaji: double - kehadiran: int - tunjgol: double - tunjhadir: double - tunjjab: double + hitgaji(): void Kabag - gaji: double - kehadiran: int - tunjgol: double - tunjhadir: double - tunjjab: double + hitgaji(): void
  • 7. Pembayaran - transaksi: double + Lunas(): boolean Kartu Kredit - nomor Kartu Kredit: String - nama: String + hitgaji(): void Voucher - kode: String - nominal: int + hitgaji(): void Tunai + Lunas(): boolean