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

Ishan, Fakhri Ramadhan (2025) Pengembangan Back End Whatsapp Api Gateway Multidevice Berbasis Library Whatsapp-Web.Js. Skripsi thesis, Universitas Tanjungpura.

[img] Text (Cover-Bab1)
Cover-Bab1_D1041181011.pdf - Published Version

Download (410kB)
[img] Text (D1041181011_FAKHRI RAMADHAN ISHAN)
D1041181011_FAKHRI RAMADHAN ISHAN.pdf - Accepted Version
Restricted to Repository staff only

Download (4MB)

Abstract

Komunikasi merupakan kebutuhan dasar manusia dalam beraktivitas sehari-hari. Dengan adanya media sosial, komunikasi menjadi tidak terbatas oleh jarak dan waktu. Whatsapp menjadi pilihan dalam media sosial sebagai aplikasi dengan pengguna terbanyak. Whatsapp memiliki fitur-fitur lain selain melakukan panggilan dan pesan, yaitu fitur otomatisasi pesan yang biasa digunakan dalam skala bisnis. Selain dari Whatsapp, terdapat beberapa pihak ketiga yang menyediakan fitur otomatisasi pesan Whatsapp seperti WHAPI, Barantum, dll.. Layanan-layanan tersebut dikategorikan sebagai Whatsapp API Gateway yang menghubungkan antara pengguna dan Whatsapp dengan mekanisme pembalasan pesan otomatis dan penjadwalan pesan untuk meningkatkan kepuasan antara konsumen dan perusahaan sebagai pengguna jasa Whatsapp API Gateway tersebut. Semakin banyaknya pengguna Whatsapp, maka kebutuhan akan Whatsapp API Gateway juga berkembang, termasuk pada kalangan pengembang aplikasi (sebagai konsumen API). Salah satu pustaka yang memiliki fitur otomatisasi pesan seperti pada Whatsapp API Gateway yaitu library Whatsapp-Web.js. Namun, pada library ini belum dapat menangani pengelolaan akun berdasarkan sesi dan penyimpanan pesan yang di otomatisasi. Oleh karena itu, diperlukan adanya aplikasi back end yang terintegrasi 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. Penelitian ini bertujuan untuk membuat sistem Whatsapp API Gateway yang berfokus pada sisi Back End dengan menerapkan library Whatsapp-Web.js. Agar aplikasi ini dapat diakses secara luas, implementasi sistem menggunakan beberapa layanan antara lain Supabase (basis data), Google Cloud Storage (penyimpanan sesi), dan Google Cloud Compute Engine (mesin virtual). Aplikasi diakses melalui endpoint pada dokumentasi API dengan pertukaran data dalam format JSON, menghasilkan respons dari server dan data sesuai permintaan klien. Pengujian dilakukan dengan mengakses endpoint melalui metode black box yang menunjukkan aplikasi dapat bekerja sesuai fungsinya. Berdasarkan pengujian yang telah dilakukan dapat disimpulkan bahwa aplikasi berhasil menjalankan fitur otomatisasi pesan WhatsApp melalui library Whatsapp-Web.js yang terintegrasi dalam API Gateway endpoint yang tersimpan dalam dokumentasi API.

Item Type: Thesis (Skripsi)
Creators:
CreatorsNomor Induk Mahasiswa (NIM)Email
Ishan, Fakhri RamadhanNIMD1041181011UNSPECIFIED
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data
Divisions: Fakultas Teknik > Teknik Informatika S1
Depositing User: Robiatul Adawiyah
Date Deposited: 23 Dec 2025 03:08
Last Modified: 23 Dec 2025 03:08
URI: http://36.95.239.66/id/eprint/4531

Actions (login required)

View Item View Item