Pengembangan Aplikasi Front End Pengguna Whatsapp Gateway Jurusan Informatika Universitas Tanjungpura

Authors

  • Ayub Rahmanda Program Studi Sarjana Informatika, Universitas Tanjungpura Pontianak, Indonesia Author
  • Yus Sholva Program Studi Sarjana Informatika, Universitas Tanjungpura Pontianak, Indonesia Author
  • Morteza Muthahhari Program Studi Sarjana Informatika, Universitas Tanjungpura Pontianak, Indonesia Author

Keywords:

Front end, WhatsApp Gateway, Rational Unified Process (RUP), Gemini API, Black Box Testing, Auto-reply, Scheduled Messages

Abstract

This research aims to develop an intuitive and user-friendly front end application to utilize the WhatsApp Gateway service at the Informatics Department, Tanjungpura University. The development methodology used is the Rational Unified Process (RUP) through two iterations. The first iteration focuses on implementing core features such as WhatsApp multi-account management, phone book, messaging (direct and group), keyword-based auto-reply, and user profiles. The second iteration continues with responsive design, multi-role login, a landing page, enhanced auto-reply using Gemini API, and scheduled messaging. Black box testing with the Equivalence Class Partitioning (ECP) technique was applied in each iteration to ensure application functionality. The test results show that the application functions well according to the specified requirements. This application development is expected to facilitate end-users, especially within the informatics department, in utilizing the WhatsApp Gateway service without needing in-depth technical expertise. This application also contributes to increasing the efficiency of information dissemination through WhatsApp.

Keywords: Front end, WhatsApp Gateway, Rational Unified Process (RUP), Gemini API, Black Box Testing, Auto-reply, Scheduled Messages

 

Abstrak

Penelitian ini bertujuan untuk mengembangkan aplikasi front end yang intuitif dan mudah digunakan untuk memanfaatkan layanan WhatsApp Gateway di Jurusan Informatika Universitas Tanjungpura. Metodologi pengembangan yang digunakan adalah Rational Unified Process (RUP) melalui dua iterasi. Iterasi pertama difokuskan pada implementasi fitur inti seperti pengelolaan multi-akun WhatsApp, buku telepon, pesan (langsung dan grup), autoreply berbasis kata kunci, dan profil pengguna. Iterasi kedua melanjutkan pengembangan dengan penambahan desain responsif, login multi-peran, landing page, peningkatan fitur autoreply menggunakan Gemini API, dan pesan terjadwal. Pengujian black box dengan teknik Equivalence Class Partitioning (ECP) digunakan pada setiap iterasi untuk memastikan fungsionalitas aplikasi. Hasil pengujian menunjukkan bahwa aplikasi telah berfungsi dengan baik sesuai dengan spesifikasi yang ditetapkan. Pengembangan aplikasi ini diharapkan dapat mempermudah pengguna akhir, khususnya di lingkungan jurusan informatika, dalam memanfaatkan layanan WhatsApp Gateway tanpa memerlukan keahlian teknis yang mendalam. Aplikasi ini juga memberikan kontribusi dalam meningkatkan efisiensi penyebaran informasi melalui media WhatsApp.

Kata kunci: Front end, WhatsApp Gateway, Rational Unified Process (RUP), Gemini API, Pengujian Black Box, Autoreply, Pesan Terjadwal

Downloads

Download data is not yet available.

References

Aminudin. (2015). Cara Efektif Belajar Framework Laravel. Lokomedia. https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjhruWt3aX3AhX78XMBHfWODj4QFnoECAMQAQ&url=http%3A%2F%2Feprints.umm.ac.id%2F36285%2F17%2FAminudin%2520-%2520Cara%2520Efektif%2520Belajar%2520Framework%2520Laravel.pdf&u

Ariata, C. (2023, January 18). Apa itu Apache. https://www.hostinger.co.id/tutorial/apa-itu-apache

Bin Ladjamudin, A.-B. (2005). Analisis dan Desain Sistem Informasi (1st ed.). Graha Ilmu.

Coronel, C., & Morris, S. (2016). DATABASE SYSTEMS (12th ed.). Cengage Learning. www.cengage.com/highered

Dixon, S. J. (2023). Most popular global mobile messenger apps as of January 2023, based on number of monthly active users. Statista. https://www.statista.com/statistics/258749/most-popular-global-mobile-messenger-apps/

Dwi Miharja, M. N., Ponco Nugroho, S. S., & Franz, A. (2021). Implementasi Sistem Reminder Jadwal Cuci Darah Pada Pasiean Hemodialisis Dengan Whatsapp Gateway. Indonesian Journal of Business Intelligence (IJUBI), 4(1), 37. https://doi.org/10.21927/ijubi.v4i1.1793

