Mohon tunggu...
Amelia Rizkina Hadianti
Amelia Rizkina Hadianti Mohon Tunggu... Mahasiswa - Mahasiswa

Hobi mendengarkan musik, membaca novel

Selanjutnya

Tutup

Ilmu Alam & Tekno

Unified Modeling Language (UML)

24 Mei 2024   23:14 Diperbarui: 24 Mei 2024   23:17 51
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Unified Modeling Language (UML) adalah bahasa pemodelan umum yang digunakan dalam rekayasa perangkat lunak untuk memvisualisasikan, menentukan, membangun, dan mencatat artefak sistem perangkat lunak. UML menyediakan berbagai jenis diagram untuk menggambarkan berbagai komponen sistem yang sedang dibuat. UML diciptakan oleh Object Management Group dengan versi awal 1.0 pada bulan Januari 1997.

Perlu diketahui bahwa sistem yang baik dimulai dengan perancangan dan pemodelan yang baik. Salah satu cara yang dapat Anda gunakan adalah dengan menggunakan UML. Adapun tujuan dan fungsi perlu adanya UML yaitu sebagai berikut:

  • Dapat memberikan bahasa pemodelan visual atau gambar kepada pengguna dari berbagai jenis proses rekayasa dan pemrograman.
  • Menyatukan informasi terbaik yang ada dalam pemodelan.
  • Memberikan gambaran model atau sebagai bahasa pemodelan visual yang ekspresif dalam pengembangan sistem.
  • Tidak hanya menciptakan tetapi juga menggunakan bahasa pemodelan visual.
    Membantu pengguna memahami sistem. Ini berfungsi sebagai model, dan nantinya akan memberikan informasi lebih lanjut tentang perancangan, termasuk kode program.

Sejarah UML

Bergabung dengan Booch pada tahun 1994, Rumbaugh memulai pengembangan UML. Mereka bekerja sama untuk mengerjakan proyek untuk menyatukan metode mereka (metode Booch dan Rumbaugh / OMT) dalam kerja sama software hubungan. Bersamaan dengan penggabungan Jacobson di Relational, UML merilis versi 0.8 pada bulan Oktober 1995. Ketika UML berkembang, cakupannya semakin luas. Akhirnya, dapat dibangun organisasi persatuan UML di mana kelompok-kelompok UML bekerja sama untuk melengkapi UML. Banyak partner membantu merilis UML 1.0. Saat itu, Equipment Corporation, Hewlett Packard, I-Logix, IBM, Icon Computing, MCI Systemhouse, Microsoft, Oracle, Relation, Texas Instruments, dan Unisys termasuk di dalamnya. Bahasa pemodelan yang baik dapat dihasilkan melalui kerja sama. Pada tahun 1997, UML akhirnya menjadi bahasa pemodelan standar.

Jenis-Jenis Diagram UML dan Contohnya

Diagram Struktural

Diagram Kelas (Class Diagram)

Diagram kelas salah satu jenis diagram UML yang paling umum digunakan untuk menunjukkan struktur statis suatu sistem. Diagram kelas menampilkan metode-metode, kelas, atribut, dan hubungan antar kelas seperti agregasi, pewarisan, dan asosiasi. Contoh Penggunaannya yaitu desain awal sistem, dokumentasi arsitektur, dan analisis kelas-kelas yang diperlukan.

 Diagram Objek (Object Diagram)

dokpri
dokpri

Diagram objek merupakan snapshot dari objek-objek dalam sistem pada suatu titik waktu tertentu. Diagram ini mirip dengan diagram kelas tetapi lebih spesifik, menunjukkan instansiasi dari kelas-kelas pada suatu saat tertentu.

Diagram Komponen (Component Diagram)


dokpri
dokpri
Diagram komponen sering digunakan dalam pengembangan perangkat lunak untuk memahami struktur dan memudahkan pengembangan perangkat lunak. Mereka digunakan untuk memodelkan struktur sistem dengan menunjukkan hubungan antara komponen sistem dan satu sama lain.

Deployment Diagram

dokpri
dokpri
Deployment diagram adalah bahasa UML yang digunakan untuk menunjukkan, menspesifikasikan, dan mencatat metode yang terjadi pada sistem software berorientasi objek yang akan dibangun. Deployment diagram mengarahkan konfigurasi komponen ke metode eksekusi sistem.

Diagram Paket (Package Diagram) 

dokpri
dokpri

Paket diagram, sebagai bagian dari UML, digunakan untuk mengelompokkan elemen-elemen, seperti class diagram dan use case. Karena diagram paket ini tidak dibutuhkan untuk pemuatan sistem pada skala kecil, jarang digunakan.
Dengan kata lain, diagram paket hanya digunakan dalam pengembangan sistem skala besar. Tujuannya adalah untuk membuatnya lebih mudah untuk digunakan selama proses penyusunannya. Gambaran kecil dari paket diagram di bawah ini akan membantu Anda memahaminya.

Diagram Profil (Profile Diagram)

dokpri
dokpri
Diagram profil digunakan untuk membuat profil domain khusus, menambahkan atribut atau operasi khusus ke elemen UML. 

Behavioral Diagram

  1. Diagram Kasus Penggunaan (Use Case Diagram): Menggambarkan fungsi-fungsi yang disediakan oleh sistem dari sudut pandang pengguna eksternal.

  2. Diagram Urutan (Sequence Diagram): Menggambarkan interaksi antara objek dalam suatu urutan waktu tertentu.

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