210 likes | 417 Views
Object Oriented Analysis and Design . Analisa dan Perancangan Sistem Informasi. Agenda. Definisi U nified M odelling L anguage UML Diagrams. Apakah Analisa Itu ?. Perancangan adalah …. Sebuah gambaran atau sketsa Sebuah solusi konseptual Yang sesuai dengan kebutuhan
E N D
Object Oriented Analysis and Design AnalisadanPerancanganSistemInformasi
Agenda • Definisi • Unified ModellingLanguage • UML Diagrams Analisa dan Perancangan Sistem Informasi
ApakahAnalisaItu? Analisa dan Perancangan Sistem Informasi
Perancanganadalah…. • Sebuahgambaranatausketsa • Sebuahsolusikonseptual • Yang sesuaidengankebutuhan • Bukansebuahimplementasi • Sekalipunperancanganyang bagusdapatdiimplentasikanpadaakhirnya. Analisa dan Perancangan Sistem Informasi
Perancanganadalah … • Sebuahrancangansolusi • Sebuahmodel Analisa dan Perancangan Sistem Informasi
Apa yang dimaksudAnalisadanPerancanganBerorientasiObjek? Analisa dan Perancangan Sistem Informasi
Apakah UML itu? • Adalahsebuahbahasa Analisa dan Perancangan Sistem Informasi
UML • Unified ModellingLanguage • Bahasa Visual untukAPBO • Untukpenspesifikasian, visualisasi, pembangunan, pendokumentasiansistemperangkatlunak Analisa dan Perancangan Sistem Informasi
UML • UML menggabungkan yang terbaikdari yang terbaikdari: • Data Modeling Concepts (ERD) • Business Modeling (workflow) • Object Modeling • Component Modeling Analisa dan Perancangan Sistem Informasi
UML Diagrams Functional View • Use Case Diagram • Class Diagram • Behavior Diagrams: • Statechart diagram • Activity diagram • Interaction Diagrams: • Sequence diagram • Collaboration diagram • Implementation Diagrams: • Component diagram • Deployment diagram Logical View Behavior View Implementation View Analisa dan Perancangan Sistem Informasi
UML Diagrams Analisa dan Perancangan Sistem Informasi
UML Diagrams dan SDLC Analisa dan Perancangan Sistem Informasi
Iterative SDLC Analisa dan Perancangan Sistem Informasi
SDLC and UML Diagrams Use Case Diagram Sequence Diagram Activity Diagram Class Diagram Class Diagram Sequence Diagram Collaboration Diagram Statechart Diagram Deployment Diagram Component Diagram Deployment Diagram Analisa dan Perancangan Sistem Informasi
Iterative Design • Iterative Design menjaditidakbagus • Terlalukecil • Menambahkanruangbaru • Memindahkantembok? • Lupatentangpintu • Berubahpikirantentangpintunya • Membongkartembok! • Kurangcahaya • ….. Analisa dan Perancangan Sistem Informasi
Keterbatasan UML • UML modeling berdasarpadapembuatan diagram • Memilikikecenderunganuntuk: • Tidaklengkap • Tidaktepat • Tidakkonsisten • Diagram tidakdapatmencerminkansesuatu yang seharusnyamenjadibagiandarispesifikasi. Analisa dan Perancangan Sistem Informasi
Intidari UML adalah … • Untukpengembanganusahaperangkatlunak: • Use-case diagram • Sequence diagram • Class diagram Analisa dan Perancangan Sistem Informasi
Beda Tujuan, Beda Pula Inti Diagram (1) • Untuk real-time danembeded systems: • Statechart diagram • Interaction diagram • Class diagram Analisa dan Perancangan Sistem Informasi
Beda Tujuan, Beda Pula Inti Diagram (2) • Untuk yang berfokuspadaarsitektur: • Deployment diagram • Component diagram Analisa dan Perancangan Sistem Informasi
Supplementary Diagrams • Diagram initetaplayakdigunakan: • Activity diagram • Package diagram Analisa dan Perancangan Sistem Informasi
Referensi: • ArisTjahyanto, 2005, AnalisadanSistemInformasi, ITS Surabaya Analisa dan Perancangan Sistem Informasi