Unified Modeling Language (UML) adalah metode pengembangan perangkat lunak berbasis objek yang menggunakan diagram grafis untuk visualisasi, spesifikasi, dan dokumentasi sistem. UML terdiri dari berbagai jenis diagram seperti use case diagram, activity diagram, sequence diagram, dan class diagram, yang membantu pengembang dalam merancang dan memahami sistem perangkat lunak. UML kini menjadi standar dalam industri perangkat lunak, digunakan oleh berbagai perusahaan besar untuk meningkatkan efisiensi dan pemahaman dalam pengembangan sistem.