Latest News

Uml (Unified Modeling Language) Dan 13 Jenis Diagramnya


Assalamu'alaikum..


               Dalam pembahasan kali ini saya ingin mengulas Apa sih UML itu ? dan jenis-jenis UML apa saja ? sepakat deh, eksklusif aja ya disimak.. :

Pengertian UML

              UML (Unified Modeling Language) ialah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yg digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact sanggup berupa model, deskripsi atau perangkat lunak) dari system perangkat lunak, ibarat pada pemodelan bisnis dan system non perangkat lunak lainnya.

            UML merupakan bahasa standar untuk penulisan blueprint software yg digunakan untuk visualisasi, spesifikasi, pembentukan dan pendokumentasian alat-alat dari sistem perangkat  lunak.

 Jenis-jenis Diagram UML, yaitu :

1. Use Case Diagram

     Use case ialah abstraksi dari interaksi antara system dan actor. Use case bekerja dengan Caranya mendeskripsikan tipe interaksi antara user sebuah system dengan sistemnya sendiri melalui sebuah dongeng bagaimana sebuah system dipakai.

Lihat Gambar:


 Diagram Use Case berkhasiat dalam tiga hal :

• Menjelaskan kemudahan yg ada (requirement)
• Komunikasi dengan klien
• Membuat test dari kasus-kasus seCaranya umum


2. Activity Diagram

            Activity diagram menyediakan analis dengan kemampuan untuk memodelkan proses dalam suatu sistem informasi. Activity diagram sanggup digunakan untuk alur kerja model, use case individual, atau budi keputusan yg terkandung dalam metode individual3. Activity diagram juga menyediakan pendekatan untuk proses pemodelan paralel. Activity diagram lebih lanjut .

            Pada dasarnya, diagram aktifitas canggih dan merupakan diagram ajaran data yg terbaru. SeCaranya teknis, diagram kegiatan menggabungkan ide-ide proses pemodelan dengan teknik yg tidak sama termasuk model aCaranya, statecharts, dan Petri Nets.
Lihat Gambar:


3. Package Diagram

            Package diagram utamanya digunakan untuk mengelompokkan elemen diagram UML yg berlainan seCaranya bantu-membantu ke dalam tingkat pembangunan yg lebih tinggi yaitu berupa sebuah paket. Diagram paket intinya ialah diagram kelas yg hanya menampilkan paket, disamping kelas, dan kekerabatan ketergantungan, disamping kekerabatan khas yg ditampilkan pada diagram kelas.

            Sebagai contoh, jikalau kita mempunyai sistem registrasi untuk kantor dokter, mungkin masuk budi untuk kelompok kelas pasien dengan kelas sejarah medis pasien bantu-membantu untuk membentuk paket kelas pasien. Selain itu, sanggup berkhasiat untuk membuat paket perawatan yg mengandung tanda-tanda penyakit, penyakit, dan obat-obatan khas yg diResepnyakan untuk mereka. 

Lihat Gambar:

4. State Machines Diagram


Statechart diagram digunakan untuk memodelkan sikap dinamis satu kelas atau objek. Statechart diagram menunjukkan urutan keadaan sesaat (state) yg dilalui sebuah objek, Kejadian yg menjadikan sebuah transisi dari suatu state atau kegiatan kepada yg lainnya.

            Statechart diagram khusus digunakan untuk memodelkan tahap-tahap diskrit dari sebuah siklus hidup objek, sedangkan Activity diagram paling cocok untuk memodelkan urutan aktifitas dalam suatu proses.

Lihat Gambar:


5. Sequence Diagram
 
            Sequence diagram menjelaskan interaksi objek yg disusun menurut urutan waktu. SeCaranya mudahnya sequence diagram ialah citra tahap demi tahap yg seharusnya dilakukan untuk menghasilkan sesuatu sesuai dengan use case diagram.


Lihat Gambar:


