Development of a Web-Based “Let's Donate” Fundraising Information System

This study aims to make it easier for donors who will donate without having to come to the place so that it is more effective and efficient. The development of this information system uses SDLC (Systems Development Life Cycle), which includes four stages, namely planning, analysis, design and implementation. By implementing this information system application, it is hoped that it will facilitate fundraising activities during both pandemic and non-pandemic periods. Fundraising is the process of collecting contributions from donors. Through data analysis, it is known that religious factors, the influence of campaigns and platform innovations have a positive effect, while the social spirit of the community has a negative effect. Overall, all factors are very important in influencing people to donate through online crowdfunding. The results of this study indicate that the factors of people's social life have a negative impact, because people believe that if someone has a high standard of social life, they are more likely to choose to provide assistance or donations directly rather than using the online system.


Pendahuluan
Currently technology is developing very rapidly, and plays a very important role in supporting human activities to further optimize time [1]- [5]. Information systems have significant benefits for improving organizational performance [6], [7]. So that with this information system, most social institutions or foundations can use it for certain purposes, for example, to raise donations from donors. [8]. "Donors are people who make donations to the community in the form of funds, etc." [9]. Funds from donors to be clearer must have a fund management report, so that an effective information system is needed to convey the information provided quickly, precisely and accurately. Organizations need website-based information systems such as companies, educational institutions, and even social institutions, for example, Areta, which is an institution engaged in the social sector. [9]. With the website, information will be easier, more effective and faster in disseminating information for fundraising so that it can increase the number of donors quickly via the internet. [10]. Not only that, another benefit of this website is that donors can do it online which can be accessed anytime and anywhere as long as they are connected to the internet network. So that donors don't have to come directly to the place considering the Covid-19 which makes all activities limited. * Corresponding author : husni@trunojoyo.ac.id In making the "Let's Donate" website, we will use the SDLC (The Systems Development Life Cycle) method. [11]. In this research, a web-based fundraising application will be built which is designed to make it easier for social institutions (Arera) with donors to make online donations.

Literature Review
For the development of information systems in this study carried out at an institution areta. Areta is an institution engaged in the social sector. This institution was established as a form of concern, the role of students to help make it easier for candidates/donors to donate. Previous research was conducted by creating an information system that can support decisions and control the running of the organization [12]. The information system is a unit of various elements that interact systematically and regularly to create information that will support decision making and control over the course of the company or institution. [13].
The development of a website-based information system is needed by institutions, companies, and even the public in finding and creating information. Website is a collection of pages consisting of several pages about various information in digital form connected to the internet [12].
The development of software information systems engineering is a new system to improve the previous research / theoretical basis [13]. "SDLC refers to the model, the process used to develop a software system and describes the process, i.e. the developer accepts the move from problem to solution." [14] The stages consist of 4 stages, namely planning (planning), analysis (analysis of various problems), design (system design) and implementation (implementation of the design, planning, analysis that has been done previously).

Method
In this research, the SDLC (The Systems Development Life Cycle) method is used as a stage in software development, SDLC waterfall is a software development methodology used to structure, plan and control the process of developing an information system. [15]- [17], [17], [18]. The stages are as follows:

Analysis
The second stage is analysing system requirements, namely the "Let's Donate" application that can be used by the community, namely using Use Case Diagrams, Business Process Modelling Notation (BPMN), Sequence Diagrams [19].

Design
The third stage is designing the "Let's Donate" information system, at this stage the author designs an information system with a user interface that can be understood and understood by users by using Class Diagrams, Deployment Diagrams, User Interface Design, and Data Models. [20].

Implementation
The fourth stage is implementation, at this stage the author will describe the results of implementing the "Let's Donate" website and also testing to ensure its performance as designed [21].

Result
The results of the implementation of a web-based Donation Raising information system with the application name "Let's Donate" are used to facilitate fundraising activities or raise funds that can benefit the community and increase community participation in donating, so as to increase and stabilize the number of donations that Areta gets. In making the information system "Let's Donate" the SDLC waterfall method is used, while the explanations for each are as follows:

Analysis
At this stage we can see and understand what the needs of the "Let's Donate" website are.  In Figure 2 explains the Business Process Modelling Notation (BPMN) in this donation transaction process, there are two actors who play a role, where prospective donors choose the type of donation which will later be directed to fill out the login form, if you don't have an account, you must fill out the account registration form first, if after that, it will be continued to fill out the donation form and make donation payments. Where donor data and the amount of incoming donations will be added and stored in the donation transaction data database managed by the admin.  Figure 3 explains that the admin can access the login page, input the username and password, then the data will be processed and added to the admin table and validated. If the data entered is incorrect it will return to the login page and if it is correct, it will be directly connected to the home page.  Figure 4 explains that on the dashboard page, donors can access the dashboard home page and choose the type of donation they want. If you choose the type of donation, you will be directed to the login page to enter your username and password, then the data will be processed and added to the donors table and validated. If the data entered is incorrect, it will return to the login page and if it is correct, it will be directly connected to the donation payment page to fill out the payment form, which later the data will be processed and added to the transaction table and validated.  Figure 5 shows the class diagram in this application, namely there is a table of actors that connects to donation transactions where 1 actor can make many donations or even don't donate, and the actor table also connects to the about us page where 1 actor can give feedback many times or not. give it. Meanwhile, the donors table connects to donation transactions where 1 donor can make a donation once or multiple times. Figure 6 shows the deployment diagram of the "Let's Donate" application.

User Interface Design
The author designs an information system with a user interface that can be understood and understood by the user. The following is the design of the "Let's Donate" website. Figure 7 shows the user interface of the Dashboard Home page.

Implementation
At this stage the author will describe the results of the implementation of the "Let's Donate" website and also carry out testing to ensure its performance as designed.   Figure 11 shows the Donation Payment Page, users who have selected their preferred donation program will be directed to fill out several forms on this page. Here there are several input forms such as filling in the nominal donation, name, email, phone number and choosing the payment method. After the user has finished filling it out, here there is a "Submit" button to save and complete the payment stage.

Validation Testing
System testing is the final stage that ensures the software has met all the functional, behavioural, and system performance. We tested this system by entering several inputs that were not in accordance with the request, if successful then there were errors and deficiencies in the validation system. And when all the features in this system are tested, the results run smoothly and there are no errors.

Conclusion
The website's information system "Let's Donate" is inspired by the declining economy of the community due to the Covid-19 outbreak which has restricted all social and economic activities, so that the impact is very large on small communities. The "Let's Donate" donation-raising information system is used as a crowdfunding medium to raise funds, provides a choice of humanitarian programs and payment methods that make it easier for donors and potential donors to spread awareness (donate), so they don't have to come to the place. This is necessary to expedite and accelerate the flow of funding information so that it can reach a wide community and its frequency is so high. This website is managed by a social institution called Areta, in its use this website is made with features that make it easier for users to access it. Where this information system can be used by institutions or agencies, even people who want to donate or not. In making this website, the SDLC (The Systems Development Life Cycle) method is used where the steps are planning, system design, analysis and implementation. The procedures in this application system are registration, login, choosing the type of social activity program, filling out the donation transaction form, and completing the payment stage. From the results of tests that have been carried out, all features in this system run smoothly and there are no errors.