SlideShare a Scribd company logo
Konsep Class & Object
RIZKI RAMDANI
mobile dev & ui/ux designer
Class
Struktur dasar OOP
Class
Class terdiri dari dua tipe dari
anggota field
(attribut/properti) dan method.
Field / Attribut / variable
Field merupakan tipe data yang
didefinisikan oleh class
Method
method merupakan operasi pada
sebuah class
Deklarasi Attribut
<modifier><type><name>[=<default_value>];
Deklarasi Attribut
name -String
address -String
age -Int
mathgrade -double
englishgrade -double
sciencegrade -double
averagegrade -double
Contoh Atribut
2 jenis attribut / variable
• Instance Variable
• Class Variable atau StaticVariables
Contoh Instance Variable
Static Variable
merupakan suatu atribut atau variable yang dapat diakses langsung
memanggil nama class tanpa harus meng instance/menginisialisasi
class atau membuat object class terlebih dahulu.
Static Variable
Contoh Static Variable
Contoh class
Pendefinisian class
<modifier> class <name>
{
<attributeDeclaration>*
<constructorDeclaration>*
<methodDeclaration>*
}
Contoh code
Keterangan:
public : sebagai modifier dan dapat diakses dari luar package
class : Keyword yang digunakan untuk membuat Class Java
Siswa : Identifier yang menjelaskan class atau nama kelas yang dibuat
String name : attribut / variable yang bernama name bertipe data String
Siswa() : sebagai konstruktor (constructor) pada kelas Siswa
getName() :
sebagai method yang bernama getName dengan pengembalian
nilai bertipe data String ( return name; )
Obyek
sebuah komponen perangkat lunak yang strukturnya mirip dengan
objek pada dunia nyata.
Dalam bahasa pemrograman bisa dikatakan bahwa objek adalah
perangkat lunak yang berisi sekumpulan variabel dan method yang
berhubungan.
Obyek
Instansiasi Class
Untuk membuat sebuah obyek atau sebuah
instance pada sebuah class. Kita menggunakan
operator new.
Instansiasi Class
String str2 = new String(“Hello world!”);
Contoh Instansiasi Class
Contoh Instansiasi class
let's try!

More Related Content

PDF
Network programming 03- Pemrograman Java Lanjutan
PPTX
8. konsep class, object dan method
PDF
Network Programming 2 - Dasar Pemrograman Java
PPTX
3. struktur program java
PPTX
10. konsep enkapsulasi
PPTX
11. inheritance
PDF
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
PDF
12. tambahan polymorphisme
Network programming 03- Pemrograman Java Lanjutan
8. konsep class, object dan method
Network Programming 2 - Dasar Pemrograman Java
3. struktur program java
10. konsep enkapsulasi
11. inheritance
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
12. tambahan polymorphisme

What's hot (19)

PPTX
Object Oriented Programming Concept
PDF
[RPL2] Class Diagram dan Konsep Object Oriented (1)
PPTX
Variable, deklarasi dan inisialisasi
PDF
P9 enkapsulasi
PPT
Pemrograman Berorientasi Objek I (Modul II)
PDF
[PBO] Pertemuan 5 - Inheritance
PDF
Pbo1 1
PDF
[PBO] Pertemuan 10 - Generic Programming & Collection
PDF
02. prak.-pemrograman-berorientasi-objek
PPTX
12. keuntungan pemograman dengan menggunakan polymorphism
PPTX
12. polymorphisme
PDF
Modul Pemrograman Berorientasi Objek
PPT
Pertemuan 9b-apbo-diagram-klass-dan-relasi
PDF
Jeni Intro1 Bab10 Membuat Class Sendiri
PDF
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
PPTX
Tugas aplinet meresum
PDF
31322 2 class & object
PDF
[PBO] Pertemuan 4 - Getter Setter
PDF
04 class diagram-uml-netbeans
Object Oriented Programming Concept
[RPL2] Class Diagram dan Konsep Object Oriented (1)
Variable, deklarasi dan inisialisasi
P9 enkapsulasi
Pemrograman Berorientasi Objek I (Modul II)
[PBO] Pertemuan 5 - Inheritance
Pbo1 1
[PBO] Pertemuan 10 - Generic Programming & Collection
02. prak.-pemrograman-berorientasi-objek
12. keuntungan pemograman dengan menggunakan polymorphism
12. polymorphisme
Modul Pemrograman Berorientasi Objek
Pertemuan 9b-apbo-diagram-klass-dan-relasi
Jeni Intro1 Bab10 Membuat Class Sendiri
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Tugas aplinet meresum
31322 2 class & object
[PBO] Pertemuan 4 - Getter Setter
04 class diagram-uml-netbeans
Ad

