Pemrograman Berorientasi Objek

Slides:



Advertisements
Presentasi serupa
PERTEMUAN 4 PEMROGRAMAN API OOP Concept mudafiqriyan.com.
Advertisements

Pemrograman Berorientasi Objek
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
OBJECT ORIENTED PROGRAMMING in JAVA
Pemrograman Lanjut Ratnokustiawan.wordpress.com.
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
Encapsulasi ( Pengkapsulan )
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Class, Inheritance, Encapsulation & Interface
Pemrograman Berorientasi Obyek Oleh Tita Karlita
ALGORITMA DAN PEMROGRAMAN 2C MATERI MINGGU KE-2 Pengenalan Teknik-teknik Bahasa Pemrograman Henny Medyawati.
Pertemuan: Object Oriented Programming
OOP Java - Tj Konsep Dasar OOP.
OBJECT-ORIENTED PROGRAMMING (OOP)
CLASS, OBJECT METHOD, PROPERTIES Object Oriented Programming
Pemrograman Berorientasi Obyek (PBO)
Pengantar Perancangan Berorintasi Objek
Kontrak Kuliah Pengenalan OOP
OOP? Apa? Mengapa? Bagaimana? Kapan? ??????
Analisis dan Perancangan Berorientasi Objek (OOAD)
BAB contoh penerapan inheritance dan encapsulation
11. Konsep Berbasis Object (Object-Oriented Concept)
OBJEK dan KELAS Sutrisno PTIIK-UB.
Object Oriented Programming
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
BAB ENCAPSULATION ( Enkapsulasi )
PARADIGMA BERORIENTASI OBJEK
Pemprograman berorientasi objek
KELOMPOK 9 ROBBY SETIAWAN AKBAR BAI ALIM WASSAHUA
Enkapsulasi, Accessor Method, Mutator Method
Abstrak class.
KONSEP OOP INHERITANCE (PEWARISAN) Encapsulation (enkapsulasi)
Pertemuan 9 Pemrograman Berbasikan Objek
Pemrograman Berorientsi Objek Pertemuan 15
Konsep Pemrograman berorientasi Objek
Pemrograman Berorientasi Objek
Object Oriented Programming
Inheritance.
Object Oriented Programming
Inheritance (Turunan)
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Pilar Object Oriented Programming
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
Object Oriented Programming
Pemrograman Berorientasi Objek
OOP ENKAPSULASI SMKN 2 SINGOSARI Kelas XI RPL.
08 PEMOGRAMAN WEB ENTERPRISE Aplikasi web Module Hariesa B.P, ST, MM
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) PALANGKARAYA
(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 PROGRAMMING) Pem rograman berorientasi objek
Perkembangan Teknik Pemrograman
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Pemrograman Berorientasi Obyek (PBO) Disusun oleh : Khairan Marzuki, M.Kom Fakultas Teknik dan Kesehatan, Universitas Bumigora.
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Pemrograman Berorientasi Objek Pertemuan 4 Pemrograman Berorientasi Objek Halimah tussadiah, M.Kom

OBJECT Class Berfikir Objek OBJECT OBJECT Sesuatu yang mempunyai Identitas (atribut) dan prilaku (method) Berfikir Objek OBJECT OBJECT Class OBJECT Grup dari objek Detail dari implementasi objek Obyek orang : Mahasiswa Obyek tempat : Kampus Obyek benda : Buku Obyek kejadian : Perkuliahan Obyek konsep : Materi Kuliah

Design Class Mahasiswa +NPM : int {key} + nama : String + Update Profile () Dewi

Contoh Program

Inheritance Encapsulation Abstraksi Polimorfisme Prinsip OOP

Pewarisan (Inheritence) Persegi Kubus Limas Segi Empat Suatu sifat atau method didefinisikan dalam superclass, sifat ini secara otomatis diwariskan dari semua subclasses.

Encapsulation (Pembungkusan) Penyembunyian Informasi Tiga Akses Private (Hanya dikenali pada kelas itu saja) Protected (Hanya dikenali pada kelas dan turunannya) Public (Dikenali disemua kelas) #Manfaat Enkapsulasi 1. Information Hiding : Untuk menyembunyikan informasi serta method yang digunakan dalam sebuah objek atau prgram untuk menjaga program tersebut 2. Modularitas : Kode sumber dari sebuah objek dapat dikelola secara independen dari kode sumber objek yang lain. Encapsulation (Pembungkusan)

Persegi +sisi : double = 0 + Luas_persegi() Limas - tinggi : double + VolumeLimas() Objek 1

Abstraksi Penyembunyian kerumitan dari suatu proses class abstract adalah class yang tidak dapat di-instantiate class abstract yang tidak mempunyai implementasi dinamakan method abstract. BENTUK Persegi Panjang Persegi Segitiga Lingkaran

Polimorfisme mengizinkan kelas induk untuk mendefinisikan sebuah metode general (bersifat umum) untuk semua turunannya, dan selanjutnya kelas turunan dapat memperbaruhi implementasi dari metod tersebut secara lebih spesifik desuai dengan karakteristiknya masing-masing Polimorfisme