* Â Â Â Â Notasi Visibilitas: Notasi visibilitas digunakan untuk menunjukkan tingkat akses dari atribut dan metode dalam kelas. Dalam notasi kelas UML, tiga jenis visibilitas utama yang sering digunakan adalah:
a. Â Â Publik (+): Atribut atau metode dapat diakses dari luar kelas.
b. Â Â Pribadi (-): Atribut atau metode hanya dapat diakses dari dalam kelas itu sendiri.
c. Â Â Dilindungi (#): Atribut atau metode hanya dapat diakses dari kelas itu sendiri dan kelas turunannya.
Dengan menggunakan notasi kelas dalam UML, pengembang perangkat lunak dapat dengan jelas menggambarkan struktur kelas, atribut, metode, dan tingkat visibilitasnya. Hal ini membantu dalam memahami desain sistem, memfasilitasi komunikasi antar tim pengembangan, dan memudahkan proses implementasi perangkat lunak.
D. Â Manfaat class diagram
1. Â Â Memberikan Gambaran Tingkat Tinggi tentang Desain Sistem
Class diagram adalah salah satu jenis diagram yang digunakan dalam pemodelan sistem berbasis objek. Dengan menggunakan class diagram, kita dapat mengidentifikasi entitas-entitas utama (class) dalam sistem tersebut beserta hubungan dan atribut-atributnya. Ini membantu dalam memberikan gambaran tingkat tinggi tentang bagaimana sistem berfungsi dan bagaimana entitas-entitas tersebut saling berinteraksi.
2. Â Â Membantu dalam Komunikasi dan Dokumentasi Struktur Perangkat Lunak
Class diagram juga berperan penting dalam mengkomunikasikan struktur perangkat lunak kepada berbagai pemangku kepentingan, seperti pengembang perangkat lunak, arsitek sistem, atau manajer proyek. Dengan memiliki representasi visual tentang kelas-kelas yang ada dalam sistem dan hubungan antara kelas-kelas tersebut, orang dapat dengan mudah memahami bagaimana komponen-komponen perangkat lunak saling terhubung dan berinteraksi. Selain itu, class diagram juga merupakan bentuk dokumentasi yang penting untuk proyek perangkat lunak, karena memberikan panduan tentang struktur kode yang akan dikembangkan.
3. Â Â Berperan Penting dalam Siklus Pengembangan Perangkat Lunak