Object Oriented
Programming
- java –
5
Bei Harira Irawan, S.Kom, MM, M.Kom
PERTEMUAN - 5
• Class adalah konsep dan deskripsi dari sesuatu
• Object adalah instance dari Class
Class : mobil
Object : mobilnya pak Joko, mobilku
• Class seperti cetakan kue, dimana kue yg dihasilkan
dari cetakan kue itu adalah object
• Warna kue bisa bermacam-macam meskipun
berasal dari cetakan yang sama (object memiliki
sifat independen)
CLASS DAN OBJECT
CLASS DAN OBJECT
•Adalah variable yang mengitari class, dengan nilai
datanya bisa ditentukan di object
•Name, age, dan weight adalah atribute dari class
Person
ATTRIBUTE
public class Mobil {
String warna;
int tahunProduksi;
}
public class MobilBeraksi{
public static void main(String[] args){
// Membuat object
Mobil mobilku = new Mobil();
/* memanggil atribut dan memberi nilai */
mobilku.warna = "Hitam";
mobilku.tahunProduksi = 2006;
System.out.println("Warna: " + mobilku.warna);
System.out.println("Tahun: " + mobilku.tahunProduksi);
}}
Buat class dengan nama Mobil dalam Package Mobil
Buat class lain dengan nama MobilBeraksi dalam Package Mobil
LATIHAN
LATIHAN
String nama, harga
int type
Nama perumahan = Cikarang Baru
Type perumahan = 45
Harga beli = Rp. 320.000.000,-
Buat class dengan nama Rumah dalam Package Rumah
Buat class lain dengan nama RumahBeraksi dalam Package Rumah
sehingga menghasilkan output sebagai berikut:
• Modifikasi program, desain agar output yang dihasilkan seperti dibawah ini
LATIHAN

More Related Content

PPTX
ALgoritma - Chapter 3
PPTX
Algoritma - Chapter 2
PPTX
UAS - OOP
PPTX
Algoritma - Chapter - 1
PPTX
Sertifikat Dody
PPTX
14. OOP Java
PPTX
Proyek TI - Chapter 12
PPTX
13. OOP Java
ALgoritma - Chapter 3
Algoritma - Chapter 2
UAS - OOP
Algoritma - Chapter - 1
Sertifikat Dody
14. OOP Java
Proyek TI - Chapter 12
13. OOP Java

More from beiharira (20)

PPTX
Jarkom
PPTX
12. OOP Java
PPTX
Proyek TI - Chapter 11
PPTX
11. OOP Java
PPTX
Proyek TI - Chapter 10
PPTX
10. OOP - Java
PPTX
6. Proyek TI - Chapter 8
PPTX
9. Oop Java
PPTX
5. Proyek TI - Chapter 7
PPTX
8. OOP Java
PPTX
UTS - OOP
PPTX
4. Proyek TI - Chapter 6
PPTX
7. OOP Java
PPTX
Jarkom Chapter - 2
PPTX
3. STTIS - Proyek TI Chapter 5
PPTX
6. OOP Java
PPTX
Jarkom Chapter - 1
PPTX
2. STTIS - Proyek TI Chapter-4
PPTX
4. OOP Java
PPTX
3. OOP Java
Jarkom
12. OOP Java
Proyek TI - Chapter 11
11. OOP Java
Proyek TI - Chapter 10
10. OOP - Java
6. Proyek TI - Chapter 8
9. Oop Java
5. Proyek TI - Chapter 7
8. OOP Java
UTS - OOP
4. Proyek TI - Chapter 6
7. OOP Java
Jarkom Chapter - 2
3. STTIS - Proyek TI Chapter 5
6. OOP Java
Jarkom Chapter - 1
2. STTIS - Proyek TI Chapter-4
4. OOP Java
3. OOP Java
Ad

Recently uploaded (20)

