(Object Oriented Programming)

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Inheritance (pewarisan)
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Pemrograman Berbasis Objek
Abstract data type (Structure, Union, Enumeration)
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
Struktur Sugeng Supriyadi, M.Kom.
Pemograman beorientasi objek
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.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Object Oriented Programming. Kemampuan untuk memelihara dan mengimplementasikan perubahan di dalam program lebih efektif dan cepatKemampuan untuk memelihara.
Konsep Pemrograman Berorientasi Objek
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Pemrograman Berorientasi Obyek Oleh Tita Karlita
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
Class.
Object Oriented Struktur Data.
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
Object Oriented Programming with JAVA 2011/2012
STRUKTUR DATA Structure.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Friend. Adalah fungsi bukan anggota kelas yg dapat mengakses anggota kelas. Secara umum friend berguna jika terdapat suatu operasi yg hendak mengakses.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Pertemuan: Object Oriented Programming
OOP Java - Tj Konsep Dasar OOP.
CLASS, OBJECT METHOD, PROPERTIES Object Oriented Programming
1 Pertemuan 9 Inheritance Matakuliah: T0044/Pemrograman Berorientasi Obyek Tahun: 2005 Versi: 1.0.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Kontrak Kuliah Pengenalan OOP
MEMBUAT CLASS & KONSEP ENCAPSULATION
OBJEK dan KELAS Sutrisno PTIIK-UB.
Access Modifier.
POLYMORPHISM (KEBANYAKRUPAAN)
Algoritma & Pemrograman II
Object Oriented Programming
Object Oriented Programming.
MODIFIER JAVA.
Inheritance Pertemuan 21
Object Oriented Programming.
Pertemuan 9 Pemrograman Berbasikan Objek
Struct.
STRUCT OF ARRAY.
Pemrograman Berorientsi Objek Pertemuan 15
Pemrograman Berorientasi Objek
Object Oriented Programming
Membuat Kelas.
QUIS Algoritma Pemrograman I
Object Oriented Programming
Pilar Object Oriented Programming
MEMBUAT CLASS & KONSEP ENCAPSULATION
Dasar-dasar Pemrograman Objek dg Java
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Object
Pemrograman Berorientasi Objek
PEMROGRAMAN BERORIENTASI OBJEK
MENGENAL OBJEK ORIENTED PROGRAMMING (OOP)
Pilar Object Oriented Programming
Polimorphism Dosen Pengampu : Nur Iksan.
Pemrograman Berorientasi Object
08 PEMOGRAMAN WEB ENTERPRISE Aplikasi web Module Hariesa B.P, ST, MM
Pemrograman Berorientasi Obyek
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

(Object Oriented Programming) PENGENALAN OOP (Object Oriented Programming)

Karakteristik OOP Encapsulation (pembungkusan) Inheritance (pewarisan) Polymorphism (keanekaragaman) class: kumpulan object yang memiliki karakteristik yang sama Object: suatu entitas (orang, benda, divisi) Setiap object memiliki: property/atribut/variabel: ciri dari object Method/behaviour/tingkah laku/fungsi: apa yang dilakukan oleh objek

Class  tipe data bentukan Property/atribut  variabel Object  variabel Method/behaviour  fungsi Instansiasi object  mendeklarasikan variabel Modifier (pengaksesan property dan method): Public Protected Private

Encapsulation Pembungkusan Bukan oop oop typedef struct mahasiswa {int npm; char nama[20]; float ipk; }; main() {mahasiswa mhs; mhs.npm = 123; strcpy(mhs.nama,"abc"); mhs.ipk = 3.8; } class mahasiswa {public: int npm; char nama[20]; float ipk; }; main() {mahasiswa mhs; mhs.npm = 123; strcpy(mhs.nama,"abc"); mhs.ipk = 3.8; }

Inheritance (pewarisan) class buku {public: char judul[20]; char penulis[25]; int harga() {return 2000;} }; class majalah:public buku {}; main() {buku komik; majalah hai; cin>>hai.judul; cin>>hai.penulis; cout<<hai.harga(); cin>>hai.issn; hai.cetak(); }

Polymorphism (Keanekaragaman) class buku {public: char judul[20]; char penulis[25]; int harga() {return 2000;} }; class majalah:public buku int issn; void cetak() {cout<<"\n majalah bulanan";} main() {buku komik; majalah hai; cin>>hai.judul; cin>>hai.penulis; cout<<hai.harga(); cin>>hai.issn; hai.cetak(); }