Pengembangan Back End Whatsapp Api Gateway Multidevice Berbasis Library Whatsapp-Web.js

Authors

  • Fakhri Ramadhan Ishan Tanjungpura University
  • Yus Sholva Tanjungpura University
  • Morteza Muthahhari Tanjungpura University

DOI:

https://doi.org/10.26418/jp.v11i3.100186

Keywords:

WhatsApp, Back End, Endpoint, Library Whatsapp-Web.js

Abstract

Whatsapp adalah aplikasi media sosial dengan pengguna terbanyak dan memiliki berbagai macam fitur, salah satunya otomatisasi pesan yang biasa digunakan untuk melayani konsumen pada skala bisnis. Dengan demikian, fitur tersebut mulai umum diimplementasikan dengan sebutan Whatsapp API Gateway. Fitur ini telah berkembang dan mulai diterapkan pada platform situs web di mana pengembang web sebagai konsumen API menggunakan library Whatsapp-Web.js. Namun, dalam library ini belum dapat mengelola banyak akun berdasarkan sesi dan belum dapat mengatur pesan-pesan yang digunakan untuk otomatisasi. Oleh karena itu, diperlukan adanya aplikasi dengan library Whatsapp-Web.js yang memiliki manajemen akun dan pesan agar konsumen API tidak perlu memikirkan logika untuk menangani banyak akun dan pesan sehingga dapat mempermudah konsumen API dalam memanfaatkan library tersebut. Bagian back end dirancang agar dapat digunakan kembali (reuse) oleh pengembang yang sudah memiliki antarmuka situs web sendiri (front end). Penelitian ini menggunakan metode Research and Development (RnD) dengan fokus tahapan pengembangan aplikasi yang menerapkan metode Waterfall karena sudah memiliki kebutuhan yang jelas dan tahapan yang konsisten. Aplikasi diakses melalui endpoint yang tersedia pada dokumentasi dengan pertukaran data dalam format JSON, sehingga didapatkan hasil berupa respons dari server dan data sesuai permintaan klien. Pengujian dilakukan dengan mengakses endpoint melalui metode black box yang berfokus pada fungsi manajemen akun dan pesan serta penggunaan otomatisasi yang telah terintegrasi dengan library. Hasil penelitian menunjukkan bahwa aplikasi telah berfungsi dengan baik yang dipaparkan dengan keberhasilan pemanggilan endpoint pada bagian front end, berjalannya otomatisasi banyak akun, serta pengiriman pesan berdasarkan masukan dari pengguna.

Author Biographies

Fakhri Ramadhan Ishan, Tanjungpura University

Program Studi Informatika

Yus Sholva, Tanjungpura University

Program Studi Informatika

Morteza Muthahhari, Tanjungpura University

Program Studi Informatika

References

We Are Social, "The Changing World of Digital in 2023," Aug. 28, 2023. [Online]. Available: https://wearesocial.com/id/blog/2023/01/the-changing-world-of-digital-in-2023-2/

P. S. Lopez, "Whatsapp-Web.js," Jul. 10, 2023. [Online]. Available: https://github.com/pedroslopez/Whatsapp-Web.js/

S. M. Prasetiyo, S. Pambudi, and I. Arkansyah, "Perancangan Backend Database Dengan MySQL Pada Sistem Management Asset," OKTAL: Jurnal Ilmu Komputer dan Sains, 2023.

A. D. Laksito, “API gateway menggunakan SlimPHP pada aplikasi kantin AMIKOM,” IPTEK-KOM: Jurnal Ilmu Pengetahuan dan Teknologi Informasi, vol. –, no. –, pp. 31–42, 2019. [Online]. Available: http://jurnal.kominfo.go.id/index.php/iptekkom/article/view/31-42

Y. C. T. Putra, "Implementasi Arsitektur Microservice pada Aplikasi Web Pengajaran Agama Islam Home Pesantren," Skripsi, Universitas Atma Jaya Yogyakarta, 2020.

D. H. Bachtiar, P. Paniran, and I. M. B. Suksmadana, “Perancangan back-end API pada aplikasi mobile FruityFit menggunakan framework Express JS,” MARS: Jurnal Teknik Mesin, Industri, Elektro dan Ilmu Komputer, vol. 2, no. 3, pp. 107–117, 2024, doi: 10.61132/mars.v2i3.138.

T. Listyanto and W. S. Utami, “Optimalisasi aplikasi toko bangunan melalui integrasi REST API dan WhatsApp gateway,” INTECOMS: Journal of Information Technology and Computer Science, vol. 7, no. 6, pp. 1957–1965, 2024, doi: 10.31539/intecoms.v7i6.12792.

W. Yuliani and N. Banjarnahor, "Metode penelitian pengembangan (R&D) dalam bimbingan dan konseling," Kajian Bimbingan dan Konseling dalam Pendidikan, 2021. [Online]. Available: http://www.e-journal.stkipsiliwangi.ac.id/index.php/quanta/article/view/3051

Rosa A. S. and M. Shalahuddin, "Rekayasa Perangkat Lunak: Terstruktur dan Berorientasi Objek," Edisi Revisi. Bandung: Informatika, 2019.

V. A. Kurniyanti and D. Murdiani, "Perbandingan Model Waterfall Dengan Prototype Pada Pengembangan Sistem Informasi Berbasis Website," Jurnal Syntax Fusion, 2022. [Online]. Available: https://pdfs.semanticscholar.org/3f22/f56bbbfe6edab25e042ae1392dd138edffc5.pdf

R. Andita, P. Nurul, P. Rachmatullah, et al., "Analisis dan Perancangan Sistem Informasi Pelayanan Obat di Apotek Generik," Jurnal Edukasi dan Penelitian Informatika (JEPIN), 2016. [Online]. Available: https://jurnal.untan.ac.id/index.php/jepin/article/view/15463

S. W. Ramdany, S. A. Kaidar, et al., "Penerapan UML Class Diagram dalam Perancangan Sistem Informasi Perpustakaan Berbasis Web," Jurnal Informatika dan Ekonomi Sistem (JIES), 2024. [Online]. Available: https://ejurnal.ubharajaya.ac.id/index.php/JIES/article/view/2275

U. B. Astowo and A. Sujarwo, "Penerapan JSON Web Token sebagai Strategi Pengamanan Data pada Aplikasi MultiMasjid," Innovative: Journal of Social Science, 2023. [Online]. Available: http://j-innovative.org/index.php/Innovative/article/view/6908

R. Setiawan and L. Risal, "Pengembangan Unit Testing dan Integration Testing REST API Pengelola Data Bootcamp PT Mitra Integrasi Informatika," Jurnal STRATEGI, 2024. [Online]. Available: http://www.strategi.it.maran

Y. F. Achmad and A. Yulfitri, "Pengujian sistem pendukung keputusan menggunakan black box testing studi kasus e-Wisudawan di Institut Sains dan Teknologi Al-Kamal," Jurnal Ilmu Komputer, 2020. [Online]. Available: https://digilib.esaunggul.ac.id/public/UEU-Journal-22614-11_2077.p

Downloads

Published

2025-12-18