DOCX
Modul Ajar Pembelajaran Mendalam PJOK Kelas X Terbaru 2025
PPTX
Sistem Pencernaan Manusia IPAS Presentasi Pendidikan Hijau Kuning Bingkai Ilu...
PDF
PPT Yudisium Ceremony Agusus 2025 - new. pdf
PDF
LK - Kerangka Pembelajaran Mendalam luring 4 Herpina Indah Permata Sari.pdf
PDF
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
PDF
LK Modul 3 - Menentukan Pengalaman Belajar Herpina Indah Permata Sari (2).pdf
PDF
Laktasi dan Menyusui (MK Askeb Esensial Nifas, Neonatus, Bayi, Balita dan Ana...
PPTX
Saint Maximilian Kolbe, Polish friar, priest, missionary and martyr (indonesi...
PDF
AI-Driven Intelligence and Cyber Security: Strategi Stabilitas Keamanan untuk...
PPTX
Pengantar pembelajaran_Koding_dan kecerdasan artifisial
PPTX
PPT POLA PIKIR BERTUMBUH Grow Mindset_2025.pptx
DOCX
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam PAI & BP Kelas XII Terbaru 2025
PPTX
Ekspresi_dan_Operasi_Logika informatika smp kelas 9
PPT
KOMITMEN MENULIS DI BLOG IGTIK PB PGRI.ppt
PDF
Modul Ajar Deep Learning IPAS Kelas 6 Kurikulum Merdeka
PPTX
Pengimbasan pembelajaran mendalam (deep learning
PPTX
Aliran Pemikiran dalam Dakwah materi awal
PDF
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
PPTX
PPT REVISED - SEMINAR PEMBELAJARAN MENDALAM .pptx
Modul Ajar Pembelajaran Mendalam PJOK Kelas X Terbaru 2025
Sistem Pencernaan Manusia IPAS Presentasi Pendidikan Hijau Kuning Bingkai Ilu...
PPT Yudisium Ceremony Agusus 2025 - new. pdf
LK - Kerangka Pembelajaran Mendalam luring 4 Herpina Indah Permata Sari.pdf
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
LK Modul 3 - Menentukan Pengalaman Belajar Herpina Indah Permata Sari (2).pdf
Laktasi dan Menyusui (MK Askeb Esensial Nifas, Neonatus, Bayi, Balita dan Ana...
Saint Maximilian Kolbe, Polish friar, priest, missionary and martyr (indonesi...
AI-Driven Intelligence and Cyber Security: Strategi Stabilitas Keamanan untuk...
Pengantar pembelajaran_Koding_dan kecerdasan artifisial
PPT POLA PIKIR BERTUMBUH Grow Mindset_2025.pptx
Modul Ajar Pembelajaran Mendalam PKWU Budidaya Kelas XII SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam PAI & BP Kelas XII Terbaru 2025
Ekspresi_dan_Operasi_Logika informatika smp kelas 9
KOMITMEN MENULIS DI BLOG IGTIK PB PGRI.ppt
Modul Ajar Deep Learning IPAS Kelas 6 Kurikulum Merdeka
Pengimbasan pembelajaran mendalam (deep learning
Aliran Pemikiran dalam Dakwah materi awal
Laporan On The Job TRaining PM KS Siti Hikmah.pdf
PPT REVISED - SEMINAR PEMBELAJARAN MENDALAM .pptx
Ad

5. OOP Java

  • 1. Object Oriented Programming - java – 5 Bei Harira Irawan, S.Kom, MM, M.Kom
  • 3. • Class adalah konsep dan deskripsi dari sesuatu • Object adalah instance dari Class Class : mobil Object : mobilnya pak Joko, mobilku • Class seperti cetakan kue, dimana kue yg dihasilkan dari cetakan kue itu adalah object • Warna kue bisa bermacam-macam meskipun berasal dari cetakan yang sama (object memiliki sifat independen) CLASS DAN OBJECT
  • 5. •Adalah variable yang mengitari class, dengan nilai datanya bisa ditentukan di object •Name, age, dan weight adalah atribute dari class Person ATTRIBUTE
  • 6. public class Mobil { String warna; int tahunProduksi; } public class MobilBeraksi{ public static void main(String[] args){ // Membuat object Mobil mobilku = new Mobil(); /* memanggil atribut dan memberi nilai */ mobilku.warna = "Hitam"; mobilku.tahunProduksi = 2006; System.out.println("Warna: " + mobilku.warna); System.out.println("Tahun: " + mobilku.tahunProduksi); }} Buat class dengan nama Mobil dalam Package Mobil Buat class lain dengan nama MobilBeraksi dalam Package Mobil LATIHAN
  • 8. String nama, harga int type Nama perumahan = Cikarang Baru Type perumahan = 45 Harga beli = Rp. 320.000.000,- Buat class dengan nama Rumah dalam Package Rumah Buat class lain dengan nama RumahBeraksi dalam Package Rumah sehingga menghasilkan output sebagai berikut: • Modifikasi program, desain agar output yang dihasilkan seperti dibawah ini LATIHAN