unified modelling language (uml )

28
Unified Modelling Language (UML)

Upload: borka

Post on 23-Feb-2016

94 views

Category:

Documents


1 download

DESCRIPTION

Unified Modelling Language (UML ). Pengertian UML. - PowerPoint PPT Presentation

TRANSCRIPT

Unified Modelling Language (UML)

Unified Modelling Language (UML)1Pengertian UML

UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML sendiri juga memberikan standar penulisan sebuah system blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem software

2Komponen Pembentuk UML

a. Diagram Use CaseDefinisi Suatu diagram perilaku yang memodelkan sekumpulan use case dan aktor dan relasinya.Fungsi Diagram use case yaitu digunakan untuk menggambarkan interaksi antara aktor dengan use case.3Daftar Simbol

4Contoh use case Perpustakaan

5b. Diagram Kelas dan Objek

Definisi Diagram Kelas yaitu Suatu diagram struktural yang memodelkan sekumpulan kelas, interface, kolaborasi dan relasi-nya.Diagram kelas digunakan untuk menggambarkan proses statik dari suatu sistem (perangkat lunak).

6Daftar Simbol Class Diagram

7Contoh diagram Class Perpustakaan:8

9Diagram ObjekDefinisi Diagram Objek yaitu Suatu diagram struktural yang memodelkan sekumpulan objek dan relasinya.Diagram objek digunakan untuk menggambarkan proses statik dari suatu sistem (perangkat lunak), khususnya dalam perspektif kasus nyata atau prototype

Berikut Daftar dari Simbol objek Diagram :

10NOGAMBARNAMAKETERANGAN1GeneralizationHubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk (ancestor).2Nary AssociationUpaya untuk menghindari asosiasi dengan lebih dari 2 objek.3ClassHimpunan dari objek-objek yang berbagi atribut serta operasi yang sama.4CollaborationDeskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor5RealizationOperasi yang benar-benar dilakukan oleh suatu objek.6DependencyHubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempegaruhi elemen yang bergantung padanya elemen yang tidak mandiri7AssociationApa yang menghubungkan antara objek satu dengan objek lainnya

11c. Diagram Perilaku

1. State ChartDefinisi Diagram State yaitu Suatu diagram perilaku yang memodelkan suatu status mesin, yang fokus kepada urutan kejadian dari perilaku suatu objek.Berikut gambar dari Simbol State Chart Diagram

12NOGAMBARNAMAKETERANGAN1StateNilai atribut dan nilai link pada suatu waktu tertentu, yang dimiliki oleh suatu objek.2Initial Pseudo StateBagaimana objek dibentuk atau diawali3Final StateBagaimana objek dibentuk dan dihancurkan4TransitionSebuah kejadian yang memicu sebuah state objek dengan cara memperbaharui satu atau lebih nilai atributnya5AssociationApa yang menghubungkan antara objek satu dengan objek lainnya.6NodeElemen fisik yang eksis saat aplikasi dijalankan dan mencerminkan suatu sumber daya komputasi.

132. Activity Diagram

Definisi Diagram Aktivitas Yaitu Suatu diagram perilaku yang memodelkan suatu status mesin, yang fokus kepada urutan aktivitas satu ke aktivitas lainnya.

Berikut gambar Simbol Activity Diagram

14

15Contoh Activity Diagram Perpustakaan

16

17

18d. Diagram Interaksi

Sequence diagramDefinisi Sequence Diagram yaitu suatu penyajian perilaku yang tersusun sebagai rangkaian langkah-langkah percontohan dari waktu ke waktu.Fungsi Sequence Diagramuntuk menggambarkan arus pekerjaan, pesan yang sampaikan dan bagaimana elemen-elemen di dalamnya bekerja sama dari waktu ke waktu untuk mencapai suatu hasil

19Contoh diagram sekuen : D_sekuen realisasi pendaftaran ulang mahasiswa, d_sekuen realisasi dari use case penampilan daftar peralatan dapur, d_sekuen realisasi use case pencarian naa mahasiswa

20Daftar Simbol Sequence diagram:

212. Collaboration diagram

Definisi Collaboration Diagram yaitu Suatu diagram perilaku yang memodelkan interaksi, yang memperhatikan aspek struktur pengorganisasian dari objek-objek yang mengirim dan menerima pesan.Fungsi dari diagram Collaboration yaitu Suatu diagram kolaborasi ekivalen dengan diagram sekuen, hanya lebih fokus pada interaksi antar objek.Contoh d_kolaborasi : D_kolaborasi use case pendaftaran ulang mahasiswa, d_kolaborasi use case penampilan daftar peralatan dapur, d_kolaborasi use case pencarian nama mahasiswa

22Daftar Simbol :

23e. Diagram Implementasi

Diagram Component

Definisi Diagram Component yaitu Suatu diagram struktural yang memodelkan sekumpulan komponen dan relasinya.Fungsi:Model statik implementasi

24Daftar simbol

252. Diagram Deployment

Definisi Diagram Deployment yaitu Suatu diagram struktural yang memodelkan sekumpulan simpul dan relasinya.Fungsi Diagram Deployment yaitu memperlihatkan konfigurasi saat aplikasi di jalankan saat run time. Diagram ini membuat simpul-simpul (node) beserta komponen-komponen yang ada di dalamnya.26Contoh Diagram Deployment

27Kesimpulan 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. fungsi UML Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak,dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun.Komponen Pembentuk UMLa. Diagram Use Caseb. Diagram Kelas dan Objekc. Diagram Perilakud. Diagram Interaksie. Diagram Implementasi

28