Unified Modelling Language UML Pengertian UML Unified Modeling

  • Slides: 28
Download presentation
Unified Modelling Language (UML)

Unified Modelling Language (UML)

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

Pengertian UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian pengembangan software dari sebuah berbasis OO sistem (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

Komponen Pembentuk UML a. Diagram Use Case Definisi Suatu diagram perilaku yang memodelkan sekumpulan

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.

Daftar Simbol

Daftar Simbol

Contoh use case Perpustakaan

Contoh use case Perpustakaan

b. Diagram Kelas dan Objek Definisi Diagram Kelas yaitu Suatu diagram struktural yang memodelkan

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

Daftar Simbol Class Diagram

Daftar Simbol Class Diagram

Contoh diagram Class Perpustakaan:

Contoh diagram Class Perpustakaan:

Diagram Objek Definisi Diagram Objek yaitu Suatu diagram struktural yang memodelkan sekumpulan objek dan

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 :

NO GAMBAR NAMA KETERANGAN Hubungan dimana objek anak (descendent) berbagi perilaku 1 Generalization dan

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

c. Diagram Perilaku 1. State Chart Definisi Diagram State yaitu Suatu diagram perilaku yang

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

NO GAMBAR NAMA KETERANGAN Nilai atribut dan nilai link pada suatu 1 State 2

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

2. Activity Diagram Definisi Diagram Aktivitas Yaitu Suatu diagram perilaku yang memodelkan suatu status

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

Contoh Activity Diagram Perpustakaan

Contoh Activity Diagram Perpustakaan

d. Diagram Interaksi 1. Sequence diagram Definisi Sequence Diagram yaitu suatu penyajian perilaku yang

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

Contoh diagram sekuen : D_sekuen realisasi pendaftaran ulang mahasiswa, d_sekuen realisasi dari use case

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

Daftar Simbol Sequence diagram:

Daftar Simbol Sequence diagram:

2. Collaboration diagram Definisi Collaboration Diagram yaitu Suatu diagram perilaku yang memodelkan interaksi, yang

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

Daftar Simbol :

Daftar Simbol :

e. Diagram Implementasi 1. Diagram Component Definisi Diagram Component yaitu Suatu diagram struktural yang

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

Daftar simbol

Daftar simbol

2. Diagram Deployment Definisi Diagram Deployment yaitu Suatu diagram struktural yang memodelkan sekumpulan simpul

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.

Contoh Diagram Deployment

Contoh Diagram Deployment

Kesimpulan Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar dalam industri

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