Abstract:
In the software industry, the software has often been made reusable because it can reduce the cost of the new project. So, documentation in developing software is important for later references. This paper focuses on the UML diagram that is a part of API documentation. This paper proposes to design and develop an automatic tool for creating a diagram representing RESTful API using PlantUML, an open-source tool for creating a diagram. This paper utilizes PlantUML to create a diagram that represents the relationship between controllers, methods, and attributes in the form of a UML diagram. When we apply this developed tool, we can update the API documentation more easily. Therefore, the API documentation will align with the APIs source code. After we validate the diagram from our tool, the correctness of the tool is 100%.