Mohon tunggu...
Nasywa Putri Khairunnisaa
Nasywa Putri Khairunnisaa Mohon Tunggu... Lainnya - Mahasiswa Universitas Sultan Ageng Tirtayasa

Seorang mahasiswa informatika semester 4 Universitas Sultan Ageng Tirtayasa

Selanjutnya

Tutup

Ilmu Alam & Tekno

Unified Modeling Language (UML)

24 Mei 2024   18:11 Diperbarui: 24 Mei 2024   18:57 69
+
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

Diagram profil memungkinkan pengembangan ekstensi khusus untuk UML melalui penggunaan stereotip, nilai tag, dan kendala. Diagram ini digunakan untuk menyesuaikan UML untuk domain atau platform tertentu.

  • Stereotip: Ekstensi dari elemen model UML yang memberikan arti khusus.
  • Nilai tag (Tagged Values): Properti tambahan untuk elemen.
  • Kendala (Constraints): Pembatasan pada elemen model.Contoh: Dalam domain khusus seperti pengembangan embedded system, diagram profil dapat menyediakan ekstensi khusus untuk kebutuhan tersebut.
  • Diagram Perilaku

Diagram perilaku fokus pada aspek dinamis dari sistem. Mereka memodelkan bagaimana sistem berperilaku dalam berbagai skenario dan bagaimana elemen-elemen sistem berinteraksi satu sama lain seiring waktu.

- Diagram Use Case (Use Case Diagram)

Diagram use case menggambarkan fungsionalitas sistem dari perspektif pengguna. Diagram ini menunjukkan aktor yang berinteraksi dengan sistem dan use case yang mewakili fungsi atau layanan yang disediakan oleh sistem.

  • Aktor (Actor): Entitas eksternal yang berinteraksi dengan sistem.
  • Use Case: Fungsi atau layanan yang disediakan oleh sistem.

Contoh: Dalam sistem ATM, aktor mungkin termasuk Nasabah dan Administrator, sedangkan use case mencakup Tarik Tunai, Cek Saldo, dan Transfer Dana.

- Diagram Aktivitas (Activity Diagram)

Diagram aktivitas memodelkan alur kerja atau aktivitas sistem. Diagram ini membantu dalam menggambarkan alur proses bisnis atau urutan operasi dalam sistem.

  • Aktivitas (Activity): Langkah atau tindakan dalam proses.
  • Transisi (Transition): Aliran dari satu aktivitas ke aktivitas lain.
  • Keputusan (Decision): Titik percabangan dalam alur proses.
  • Paralel (Parallel): Aktivitas yang dapat dilakukan secara bersamaan.

Contoh: Diagram aktivitas untuk pemesanan online mungkin mencakup langkah-langkah seperti Pilih Produk, Tambahkan ke Keranjang, Checkout, dan Pembayaran.

- Diagram Status Mesin (State Machine Diagram)

Diagram status mesin menggambarkan status yang mungkin dimiliki oleh sebuah objek dan transisi antar status tersebut berdasarkan peristiwa atau kondisi tertentu. Diagram ini berguna untuk memodelkan perilaku objek yang kompleks.

  • Status (State): Kondisi dari objek pada suatu waktu.
  • Transisi (Transition): Perubahan dari satu status ke status lain yang dipicu oleh peristiwa.
  • Peristiwa (Event): Kejadian yang memicu transisi status.
  • Aksi (Action): Tindakan yang terjadi selama transisi.

Contoh: Diagram status mesin untuk mesin penjual otomatis mungkin mencakup status seperti Menunggu Uang, Memproses Pembayaran, dan Mengeluarkan Produk.

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
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