Pengiriman Pesan Whatsapp Massal Otomatis dengan XPath Address Finder, Checker, dan Fitur Update

Yohannes Dimas Hartanto Putra, Abdul Ghofir

Abstract


WhatsApp is a reliable, secure, simple calling and messaging service that is available for free. This service was originally developed as the short message service alternative, and now supports location, document, video, photo, and text exchange features. This service has over two billion active users in one hundred and eighty countries. With some of these advantages, this service can be used as an alternative to SMS to convey information in bulk. For example, broadcasting information or reminders of certain things or advertising. By using WhatsApp, the costs required for the broadcasting process will be very small compared to using SMS. However, it would be very inefficient and time-consuming if the process of broadcasting the information was still done manually by retyping or copy-pasting messages from target to target. This reseach aims to develop an application that can automate the process of sending mass messages automatically through the WhatsApp service. In addition, a Virtual Contact File creation feature was also developed to help users add contacts from targets. To improve the adaptability to HTML structure changes on the WhatsApp Web website, an XPath address update feature on key elements was also developed. To support the update feature, the XPath address finder and checker on certain elements in a web page function were also developed.

Keywords


WhatsApp, automasi pesan, texting, Xpath Finder, Selenium, sms bulk.

Full Text:

References


WhatsApp LLC. (n.d., n.d. n.d.). About WhatsApp. Diperoleh Oktober 25, 2021, dari WhatsApp: https://www.whatsapp.com/about

Creatio. (n.d., n.d. n.d.). Rapid Application Development (RAD), Everything You Need to Know. Diperoleh Oktober 21, 2021, dari Creatio: https://www.creatio.com/page/rapid-application-development

Techopedia Inc. (2021, June 8). Automation. Diperoleh Oktober 21, 2021, dari Techopedia: https://www.techopedia.com/definition/32099/automation

Anniss, M. (2014). What Is a Website and How Do I Use It? (1st ed.). New York: Britannica Educational Publishing. Diperoleh Oktober 30, 2021, dari https://books.google.co.id/books?hl=id&lr=&id=SH-KAwAAQBAJ&oi=fnd&pg=PT6&dq=what+is+website&ots=6ez5ZfjEGN&sig=krW0I03auH935b3W4_EWswT37Cg&redir_esc=y#v=onepage&q&f=false

Robbins, J. (2012). Learning web design: A beginner's guide to HTML, CSS, JavaScript, and web graphics. Sebastopol, California, United States of America: O'Reilly Media, Inc. Diperoleh November 1, 2021, dari https://books.google.co.id/books?hl=en&lr=&id=A-tltyafYmEC&oi=fnd&pg=PR11&dq=HTML&ots=J6GKbRYAFT&sig=AN1E_ZjdS8nFW08fca-hX0AESoQ&redir_esc=y#v=onepage&q&f=false

JavaTpoint. (n.d., n.d. n.d.). What is HTML. Diperoleh Oktober 21, 2021, dari JavaTpoint: javatpoint.com/what-is-html

TechnologyAdvice. (2003, September 29). Basic HTML rules. Diperoleh Oktober 21, 2021, dari TechRepublic: https://www.techrepublic.com/article/basic-html-rules/

Chaikin, Y. (2017, September 11). Basic Structure of an HTML Document. Diperoleh Oktober 21, 2021, dari ClearlyDecoded.com: https://clearlydecoded.com/basic-html-document-structure

Quin, L. R. (n.d., n.d. n.d.). XML ESSENTIALS. Diperoleh Oktober 21, 2021, dari World Wide Web Consortium: https://www.w3.org/standards/xml/core

Michael Benedikt and Christoph Koch. 2009. XPath leashed. ACM Comput. Surv. 41, 1, Article 3 (January 2009), 54 pages. Diperoleh November 1, 2021, DOI:https: //doi.org/10.1145/1456650.1456653

Library Carpentry. (n.d., n.d. n.d.). Introduction to web scraping: Selecting content on a web page with XPath. Diperoleh Oktober 22, 2021, dari LIBRARY CARPENTRY: https://librarycarpentry.org/lc-webscraping/02-xpath/index.html

Refsnes Data. (n.d., n.d. n.d.). XPath Syntax. Diperoleh Oktober 22, 2021, dari W3Schools: https://www.w3schools.com/xml/xpath_syntax.asp

Ramya, P., Sindhura, V., & Sagar, P. (2017). Testing using selenium web driver. 2017 Second International Conference on Electrical, Computer and Communication Technologies (ICECCT), 1-7. Diperoleh November 1, 2021, doi:10.1109/ICECCT.2017.8117878

Software Freedom Conservancy. (n.d., n.d. n.d.). Selenium Homepage. Diperoleh Oktober 22, 2021, dari Selenium: https://www.selenium.dev/

Software Freedom Conservancy. (n.d., n.d. n.d.). Selenium Documentation Overview. Diperoleh Oktober 22, 2021, dari Selenium: https://www.selenium.dev/documentation/overview/

Muthukadan, B. (n.d., n.d. n.d.). 4. Locating Elements. Diperoleh Oktober 22, 2021, dari Selenium with Python documentation: https://selenium-python.readthedocs.io/locating-elements.html

Muthukadan, B. (n.d., n.d. n.d.). 7. WebDriver API. Diperoleh Oktober 22, 2021, dari Selenium with Python documentation: https://selenium-python.readthedocs.io/api.html

Nof S.Y. (2009) Automation: What It Means to Us Around the World. In: Nof S. (eds) Springer Handbook of Automation. Springer Handbooks. Springer, Berlin, Heidelberg. Diperoleh November 1, 2021, https://doi.org/10.1007/978-3-540-78831-7_3

Sadovsky, A. (2015, July 13). XPath Helper. Diperoleh Oktober 25, 2021, dari chrome web store: https://chrome.google.com/webstore/detail/xpath-helper/hgimnogjllphhhkhlmebbmlgjoejdpjl?hl=en

WABLASTER PRO. (n.d., n.d. n.d.). Diperoleh Oktober 25, 2021, dari WABLASTER PRO: https://www.wablaster.id/

Zen, L. (n.d., n.d. n.d.). WABlaster Pro. Diperoleh Oktober 25, 2021, dari JV Partner Indonesia: https://www.jvpartner.id/JVPI/wablasterpro-v-4-single/

Goldberg, K. (2009). XML: Visual QuickStart Guide. Berkeley: Peachpit Press. Diperoleh Oktober 30, 2021, dari https://books.google.co.id/books?hl=id&lr=&id=485Ol3iv2tAC&oi=fnd&pg=PR5&dq=what+is+XML&ots=qccEBxGp4a&sig=rV9lv1XOmhSo_dy_Tw5O4zIMy5U&redir_esc=y#v=onepage&q&f=false

WhatsApp LLC. (n.d., n.d. n.d.). WhatsApp Help Center. Diperoleh Desember 8, 2021, dari WhatsApp: https://faq.whatsapp.com/web/chats/how-to-send-media/?lang=en

WhatsApp LLC. (n.d., n.d. n.d.). WhatsApp Help Center. Diperoleh Desember 8, 2021, dari WhatsApp: https://faq.whatsapp.com/general/i-get-a-message-that-my-video-is-too-long-and-it-wont-send/?lang=en




DOI: https://doi.org/10.30591/jpit.v7i2.3577

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

JPIT INDEXED BY

  
  

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.