ARTI
Unified Modeling Language merupakan salah satu alat bantu yang dapat digunakan dalam bahasa pemograman yang berorientasi objek, saat ini UML akan mulai menjadi standar masa depan bagi industri pengembangan sistem/perangkat lunak yang berorientasi objek sebab pada dasarnya UML digunakan oleh banyak perusahaan raksasa seperti IBM, Microsoft, dan sebagainya [Adin05].
Definisi UML
- Unified Modeling
Language merupakan metode pengembangan perangkat lunak (sistem informasi) dengan menggunakan metode grafis serta
merupakan bahasa untuk visualisasi, spesifikasi, konstruksi serta dokumentasi [Adin05].
- Unified Modeling
Language (UML) adalah bahasa yang telah menjadi standard
untuk visualisasi, menetapkan, membangun dan mendokumentasikan arti
suatu sistem perangkat lunak [Hend07].
- Unified Modeling
Language (UML) dapat didefinisikan sebagai sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem perangkat lunak [Afif02].
- Unified Modeling Language (UML) merupakan standard modeling
language yang terdiri dari kumpulan-kumpulan diagram, dikembangkan untuk
membantu para pengembang sistem dan software agar bisa menyelesaikan tugas-tugas seperti [Joml07] :
- Spesifikasi
- Visualisasi
- Desain arsitektur
- Konstruksi
- Simulasi dan testing
- Dokumentasi
kelompok diagram uml:
Diagram struktur (diagram statis) & diagram perilaku system (behavior diagram)
Dalam kesempatan ini saya akan membagikan informasi mengenai Diagram-Diagram yang ada dalam UML.Diagram-diagram yang ada dalam UML dapat dikelompokan menjadi 2 kelompok, yaitu diagram yang menggambarkan model struktur statis dari sistem (model statis) dan digram yang menggambarkan struktur dinamis dari sistem (model dinamis) (Arlow Jim, dan Ila Neustadt, 2002, “UML and The Unified Process

1. Model statis
Model statis adalah model yang menangkap bagian-bagian dari sistem dan struktur hubungan antar bagian dari sistem perangkat lunak. Diagram UML yang termasuk model statis yaitu:
a. Class


b. Object

c. Component diagram : menggambarkan enkapsulasi kelas dan interface-nya, ports dan struktur internal yang terdiri atas komponen bersarang dan konektor.
d. Deployment diagram : menggambarkan konfigurasi node pada saat proses run-time dan komponen-komponennya.
e. Package

2.Model dinamis
Model dinamis menitikberatkan bagaimana bagian-bagian sistem saling berinteraksi untuk menghasilkan perilaku dari sistem perangkat lunak. Diagram UML yang termasuk model dinamis yaitu:
a. Use case


b. Sequence diagram : memfokuskan pada identifikasi interaksi antar objek setiap waktu.
c. Communication diagram : memfokuskan pada komunikasi yang berhubungan dengan struktur dari objek yang terlibat dalam suatu tugas. Communication diagram bersama dengan sequence diagram adalah termasuk dalam diagram interaksi.
d. State


e. Activity

f. Timing

g. Interaction overview diagram : menunjukan layout dari activity

Demikian pembahasan Diagram-Diagram yang ada dalam UML.
EmoticonEmoticon