Development of Web-Based Rtikabdimas Application With a Rapid Unified Process Approach

Abstract is a synopsis of the work containing the problems studied, research purpose, information and methods used to solve problems, and conclusions. Articles must be submitted in print-ready format and are limited to a minimum of ten (10) pages and a maximum of twelve (12) pages. Abstract is a synopsis of the work that contains the issues studied, the research purpose, the information and methods used to solve the problem, and the research conclusion. Abstracts are limited to 200 words and should not contain references, mathematic equations, figures, and tables. The font size for abstracts, keywords, and body of article is 11pt. Keywords


INTRODUCTION
Volunteers are individuals or groups of people, from amateurs to professionals, young or old, committed to providing their time and abilities to help the public interest for charity [1], [2]. Volunteers are essential in promoting Information and Communication Technology (ICT) in developing countries [3], for example, acting as actors who open access to public information [4], build citizen journalism [5], monitor hoax information [6], providing awareness about the dangers of hate speech and bullying [7]- [10].
ICT volunteers in Indonesia play a role in helping the government [11], such as being a facilitator in implementing village websites [3]. The village government involves the community as ICT volunteers as a solution to the limited number of village officials who master ICT [12]. ICT volunteers act as community information groups that manage information and create citizen journalism that shares information through village websites [5]. In addition, ICT volunteers train and implement village websites that provide access to services and information on village potential in a bold manner [13]. In the micro, small, and medium business sectors, ICT volunteers provide online marketing training and assistance in making product profile videos [14]- [16]. Besides that, ICT volunteers also strengthen digital literacy competence in the education sector, so students can use ICT creatively without ignoring digital ethics [17]. They also carry out training and mentoring programs to improve the ability of teachers and students to utilize educational technology for all subjects [18] or specific subjects [19]. Even though ICT volunteers educate people online during the Covid-19 pandemic, beneficiary partners are very loyal and enthusiastic about their services [19]- [21].
The critical role of ICT volunteers is maintained by recruitment. Institut Teknologi Garut mobilizes students to become ICT volunteers through ICT volunteer classes. This class is the first community service learning activity before carrying out actual work lectures [22]. Students who take part in the classes receive training in the form of volunteer theory within half a semester, then practice it in the RTIKAbdimas program throughout the following half semester. This practice includes digital literacy activities targeting residents and reporting the results of activities in scientific forums and publications. The RTIKAbdimas label is based on the program hashtag on social media, which means ICT volunteers as community servants. The RTIKAbdimas program has had quite a good impact. For example, in 2021, this program increased public knowledge by 17.26 points based on the difference between the post-test and pre-test results [23]. 87% of participants were satisfied with this program [24]. Thus, the wheel of digital literacy development continues to spin thanks to the RTIKAbdimas program, which runs annually.
It is just that the application of ICT in managing the RTIKAbdimas program is still not integrated, where data collection uses Google Forms and data processing uses Microsoft Office. The condition causes data or files to be scattered in many places, thus confusing users who do not understand the relationship between the data or files. Previous studies have developed web applications for volunteer performance recording and reporting services [25]. Other research reveals that ICT volunteer organizations have implemented web platforms, such as websites for information delivery, communication, and registration [26]. The results of other studies that developed systems for control services, including announcements, supervisor assignments, and monitoring task progress, can be considered for developing this application [27]. The existing result only partially solves the RTIKAbdimas program problem. There is an opportunity for researchers to combine these solutions and adapt and complement them to solve integration problems. Based on this opportunity, this study aims to create a web application for the RTIKAbdimas program that automates the tasks of program managers.

METHODS
The development of online services for RTIKAbdimas uses the Rapid Unified Process (RUP) approach. Figure 1 shows the stages and activities to achieve the research objectives. This web application was developed while the RTIKAbdimas program was running. The RUP and its tools allow users to get the system up and running quickly, and developers can fix it immediately after receiving user feedback. At the inception stage, the program manager explains the RTIKAbdimas business process and determines system specifications that include tasks in the business process turning automatic. By paying attention to these inputs, the researcher used case diagrams, activity diagrams, class diagrams, menu structures, and interfaces. Next, the researcher made a prototype by referring to the model diagram. In the end, the researcher checks the suitability of the system's function or reaction to the input with the requirements specification using the black-box testing method [28].

RESULTS AND DISCUSSION
The RTIKAbdimas program manager explains system specifications based on business processes, including the registration, debriefing, service, reporting, and assessment phases [23]. In the registration phase, the system presents information on the RTIKAbdimas event and related template files, opens registration services for volunteers and instructors, and informs registrants and associated files to the RTIK base. Participants propose groups of volunteers and mentors and participate in debriefing activities using specific media in the debriefing phase. The system presents service-related template files, and participants submit partners in the service phase. Participants publish news articles about their activities and upload group reports in the reporting phase. In the assessment phase, participants assess colleagues, partners asses volunteer groups, supervisors assess volunteer reports, and the system presents the assessment results in participant certificates. Ultimately, the system gives certificates to the volunteer base, mentors, participants, and partners. Figure  2 shows the relationship between the actors in their respective roles. Table 1 shows the role of actors in RTIKAbdimas. The administrator provides initial data in the form of data from other users who also act as administrators, at least including usernames and passwords. Administrator profile can be equipped with a photo and contact list. Administrators help ICT volunteer administrators deliver announcements, so this system is equipped with related functions. ICT volunteer activities are centered on the base or RTIK base, so administrators need to add an RTIK base profile. A volunteer TIK coordinator leads each RTIK base, so administrators must add partner coordinator data with their profile data. The coordinator can access the system, so his username and password must be saved.
The most important activity in the RTIK base is the debriefing of the ICT volunteer team, so the administrator must add the trainer's data and list of skills. The trainers can train volunteer ICT personnel from the regular RTIK base. Every ICT volunteer personnel can participate in training organized by ICT volunteer administrators. Every online activity of the training process is carried out by actors involved through the system. The process is called RTIKAbdimas event added by the administrator.
The RTIKAbdimas event includes the service activities of the ICT volunteer team to beneficiary partners (called partners). Anyone can register as an ICT volunteer and complete their profile through this system. Each TIK volunteer personnel must have an RTIK base, so the RTIK coordinator adds applicants he knows to his list of base members. The ICT volunteer team carries out services under the guidance of senior ICT volunteers as advisors or mentors. RTIK coordinates adding several colleagues as advisors to the ICT volunteer team. Afterward, each advisor can run the RTIKAbdimas event with several instructors. Advisors can accept and reject RTIKAbdimas registrants or participants as personal team members that they are mentoring.
Furthermore, advisors and trainers become speakers at briefing events and manage all file activities required by the ICT volunteer team. The trainer delivers training material based on the material he manages in the system. The most important task of both is to provide individual and group assessments, which are the input for scoring the performance of ICT volunteers. Another input comes from partners who review the quality of ICT volunteer services. ICT volunteers will find the score in the certificate they receive after the entire RTIKAbdimas process is complete. Institutions that form the basis of RTIK, instructors, advisers, and partners also receive certificates related to these activities. Making a web-based RTIKAbdimas application pays attention to use cases and other diagrams. Figure 3 shows the interface for administrators who support the RTIKAbdimas program event management. Through this interface, administrators can deliver statistics that include the development of volunteer participation, comparison of types of services and partner groups, and the ratio of debriefing participation.
RTIK bases need services that support the supervision of the RTIKAbdimas program at the local level. The web application of RTIKAbdimas contains the RTIK bases dashboard that provides information on the list of volunteers and mentors. The statistics in this dashboard are limited to volunteer data only. The Instructor dashboard, as shown in Figure 4, includes information on the schedule for the debriefing task and a feature for uploading debriefing materials. The certificate button appears automatically after the debriefing task is complete. Mentor provides services related to the RTIKAbdimas event that will and has taken place. The dashboard for the mentor, as shown in Figure 5, includes a feature to approve or reject the volunteer group's request for guidance through the event menu. The supervisor can download the certificate on the completed event menu. The dashboard for volunteers, as shown in Figure 6, includes a shape similar to a dashboard for instructors, and the location for  downloading certificates is on the same menu. The activity icon will be active according to the time conditions previously determined by the administrator. Figure 7 shows the dashboard for partners. The most important part of the online service for partners is filling out program surveys in a form with closed-ended questions. The survey questions covered the ability of ICT volunteers to meet partners' needs, the benefits of ICT devices introduced by ICT volunteers, motivation to apply the competencies provided by ICT volunteers and work together again in the future both individually and as an organization, as well as satisfying aspects. The survey results are helpful input for planning the next RTIKAbdimas program. The survey is an assessment of ICT competencies and devices. Good competence of ICT volunteers and useful ICT devices can increase partners' motivation to work together in the future.
Supervision is part of the judgment, the final phase of the RTIKAbdimas program. The results of the partner's assessment are one of the variables on ICT volunteer performance scores. Another variable is the assessment of the advisor and peer assessment. ICT volunteer performance scores will be included in the certificate. ICT volunteers download the certificate from their dashboards. At the same time, advisors and the RTIK base will receive a certificate of participation without a score. Until this development stage, there is no need to evaluate the performance of bases and advisors. All critical scenarios in table 2 follow business process requirements or system specifications. 2 Access the event page, press the add event button, fill in the event name correctly and press the save button.
Successfully added new event and showed notification notification.
3 Access the event page, press the event details button, and set the event data correctly.
Successfully save event data and display notification notification.   D PARTNER 1 Access the program survey page, give an assessment and press the submit button.
Successfully submitted an assessment and cannot reevaluate

CONCLUSION
The RTIKAbdimas application supports good time management, where all actors other than administrators must input data within a predetermined time frame by the program manager. This web application also makes it easier for program managers to calculate performance scores. The system automatically calculates them based on several actors' recorded performance scores. The system generates certificates, reducing the lag time in sending certificates to related actors.
In the end, this research succeeded in developing a web application that supports the RTIKAbdimas program, which records and reports on the performance of volunteers as in previous research [25]. Volunteer performance records include peer, mentor, and partner assessments. This application does not provide access to information on volunteer performance for stakeholders.
The RTIKAbdimas application provides features for publishing announcements, determining supervisors, and monitoring the progress of activities, as well as control functions in other studies [27]. Administrators as program managers can publish event announcements through their dashboards. Only supervisors and volunteers know the progress of activities through the current event menu.
The development has not touched upon the need for online communication between actors, so in its implementation, it still needs to be supported by a platform for communication. With all its limitations, this web application has created an online service for all actors involved in the RTIKAbdimas program. It is more than a service on a website that only includes information delivery, communication, and registration [19].
Future research can focus on development to meet the needs of stakeholders related to sponsorship decisions. Program managers and volunteer bases must monitor the progress of all stages passed by other actors. Researchers need to add a communication function that supports mentors to guide volunteers in making a volunteer report. The function is also helpful for coordination between actors and other benefits that support tasks in the RTIKAbdimas business process.

ACKNOWLEDGMENT
We want to thank the Institut Teknologi Garut for funding the publication of this research, as well as Relawan TIK Indonesia and the Ministry of Communication and Information of the Republic of Indonesia. They have supported the RTIKAbdimas program.