Use Case Diagram 3.7Application Domain Analysis

106 Start Display Home Page Display View RKA Form Verify in Server Display data in table Display logout End Login Chose View RKA Generate Digital Signature And XML Valid Signature Chose Logout Menu Display Error Page Repeat Edit Invalid Signature Display Edit RKA Form Chose Edit RKA Menu Figure 4.1.3.6.8 Statechart Diagram Edit RKA SKPD In Figure 4.1.3.6.8 Statechart Diagram user performs event login, and then the state will display the users home page. To perform a edit command, then state display the edit page and user updated the data, then state will process the data and generate the signature from data that already prepare to send and go to next step convert it into XML file Event select the logout menu made to exit the state system and the system will display the message out.

4.1 3.7Application Domain Analysis

4.2.1 Use Case Diagram

1. Stakeholder Identification

107 Table 4.2.1.1 Actor Identification No Actor Description 2 User The person responsible for overseeing the performance to operate and receives reports.

2. Use Case Identification

Table 4.2.1.2 Use Case identification No Use Case Description Actor 1. Login Use Case describes the activities of entering your username and password to access the system. user, Login 2. Management XML Use Case describes the activities to manage and view the processes that occur in the system xml user, XML 3. Management RKA Use Case describes activities of operator super admin instead view, edit and delete the data of RKA User, RKA 4. Logout Use Case Describes when operator super admin want to end their season. User, logout 108

3. Use Case Model Diagram

Gambar 4.1 Use Case Model Diagram

4. Narrative Use Case

In this Use Case narratives described the sequence of activities performed by the system and actors, there are:

1. Login

Table 4.2.1.3 Narratives Use Case Login Use Case Name Login Brief Description Actors must login to be able to open the application. Login is done by entering a username and user password. Actor User 109 Precondition User Already have Username and I Password Main Flow 1. Open the web secure application 2. Enter User name and password 3. Login Alternative Flow If the username or password, the system will give warning that the username or password is entered incorrectly and the system will ask for repeat logins. Post Condition Displaying page corresponding to the authentication.

2. Management RKA

Table 4.2.1.4 Narratives Use Case Management RKA Use Case Name Management RKA Brief Description Use Case describes activity instead in list input, edit and delete budgeting planning but though the network with xml and digital signature Actor User Precondition User Login As Super Admin and Operator Main Flow 1. User Chose view RKA menu 2. The Data display in table cluster with year RKA 3. For Add the new RKA press the add button 4. System will display the add new data RKA 110 form 5. User can input the data and press the save button 6. System will display the new data in table 7. User can edit the data by choosing them and press edit menu 8. System will display edit data RKA 9. User can edit the RKA data and change it by pressing edit 10. System will display the changes. 11. User can delete RKA data by pressing delete button 12. System will delete the data from database. Alternative Flow If Signature invalid system will display error message Post Condition System will put all data in xml with digital signature and trow it to server to verify.

3. Management XML

Table 4.2.1.5 Narratives Use Case Management XML Use Case Name Management XML Brief Description Use Case describes activities of Super Admin to monitoring the log of XML that send and recive 111 from server. Actor User Precondition User Login as Super Admin Main Flow 1. User chose the management XML menu 2. System will display the log of XML Alternative Flow - Post Condition Sistem Display The XML file

4. Logout

Table 4.2.1.6 Narratives Use Case Logout Use Case Name Logout Brief Description Use Case describes activities the Super Admin and Operator out from the system Actor User Precondition User login as Super Admin or Operator Main Flow 1. User chose logout menu Alternative Flow - Post Condition System will display ”Sucess to Logout ” [LOGOUT ]”. 112

4.2.2 Sequence Diagram