Mohon tunggu...
Ardika Aji Setiawan
Ardika Aji Setiawan Mohon Tunggu... Programmer - Mahasiswa

Seorang mahasiswa yang menyukai bidang pemrograman, dan hobi bermain game

Selanjutnya

Tutup

Ilmu Alam & Tekno

Pengertian UML dan Jenisnya

23 Mei 2024   00:36 Diperbarui: 23 Mei 2024   00:36 277
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Diagram Use Case digunakan untuk menggambarkan fungsionalitas sistem dari sudut pandang pengguna atau aktor-aktor eksternal. Dengan kata lain, diagram ini menyoroti apa yang sistem lakukan, bukan bagaimana sistem melakukan hal tersebut. Ini membantu dalam memahami kebutuhan pengguna dan menentukan fitur-fitur yang harus ada dalam sistem.

dicoding.com
dicoding.com

Komponen utama dari Diagram Use Case adalah:

  • Aktor: Representasi entitas eksternal yang berinteraksi dengan sistem. Aktor bisa berupa pengguna manusia, perangkat keras, sistem eksternal, atau entitas lain yang terlibat dalam sebuah interaksi dengan sistem.
  • Use Case: Representasi fungsi atau tugas yang dapat dilakukan oleh sistem. Use case adalah deskripsi singkat dari sebuah skenario atau fungsionalitas yang spesifik dalam sistem. Setiap use case menggambarkan sebuah tugas atau tujuan yang dapat dicapai oleh pengguna melalui sistem.
  • Hubungan Antara Aktor dan Use Case: Hubungan ini menunjukkan bagaimana aktor berinteraksi dengan use case dalam sistem. Sebuah aktor dapat terlibat dalam satu atau lebih use case, dan sebaliknya, satu use case dapat diakses oleh satu atau lebih aktor.

Diagram Use Case biasanya digunakan pada tahap awal pengembangan perangkat lunak untuk mengidentifikasi dan mendokumentasikan kebutuhan fungsional sistem. Ini membantu tim pengembang untuk memahami secara lebih baik bagaimana pengguna akan berinteraksi dengan sistem dan menentukan fitur-fitur yang harus dikembangkan untuk memenuhi kebutuhan tersebut.

2.  Class Diagram

Diagram kelas (Class Diagram) adalah salah satu jenis diagram UML yang digunakan untuk menggambarkan struktur statis dari suatu sistem. Diagram ini berfokus pada kelas-kelas dalam sistem, serta atribut-atribut dan hubungan antar kelas tersebut. Class Diagram membantu dalam memodelkan entitas-entitas utama dalam sistem dan hubungan antara entitas-entitas tersebut.

dicoding.com
dicoding.com

Komponen utama dari Class Diagram meliputi:

  • Kelas: Representasi dari suatu jenis entitas dalam sistem. Setiap kelas memiliki atribut yang mendefinisikan karakteristik dari entitas tersebut, serta metode yang mendefinisikan perilaku atau tindakan yang dapat dilakukan oleh entitas tersebut.
  • Atribut: Representasi karakteristik atau data yang dimiliki oleh suatu kelas. Atribut-atribut ini mendefinisikan informasi yang terkait dengan entitas yang direpresentasikan oleh kelas.
  • Metode: Representasi perilaku atau tindakan yang dapat dilakukan oleh suatu kelas. Metode-metode ini mendefinisikan operasi-operasi atau fungsi-fungsi yang dapat dilakukan oleh entitas yang direpresentasikan oleh kelas.
  • Hubungan Antar Kelas: Menunjukkan hubungan dan ketergantungan antara kelas-kelas dalam sistem. Hubungan-hubungan ini dapat berupa asosiasi, agregasi, komposisi, generalisasi, atau dependensi.

Diagram kelas biasanya digunakan pada tahap desain perangkat lunak untuk memodelkan struktur statis dari sistem. Ini membantu dalam memahami relasi antara kelas-kelas dalam sistem, serta mengidentifikasi atribut-atribut dan metode-metode yang diperlukan untuk mewujudkan fungsionalitas sistem. Selain itu, Class Diagram juga digunakan sebagai dasar untuk menghasilkan kode perangkat lunak dalam beberapa bahasa pemrograman, karena struktur yang terdefinisi dengan jelas dalam diagram dapat diterjemahkan langsung menjadi kode.

3.  Statechart Diagram

Diagram Statechart (Statechart Diagram) adalah jenis diagram UML yang digunakan untuk memodelkan perilaku dinamis dari suatu sistem, terutama dalam konteks keadaan atau status yang berbeda. Diagram ini menggambarkan transisi antara berbagai keadaan sistem dan aktivitas yang terjadi di dalam setiap keadaan tersebut. 

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