Viewers also liked (7)

PDF
OOP Dalam Pemrograman Java
DOCX
Makalah java
DOC
Pemograman Visual Akutansi 1
DOC
Cover Pemograman Visual AKutansi 1
PDF
Makalah MYOB Penjualan dan Pembelian pada PT. ITS
DOCX
Makalah java
DOCX
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
OOP Dalam Pemrograman Java
Makalah java
Pemograman Visual Akutansi 1
Cover Pemograman Visual AKutansi 1
Makalah MYOB Penjualan dan Pembelian pada PT. ITS
Makalah java
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Ad

Similar to Konsep (class & object) (20)

PDF
Jeni intro1-bab10-membuat class sendiri
PDF
Jeni Intro1 Bab10 Membuat Class Sendiri
PDF
Praktikum 3 - Prolan.pdf
PDF
JENI-Intro1-Bab10-Membuat class sendiri.pdf
PDF
Modul pratikum pbo - ENCAPSULATION
PPTX
03-Konsep Objet oriented programmingII.pptx
PPT
mf488_10_092649.ppt
PPT
tmplt.ppt
PDF
Bahan ajar pertemuan 2
PPT
Pbo inheritance, polymorphism, dan inte
PDF
Modul PBO Bab-05 - Pewarisan (Inheritance)
PDF
Modul pratikum pbo - inheritance
PDF
Jeni Intro2 Bab01 Review Konsep Dasar Dalam Java
PDF
[PBO] Pertemuan 1 (praktik) - Pengenalan java
PPTX
pengenalan singkat dasar pemrograman .pptx
PDF
Jeni konsep oop
PDF
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
PDF
5475 1 review konsep pbo
DOCX
Tugas resum
Jeni intro1-bab10-membuat class sendiri
Jeni Intro1 Bab10 Membuat Class Sendiri
Praktikum 3 - Prolan.pdf
JENI-Intro1-Bab10-Membuat class sendiri.pdf
Modul pratikum pbo - ENCAPSULATION
03-Konsep Objet oriented programmingII.pptx
mf488_10_092649.ppt
tmplt.ppt
Bahan ajar pertemuan 2
Pbo inheritance, polymorphism, dan inte
Modul PBO Bab-05 - Pewarisan (Inheritance)
Modul pratikum pbo - inheritance
Jeni Intro2 Bab01 Review Konsep Dasar Dalam Java
[PBO] Pertemuan 1 (praktik) - Pengenalan java
pengenalan singkat dasar pemrograman .pptx
Jeni konsep oop
JENI-Intro1-Bab11-Pewarisan, Polimorfisme, dan interface.pdf
5475 1 review konsep pbo
Tugas resum

More from Rizki Ramdani (6)

PPT
Method pada Java
PPT
Aturan dan dasar pbo(perulangan & array)
PPT
Aturan dan dasar pbo(kondisi & perulangan)
PPT
Aturan dan dasar pbo(operator)
PPT
Aturan dan dasar pbo
PPT
Introducing Object oriented programming
Method pada Java
Aturan dan dasar pbo(perulangan & array)
Aturan dan dasar pbo(kondisi & perulangan)
Aturan dan dasar pbo(operator)
Aturan dan dasar pbo
Introducing Object oriented programming

Konsep (class & object)