Dokumen tersebut membahas konsep-konsep dasar pemrograman berorientasi objek seperti overload method, konstruktor, overload konstruktor, dan inheritance. Dokumen ini terdiri dari 13 halaman yang menjelaskan konsep-konsep tersebut beserta contoh kode programnya.
Materi yang ada pada slide ini berisi :
Apa itu generic programming
Konsep tipe object
Konsep Tag generic<E>
Collection
Iterator
Arraylist
LinkedList
Stack
PriorityQueue
HashMap
----------------------------------------------------------------------
Keep in touch with me in :
Email : rizkiadamunikom@gmail.com
Materi yang ada pada slide ini berisi :
Apa itu generic programming
Konsep tipe object
Konsep Tag generic<E>
Collection
Iterator
Arraylist
LinkedList
Stack
PriorityQueue
HashMap
----------------------------------------------------------------------
Keep in touch with me in :
Email : rizkiadamunikom@gmail.com
Pendampingan Individu 2 Modul 1 PGP 10 Kab. Sukabumi Jawa BaratEldi Mardiansyah
Di dalamnya mencakup Presentasi tentang Pendampingan Individu 2 Pendidikan Guru Penggerak Aangkatan ke 10 Kab. Sukabumi Jawa Barat tahun 2024 yang bertemakan Visi dan Prakarsa Perubahan pada SMP Negeri 4 Ciemas. Penulis adalah seorang Calon Guru Penggerak bernama Eldi Mardiansyah, seorang guru bahasa Inggris kelahiran Bogor.
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.
Laporan Pembina Pramuka SD dalam format doc dapat anda jadikan sebagai rujukan dalam membuat laporan. silakan download di sini https://unduhperangkatku.com/contoh-laporan-kegiatan-pramuka-format-word/
ppt profesionalisasi pendidikan Pai 9.pdfNur afiyah
Pembelajaran landasan pendidikan yang membahas tentang profesionalisasi pendidikan. Semoga dengan adanya materi ini dapat memudahkan kita untuk memahami dengan baik serta menambah pengetahuan kita tentang profesionalisasi pendidikan.
1. 4210011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 1
PEMROG. BERORIENTASI OBJEK I
(JAVA)
MODUL VI
Matakuliah:
2. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 2
Pembahasan:
• Overload Pada Metode (Method)
• Konstruktor
• Overload Pada Konstruktor
• Inheritance (Pewarisan)
3. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 3
Overload Pada Metode
• Overload pada metode adalah mendefenisikan lebih dari
satu metode dengan nama yang sama.
• Pendefenisian tersebut boleh dilakukan selama parameter
yang terdapat pada metode-metode tersebut berbeda.
• Parameter dalam suatu metode dikatakan berbeda dari
metode lainnya apabila:
- Jumlahnya berbeda, meskipun tipe datanya sama
- Tipe datanya berbeda, meskipun jumlahnya sama
- Jumlah dan tipe datanya berbeda
4. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 4
Overload Pada Metode (cont.)
Contoh overload pada metode:
int hitungLuas(int P, int L){
return P * L;
}
double hitungLuas(double P, double L){
return P * L;
}
Demo
5. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 5
Konstruktor (Constructor)
• Konstruktor adalah metode yang dapat digunakan untuk
memberikan nilai awal saat objek diciptakan.
• Konstruktor berfungsi untuk melakukan inisialisasi nilai
terhadap data-data yang terdapat pada kelas.
• Metode ini akan dipanggil secara otomatis oleh Java
ketika new dipakai untuk menciptakan instan kelas.
• Sifat-sifat konstruktor adalah:
- Namanya sama dengan nama kelas
- Tidak memiliki nilai balik, tidak juga void.
6. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 6
Konstruktor (cont.)
Contoh konstruktor:
class Balok{
int panjang,lebar;
public Balok(int P, int L){
this.panjang = P;
this.lebar = L;
}
int hitungLuas(){
return panjang * lebar;
}
}
Demo
7. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 7
Overload Pada Konstruktor
• Overload pada konstruktor merupakan suatu mekanisme
pembuatan konstruktor yang memiliki bentuk lebih dari
satu.
• Pembeda antara satu konstruktor dengan konstruktor yang
lain berupa jumlah parameter atau tipe data parameternya.
8. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 8
Overload Pada Konstruktor (cont.)
Contoh overload pada konstruktor:
class Balok{
int panjang,lebar,tinggi;
public Balok(int P, int L){
this.panjang = P;
this.lebar = L;
}
public Balok(int P, int L, int T){
this.panjang = P;
this.lebar = L;
this.tinggi = T;
}
}
Demo
9. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 9
Inheritance (Pewarisan)
• Pewarisan merupakan konsep dalam pemrograman
berorientasi objek yang memungkinkan untuk membuat
suatu kelas dengan didasarkan pada kelas yang sudah ada
sehingga mewarisi semua metode dan variabelnya.
• Pewarisan merupakan suatu mekanisme yang
memungkinkan seorang pemrogram menciptakan suatu
kelas baru berdasarkan kelas yang sudah tersedia tetapi
tidak perlu menuliskan kode dari nol.
10. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 10
Inheritance (cont.)
• Sebagai contoh, sepeda adalah sebuah kelas, sedangkan
kelas turunannya adalah sepeda gunung, sepeda jalan dan
sepeda tandem.
Mountain Bike Road Bike Tandem Bike
Kelas Sepeda
11. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 11
Inheritance (cont.)
• Java menyediakan kata kunci extends yang digunakan
untuk melakukan proses penurunan terhadap suatu kelas.
Bentuk penulisannya adalah:
class namaSubclass extends namaSuperclass{
// badan kelas
}
12. 421
0011 0010 1010 1101 0001 0100 1011
Disiapkan oleh: Dikwan Moeis 12
Inheritance (cont.)
Contoh inheritance:
class PersegiPanjang{
protected int nPjg,nLbr;
public PersegiPanjang(int nPjgx,int nLbrx){
this.nPjg = nPjgx;
this.nLbr = nLbrx;
}
}
class Balok extends PersegiPanjang{
protected int nTg;
public Balok(int nPjgx,int nLbrx,int nTgx){
super(nPjgx,nLbrx);
this.nTg = nTgx;
}
}
Demo