EARTHQUAKE INFORMATION PUSH NOTIFICATION SYSTEM IN ANDROID APPLICATION USING GOOGLE FIREBASE

Rakhmad Maulidi(1), Bagus Kristomoyo Kristanto(2), Yohanes Dwi Listio(3),


(1) Informatics Study Program, Sekolah Tinggi Informatika dan Komputer Indonesia, Malang
(2) Informatics Study Program, Sekolah Tinggi Informatika dan Komputer Indonesia, Malang
(3) Informatics Study Program, Sekolah Tinggi Informatika dan Komputer Indonesia, Malang
Corresponding Author

Abstract


Indonesia is a country located between three tectonic plates, namely Eurasia, the Pacific and Indo-Australia, which is one of the active plates, so that there is the potential for earthquakes, which are sometimes followed by tsunami disasters. The latest accurate, precise, and trusted earthquake information is needed by all parties. For this reason, a system is needed to inform the latest earthquake so that the impact can be minimized. Departing from open data published by BMKG, which is an earthquake in real time, a push notification system for earthquake information was designed to the Android application using Google Firebase. Push notifications are adjusted for specific areas based on user wishes. When the user is in the vicinity of an earthquake-affected or surrounding area, or the location of an earthquake is in a city that is monitored by the user, the notifications that appear can be alerts. Whereas when the user is in a location that is not affected by an earthquake, the notification that appears is only as information that there is an earthquake in a certain area. After analyzing, designing, implementing and testing using the black box testing method, push notification system functionally produces results that are as expected.


Keywords


Earthquake Information System,Push Notification System,Android Application, Google Firebase

References


A. Anggoro, “Sistem Push SMS Notification untuk Memonitoring Gempa Bumi di Wilayah Indonesia,” Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta, Yogyakarta, 2014.

Kementerian Energi dan Sumber Daya Mineral (ESDM) Badan Geologi Pusat Vulkanologi dan Mitigasi Bencana Geologi, Gempa Bumi dan Tsunami. Bandung, 2015.

Google Developers, “Introduction to Push Notifications,” 2019. [Online]. Available: https://developers.google.com/web/ilt/pwa/introduction-to-push-notifications. [Accessed: 14-Aug-2019].

N. Safaat H., ANDROID: Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Penerbit Informatika, 2015.

B. Raharjo, Belajar Otodidak Framework CodeIgniter: Teknik Pemrograman Web dengan PHP dan Framework CodeIgniter 3. Bandung: Penerbit Informatika, 2015.

Y. Purbadian, Trik Cepat Membangun Aplikasi Web dengan Framework CodeIgniter. Yogyakarta: Penerbit ANDI, 2016.

A. P. Basuki, Menguasai Codeigniter: Kasus Membangun Aplikasi Perpustakaan. Yogyakarta: Penerbit Lokomedia, 2016.

Firebase, “Firebase Cloud Messaging | Firebase.” [Online]. Available: https://firebase.google.com/docs/cloud-messaging/. [Accessed: 09-Nov-2018].

S. Ahmad, “Pembangunan Mobile Application Store Alisha Fancy Shop Memanfaatkan Sistem Push Notification dan Location Based Service (LBS) Berbasis Android,” J. Ilm. Komput. dan Inform.

R. Stohy, N. Khamesy, and H. Ghareeb, “A Proposed System for Push Messaging on Android,” Int. J. Interact. Mob. Technol., vol. 10, no. 3, pp. 29–34, 2016.

A. B. Gunawan, S. Hansun, and M. B. Kristanda, “Nolong.In: An android based incident notification application with push notification technology,” Int. J. Electr. Comput. Eng., vol. 9, no. 1, pp. 485–495, 2019.

S. Hyun, J. Cho, G. Cho, and H. Kim, “Design and Analysis of Push Notification-Based Malware on Android,” Secur. Commun. Networks, vol. 2018, 2018.

M. H. Riadh, “Notification System to Students using an Android Application,” Int. J. Comput. Appl., vol. 140, no. 1, pp. 22–27, 2016.

R. Ravindran, N. Qazi, V. Atre, J. Rohira, and S. Narkar, “Campus Push, Location, Context, Policy Driven Push Notification Application for Mobile Devices,” Int. J. Eng. Tech. Res., vol. 3, no. 1, pp. 143–147, 2015.

GeeksforGeeks, “Haversine formula to find distance between two points on a sphere - GeeksforGeeks,” 2018. [Online]. Available: https://www.geeksforgeeks.org/haversine-formula-to-find-distance-between-two-points-on-a-sphere/. [Accessed: 29-May-2019].

M. S. Mustaqbal, R. F. Firdaus, and H. Rahmadi, “Pengujian Aplikasi Menggunakan Black Box Testing Boundary Value Analysis (Studi Kasus: Aplikasi Prediksi Kelulusan SNMPTN),” J. Ilm. Teknol. Inf. Terap., vol. 2, no. 1, pp. 6–12, 2014.

P. Astuti, “Penggunaan Metode Black Box Testing (Boundary Value Analysis) Pada Sistem Akademik (SMA/SMK),” Fakt. Exacta, vol. 11, no. 2, p. 186, 2018.

A. S. Rosa and M. Shalahuddin, Rekayasa Perangkat Lunak Terstruktur dan Berbasis Objek. Bandung: Penerbit Informatika, 2013.


Full Text: PDF

Article Metrics

Abstract View : 469 times
PDF Download : 90 times

DOI: 10.56327/ijiscs.v4i2.898

Refbacks

  • There are currently no refbacks.