Sequence Diagram 3.7Application Domain Analysis

112

4.2.2 Sequence Diagram

Sequence diagrams describe interactions among the objects of the message in the time series occurring in the application. 1. Sequence Diagram Use Case Login User Form Login Input Username and password User Display Home Page Repeat Login Check User Access from login Display Error Message Figure 4.2.2.1 Sequence Diagram Use Case Login In the Sequence Diagram Use Case Log, users who want to use the system to access the login form and then send the message input username and password login form on the object. If the username and password is entered incorrectly, it will display an error message. If the username and password are entered 113 correctly then it will display the users home page in accordance with the user level. 2. Sequence Diagram Use Case Management XML Super Admin XML Chose management XML Menu Display XML Log Process Figure 4.2.2.2 Sequence Diagram Use Case Management XML In sequence diagrams management XML use case, actor super admin to send a message select management XML menu. Then the object displays the log XML of the system. 3. Sequence Diagram Use case view RKA 114 View RKA User Chose management RKA Menu Display RKA Form Digital Signature core Server form Verify and Send response to display data Verify process Chose view data XML core Generate Signature Generate XML Send to Server Figure 4.2.2.3 Sequence Diagram Use Case view RKA In sequence diagrams management RKA use case, actor super admin and operator select view RKA then the object display the RKA form, and actor press view data, the system response to create the xml file with digital signature send parameter to request the data from server. The server verifies the data by checking their digital signature and send respond with all data needed. 4. Sequence Diagram Use case input RKA Input User Chose management RKA Menu Display RKA Form Digital Signature core Server form Verify and Send response to display data Verify process Chose Input data XML core Generate Signature Generate XML Send to Server Figure 4.2.2.4 Sequence Diagram Use Case input RKA 115 In sequence diagrams management RKA use case, user select view RKA then the object display the RKA form, and actor press input data, the system response to create the xml file with digital signature send parameter to request the data from server. The server verifies the data by checking their digital signature and send respond with process value. 5. Sequence Diagram Use case edit RKA Edit User Chose management RKA Menu Display RKA Form Digital Signature core Server form Verify and Send response to display data Verify process Chose Edit data XML core Generate Signature Generate XML Send to Server Figure 4.2.2.5 Sequence Diagram Use Case edit RKA In sequence diagrams management RKA use case, user select view RKA then the object display the RKA form, and actor press edit data, the system response to create the xml file with digital signature send parameter to request the data from server. The server verifies the data by checking their digital signature and send respond with all data needed. 116 6. Sequence Diagram Use Case Logout User Logout Chose Logout Menu Display Logout Form Figure 4.2.2.6 Sequence Diagram Use Case Logout In sequence diagrams logout use case, actor operator or super admin to send a message select the menu page the user logged onto the object. Then the object displays the message out of the system.

4.2.3 Function List