PENGEMBANGAN BACK-END APLIKASI MENTALWELL 1.0 BERBASIS WEBSITE MENGGUNAKAN FRAMEWORK HAPI.JS

Authors

  • Anindya Kinarya Yang Esa Riyanto Universitas Lampung
  • Trisya Septiana
  • Resty Annisa

DOI:

https://doi.org/10.23960/jitet.v13i3S1.7817

Abstract Views: 161 File Views: 62

Keywords:

Online Counseling, REST API, Hapi.js, JSON Web Token, Agile

Abstract

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

Download data is not yet available.

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

2025-10-19

How to Cite

Riyanto, A. K. Y. E., Septiana, T., & Annisa, R. (2025). PENGEMBANGAN BACK-END APLIKASI MENTALWELL 1.0 BERBASIS WEBSITE MENGGUNAKAN FRAMEWORK HAPI.JS. Jurnal Informatika Dan Teknik Elektro Terapan, 13(3S1). https://doi.org/10.23960/jitet.v13i3S1.7817

Issue

Section

Articles

Most read articles by the same author(s)