Class diagram dalam uml
UML (Unified Modeling Language)
Dipublikasikan pada 22 April, 2022Latar 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
Menggambarkan model data untuk sebuah program.
Memudahkan untuk mempelajari skema aplikasi.
Menyatakan secara visual apa yang dibutuhkan oleh sistem.
Class diagram sebagai bahan acuan dalam membuat program.
Manfaat
Berikut manfaat dari Class diagram:
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.
Class diagram juga bisa dibuat menjadi tampilan visual dengan kebutuhan spesifik dari sebuah informasi. Kemudian, semua bisnis juga mendapatkan berbagai informasi secara merata.
Dapat memberikan gambaran umum tentang pemodelan data untuk sistem informasi, baik yang sederhana maupun yang kompleks.
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:
Garis lurus (Generalization), menunjukan hubungan objek anak (descendent) dan induk (ancestor) dalam hal berbagai perilaku dan struktur datanya
Nary Association, suatu upaya untuk menghindari asosiasi yang melebihi 2 objek
Class, suatu himpunan dari objek-objek dalam sistem, yang kemudian berbagi atribut dan operasi yang persis sama
Collaboration, berupa urutan aksi-aksi dalam sistem agar menghasilkan sebuah hasil yang terukur
Realization, sebuah operasi yang benar-benar dilakukan oleh objek dalam sistem
Dependency, suatu hubungan pada perubahan yang terjadi dalam independent yang mempengaruhi elemen yang tidak mandiri
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.