PERANCANGAN SISTIM 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
Introduction to Object Oriented Diah Priharsari Sumber: DEV475 Mastering Object-Oriented Analysis and Design.
Object Oriented Programming
Desain Sistem By Hendro Joko Prasetyo, M.Kom.
Konsep Pemrograman Berorientasi Obyek
Pengantar Berorientasi Obyek
Lebih Lanjut Tentang UML
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
PERANCANGAN BERORIENTASI OBJEK
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
Desain Berorientasi Obyek dan UML
BAB 1 KONSEP OOP.
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Pengantar Perancangan Berorintasi Objek
Orientasi Object Pertemuan 2.
PERANCANGAN SISTIM BERORIENTASI OBJEK
Analisis dan Perancangan Berorientasi Objek (OOAD)
Diagram Class, Diagram Objek Diagram Component dan Deployment
Rekayasa Perangkat Lunak Konsep Orientasi Objek
Perancangan dan Pemrograman Web
CLASS DIAGRAM Kelompok 2 Moch Riesdyan mulya ( )
E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan :
OBJEK dan KELAS Sutrisno PTIIK-UB.
Object oriented analyst and design
Intro to OOP Yesi Novia, S.Kom.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
BAB 1 KONSEP OOP.
POLYMORPHISM.
PEMODELAN PROYEK (UML)
Java Fundamentals Eko Hari Rachmawanto.
Konsep Pemrograman berorientasi Objek
PERANCANGAN BERORIENTASI OBJEK
Pemrograman Berorientasi Objek
Object Oriented Programming
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Waktu : 2 menit 30 detik/slide
PERANCANGAN BERORIENTASI OBJEK
Perancangan Perangkat Lunak
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
PEMROGRAMAN BERORIENTASI OBYEK
Pemrograman Berorientasi Objek
ANALISA & DESAIN BERORIENTASI OBJEK
Object Oriented Programming
Pemrograman Berorientasi Objek
SE3414 RPL: Teknik Berorientasi Objek
Testing Dan Implementasi Sistem
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Suplemen collaboration diagram component diagram
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
Pertemuan 9 UML Diagram Class & Diagram Objek
Perancangan Perangkat Lunak
ANALISA BERORIENTASI OBJEK
ANALISA BERORIENTASI OBJEK
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Analisa Desain Berorientasi Objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Perkembangan Teknik Pemrograman
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Konsep Aplikasi Berbasis Objek
Perancangan Perangkat Lunak
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Perancangan Perangkat Lunak
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

PERANCANGAN SISTIM BERORIENTASI OBJEK PERTEMUAN 2 PERANCANGAN SISTIM BERORIENTASI OBJEK

Atribut: Obyek dan properti 1. Properti mewakili keadaan obyek. 2 Atribut: Obyek dan properti 1.Properti mewakili keadaan obyek. 2.Contoh: PROPERTI mobil, seperti warna, produsen dan biaya, ADALAH DESKRIPSI ABSTRAK

What is an Attribute? :CourseOffering CourseOffering :CourseOffering Class Attribute Object Attribute Value :CourseOffering number = 101 startTime = 900 endTime = 1100 CourseOffering number startTime endTime :CourseOffering number = 104 startTime = 1300 endTime = 1500

OOADv4.2 Instructor Notes What is an Operation? CourseOffering addStudent deleteStudent getStartTime getEndTime Class Operation Module 3 - Introduction to Object Orientation

INHERITANCE Pewarisan sifat ,semua objek memiliki sifat dan karakteristik dari classnya,dengan demikia apapun atribut dan operasinya akan dimiliki oleh semua objek Peralatan rumah tangga Alat dapur mebel

OO Principle: Encapsulation POLYMORPHISM? Kemampuan untuk menyembunyikan implementasi yang berbeda di belakang antarmuka tunggal Manufacturer A Manufacturer B Manufacturer C OO Principle: Encapsulation

Sistem akan mudah dimodifikasi karena hamya dibutuhkan interface antar kelas : Contoh operasi menghitung gaji 1. gaji pegawai tetap 2. pegawai paruh waktu 3. pegawai kontrak

INTERFACE? Antarmuka Memformalisasikan polimorfisme Antarmuka mendukung "plug-and-play" arsitektur

REPRESENTASI INTERFACE

COMPONENT? Sebuah non-trivial, independen, dan diganti dari sistem yang memenuhi fungsi yang jelas dalam konteks arsitektur yang terdefinisi dengan baik Sebuah komponen dapat Sebuah komponen kode sumber Waktu menjalankan komponen atau Komponen dieksekusi Source File Name <<EXE>> Executable <<DLL>> Component Component Interface

Package? Sebuah paket adalah mekanisme yang umum untuk mengorganisir elemen ke dalam kelompok Sebuah elemen model yang dapat berisi elemen model lainnya Digunakan untuk : Mengatur model dalam pengembangan Sebuah unit manajemen konfigurasi