Garrels, M. (2010). Introduction to Linux (Third Edition). Fultus Corporation.

Hamm, M. J. . (2014). Wireframing essentials : an introduction to user experience design : learn the fundamentals of designing the user experience for applications and websites. Packt Publishing.

Heidi, E. (2020, October 8). Cara Menginstal tumpukan Linux, Apache, MySQL, PHP (LAMP) pada Ubuntu 20.04. https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-20-04-id

Informatika Untan. (2022). Sejarah Prodi Sarjana Teknik Informatika. https://informatika.untan.ac.id/sejarah

Jones, D. (2014). JAVASCRIPT: NOVICE TO NINJA. Sitepoint. https://doi.org/10.1515/9781400881048-toc

Kasman, A. D. (2015). Framework Laravel 5 Panduan Praktis dan Trik Jitu. CV. ASFA Solution.

Lindley, C. (2019). Front-end Developer Handbook 2019. https://github.com/FrontendMasters/front-end-handbook-2019

Lopez, P. S. (2023). whatsapp-web.js. https://github.com/pedroslopez/whatsapp-web.js/

Marpaung, A. M., Husnah, F., Efita, S. D., & Nasution, A. B. (2023). Perancangan Sistem Keamanan Website Dengan Metode Hill Chiper. In Jurnal Sains dan Teknologi (JSIT) (Vol. 3, Issue 1). http://jurnal.minartis.com/index.php/jsit/article/view/494

Meta. (2023). WhatsApp. https://www.whatsapp.com/

Mubarak, A. (2019). Rancang Bangun Aplikasi Web Sekolah Menggunakan Uml (Unified Modeling Language) Dan Bahasa Pemrograman Php (Php Hypertext Preprocessor) Berorientasi Objek. JIKO (Jurnal Informatika Dan Komputer), 2(1), 19–25. https://doi.org/10.33387/jiko.v2i1.1052

Munawar. (2021). Analisis Perancangan Sistem Berorientasi Objek (2nd ed.). Informatika.

Muthohir, M. (2021). Mudah Membuat Web Bagi Pemula. Yayasan Prima Agus Teknik. http://journal.um-surabaya.ac.id/index.php/JKM/article/view/2203

Nasrullah, A., Muslim, B., Wijaya, C. H., Pirmantara, D., & Saifudin, A. (2020). Penerapan Teknik Equivalence Partitions pada Pengujian Aplikasi Seleksi Kenaikan Jabatan di PT Maju Makmur. Jurnal Teknologi Sistem Informasi Dan Aplikasi, 3(4), 193. https://doi.org/10.32493/jtsi.v3i4.5407

Nidhra, S. (2012). Black Box and White Box Testing Techniques - A Literature Review. International Journal of Embedded Systems and Applications, 2(2), 29–50. https://doi.org/10.5121/ijesa.2012.2204

Oxford. (2024). Oxford Learner’s Dictionaries. https://www.oxfordlearnersdictionaries.com/definition/american_english/gateway

Péraire, C., Mancin, E., Fernandes, A., Edwards, M., & Carroll, K. (2007). The IBM Rational Unified Process for System z (1st ed.). IBM Redbooks.

Prasetiyo, M. A., Jaenudin, J., & Primasari, D. (2019). Sistem Informasi Pelayanan KB Berbasis Web Dengan Whatsapp Gateway. Semnati, 307–310.

Rosa A.S. (2022). Analisis dan Desain Perangkat Lunak (1st ed.). Informatika Bandung.

Safdar, G. (2021). World Wide Web and Current Scenario of Internet among Pakistani Youth in Information Communication and its Impacts on Cultural Values. XIV.

Solichin, A. (2010). MySQL 5 Dari Pemula Hingga Mahir.

Supono, & Putratama Virdiandry. (2018). Pemrograman Web dengan menggunakan PHP dan FRAMEWORK CODEIGNITER. Deepublish.

Tailwindcss. (2024). Tailwind CSS - Rapidly build modern websites without ever leaving your HTML. https://tailwindcss.com/

WhatsApp. (2021, January 4). Ketentuan Layanan WhatsApp. https://www.whatsapp.com/legal/terms-of-service/?lang=id#terms-of-service-acceptable-use-of-our-services

Wulansari, T. R., Rahayu Isti, W., & Riza, N. (2019). Aplikasi Pemesanan Bahan Bakar Minyak Melalui Media Whatsapp Menggunakan Algoritma Whatsapp Gateway (Studi Kasus: PT. PERTAMINA PATRA NIAGA). Jurnal Teknik Informatika, 11, 1–6.

Downloads

Published

2025-12-14