6. Class Diagram

            Tujuan utama dari class diagram ialah untuk membuat sebuah kosa kata yg digunakan oleh analis dan pengguna. Diagram kelas biasanya merupakan hal-hal, ide-ide atau konsep yg terkandung dalam aplikasi. Misalnya, jikalau anda sedang membangun sebuah aplikasi penggajian, diagram kelas mungkin Bakal berisi kelas yg mewakili hal-hal ibarat karyawan, cek, dan registrasi gaji. Diagram kelas juga Bakal menggambarkan kekerabatan antara kelas. 

Class mempunyai 3 area pokok :

1. Name (dan stereotype);
2. Attribute;
3. Method.

Lihat Gambar:


7. Communication Diagram

            Collaboration diagram menggambarkan interaksi antar objek ibarat sequence diagram, tetapi lebih menekankan pada tugas masing-masing objek. Setiap message mempunyai sequence number, dimana message dari level tertinggi mempunyai Nomor 1. Diagram membawa informasi yg sama dengan diagram Sequence, tetapi lebih memusatkan atau memfokuskan pada kegiatan obyek dari waktu pesan itu dikirimkan.
Contoh : Diagram Collaboration “Pemesanan kamar di Hotel”.

Lihat Gambar:


8. Composite Structure Diagram

            Diagram struktur komposit ialah diagram yg menerangkan struktur internal classifier, termasuk poin interaksinya ke bab lain dari system. Hal ini mengatakan konfigurasi dan kekerabatan bagian, yg bantu-membantu melaksanakan sikap classifier. Diagram struktur komposit merupakan jenis diagram struktur yg statis dalam UML, yg menggambarkan struktur internal kelas dan kolaborasi.

Struktur komposit sanggup digunakan untuk menjelaskan:

- Struktur dari bagian-bagian yg saling berkaitan;
- Run-time struktur yg saling berhubungan.

Lihat Gambar:


9. Object Diagram

            Object diagram merupakan sebuah citra wacana objek-objek dalam sebuah system pada satu titik waktu. Karena lebih menonjolkan perintah-perintah dari pada class, object diagram lebih sering disebut sebagai sebuah diagram perintah.

Lihat Gambar:


10. Timing Diagram

            Timing Diagram ialah bentuk lain dari interaction diagram, dimana focus utamanya lebih ke waktu. Timing diagram sangat berdaya guna dalam mengatakan factor pembatas waktu diantara perubahan state pada objek yg tidak sama.

Lihat Gambar:



11. Component Diagram

            Diagram ini bila dikombinasikan dengan diagram penyebaran sanggup digunakan untuk menggambarkan distribusi fisik dari modul perangkat lunak melalui jaringan. Misalnya, Saat merancang sistem client-server, hal ini berkhasiat untuk mengatakan mana kelas atau paket kelas Bakal berada pada node klien dan mana yg Bakal berada di server.

            Diagram komponen juga sanggup berkhasiat dalam merancang dan mengembangkan sistem berbasis komponen. Karena berfokus pada analisis sistem berorientasi objek dan desain.

Lihat Gambar:


12. Deployment Diagram

            Deployment diagram menggambarkan detail bagaimana komponen di deploy dalam infrastruktur system, dimana komponen Bakal terletak (pada mesin, server atau piranti keras), bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yg bersifat fisikal. Hubungan antar node ( contohnya TCP/IP) dan requirement sanggup juga didefinisikan dalam diagram ini.

Lihat Gambar:


13. Interaction Overview Diagram

            Interaction Overview Diagram ialah pecangkolan seCaranya bersama antara activity diagram dengan sequence diagram. Interaction Overview Diagram sanggup dianggap sebagai activity diagram dimana semua kegiatan diganti dengan sedikit sequence diagram, atau bisa juga dianggap sebagai sequence diagram yg dirincikan dengan notasi activity diagram yg digunakan untuk mengatakan ajaran pengawasan.

Lihat Gambar:


mungkin iu saja berbagi pengetahuan Pengertian UML dan 13 Jennis-jenis UML, mohon maaf bila ada kata-kata yg Keliru dan kurang berkenan, biar bermanfaat.. terima kasih atas kunjungannya.. ^^

Wassalamu'alaikum...


0 Response to "Uml (Unified Modeling Language) Dan 13 Jenis Diagramnya"