290 likes | 487 Views
Unified Modelling Language (UML ). Pengertian UML.
E N D
Pengertian UML • UML (Unified Modeling Language) adalahsebuahbahasa yang berdasarkangrafik/gambaruntukmemvisualisasi, menspesifikasikan, membangun, dan pendokumentasiandarisebuahsistempengembangan software berbasis OO (Object-Oriented). UML sendirijugamemberikanstandarpenulisansebuah system blue print, yang meliputikonsepbisnis proses, penulisankelas-kelasdalambahasa program yang spesifik, skema database, dan komponen-komponen yang diperlukandalamsistem software
KomponenPembentuk UML a. Diagram Use Case DefinisiSuatu diagram perilaku yang memodelkansekumpulanuse case dan aktordan relasinya. • Fungsi Diagram use case yaitudigunakanuntukmenggambarkaninteraksiantaraaktor dengan use case.
b. Diagram Kelas dan Objek • Definisi Diagram KelasyaituSuatu diagram struktural yang memodelkansekumpulankelas, interface, kolaborasi dan relasi-nya. • Diagram kelasdigunakanuntukmenggambarkan proses statikdarisuatusistem (perangkatlunak).
Diagram Objek • Definisi Diagram ObjekyaituSuatu diagram struktural yang memodelkansekumpulanobjek dan relasinya. • Diagram objekdigunakanuntukmenggambarkan proses statikdarisuatusistem (perangkatlunak), khususnyadalamperspektifkasusnyataatau prototype BerikutDaftardariSimbolobjek Diagram :
c. Diagram Perilaku 1. State Chart • Definisi Diagram State yaituSuatu diagram perilaku yang memodelkansuatu status mesin, yang fokus kepada urutankejadiandariperilakusuatuobjek. BerikutgambardariSimbolState Chart Diagram
2. Activity Diagram • DefinisiDiagram AktivitasYaituSuatu diagram perilaku yang memodelkansuatu status mesin, yang fokus kepada urutanaktivitassatukeaktivitaslainnya. BerikutgambarSimbolActivity Diagram
d. Diagram Interaksi • Sequence diagram • Definisi Sequence Diagram yaitusuatupenyajianperilaku yang tersusunsebagairangkaianlangkah-langkahpercontohandariwaktukewaktu. • Fungsi Sequence Diagram • untukmenggambarkanaruspekerjaan, pesan yang sampaikan dan bagaimanaelemen-elemen di dalamnyabekerjasamadariwaktukewaktuuntukmencapaisuatuhasil
Contoh diagram sekuen : D_sekuenrealisasipendaftaranulangmahasiswa, d_sekuenrealisasidari use case penampilandaftarperalatandapur, d_sekuenrealisasi use case pencariannaamahasiswa
2. Collaboration diagram • Definisi Collaboration Diagram yaituSuatu diagram perilaku yang memodelkaninteraksi, yang memperhatikanaspekstrukturpengorganisasiandariobjek-objek yang mengirim dan menerimapesan. • Fungsidari diagram Collaboration yaituSuatu diagram kolaborasiekivalen dengan diagram sekuen, hanyalebihfokuspadainteraksiantarobjek. • Contohd_kolaborasi : D_kolaborasi use case pendaftaranulangmahasiswa, d_kolaborasi use case penampilandaftarperalatandapur, d_kolaborasi use case pencariannamamahasiswa
e. Diagram Implementasi • Diagram Component Definisi Diagram Component yaituSuatu diagram struktural yang memodelkansekumpulankomponen dan relasinya. Fungsi: • Model statikimplementasi
2. Diagram Deployment • DefinisiDiagram Deployment yaituSuatu diagram struktural yang memodelkansekumpulansimpul dan relasinya. • Fungsi Diagram Deployment yaitumemperlihatkankonfigurasisaataplikasi di jalankansaat run time. Diagram inimembuatsimpul-simpul (node) besertakomponen-komponen yang ada di dalamnya.
Kesimpulan Unified Modelling Language (UML) adalahsebuah "bahasa" ygtelahmenjadistandardalamindustriuntukvisualisasi, merancang dan mendokumentasikansistempirantilunak. UML menawarkansebuahstandaruntukmerancang model sebuahsistem. • fungsi UMLDengan menggunakan UML kitadapatmembuat model untuksemuajenisaplikasipirantilunak,dimanaaplikasitersebutdapatberjalanpadapirantikeras, sistemoperasi dan jaringanapapun, sertaditulisdalambahasapemrogramanapapun. KomponenPembentuk UML a. Diagram Use Case b. Diagram Kelas dan Objek c. Diagram Perilaku d. Diagram Interaksi e. Diagram Implementasi