UML (Unified Modeling Language) adalah bahasa standar untuk merancang dan membuat model sistem perangkat lunak berbasis objek. UML terdiri dari berbagai diagram seperti use case diagram, class diagram, sequence diagram, dan lainnya untuk menggambarkan aspek-aspek sistem dari berbagai perspektif.