Selasa, 20 Oktober 2020

Penjelasan UML (Unified Modeling Language)



Nama : Ferdi Feriandi
Kelas : XI RPL 2
Sekolah : SMKN 1 Gunungputri


 Apa itu UML   

    UML adalah sekumpulan alat yang digunakan untuk melakukan abstraksi terhadap sebuah sistem atau perangkat lunak berbasis objek. UML merupakan singkatan dari Unified Modeling Language. UML juga menjadi salah satu cara untuk mempermudah pengembangan aplikasi yang berkelanjutan. Aplikasi atau sistem yang tidak terdokumentasi biasanya dapat menghambat pengembangan karena developer harus melakukan penelusuran dan mempelajari kode program. UML juga dapat menjadi alat bantu untuk transferilmu tentang sistem atau aplikasi yang akan dikembangkan dari satu developerke developer lainya. Tidak hanya antar developer terhadap orang bisnis dan siapapun dapat memahami sebuah sistem dengan adanya UML.UML diciptakan oleh Object Management Group yang diawali dengan versi 1.0 pada Januari 1997.

➤ Prinsip UML

Dalam pengembangan berorientasi objek ada beberapa prinsip yang harus dikenal:
→ Object
→ Class
→ Abstraction
→ Encapsulation
→ Inheritance
→ Polymorphism

➤ Diagram/jenis jenis UML

UML menyediakan 10 macam diagram untuk memodelkan aplikasi berorientasi objek, yaitu:
1).Use Case Diagram untuk memodelkan proses bisnis.
2).Conceptual Diagram untuk memodelkan konsep-konsep yang ada di dalam aplikasi.
3).Sequence Diagram untuk memodelkan pengiriman pesan (message) antar objects.
4).Collaboration Diagram untuk memodelkan interaksi antar objects.
5).State Diagram untuk memodelkan perilaku objects di dalam sistem.
6).Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.
7).Class Diagram untuk memodelkan struktur kelas.
8).Object Diagram untuk memodelkan struktur object.
9.Component Diagram untuk memodelkan komponen object.
10).Deployment Diagram untuk memodelkan distribusi aplikasi.

➤ Tujuan/Fungsi UML

Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam pemerograman maupun proses rekayasa.
Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.
Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual yang ekspresif untuk mengembangkan sistem dan untuk saling menukar model secara mudah.
Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam perancangannya yang nantinya akan diketahui informasi yang detail mengenai koding suatu program.
Dapat memodelkan sistem yang berkonsep berorientasi objek, jadi tidak hanya digunakan untuk memodelkan perangkat lunak (software) saja.
Dapat menciptakan suatu bahasa permodelan yang nantinya dapat dipergunakan oleh manusia maupun oleh mesin.



➤ Simbol UML




Contoh UML








Terimakasih!!!














Tidak ada komentar:

Posting Komentar

Penjelasan UML (Unified Modeling Language)

Nama : Ferdi Feriandi Kelas : XI RPL 2 Sekolah : SMKN 1 Gunungputri ➤  Apa itu UML          UML adalah sekumpulan alat yang digunakan untuk ...