Pengembangan Sistem Diseminasi Prakiraan Cuaca Menggunakan Aplikasi Bot Telegram dengan Metode Webhook

  • TrI Istiana BADAN METEOROLOGI KLIMATOLOGI DAN GEOFISIKA
  • Raksaka Indra A BADAN METEOROLOGI KLIMATOLOGI DAN GEOFISIKA
  • G.S. Budhi Dharmawan BADAN METEOROLOGI KLIMATOLOGI DAN GEOFISIKA
  • Bowo Prakoso BADAN METEOROLOGI KLIMATOLOGI DAN GEOFISIKA
Keywords: Telegram Bot, Webhook, Respon time

Abstract

An official weather forecast dissemination application named @infoBMKG developed for Android and iOS by BMKG available since 2016. Following users behaviour on instant messaging service application, system development is necessary needed for accommodating request-based dissemination. The Telegram Bot feature with Webhook method is applied because of the efficiency on coding for initial setup in the development of Telegram Bot. Therefore, it allows fast response in sending reply to any request. There are three main menus in the design of the telegram Bot (@BMKGbot) displayed as Weather Forecast, Airport Weather, and Satellite Imagery. As results of performance testing, the average response time dissemination-request 2.54s  for Weather Forecast, 2.76s for Airport Weather and 7.28s for Satellite Imagery. Bigger size of data disseminated in an image format of satellite imagery cause longer response time, however the performance testing obtain response times within satisfactory period and meet as expected.  It is recommended to implement @BMKGbot at reliable hosting service on its operational environment for chasing users’ satisfaction with high availability services in term of weather forecast dissemination.

References

[1] A. Azfar, K.-K. R Choo and L. Liu, “An Android Communication App Forensic Taxonomy”. Journal Forensic Sciciece, 2016, vol. 61, is. 5, pp. 1337–1350, Jul. 2016 [Online]. Availabel: http://dx.doi.org/10.111/1556-4029.13164.
[2] C. Montag, K. Błaszkiewicz, R. Sariyska, B. Lachmann, I. Andone, B. Trendafilov, M. Eibes and A. Markowetz, “Smartphone usage in the 21st century: who is active on WhatsApp?”, BMC Resesarch Notes, vol. 8, pp. 1–6, Aug. 2015 https://bmcresnotes.biomedcentral.com/articles/10.1186/s13104-015-1280-z
[3] Hasan, 2016 Membuat Sendiri BOT TELEGRAM dari PHP (Lumajang: IDT (Indonesian Digital Teacher) Group)
[4] Maddox, Sarah., 2014, Application Programming Interfaces (APIs) STCSUMMIT 2014. http://summit.stc.org/responsive/summit2014.htm#!Documents/applicationprogramminginterfacesapis.htm.
[5] Nafis, Rifqi Muhammad, 2019, Aplikasi Pemesanan Jasa Tukang Menggunakan Teknologi Webhook dan Google Event Calender, Tesis, Unikom
[6] Notley, Chris, 2016, Telegram: Build a Bot, United States
[7] R. Ling and C.H. Lai, “Microcoordination 2.0: Social Coordination in the Age of Smartphones and Messaging Apps”, Journal of Communication, vol. 66, issue 5, pp. 834–856, Oct. 2016 [Online]. Available: http://onlinelibrary.wiley.com/wol1/doi /10.1111/jcom.12251/full. [akses 12 Maret 2020]
[8] Sastrawangsa,G., 2017, Pemanfaatan Telegram Bot Untuk Automatisasi Layanan Dan informasi mahasiswa Dalam Konsep Smart Campus, Konferensi Nasional Sistem & Informatika
[9] Sajad F, Hossein Heidari T and Azizeh C 2019 TELEGRAM : AN INSTANT MESSAGING APPLICATION TO ASSIST DISTANCE LANGUAGE LEARNING ( App Review ) Teach. English with Technol. 19 132–47
[10] Setiawan, Nugroho, 2005, Sistem Pertukaran Data Antar Basis Data Dengan XML, Program Studi Ilmu Komputer, Unika Soegijapranata, Seminar Nasional Aplikasi Teknologi Informasi 2005 (SNATI 2005) ISBN: 979-756-061-6 Yogyakarta, 18 Juni 2005
[11] Soeroso H., Arfianto, A., Z., Mayangsari, N.,E., Taali, M., 2017 “Penggunaan Bot Telegram Sebagai Announcement System pada Intansi Pendidikan“, Seminar MASTER 2017 PPNS ISSN : 2548-1509 (cetak) | 2548-6527 (online), http://journal.ppns.ac.id
[12] Telegram 2019 Bots: An introduction for developers
[13] T. T. Telegram, “Telegram Bot Platform”, 2015 https://telegram.org/blog/bot-revolution
[14] https://telegram.org/blog/400-million
[15] https://www.ntaso.com/lets-make-a-telegram-bot-with-php/
Published
2020-06-02