Analisa Desain Berorientasi Objek

Slides:



Advertisements
Presentasi serupa
KEBUTUHAN & SPESIFIKASI SOFTWARE
Advertisements

ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
U M L Unified Modeling Language
UNIFIED MODELLING LANGUAGE
PEMODELAN ANALISIS Kuliah - 5
Object Oriented Analysis and Design
BPR – Tahap 1 (Persiapan)
Unified Modelling Language (UML)
Pemodelan object dengan UML (Unified Modelling Language)
Architecture dan design
Analisis Model.
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Pertemuan 9 Metodologi Perancangan Multimedia
Mata Praktikum Sistem Informasi Pertemuan-2 PJ : Nuraini Purwandari Copyright©2010. This presentasion is dedicated to Laboratory of Information of Universitas.
UNIFIED MODELING LANGUAGE ( UML )
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
UML (Unified Modelling Language)
OBJECTORIENTED ANALYSIS
Oleh : Veri Julianto, M.Si
Unified Modeling Language [UML]
UNIFIED MODELLING LANGUAGE
Pertemuan 9 Metodologi Perancangan Multimedia
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Analisa dan Perancangan Berbasis Objek
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Analisis dan Perancangan Berorientasi Objek (OOAD)
Thomas Andrianto, S.Si., M.Cs.
ANALISIS & DESAIN BERORIENTASI OBJEK
Object Oriented Programming
UNIFIED MODELING LANGUAGE ( UML )
Pengantar Object Oriented Analysis and Design
PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK
Object-Oriented Analysis (OOA)
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Object oriented analyst and design
KEBUTUHAN & SPESIFIKASI SOFTWARE
UML mendukung pengembangan aplikasi
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PENGANTAR KE UML Dewi Sartika, M.kom.
PEMODELAN PROYEK (UML)
Pengenalan Analisa Desain
UNIFIED MODELLING LANGUAGE
Pengenalan UML.
ADBO (Analisa Desain Berorientasi Obyek)
PENGANTAR UML Citra N., S.Si, MT UNIKOM.
Pemodelan Berorientasi Objek
Oleh : Sri Herawati, S.Kom
PEMODELAN OBJECT ORIENTED
Use Case Diagram.
KEBUTUHAN & SPESIFIKASI SOFTWARE
Pengantar Analisa dan Design Berbasis Objek
Unified Modelling Languange (UML)
Unified Modeling Language (UML)
Statechart Diagram Febriardi Mahendra ( )
NOTASI UML DAN DIAGRAM-DIAGRAM UML
Pengantar Objek.
KONSEP DASAR PENDEKATAN OBJEK
Perancangan Sistem Berorientasi Objek Dengan UML
Unified Modeling Language
Pertemuan 8 RPL Oleh : Syukriya al-Asyik S.Kom
Pemodelan Sistem PL.
Pertemuan 6 Unified Modeling Language (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
Perkembangan Teknik Pemrograman
RPL untuk Pemrograman Berorientasi Obyek
TIM RPL Program Studi Teknik Informatika
Konsep Aplikasi Berbasis Objek
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

Analisa Desain Berorientasi Objek Pengantar uml

Pengenalan Berorientasi Obyek Berorientasi Obyek adalah mengorganisasikan perangkat lunak sebagai kumpulan obyek-obyek yg bekerja sama antara informasi atau struktur data dan perilaku yg mengaturnya.

Konsep Berorientasi Obyek Enkapsulasi Inheritance Polymorhism

Enkapsulasi Enkapsulasi adalah menyembunyikan kompleksitas dari luar dan hanya membuka operasi-operasi yg diperlukan saja terhadap obyek-obyek lain.

Contoh Encapsulation Pada Perbankan Informasi/properties objek rekening : No rekening, Nama , alamat dll Perilaku/method objek rekening : buka, tutup, penarikan, penyimpanan, ubah nama, ubah alamat dll Kita bungkus/encapsulate informasi dan perilaku tersebut pada objek rekening Sehingga perubahan-perubahan pada sistem perbankan yang berkaitan dengan rekening diimplementasikan sederhana pada objek rekening

Inheritance Inheritance (Pewarisan ) adalah kelas yang mewariskan sifat-sifatnya ke kelas lainnya.

Contoh Pewarisan Pada Perbankan Objek Induk Rekening : Mempunyai karakteristik umum seperti no rekening, pemilik, tingkat suku bunga Objek Turunan (Mempunyai karakteristik yang unik dan mewarisi karakteristik umum dari objek induk) Rekening Deposito : atribut jatuh tempo dll Rekening Pinjaman : atribut batas kredit, cicilan minimum

Polymorphism Polymorphism (Banyak Bentuk) adalah suatu operasi yg mempunyai nama yg sama tetapi jika diberikan pada obyek yg berbeda akan mengakibatkan operasi yg berbeda pula.

2. Pemodelan Visual Beberapa pemodelan berorientasi objek Notasi Booch Obyek Management Methodology (OMT) Unified Modeling Language

1) Notasi Booch Diambil dari nama pembuatnya, Grady Booch di rational Siftware Corporation. Mengembangkan simbol grafik untuk menyajikan beberapa macam aspek model seperti objek disajikan dengan awan, beberapa anak panah yang merepresentasikan hubungan

Contoh notasi Booch

2) Obyek Management Methodology (OMT) Dibuat oleh DR. James Rumbaugh Pentingnya pemodelan sistem dalam komponen dunia nyata yang disebut objek Penggunaan grafik OMT lebih sederhana dari pada Booch untuk menggambarkan sistem

Contoh notasi OMT

3) Unified Modeling Language Notasi booch dan OMT  ide sama tapi notasi berbeda  kendala. Bagi developer dan komunikasi menjadi sulit. 1994  James Rumbaugh & Grady Booch bergabung bersama pada Rational  diikuti ivar jacobson pada 1995  Menggabungkan Notasi Booch dan OMT 1996  OMG (Object Management Group)  meminta standard notasi OO modeling  Rational (James Rumbaugh , Grady Booch & ivar Jacobson) menawarkan final proposal  OMG menerima Unified Modeling Language (UML) sebagai bahasa standard pemodelan visual pada Nopember 1997.  diikuti developer dan pers. Lainnya. 2001  anggota merevisi kekurangan dan feature yang kurang  2004 UML2.0 dikeluarkan

C. SEJARAH UML (OMT) (OOSE) (OOD) Th 1994. Munculnya tokoh pelopor (Booch,Rumbough dan Jacobson) Th 1995. Direlease draft pertama UML (versi 0.8) Th 1996. Pengkoordinasian oleh Object Management Group (OMG) Th 1997. Munculnya UML (versi 1.1) Th 1999. Penyusunan 3 buku UML oleh (Booch,Rumbough dan Jacobson) Th 1999. UML menjadi standart bahasa permodelan berorientasi objek Th 2003. Direlease UML versi 1.5 Th 2004 direlease UML Versi 2.0 (masih dalam pengembangan)

Pengertian UML Unified Modelling Language (UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.

Contoh notasi UML

UNIFIED MODELLING LANGUAGE UML mendefinisikan diagram-diagram berikut ini : use case diagram class diagram behaviour diagram : -- statechart diagram -- activity diagram interaction diagram : -- sequence diagram -- collaboration diagram component diagram deployment diagram

Use case diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem.