UNIFIED MODELLING LANGUAGE - Gunadarma University
Transcript of UNIFIED MODELLING LANGUAGE - Gunadarma University
![Page 1: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/1.jpg)
UNIFIED MODELLING LANGUAGE
Pertemuan Ke-12
![Page 2: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/2.jpg)
UNIFIED MODELLING 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.
UML mendefinisikan diagram-diagram berikut ini :
use case diagram
class diagram
behaviour diagram :-- statechart diagram-- activity diagram
interaction diagram :-- sequence diagram-- collaboration diagram
component diagram
deployment diagram
![Page 3: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/3.jpg)
Use case diagram 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.
![Page 4: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/4.jpg)
Contoh Usecase Diagram
![Page 5: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/5.jpg)
Class Diagram
Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkansebuah objek dan merupakan inti dari pengembangan dan desain berorientasiobjek. Class menggambarkan keadaan (atribut/properti) suatu sistem,sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut(metoda/fungsi).
Class memiliki tiga area pokok :
1. Nama 2. Atribut3. Metode
Atribut dan metode dapat memiliki salah satu sifat berikut :
Private, tidak dapat dipanggil dari luar class yang bersangkutan
Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-anakyang mewarisinya
Public, dapat dipanggil oleh siapa saja
![Page 6: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/6.jpg)
Simbol Class Diagram
![Page 7: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/7.jpg)
Contoh Class Diagram
![Page 8: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/8.jpg)
StateChart Diagram
Statechart diagram menggambarkan beragam kondisi/keadaan yang
bisa terjadi terhadap sebuah class dan kegiatan apa saja yang dapat
merubah kondisi/keadaan tersebut. Berikut simbol statechart diagram :
![Page 9: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/9.jpg)
Contoh Statechart Diagram
![Page 10: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/10.jpg)
Activity Diagram
Activity diagrams menggambarkan alur kerja pada sebuah sistem yangdimulai dari pandangan business level hingga operational level. Berikutsimbol-simbol activity diagram :
![Page 11: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/11.jpg)
Contoh Activity Diagram
![Page 12: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/12.jpg)
Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dandi sekitar sistem (termasuk pengguna, display, dan sebagainya) berupamessage yang digambarkan terhadap waktu.
![Page 13: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/13.jpg)
Contoh Sequence Diagram
![Page 14: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/14.jpg)
Collaboration Diagram
Collaboration diagram juga menggambarkan interaksi antar objek seperti
sequence diagram, tetapi lebih menekankan pada peran masing-masing
objek dan bukan pada waktu penyampaian message.
![Page 15: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/15.jpg)
Component Diagram Component diagram menggambarkan struktur dan hubungan antar komponen
piranti lunak misalnya kebergantungan antara file-file executable dengan file-file sumbernya. Berikut simbol component Diagram :
Contoh Component Diagram
![Page 16: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/16.jpg)
Deployment Diagram Deployment diagram menunjukkan tata letak sebuah sistem secara fisik,
menampakan bagian-bagian software yang berjalan pada bagian-bagianhardware yang digunakan untuk mengimplementasikan sebuah sistem danketerhubungan antara komponen-komponen hardware tersebut.
![Page 17: UNIFIED MODELLING LANGUAGE - Gunadarma University](https://reader031.fdocuments.net/reader031/viewer/2022012013/61589406e0e77977c40b6856/html5/thumbnails/17.jpg)
Terima kasih