Basic Understanding of the Unified Modeling Language
UML (Unified Modeling Language) is one of the most reliable tools in the world of object-oriented system development. This is because UML provides a visual modeling language that allows system developers to create blueprints of their vision in a standard, easy-to-understand form, along with an effective mechanism for sharing and communicating their designs with others.
UML is a unification of the modeling languages developed by Booch, the Object Modeling Technique (OMT) and Object-Oriented Software Engineering (OOSE). Grady Booch's Booch method is widely known as the Object-Oriented Design method. This method divides the analysis and design process into four iterative stages: identifying classes and objects, identifying the semantics of the relationships between those objects and classes, and specifying the interfaces and implementation. The strength of the Booch method lies in its detail and its richness of notation and elements. The OMT modeling developed by Rumbaugh is based on structured analysis and entity-relationship modeling. The main stages in this methodology are analysis, object design, and implementation. Its strength lies in a notation that supports all OO concepts. Jacobson's OOSE method places more emphasis on use cases. OOSE has three stages: creating the requirements and analysis model, the design and implementation model, and the testing model. Its strength is that it is easy to learn because it has a simple notation that nevertheless covers all stages of software engineering.
With UML, the Booch, OMT and OOSE methods are merged by discarding impractical elements and adding elements from other, more effective methods as well as new elements that did not exist in earlier methods, so UML is more expressive and uniform than the other methods. The following figure shows the elements that make up UML.

Bibliography
Munawar, M. (2023). Analisis Perancangan Sistem Beroritenasi Objek Dengan Unified Modelling Language Edisi 2. Bandung, Jawa Barat, Indonesia: Informatika