UML (Unified Modelling Language)

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
BPR – Tahap 1 (Persiapan)
Unified Modelling Language (UML)
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Kompleksitas Pengembangan Perangkat Lunak
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
Pertemuan 1 Konsep Dasar OOAD
Analisa dan Desain dalam Penelitian
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Keuntungan metodologi berorientasi objek.
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
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.
Analisis Model.
Pengantar Object Oriented Analysis and Design
PEMODELAN SISTEM INFORMASI BERORIENTASI OBYEK
Object-Oriented Analysis (OOA)
SE3414 RPL: Teknik Berorientasi Objek
Pemodelan objek.
QUIZ PSBO Total : 35 PG.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Object oriented analyst and design
KEBUTUHAN & SPESIFIKASI SOFTWARE
Pendahuluan Analisis & Desain Berorientasi Obyek (ADBO)
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PENGANTAR KE UML Dewi Sartika, M.kom.
PEMODELAN PROYEK (UML)
Pengenalan Analisa Desain
UNIFIED MODELLING LANGUAGE
PROSES REKAYASA PERANGKAT LUNAK
Pengenalan UML.
ADBO (Analisa Desain Berorientasi Obyek)
PENGANTAR UML Citra N., S.Si, MT UNIKOM.
Ujian Akhir Semester (UAS)
Pemodelan Berorientasi Objek
Oleh : Sri Herawati, S.Kom
PEMODELAN OBJECT ORIENTED
Use Case Diagram.
KEBUTUHAN & SPESIFIKASI SOFTWARE
Perancangan Perangkat Lunak – Part 1
REVIEW UML.
Analisis Model.
Unified Modelling Languange (UML)
Unified Modeling Language (UML)
Statechart Diagram Febriardi Mahendra ( )
NOTASI UML DAN DIAGRAM-DIAGRAM UML
Pengantar Objek.
Perancangan Sistem Berorientasi Objek Dengan UML
Pertemuan 8 RPL Oleh : Syukriya al-Asyik S.Kom
Pemodelan Sistem PL.
Pertemuan 6 Unified Modeling Language (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
Analisa Desain Berorientasi Objek
OBJECT ORIENTED ANALISYS AND DESIGN
RPL untuk Pemrograman Berorientasi Obyek
TIM RPL Program Studi Teknik Informatika
Konsep Aplikasi Berbasis Objek
Transcript presentasi:

UML (Unified Modelling Language)

Apa Itu UML ? UML disebut sebagai bahasa yang telah distandarisasi untuk digunakan dalam memodelkan suatu sofware atau sistem. UML sebagai bahasa yang memberikan vocabulary dan tatanan penulisan kata untuk kegunaan komunikasi. Sebuah bahasa model, yaitu bahasa yang mempunyai vocabulary dan konsep tatanan atau aturan penulisan serta secara fisik mempresentasikan dari sebuah sistem.

Apa itu UML (Cont’d) UML adalah bahasa standart untuk pengembangan sebuah sistem yang dapat menyampaikan bagaimana membuat dan membentuk model-model, tetapi tidak dapat menyampaikan kapan dan apa model yang seharusnya dibuat . UML bukan saja merupakan bahasa visual saja, namun juga dapat secara langsung dihubungkan ke berbagai bahasa pemrograman, seperti JAVA, C++, Visual Basic atau bahkan dihubungkan secara langsung kedalam OODB. Pendokumentasiannya : requirement, arsitektur, design, source code, project plan, test dan prototype.

Sejarah UML Pendekatan analisa dan rancangan dengan model OO diperkenalkan sejak 1970-akhir 1980. Jumlah yang menggunakan metode OO mulai diuji coba dan diaplikasikan antara 1989 hingga 1994. OOSE (Object Oriented Software Engineering) oleh Grady Booch dari Rational Software Co, dan James Rumbaugh dari General Electric yang dikenal dengan OMT (Object Modelling Language) Standarasisasi -> UML (Oktober 1994) UML di standarisasi oleh OMG (Object Management Group)

Use Case Diagram Deskripsi fungsi yang disediakan oleh sistem dalam bentuk teks sebagai dokumentasi dari use case symbol. Menjelaskan dan menerangkan kebutuhan yang diinginkan atau dikehendaki user. Menggambarkan urutan interaksi antara satu atau lebih aktor dan sistem. Untuk terciptanya sebuah use case diagram diperlukan aktor, dimana aktor tersebut mempresentasikan seseorang yang berinteraksi dengan sistem.

Contoh Use Case

Contoh Use Case

Class Diagram Menggambarkan struktur statis class dalam sistem. Class memiliki 3 area pokok, yaitu : Nama, Atribut dan Metoda Atribut dan metode dapat mempunyai sifat private (tidak dapat dipanggil dari luar class), Protected(hanya dapat dipanggil oleh class yang bersangkutan dan anak-anak yang mewarisinya) dan Public (dapat dipanggil siapa saja)

State Diagram Menggambarkan semua state yang dimiliki oleh suatu object dari suatu class dan kejadian yang menyebabkan state berubah. Meliputi seluruh pesan dari object yang dapat mengirim dan menerima. Skenario mempresentasikan satu jalur yang melewati sebuah state transition diagram. Jarak waktu antara dua pesan yang dikirim oleh suatu object mempresentasikan sebuah state.

Sequence Diagram Menggambarkan interaksi antara sejumlah object dalam urutan waktu. Berguna untuk menunjukan rangkaian pesan yang dikirim antar object dan interaksi antar object. Digambarkan dengan segi empat yang berisi nama dari obyek yang digarisbawahi.

Activity Diagram Menggambarkan rangkaian aliran dari aktivitas, digunakan untuk mendeskripsikan aktifitas yang dibentuk dalam suatu operasi. Mempresentasikan bisnis juga workflow operasional dalam suatu sistem. Activity diagram merupakan variasi dari state diagram yang mana ‘state’ merepresentasikan operasi dan transisinya merepresentasikan aktivitas yang terjadi pada saat operasi sudah selesai.

Kesimpulan UML mempermudah para analis dan programmer untuk melakukan forward maupun reverse engineering. UML memudahkan meta model, sehingga pembacaan alur sebuah aplikasi dapat dipermudah. UML adalah notasi visual untuk menggambarkan konsep berorientasi object yang dewasa ini menjadi standar dalam proyek berorientasi object.

Terima Kasih