PENGEMBANGAN BACK-END APLIKASI MENTALWELL 1.0 BERBASIS WEBSITE MENGGUNAKAN FRAMEWORK HAPI.JS
DOI:
https://doi.org/10.23960/jitet.v13i3S1.7817Abstract Views: 161 File Views: 62
Keywords:
Online Counseling, REST API, Hapi.js, JSON Web Token, AgileAbstract
Pengembangan aplikasi MentalWell 1.0 dilakukan untuk menghadirkan layanan konseling psikologis berbasis web yang dapat diakses masyarakat. Fokus penelitian ini adalah pada pengembangan sistem back-end menggunakan framework Hapi.js untuk mengimplementasikan API berarsitektur REST dengan struktur modular dan pengelolaan routing yang terorganisir, sehingga memudahkan proses pengembangan maupun pemeliharaan kode. Keamanan sistem menerapkan JSON Web Token (JWT) sebagai mekanisme autentikasi dan otorisasi berbasis peran. Proses pengembangan dilakukan dengan metode Agile melalui enam iterasi, yang terdiri dari pembangunan fitur dasar untuk pasien dan psikolog, penambahan fungsionalitas administrator, pengembangan sistem pemesanan konseling, penerapan mekanisme soft delete, serta perbaikan dan optimalisasi fitur berdasarkan umpan balik hasil integrasi dengan front-end. Hasil akhir pengembangan menghasilkan 56 modul dengan 36 endpoint untuk peran publik, pasien, psikolog, dan administrator. Seluruh endpoint diuji menggunakan Postman dengan total 122 test case yang menunjukkan tingkat keberhasilan 100%, dan sistem back-end telah terintegrasi dengan front-end untuk mendukung layanan konseling daring secara penuh.
Downloads
References
C. M. Green, C. A. Hostutler, K. L. Lovero, J. A. Mautone, and R. Platt, “Editorial: Pediatric integrated care: from vision to practice,” Front. Psychiatry, vol. 15, June 2024.
N. Lisnarini, J. R. Suminar, and Y. Setianti, “Keunggulan dan Hambatan Komunikasi dalam Layanan Kesehatan Mental pada Aplikasi Telemedicine Halodoc,” PsikobuletinBuletin Ilm. Psikol., vol. 4, no. 3, Sept. 2023.
I. Kurniawan and F. Rozi, “REST API Menggunakan NodeJS pada Aplikasi Transaksi Jasa Elektronik Berbasis Android,” vol. 1, no. 4, 2020.
M. F. Albaihaqi, “Rancang Bangun RESTful API dan Website Admin untuk Aplikasi Precision Agriculture,” 2022.
F. Doglio, REST API Development with Node.js: Manage and Understand the Full Capabilities of Successful REST Development. Apress, 2018.
R. Kumar, Ultimate Node. js for Cross-Platform App Development: Learn to Build Robust, Scalable, and Performant Server-Side JavaScript Applications with Node. js (English Edition), 1st ed. Delhi: Orange Education PVT Ltd, 2024.
E. Bedor Hiland, Therapy tech: the digital transformation of mental healthcare. Minneapolis: University of Minnesota Press, 2021.
M. Harrison, Hapi.js in Action. Manning Publications Co, 2017.
K. Sud, Practical Hapi: Build Your Own Hapi Apps and Learn from Industry Case Studies. Berkeley, CA: Apress L. P, 2020.
C. J. Ihrig, Full Stack JavaScript Development with MEAN: MongoDB, Express, AngularJS, and Node. JS, 1st ed. Victoria: SitePoint Pty, Limited, 2015.
M. Fahreza, “Penerapan REST API Menggunakan JSON Web Token,” Fak. Sains Teknol. UIN Syarif Hidayatullah Jkt., 2023.
“About,” PostgreSQL. Accessed: Mar. 20, 2025. [Online]. Available: https://www.postgresql.org/about/
“Realtime,” Supabase. Accessed: Mar. 18, 2025. [Online]. Available: https://supabase.com/realtime
“Storage Quickstart,” Supabase Docs. Accessed: Mar. 18, 2025. [Online]. Available: https://supabase.com/docs/guides/realtime
Railway, “About Railway,” Railway Documentation. Accessed: Mar. 17, 2025. [Online]. Available: https://docs.railway.app/overview/about-railway
“Nodemailer Documentation,” Nodemailer. Accessed: Mar. 20, 2025. [Online]. Available: https://nodemailer.com
Luthfi, “Monitoring dan Visiualisasi Laporan SMPT TLS dengan Elastic Stack,” 2023.
“Getting Started,” Axios. Accessed: Mar. 21, 2025. [Online]. Available: https://axios-http.com/docs/intro
N. M. Syaifullah, “Rancangan Sistem Informasi Penjualan Berbasis Web Pada Home Industry Bubuk Kopi Ginjar Emas”.
N. Salsabila, “Implementasi Back-End Pada Digitalisasi Pemesanan Menu Makanan dan Minuman Berbasis Website (Studi Kasus: Toko Mansure),” 2023.
C.-H. Kung, Software engineering, Second edition. New York, NY: McGraw Hill LLC, 2024.
R. Rahman, Niswa Ayu Lestari, and H. Hastuti, “Implementasi Metode Agile dan Framework Laravel Pada Pengembangan Sistem Informasi Bimbingan Skripsi Berbasis Web,” Tek. Teknol. Inf. Dan Multimed., vol. 5, no. 2, Dec. 2024.
I. Nawali and B. Renaldy Suteja, “Pembuatan Sistem Aplikasi Berbasis Website Konsultasi Orang Tua dengan Psikolog untuk Kesehatan Mental Anak,” J. Strategi, vol. 5, Mei 2023.
L. X. Wen, “Counselling Services Management and Social Application,” Inf. Syst. Eng., June 2022.
S. Ahmed, M. Monirujjaman Khan, R. Alroobaea, and M. Masud, “Development of a Multi-feature Web-based Physiotherapy Service System,” Intell. Autom. Soft Comput., vol. 29, no. 1, 2021.
U. Zahroh, “Back-End Design and Development on Rekaruang Application with Microservices Architecture,” JATISI J. Tek. Inform. Dan Sist. Inf., vol. 9, no. 1, pp. 86–96, Mar. 2022.
V. Nejković, S. Cvetković, L. Stojadinović, and Đ. Đorđević, “Design and Implementation of a Web-based Energy Data Visualization Platform Using Supabase and NextJS Frameworks,” in Proceedings SAUM 2024, University of Niš, Faculty of Electronic Engineering, Faculty of Mechanical Engineering, Niš, 2024, pp. 67–70.
S. Wang and H. Wang, “Digital Transformation in Real Estate Services: Development and Implementation of the Housing Selection Platform,” Front. Comput. Intell. Syst., vol. 8, no. 1, pp. 13–18, May 2024.
“Brevo – Platform to manage your customer relationships via email, SMS, WhatsApp, chat, and more,” Brevo. Accessed: Nov. 08, 2025. [Online]. Available: https://www.brevo.com/?r=t
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Jurnal Informatika dan Teknik Elektro Terapan

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



