1. Inheritance merupakan konsep penting dalam pemrograman berorientasi objek yang memungkinkan suatu kelas baru dibuat dari kelas yang sudah ada dengan mewarisi atribut dan metodenya.
2. Inheritance memungkinkan penggunaan ulang kode dan membuat kelas menjadi lebih reusable. Kelas anak akan mewarisi semua atribut dan metode dari kelas induk.
3. Pada UML class diagram, inheritance ditandai dengan garis panah dari kelas anak ke kel
Modul ini membahas tentang konsep pemrograman berorientasi objek dilengkapi dengan contoh source code untuk praktik. Membahas Class, Object, Pewarisan, Polimorfisme, Konstruktor
Modul ini membahas tentang konsep pemrograman berorientasi objek dilengkapi dengan contoh source code untuk praktik. Membahas Class, Object, Pewarisan, Polimorfisme, Konstruktor
belajar lebih lanjut tentang inheritance,istilah yang ada dalam inheritance serta pendefinisian inheritance dalam konsep UML pada class diagram,.
selamat belajar :)
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondelferrydmn1999
Indonesia, negara kepulauan yang kaya akan keragaman budaya, suku, dan tradisi, memiliki Jakarta sebagai pusat kebudayaan yang dinamis dan unik. Salah satu kesenian tradisional yang ikonik dan identik dengan Jakarta adalah ondel-ondel, boneka raksasa yang biasanya tampil berpasangan, terdiri dari laki-laki dan perempuan. Ondel-ondel awalnya dianggap sebagai simbol budaya sakral dan memainkan peran penting dalam ritual budaya masyarakat Betawi untuk menolak bala atau nasib buruk. Namun, seiring dengan bergulirnya waktu dan perubahan zaman, makna sakral ondel-ondel perlahan memudar dan berubah menjadi sesuatu yang kurang bernilai. Kini, ondel-ondel lebih sering digunakan sebagai hiasan atau sebagai sarana untuk mencari penghasilan. Buku foto Lensa Kampung Ondel-Ondel berfokus pada Keluarga Mulyadi, yang menghadapi tantangan untuk menjaga tradisi pembuatan ondel-ondel warisan leluhur di tengah keterbatasan ekonomi yang ada. Melalui foto cerita, foto feature dan foto jurnalistik buku ini menggambarkan usaha Keluarga Mulyadi untuk menjaga tradisi pembuatan ondel-ondel sambil menghadapi dilema dalam mempertahankan makna budaya di tengah perubahan makna dan keterbatasan ekonomi keluarganya. Buku foto ini dapat menggambarkan tentang bagaimana keluarga tersebut berjuang untuk menjaga warisan budaya mereka di tengah arus modernisasi.
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.