PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK

Slides:



Advertisements
Presentasi serupa
KEBUTUHAN & SPESIFIKASI SOFTWARE
Advertisements

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)
Analisa dan Perancangan Sistem
Architecture dan design
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
SE3414 RPL: Teknik Berorientasi Objek
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
TEKNIK – TEKNIK ANALISA DESAIN PADA PERANCANGAN PROGRAM
Pertemuan 1 Konsep Dasar OOAD
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Keuntungan metodologi berorientasi objek.
Model dan Pemodelan. Topik Bahasan 1. Definisi Model dan Pemodelan 2. Beberapa jenis model 3. Model pada Pengembangan Sistem.
UML (Unified Modelling Language)
Diagram-diagram UML Pokok Bahasan : Use case diagram Class diagram
OBJECTORIENTED ANALYSIS
Oleh : Veri Julianto, M.Si
Unified Modeling Language [UML]
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Analisa dan Perancangan Berbasis Objek
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Notasi Object Oriented System
PENDAHULUAN Object Oriented Programming
UNIFIED MODELING LANGUAGE ( UML )
Pengantar Object Oriented Analysis and Design
Object-Oriented Analysis (OOA)
Pemodelan objek.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Object oriented analyst and design
KEBUTUHAN & SPESIFIKASI SOFTWARE
Rekayasa Perangkat Lunak
UML mendukung pengembangan aplikasi
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
UNIFIED MODELLING LANGUAGE
ADBO (Analisa Desain Berorientasi Obyek)
PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK
Pemodelan Berorientasi Objek
Oleh : Sri Herawati, S.Kom
PEMODELAN OBJECT ORIENTED
Model dan Pemodelan Analisa Desain Berorientasi Objek
Object Oriented Modelling Information System
Use Case Diagram.
KEBUTUHAN & SPESIFIKASI SOFTWARE
E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan
Pengantar Analisa dan Design Berbasis Objek
Unified Modelling Languange (UML)
Unified Modeling Language (UML)
Statechart Diagram Febriardi Mahendra ( )
Bina Sarana Informatika
Pengantar Objek.
Perancangan Berorientasi Objek
Perancangan Sistem Berorientasi Objek Dengan UML
04 Analisis Berorientasi Objek Muhammad Rifqi, S.Kom, M.Kom
Unified Modeling Language
Pertemuan 8 RPL Oleh : Syukriya al-Asyik S.Kom
Pertemuan 6 Unified Modeling Language (UML)
Perancangan Berorientasi Objek (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
Perancangan Berorientasi Objek (UML)
Analisa Desain Berorientasi Objek
RPL untuk Pemrograman Berorientasi Obyek
TIM RPL Program Studi Teknik Informatika
Konsep Aplikasi Berbasis Objek
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK

APA ITU 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. Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa bahasa berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.

SEJARAH UML

MASUKAN-MASUKAN UNTUK UML Booch Rumbaugh Jacobson Fusion Operation descriptions, Message numbering Meyer Before and after conditions Harel State charts Gamma, et.al Frameworks, patterns, notes Wirfs-Brock Responsibilities Shlaer - Mellor Object Lifecycles Odell Classification

Source Code edit, compile, debug, link ARTIFACT UML Actor A Use Case 1 Use Case 2 Actor B Document FileManager GraphicFile File Repository DocumentList FileList Customer name addr withdraw() fetch() send() receive() <<entity>> Forward Engineering(Code Generation) and Reverse Engineering Executable System User Interface Definition Domain Expert Use Case 3 Source Code edit, compile, debug, link Use-Case Diagram Class Diagram Collaboration Diagram Sequence Diagram Component Diagram State Diagram Package Diagram Deployment Diagram Class

DIAGRAM-DIAGRAM DI UML Deployment Diagram Use Case Diagrams Scenario Sequence State Component Model Object Collaboration Activity Class

9 DIAGRAM DI UML Class Diagram Object Diagram Component Diagram Deployment Diagram Use Case Diagram Sequence Diagram Collaboration Diagram Statechart Diagram Activity Diagram Structural Diagrams Behavioral Diagrams

DINAMIC VIEWS STATIC VIEWS Use Case Diagrams Sequence Diagrams Some part of the model might not be visible on any diagram Class Diagrams Collaboration Diagrams Object Diagrams Model Activity Diagrams Component Diagrams Statechart Diagrams Deployment Diagrams