Nyoman Eka

Nyoman Eka Swardita

Informatics Engineering student at Universitas Lampung. Software developer and Interested in blockchain and smart contract development

Class diagram dalam uml

UML (Unified Modeling Language)

Dipublikasikan pada 22 April, 2022Class diagram dalam uml

Latar Belakang

system design adalah proses mengartikan elemen sistem seperti architecture (arsitektur), module (modul) dan component (komponen), interface (antarmuka) yang berbeda dari komponen tersebut dan data yang melewati sistem itu. Seperti yang dijelaskan dari sumber Situs Technopedia, desain sistem ini dimaksudkan untuk memenuhi kebutuhan dan persyaratan khusus dari bisnis atau organisasi melalui rekayasa sistem yang koheren dan berjalan dengan baik.

Pengertian Class Diagram

Class diagram adalah bagian dari UML (Unified Modeling Language). Dimana class diagram ini menggambarkan struktur dan deskripsi serta hubungan antar class diagram tersebut. Class diagram merupakan alur database dalam sebuah progam. Dimana pada setiap laporan sistem yang hendak dibuat, class diagram harus diikutsertakan, karena dari sinilah kita dapat melihat aliran data sebuah program.

Fungsi Class Diagram

Berikut fungsi-fungsi class diagram

  1. Menggambarkan model data untuk sebuah program.

  2. Memudahkan untuk mempelajari skema aplikasi.

  3. Menyatakan secara visual apa yang dibutuhkan oleh sistem.

  4. Class diagram sebagai bahan acuan dalam membuat program.

Manfaat

Berikut manfaat dari Class diagram:

  1. Dibuatnya Class diagram bisa membantu dalam pembuatan sebuah bagan yang tampak jelas dan sangat terperinci. Kemudian, kita harus memperhatikan kode spesifik yang diperlukan oleh suatu program.

  2. Class diagram juga bisa dibuat menjadi tampilan visual dengan kebutuhan spesifik dari sebuah informasi. Kemudian, semua bisnis juga mendapatkan berbagai informasi secara merata.

  3. Dapat memberikan gambaran umum tentang pemodelan data untuk sistem informasi, baik yang sederhana maupun yang kompleks.

class diagram

Seperti yang telah diulas sebelumnya, bahwa dalam Class diagram kita bisa melihat gambaran tentang hubungan antara kelas dalam suatu sistem. Gambaran tersebut akan dibuat dalam bentuk simbol – simbol Class diagram. Berikut ulasannya:

  1. Garis lurus (Generalization), menunjukan hubungan objek anak (descendent) dan induk (ancestor) dalam hal berbagai perilaku dan struktur datanya

  2. Nary Association, suatu upaya untuk menghindari asosiasi yang melebihi 2 objek

  3. Class, suatu himpunan dari objek-objek dalam sistem, yang kemudian berbagi atribut dan operasi yang persis sama

  4. Collaboration, berupa urutan aksi-aksi dalam sistem agar menghasilkan sebuah hasil yang terukur

  5. Realization, sebuah operasi yang benar-benar dilakukan oleh objek dalam sistem

  6. Dependency, suatu hubungan pada perubahan yang terjadi dalam independent yang mempengaruhi elemen yang tidak mandiri

  7. Association, bagian yang menghubungkan objek yang satu dengan yang lainnya

Kesimpulan

Struktur Class diagram merupakan bagian dari sistem UML atau unified modeling language. UML merupakan sebuah blueprint dari software atau piranti lunak untuk membuat sistem teknologi informasi di bidang jasa dan produksi saat ini. UML dan juga class diagram sebagai salah satu bagiannya, yang diharapkan dapat mempermudah penggunaan piranti lunak, serta memenuhi semua kebutuhannya, termasuk tentang security, scalability, robustness dan lain sebagainya. Begitu juga dalam hal mengatur keuangan dalam perusahaan, penerapan teknologi harus dimanfaatkan untuk tujuan perusahaan yang lebih baik dan berkembang.