Konsep Berorientasi Objek

Slides:



Advertisements
Presentasi serupa
21-Aug-14 OO Concept E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan Kuliah 3 : Administrative dan Introduction 8 Oktober 2010.
Advertisements

Pemrograman Berorientasi Objek
Inheritance (pewarisan)
By : Rizky Yuniar Hakun. Konsep Pemrograman Berorientasi Object.
Object Oriented Programming
OBJECT ORIENTED PROGRAMMING in JAVA
Konsep Pemrograman Berorientasi Obyek
Pengantar Berorientasi Obyek
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB I – KONSEP PBO.
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
1.Polymorphism Polymorphism adalah konsep yang memungkinkan mendefinisikan metod pada class anak (sub class) yang memiliki definisi sama dengan metod.
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Konsep Pemrograman Berorientasi Objek
PERANCANGAN BERORIENTASI OBJEK
Desain Berorientasi Obyek dan UML
BAB 1 KONSEP OOP.
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Class, Inheritance, Encapsulation & Interface
Pemrograman Aplikasi Bergerak
ALGORITMA DAN PEMROGRAMAN 2C MATERI MINGGU KE-2 Pengenalan Teknik-teknik Bahasa Pemrograman Henny Medyawati.
Pertemuan 7 inheritance.
Bag.3 Object Oriented Programming Pertemuan 25 Dasar Pemrograman
OOP Java - Tj Konsep Dasar OOP.
OBJECT-ORIENTED PROGRAMMING (OOP)
CLASS, OBJECT METHOD, PROPERTIES Object Oriented Programming
#14 PENGANTAR OOP STIKOM Konsep Encapsulation Inheritance Polymorphism
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Pengantar Perancangan Berorintasi Objek
Orientasi Object Pertemuan 2.
Rekayasa Perangkat Lunak Konsep Orientasi Objek
11. Konsep Berbasis Object (Object-Oriented Concept)
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
OBJEK dan KELAS Sutrisno PTIIK-UB.
POLYMORPHISM (KEBANYAKRUPAAN)
Encapsulation, Inheritance, Polymorphism
POLYMORPHISM (KEBANYAKRUPAAN)
BAB 1 KONSEP OOP.
Pertemuan 3 OOAD Coad Yourdon Pendahuluan + Notasi
Pemrograman Berorientasi Objek
Object Oriented Programming
Inheritance (Turunan)
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Pertemuan 1 Definisi dan Karakteristik Objek
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
PEMROGRAMAN BERORIENTASI OBJECT 4 SKS 2 TEORI DAN 2 PRAKTEK
Dasar-dasar Pemrograman Objek dg Java
Pemrograman Berorientasi Objek
ANALISA & DESAIN BERORIENTASI OBJEK
Subclassing and Inheritance
Object Oriented Programming
Pemrograman Berorientasi Objek
PEMROGRAMAN BERORIENTASI OBJEK
Algoritma dan Struktur Data
SE3414 RPL: Teknik Berorientasi Objek
Message U Abd. Rohim, MT mailto:
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
PEMODELAN ANALISIS RPL – PERTEMUAN 5&6.
(Object Oriented Programming)
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Pemrograman Berorientasi Obyek
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
OBJECT ORIENTED ANALISYS AND DESIGN
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Perkembangan Teknik Pemrograman
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Konsep Berorientasi Objek By: U. Abd. Rohim, MT (sumber : www.kur2003.if.itb.ac.id)

Konsep Berarah Objek (1) entitas yang memiliki: jatidiri (identity), tahana (state), kelakuan (behaviour) bereaksi terhadap pesan (message) yang diberikan oleh objek lain sering disebut juga instance Pembungkusan (encapsulation) menyembunyikan informasi (information hiding atau abstraction (barrier - Meyer) mengamankan informasi (protection: informasi yang ada hanya dapat diakses dengan cara tertentu) informasi yang disembunyikan/diamankan berupa ciri objek: objek lain berupa data, hubungan antar-objek isian (containment) susunan (composition) objek lain berupa akses ke objek lain, hubungan antar-objek: kenalan (association) fungsi prosedur

Konsep Berarah Objek (2) Kelas sekumpulan objek yang mempunyai ciri yang sama tergabung dalam satu kelas ~tipe objek, tetapi lebih dari itu merupakan cetakan (template) objek yang menggambarkan: apa ciri objek bagaimana objek dibangun bagaimana objek bereaksi atas pesan &kesalahan bagaimana objek mati kelas yang bisa dibuatkan objek aktualnya (instantiated) disebut kelas konkrit kelas yang hanya merupakan cetakan untuk kelas lain yang mewarisinya disebut kelas abstrak Pewarisan (inheritance) mewarisi sifat-sifat orang-tuanya: data & fungsi/prosedur kelas orang-tua disebut juga base class atau superclass kelas anak/turunan disebut juga derived class atau subclass

Konsep Berarah Objek (3) umumnya objek dari kelas anak memiliki kekhasan tertentu yang tidak dimiliki sebelumnya oleh objek dari kelas orang-tuanya kekhasan tersebut = pengkhususan (specialisation) bila yang ditemukan terlebih dulu adalah kelas anak, maka kelas orang-tua adalah pengumuman dari kelas anak ( generalisation) Kebanyakrupaan (polymorphism) Menunjukan bahwa ada objek yang berasal dari kelas yang berbeda dapat bereaksi pada pesan yang sama ada tiga cara untuk mendapatkan kebanyakrupaan: pewarisan: semua objek dari kelas turunan merupakan banyakrupaan dalam hal sifat yang diturunkannya protokol ( C++: sebagai pewarisan, Objective C: murni): mendefinisikan antarmuka yang bisa didefinisikan di banyak kelas manual: menetapkan nama yang sama dan cara pemanggilan yang sama