Design and Build Disaster Emergency Response Systems Using Firebase Cloud Messaging Based on Android and SMS Gateway

Design and implementation emergency response system using firebase cloud messaging android based and sms gateway is a disaster notification information system using mobile android based media by utilizing support from firebase cloud message service and sms gateway. This study aims to assist BPBD Majalengka District in improving the effectiveness, accuracy, and speed of the process of delivering disaster information to the public. Applications use cross-platform messaging through firebase clouds that are able to perform real-time notification reporting to users with details or formatting of text, images, or map coordinates. This research uses Agile Method Development system with Rational Unified Process and software used in making this application is using Android Studio 2.3.2 and PHP programming language.


I. Introduction
At present the development of information technology has undergone considerable changes, the development of technology certainly cannot be separated from innovations created by humans (McLuhan, Marshall. 2006 [1]). Along with the rapid progress of information technology, information is very important in carrying out a job and activity. Various aspects of life are greatly helped by the advancement of information technology, this is felt by various parties who begin to feel that information technology is a difficult thing to separate from daily work. One technology that is very inherent in the lives of Indonesian people is Mobile device technology.
Currently, cellular provider support has spread to almost all regions in Indonesia. This is a great opportunity to utilize mobile device technology in solving various public problems, including in the field of disaster management or disaster management. Mobile or mobility can be defined as the ability to be able to move or be moved easily (V. Lee et al, 2004 [2]). In the context of disaster management, related entities can be assisted with a mobile device and a mobile application. With a system connected to the control center server, applications and mobile devices can be an accurate, effective, and realtime source of information to support the process of sending disaster data.
Disaster is an event caused by nature or because of human activities that can occur suddenly and slowly, which causes loss of human life, damage to property and environment, and beyond the ability and resources of the community to overcome them (BNBP, 2010 [3 ]). Landslides are one of the natural disasters that often hit the tropics or wetlands. The damage caused by mass movements is not only direct damage such as damage to public facilities, agricultural land, or human casualties, but also indirect damage that paralyzes development activities and economic activities in the disaster area and its surroundings.
The Center for Volcanology and Geological Disaster Mitigation (PVMBG) of the Ministry of Energy and Mineral Resources states that West Java is a region that has a high potential of experiencing a landslide. There are around 22 regencies / cities in West Java that have the potential to experience land movement and have a high level of vulnerability to landslides, and Majalengka Regency is one of the regions or districts prone to landslides. Mentioned by the Head of the Regional Disaster Management Agency (BPBD) of Majalengka Regency H. Toto Sumianto through Rena's A B S T R A C T Design and implementation emergency response system using firebase cloud messaging android based and sms gateway is a disaster notification information system using mobile android based media by utilizing support from firebase cloud message service and sms gateway. This study aims to assist BPBD Majalengka District in improving the effectiveness, accuracy, and speed of the process of delivering disaster information to the public. Applications use cross-platform messaging through firebase clouds that are able to perform real-time notification reporting to users with details or formatting of text, images, or map coordinates. This research uses Agile Method Development system with Rational Unified Process and software used in making this application is using Android Studio 2.3.2 and PHP programming language. logistics services, based on collected data, from the beginning of January 2017 to the present there have been at least 9 natural disasters in the form of landslides, abrasions and flooding in the Malausma District, Lemah Sugih, Bantarujeg, Argapura, Maja, and Majalengka Districts. In general, disasters that occur are dominated by landslides and the cause is thought to be strongly caused by high rainfall levels. Disaster management needs to be supported by the availability of accurate data and information. According to the BPBD PUSDALOPS Majalengka A. Bicky Amanatullah in the interview session the research stated that, "At present, the process of delivering data on disasters available in Majalengka Regency has not been well integrated, where disaster data and information formats are still diverse, and community support for this disaster very important role in supporting the process of delivering information. For this reason, a reference is needed as a guideline for effective, fast and accurate management of data and information on disaster management so that the community and BPBD can be connected to each other well.
Based on the explanation above, the researcher concluded that the BPBD of Majalengka Regency needed an early warning system (Early Warning System) based on android mobile applications to support and assist BPBD in Majalengka Regency in improving the process of delivering disaster information or disaster management to the community to be more effective, faster, and accurate. An early warning system is an order to deliver information on the results of predictions to a threat to the community before the occurrence of an event that can pose a risk. EWS aims to provide a warning so that recipients of information can immediately be prepared and act according to the right conditions, situations and times. The main principle in EWS is to provide information quickly, accurately, on target, easily accepted, easily understood, trusted, and sustainable by decision makers (the community).
Therefore, this research is focused on designing and building an early warning system to assist BPBD in providing disaster information, especially in Majalengka.

Elaboration
The stage to complete the design based on the results of the analysis in the inception stage. Activities carried out at this stage include the creation of a subsystem architecture design, system component design, data format design (communication protocol), interface design, display flow map design, determination of the design pattern used, UML diagram modeling ( activity diagram, class) and documentation.

Contruction
Stage to implement the results and test the results of the implementation. In the initial stages of construction, a re-examination of the results of analysis and design is carried out, if the design made is in accordance with the system analysis, then the implementation with the java programming language can be done. Activities carried out at this stage include testing the results of analysis and design, data collection of complete implementation needs (guided by identification of needs at the analysis stage), determination of the codding pattern used, programming, testing, program optimization, data collection on various possibilities for further development / improvement , and making documentation.

Transition
The stage to submit the system to the consumer (roll-out), which generally includes the implementation of training for users and application beta testing on user expectations.

III. Result and Discussion
Designing an application system Designing the Implementation of Disaster Emergency Response Systems Using Firebase Cloud Messaging Based on Android and SMS Gateway Use case system diagram for Android  Figure 4 is the Sequence administrator login diagram. In the login sequence diagram process, the administrator inputs the username and password to be able to enter and access the administrator page. The username and password on the login form will be validated by the system then the system will direct the administrator to the administrator page if the username and password match the data in the system database. The following sections are the results and implementation of the application of the Design of Disaster Emergency Response System Implementation Using Firebase Cloud Messaging Based on Android and Sms Gateway, which consists of an explanation of supporting applications and the results of checking or testing applications that have been made, where testing of these applications is done using the Black Box and White Box Testing testing a. System Requirements Specifications The following are the supporting devices needed to run the application. Windows 7 operating system, or more; HP 431 Core i3 laptop; 2 Gb RAM memory; LG G4 Smartphone Lolipop Version 5.0; Internet browser (Google Chrome); Web Server Service (Hosting) USB Cable Smartphone b. Black Box Testing It is a test that is performed only observing the results through execution of test data and functional checking of the software. The test samples are as follows:  Is a desin test case that uses a procedural design control structure to obtain a test case. In this whitebox testing is not done on the whole program as a whole, but it is done only on certain coding functions that are sampled only. The Base Set information above shows that when the application is run it appears that one of the Base Sets produced is 1 -4 -6 -7 -8 -4, and it appears that the node has been executed at least once. Likewise with the other two Base Sets. So based on these provisions in terms of software feasibility, this system has met the requirements.

IV. Conclusion
The conclusions that can be taken in the study are as follows: 1. This mobile application has the concept of an Early Warning System related to disaster issues in Majalengka Regency 2. With this application, the public can receive information or disaster warnings from Majalengka BPBD accurately and in detail through their smarthphone; 3. By using the push notification from the firebase, the BPBD Majalengka cloud messaging can deliver disaster information in real time with secure media storage (cloudbase).