Pemrograman Berorientasi Objek

Slides:



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

21-Aug-14 OO Concept E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan Kuliah 3 : Administrative dan Introduction 8 Oktober 2010.
Pemrograman Berorientasi Objek
Object Oriented Programming
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
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Konsep Pemrograman Berorientasi Objek
PERANCANGAN BERORIENTASI OBJEK
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Pemrograman Berorientasi Obyek Oleh Tita Karlita
ALGORITMA DAN PEMROGRAMAN 2C MATERI MINGGU KE-2 Pengenalan Teknik-teknik Bahasa Pemrograman Henny Medyawati.
Class Diagram.
Hubungan Antar Kelas.
OOP Java - Tj Konsep Dasar OOP.
Pemrograman Berorientasi Obyek (PBO)
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
OOP? Apa? Mengapa? Bagaimana? Kapan? ??????
Analisis dan Perancangan Berorientasi Objek (OOAD)
Hubungan Antar Class Disusun Oleh: Reza Budiawan Untuk:
Rinci Kembang Hapsari,S.Si, M.Kom
OBJEK dan KELAS Sutrisno PTIIK-UB.
Inheritance dan Kata Kunci static
Object Oriented Programming
Class Diagram Level Design
Pewarisan Disusun Oleh: Reza Budiawan Untuk:
BAB ENCAPSULATION ( Enkapsulasi )
Algoritma & Pemrograman Lanjut
Pemprograman berorientasi objek
Enkapsulasi, Accessor Method, Mutator Method
KONSEP OOP INHERITANCE (PEWARISAN) Encapsulation (enkapsulasi)
Konsep Pemrograman berorientasi Objek
Pemrograman Berorientasi Objek
Object Oriented Programming
UML Class Diagram.
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.
Perancangan PL berorientasi objeck
Dasar-dasar Pemrograman Objek dg Java
ANALISA & DESAIN BERORIENTASI OBJEK
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
SE3414 RPL: Teknik 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
PEMODELAN ANALISIS RPL – PERTEMUAN 5&6.
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) PALANGKARAYA
(Object Oriented Programming)
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
UML Class Diagram.
Pemrograman Berorientasi Obyek
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
Pertemuan 9 UML Diagram Class & Diagram Objek
(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.
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)

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

By Halimah Tussadiah, M.Kom Class Diagram By Halimah Tussadiah, M.Kom

Asosiasi Generalisasi Agregasi Komposisi Dependency Relasi

Multiplicity Asosiasi

Contoh asosiasi Customer Order 1 0…*

Generalisasi

Contoh code

Agregasi merupakan hubungan antara dua kelas di mana kelas yang satu merupakan bagian dari kelas yang lain namun kedua kelas ini dapat berdiri sendiri-sendiri. Agregasi

Komposisi merupakan bentuk khusus dari agregasi di mana kelas yang menjadi part (bagian) baru dapat diciptakan setelah kelas yang menjadi whole (seluruhnya) dibuat dan ketika kelas yang menjadi whole dimusnahkan, maka kelas yang menjadi part ikut musnah Komposisi

Dependency Sebuah class menggunakan class yang lain Umumnya penggunaan dependency digunakan untuk menunjukkan operasi pada suatu class yang menggunakan class yang lain Dependency

Studi Kasus