Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.

Slides:



Advertisements
Presentasi serupa
Rekayasa Perangkat Lunak
Advertisements

KEBUTUHAN & SPESIFIKASI SOFTWARE
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
U M L Unified Modeling Language
UNIFIED MODELLING LANGUAGE
PEMODELAN ANALISIS Kuliah - 5
BPR – Tahap 1 (Persiapan)
Unified Modelling Language (UML)
BAB 2 METODE REKAYASA PERANGKAT LUNAK
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Interaction Diagram.
Pertemuan 6 Structural modelling
UML (Unified Modelling Language)
BY DR. HERI NUGRAHA. SE.MSi
Architecture dan design
SEQUENCE DIAGRAM.
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Keuntungan metodologi berorientasi objek.
Mata Praktikum Sistem Informasi Pertemuan-2 PJ : Nuraini Purwandari Copyright©2010. This presentasion is dedicated to Laboratory of Information of Universitas.
Model dan Pemodelan. Topik Bahasan 1. Definisi Model dan Pemodelan 2. Beberapa jenis model 3. Model pada Pengembangan Sistem.
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
UML (Unified Modelling Language)
RELATIOPNSHIPS IN THE UML
OBJECTORIENTED ANALYSIS
Oleh : Veri Julianto, M.Si
Pengantar UML.
Unified Modeling Language [UML]
UNIFIED MODELLING LANGUAGE
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Analisa dan Perancangan Berbasis Objek
Soal Kuis I PSBO.
Object oriented analyst and design
Pengantar Object Oriented Analysis and Design
PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK
Object-Oriented Analysis (OOA)
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
SE3414 RPL: Teknik Berorientasi Objek
Pemodelan objek.
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)
UNIFIED MODELLING LANGUAGE
PENGANTAR UML Citra N., S.Si, MT UNIKOM.
Pemodelan Berorientasi Objek
Oleh : Sri Herawati, S.Kom
PEMODELAN OBJECT ORIENTED
Model dan Pemodelan Analisa Desain Berorientasi Objek
Use Case Diagram.
Pemodelan bisnis dan use case binis
KEBUTUHAN & SPESIFIKASI SOFTWARE
UNIFIED MODELLING LANGUAGE
Unified Modelling Languange (UML)
Unified Modeling Language (UML)
Perancangan Berorientasi Objek
Perancangan Sistem Berorientasi Objek Dengan UML
Unified Modeling Language
Mata Praktikum Sistem Informasi Pertemuan-2
Pemodelan Sistem PL.
Pertemuan 6 Unified Modeling Language (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
Analisa Desain Berorientasi Objek
RPL untuk Pemrograman Berorientasi Obyek
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

Visual Modelling Teguh Sutanto, S.Kom.,M.Kom. Sistem Informasi – Institut Bisnis dan Informatika Stikom Surabaya

Tujuan Memahami Visual Modeling Memahami diagram-diagram UML

Modeling Modeling is the designing of software applications before coding Model : Abstraksi yang menjelaskan hal-hal signifikan pada persoalan yang komplek dengan mengabaikan hal-hal yang tidak diperlukan

Dunia Nyata Model Abstraksi dari Analisis & Desain Abstraksi dari Pengkodean

Pemodelan Visual Suatu cara berfikir tentang persoalan menggunakan model-model yang diorganisasikan seputar dunia nyata (Quatrani 1998) Proses mendapatkan informasi dari model dan menampilkannya secara grafik dengan menggunakan sebuah standar elemen grafik Standar yang dibutuhkan adalah komunikasi Komunikasi antara pemakai akhir, pengembang, analis, manajer dan siapa saja yang terlibat dalam proyek pengembangan system informasi

Pemodelan Visual Pemodelan visual adalah suatu cara berpikir tentang persoalan menggunakan model-model yang diorganisasikan seputar dunia nyata Tujuan : memungkinkan komunikasi antara pengguna, pengembang, manager dll

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

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

Notasi Pemodelan Berorientasi Obyek 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

UML (Unified Modeling Language) 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.

Mengenal Unified Modeling Language (UML) The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering, that is intended to provide a standard way to visualize the design of a system

Sejarah

Diagram UML Tujuan UML : Memberikan Model yang siap Pakai Memberikan bahasa pemodelan yang bebas Menyatukan Praktek-praktek terbaik

Diagram UML

UML Use Case Diagram Activity Diagram Bisnis System Activity Diagram Sequence Diagram – Collaboration Diagram Class Diagram State Chart/ State Machine Diagram Component Diagram Deployment diagram Flow of Event

1. Diagram Use Case Bisnis Mempresentasikan bisnis yang dilakukan organisasi Tidak membedakan aktifitas dilakukan secara manual atau otomatis Interaksi antara use case bisnis dan actor

2. Diagram Use Case System 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.

3. Diagram Aktivitas Memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Memodelkan fungsi-fungsi dalam suatu sistem dan memberi tekanan pada aliran kendali antarobjek.

Diagram Sekuensial Memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu didalam use case Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait).

4. Diagram Sekuensial Diagram Sekuensial Login

5. Diagram Kolaborasi Menunjukkan Informasi yang sama persis dengan diagram sekuensial , tetapi dalam bentuk dan tujuan yang berbeda. Collaboration diagrams memberikan suatu gambaran besar skenario karena kolaborasi yang terorganisasi antar obyek satu dengan yang lainnya. Digunakan lebih banyak pada fase desain

Diagram Class Interaksi antar class dalam system Class Interaction/relationships Asosiasi Agregasi Generalisasi Dependensi Implementasi/realisasi

6. Diagram Kelas

7. Diagram Statechart Memungkinkan untuk memodelkan bermacam-macam state yang mungkin dialamai oleh obyek tunggal. Menggambarkan Perilaku dinamik sebuah obyek obyek

8. Diagram Komponen Menunjukkan model secara fisik atau komponen perangkat lunak pada sistem dan hubungannya Hubungan antara komponen dengan kelas adalah bahwa komponen merupakan subsistem berisi kelas-kelas yang bekerja sama merealisasikan antarmuka yang diinstruksikan

9. Diagram Deployment Deployment Diagram adalah diagram yang menggambarkan detail bagaimana komponen di-sebar (di-deploy) kedalam infrastruktur sistem, dimana komponen akan terletak (pada mesin, node, server atau piranti keras apa), bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server Peralatan fisik disebut node yang dihubungkan satu sama lain dengan path