Mohon tunggu...
Ikhwan Fahrizal
Ikhwan Fahrizal Mohon Tunggu... Mahasiswa - Mahasiswa

Konten favorit tentamg teknologi

Selanjutnya

Tutup

Ilmu Alam & Tekno

Apa Itu UML?

30 Maret 2023   14:10 Diperbarui: 30 Maret 2023   14:18 1175
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

State Machines Diagram merupakan diagram yang digunakan untuk menggambarkan adanya perubahan maupun transisi keadaan (dari status yang satu ke status yang lainnya) terhadap objek yang ada pada program. Hal ini merupakan akibat dari adanya stimulan yang diterima.

State Machines Diagram nanti akan digunakan untuk membuat model dari sebuah behaviour atau metode kelas maupun objek. Setelah itu akan dibuatkan sebuah urutan dari kejadian status yang telah dilewati oleh objek tersebut, termasuk juga transisi antara satu status ke status yang lainnya.

Diagram status juga menggambarkan semua status atau state yang memberikan akses agar objek-objek di dalam class tersebut serta kejadian apa saja yang dapat memicu terjadinya perubahan status.

Sebuah transisi bisa memiliki aksi yang nanti akan disalurkan ke status untuk memberikan gambaran secara lebih spesifik mengenai tindakan apa yang perlu dilakukan berkaitan dengan hubungan status tersebut. Sebuah status merupakan kondisi dari objek maupun interaksi selama masih memenuhi kondisi, menunggu kejadian, maupun menjalankan aksi.

  • Sequence Diagrams

Dokpri
Dokpri

Sequence Diagram merupakan diagram interkasi untuk merinci seperti apa sebuah operasi dapat berjalan. Diagram ini juga merupakan sebuah urutan yang menggambarkan adanya interaksi antar kelas mengenai pertukaran pesan. Sequence Diagram juga dinamakan sebagai diagram urutan atau diagram acara.

Diagram yang satu ini merupakan salah satu cara terbaik ketika Anda ingin memvisualisasikan maupun memvalidasi beragam sekenario runtime. Hal ini karena diagram urutan tersebut bermanfaat memperkirakan bagaimana nantinya sistem tersebut akan berjalan serta menemukan tanggung jawab dari sebuah kelas yang kemungkinan dibutuhkan di dalam menjalankan proses permodelan sitem yang baru.

itulah beberapa contoh diagram UML (Unified Modelling Language) yang sering digunakan dalam perancangan dan pemodelan suatu sistem. Ada kalanya diagram UML yang dibuat hanya sampai dengan class diagram. Hal tersebut juga perlu dipertimbangkan, guna menyesuaikan kebutuhan. Dengan menggunakan UML, tim pengembang perangkat lunak dapat mengkomunikasikan dan memahami desain sistem secara efektif dan mengidentifikasi masalah potensial sebelum sistem diimplementasikan. 

 Sekian yang dapat saya sampaikan mengenai apa itu UML, semoga bermanfaat bagi pembaca.

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun