Web-Based Urban Village Information System Development

The development of increasingly advanced and adequate technology so that information can be accessed quickly, precisely, up-to-date, and accurately has prompted the creation of a system that makes it easier for us to retrieve information anywhere and anytime. One area that is developing is population. So that population data can be recorded properly, it requires good data management or administration. Administrative implementation is still carried out in a traditional manner so that various obstacles arise. Therefore, it is necessary to develop an integrated system for population administration. The stages to develop the Urban Village Data Information System are the data collection stage, the application development stage, and the application testing stage. The design of information systems uses the Waterfall method. The Waterfall method takes a systematic and sequential approach. An Information System has been developed that has been used to assist Urban Village Officers to manage village data. The village information system has the convenience of running it. The Village Information System is easy to use and understand. The Urban Village information system is very helpful for the community, it is also fast and stable.


Introduction
The development of the world of information from time to time continues to increase and develop [1]- [3]. Along with the rapid progress in the world of science and technology, the need for information is increasing [4], [5]. This is supported by the development of increasingly advanced and adequate technology so that information can be accessed quickly, precisely, up-todate, and accurately [6]. Therefore, we need a system that makes it easier for us to process information anywhere and anytime. Now, technological developments are also developing in various fields, one of which is the field of population [7], [8]. Activities from the population sector include population census, population relocation, etc., so the importance of population data for administrative needs.
So that population data can be recorded properly, it requires good data management or administration. The thing that is most closely related to population regulation is administration. As we know, administration is still done traditionally, so there are various obstacles. These obstacles include duplication of data, a lot of inaccurate data such as status, increasing family members, etc. In addition, because many processes are done manually, so in the administrative process it can result in the accumulation of files that have the possibility to be lost. And if these files are needed at any time, it will take a long time to find them again.
Therefore, from the constraints that exist in the administration of population data at this time, we are interested in trying to develop an integrated system for population administration. The focus of developing this system is to be able to change population data quickly, briefly and easily through a web application [9], [10]. Data that can be changed include status, education, family members, etc. In this web application, the person who can change the population data in addition to the urban village employees is the Head of the RW. In addition, this system will be equipped with good security in order to maintain data accuracy.

Method
There are several stages that have been carried out to develop a urban village Data Information System, namely (1) Stages of data collection; (2) stages of application development; (3) Application testing stages [11]- [15]. At the stage of data collection, there are two methods used in data collection, namely interviews and observations. Interview is a dialogue between two or more people in which there are sources to be interviewed and interviewers. The purpose of the interview is to obtain information about the questions asked by the interviewer. In this study, interviews were conducted with one of the representatives of the urban village employees. While observation is a method of collecting data through direct observation in the field. In this case, researchers need information about the workings of the implementation of activities in the village. Therefore, it is necessary to make observations to obtain the E3S Web of Conferences 328, 0 (2021) ICST 2021 necessary data. The next stage is the design of Information Systems. Information System Design using the Waterfall method [16]- [20]. In the Waterfall method there are 5 stages, namely the requirements definition stage (needs analysis), system and software design (system design), implementation and unit testing (program code writing), integration and system testing (system testing), operation and maintenance (implementation and maintenance). maintenance). The Waterfall method takes a systematic and sequential approach.
The requirements definition stage or needs analysis is the first stage that forms the basis for the process of making Information Systems. The analysis phase was carried out by means of interviews and observations. After the analysis is carried out, user requirements or user requirements will be formed.
The system and software design stage are the stage for compiling data, the flow of processes that occur in the system, the linkages between processes with one another based on the analysis of the results of user needs. At this stage, two designs will be produced, namely data design and interface design. The data design will produce a Usecase Diagram, while the interface design will produce an interface design that will be applied to the Information System. The implementation and unit testing stage or writing program code is the stage of translating the system design that has been made into commands that are understood by the computer using a particular programming language and database. This stage is the implementation of the system design stage. This Web-Based Urban Village Data Information System application was developed using the PHP language, MySQL database, Java Script programming language, using the SBAdmin 3 Template for a responsive display and using the Codeigniter 3 framework for further optimization in making this website. In its implementation, this application can be run on mobile devices or personal computers that are connected to the internet and have a supported web browser. The integration and system testing stage are the stage to test the system created to find out the shortcomings of the system before it is used. This test is carried out by system makers and system users. If an error is found during testing, it will be refined again by the developer until the application meets the user's needs. The testing method that will be used is the Blackbox and Mean Opinion Score (MOS) testing.
The operation and maintenance stage are the stage of implementing the system that has been created and tested in the agency environment. Maintenance is carried out so that the use of the system can continue to be optimal and minimize system failures. Maintenance can be carried out periodically on the system, database, and supporting components. Treatment can also be done by making instructions for use.

Result
At this stage, we will discuss the steps taken to develop a Kelurahan Data Information System based on the stages described in section 2. The requirements definition stage or analysis stage is carried out to explain in detail and describe applications that are built to be effective and meet user needs. In making the Urban Village Data Information System, several methods are used to form user requirements, namely interviews and observations. At the interview and observation stage, the users of the Urban Village Data Information System were obtained, namely the admin. The admin user is a user who fully manages the Urban Village Data Information System. The next stage in system design is to identify the needs of each user. As stated earlier, that in making this system used interview and observation data collection methods to determine the needs of each user that needs to be applied to the application. After knowing the needs of the Village Data Information System users, the Village Data Information System Usecase will then be designed as shown in Figure 1.  The first implementation is the login page. A login page has been created by entering the username and password as shown in Figure 2. The next implementation is the register page. A login page has been created by entering your name, NIK, Email and password as shown in Figure 3.  This test is carried out to see the performance of the application that has been developed. Testing the application using the Blackbox Testing method and using the Mean Opinion Score (MOS) to see user opinions about the village information system. Blackbox Testing is a software testing method that is used to test software without knowing the internal structure of the program or just observing the functionality and execution of the software. The results of Blackbox testing can be seen in table 1. The next testing stage, using the Mean Opinion Score (MOS) test MOS is one method that can be used to measure the quality and performance of the application or system that has been developed. MOS measurement is done by asking the respondent to answer several questions after the respondent has tried to use the system. Respondents were asked to give a value in the range of numbers 1 to 4. Where the larger the number chosen, the better value. Then the average rating of all respondents is calculated so that the Mean Opinion Score value is obtained from the system. The MOS test is based on user acceptance test (UAT). This UAT was carried out by 5 respondents with 10 questions related to the system built by the author by giving the weight of the assessment which can be seen in Table 2.
The results of the analysis of the tests that have been carried out using UAT, obtained the Mean Opinion (MO) value which is presented in percentage as follows: a) 95% of respondents stated that the Kelurahan Information System is easy to run b) 90% of respondents stated that the appearance of the Kelurahan Information System is easy to use and understand c) 60% of respondents stated that the user interface of the interactive Kelurahan Information System d) 90% of respondents stated that the Kelurahan Information System really helps the community e) 80% of respondents stated that the response time to access the facilities of each Kelurahan Information System was fast and stable

Conclusion
This research has developed an Information System that has been used to assist Urban village Officers to manage village data. The village information system has the convenience of running it. The Village Information System is easy to use and understand. The Urban village information system is very helpful for the community as well as being fast and stable.