Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

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

Presentasi serupa


Presentasi berjudul: "Visual Modelling Teguh Sutanto, S.Kom.,M.Kom."— Transcript presentasi:

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

2 Tujuan Memahami Visual Modeling Memahami diagram-diagram UML

3 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

4 Dunia Nyata Model Abstraksi dari Analisis & Desain Abstraksi dari
Pengkodean

5 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

6 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

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

8 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

9 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

10 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.

11 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

12 Sejarah

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

14 Diagram UML

15 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

16 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

17

18 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.

19 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.

20 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).

21 4. Diagram Sekuensial Diagram Sekuensial Login

22 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

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

24 6. Diagram Kelas

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

26

27 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

28 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


Download ppt "Visual Modelling Teguh Sutanto, S.Kom.,M.Kom."

Presentasi serupa


Iklan oleh Google