Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Unified Modelling Language (UML). Pengertian UML  UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi,

Presentasi serupa


Presentasi berjudul: "Unified Modelling Language (UML). Pengertian UML  UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi,"— Transcript presentasi:

1 Unified Modelling Language (UML)

2 Pengertian 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

3 Komponen Pembentuk UML a. Diagram Use Case Definisi 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.

4 Daftar Simbol

5 Contoh use case Perpustakaan

6 b. 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).

7 Daftar Simbol Class Diagram

8 Contoh diagram Class Perpustakaan:

9

10 Diagram Objek  Definisi 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 :

11 NOGAMBARNAMAKETERANGAN 1 Generalization Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk (ancestor). 2 Nary Association Upaya untuk menghindari asosiasi dengan lebih dari 2 objek. 3 Class Himpunan dari objek-objek yang berbagi atribut serta operasi yang sama. 4 Collaboration Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor 5 Realization Operasi yang benar-benar dilakukan oleh suatu objek. 6 Dependency Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempegaruhi elemen yang bergantung padanya elemen yang tidak mandiri 7 Association Apa yang menghubungkan antara objek satu dengan objek lainnya

12 c. Diagram Perilaku 1. State Chart  Definisi 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

13 NOGAMBARNAMAKETERANGAN 1State Nilai atribut dan nilai link pada suatu waktu tertentu, yang dimiliki oleh suatu objek. 2Initial Pseudo StateBagaimana objek dibentuk atau diawali 3Final StateBagaimana objek dibentuk dan dihancurkan 4Transition Sebuah kejadian yang memicu sebuah state objek dengan cara memperbaharui satu atau lebih nilai atributnya 5Association Apa yang menghubungkan antara objek satu dengan objek lainnya. 6Node Elemen fisik yang eksis saat aplikasi dijalankan dan mencerminkan suatu sumber daya komputasi.

14 2. 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

15

16 Contoh Activity Diagram Perpustakaan

17

18

19 d. Diagram Interaksi 1.Sequence diagram  Definisi Sequence Diagram yaitu suatu penyajian perilaku yang tersusun sebagai rangkaian langkah-langkah percontohan dari waktu ke waktu.  Fungsi Sequence Diagram  untuk menggambarkan arus pekerjaan, pesan yang sampaikan dan bagaimana elemen-elemen di dalamnya bekerja sama dari waktu ke waktu untuk mencapai suatu hasil

20 Contoh 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

21 Daftar Simbol Sequence diagram:

22 2. 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

23 Daftar Simbol :

24 e. Diagram Implementasi 1.Diagram Component Definisi Diagram Component yaitu Suatu diagram struktural yang memodelkan sekumpulan komponen dan relasinya. Fungsi:  Model statik implementasi

25 Daftar simbol

26 2. 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.

27 Contoh Diagram Deployment

28 Kesimpulan 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 UML a. Diagram Use Case b. Diagram Kelas dan Objek c. Diagram Perilaku d. Diagram Interaksi e. Diagram Implementasi


Download ppt "Unified Modelling Language (UML). Pengertian UML  UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi,"

Presentasi serupa


Iklan oleh Google