Sistem Informasi Layanan Konsultasi Kesehatan Mental Berbasis Website

Keywords: express.js, mental health consultation, node.js, waterfall


Providing adequate accessibility to mental health services is a significant challenge in improving community well-being. The lack of accessibility to existing mental health services is a major problem that needs to be addressed. To overcome these problems, this research focuses on developing a web-based system using the waterfall method and utilizing Node.js and Express.js technologies. The developed system aims to increase the accessibility of mental health consultation services, allowing users to consult with professional doctors flexibly, wherever and whenever they need it. In the development of this system, special attention was paid to the scheduling and payment process. The system successfully implements features that allow users to easily schedule consultations with notifications sent after successful scheduling. In addition, the system also provides integrated payment facilities, so that users can easily pay consultation fees online. The system evaluation results show that the implementation of the waterfall method in the development of this web system provides satisfactory results, with key functions such as scheduling and payment running well. System users reported a positive experience in using this system, with accessibility and ease of use.


[1] DITJEN P2P, “Rencana Aksi Kegiatan 2020-2025,” 2020. [Online]. Available:
[2] A. B. Santoso, A. B. Prasetijo, and I. P. Windasari, “Perancangan Aplikasi Android Konsultasi Kesehatan Menggunakan React Native,” J. Ilmu Tek. dan Komputer; Vol 6, No 1, 2022, doi: 10.22441/jitkom.v6i1.009.
[3] R. Herdiana and I. Afrianto, Pembangunan Aplikasi Pelayanan Kesehatan Dengan Memanfaatkan Teknologi Cloud Computing. 2023.
[4] H. U. Fajar, A. P. Kharisma, and A. Bhawiyuga, “Pengembangan Aplikasi Layanan Kesehatan berbasis Web untuk Skrining Pendengaran menggunakan Arsitektur Clean (Studi Kasus: Fakultas Kedokteran Universitas Brawijaya),” J. Pengemb. Teknol. Inf. dan Ilmu Komput., vol. 6, no. 4, pp. 1645–1652, Feb. 2022, [Online]. Available:
[5] Y. nuhaa asa Putri, A. Sabrina, M. A. Zulharifah, and R. Djutalov, “Perancangan Sistem Informasi Kesehatan Berbasis Web Terhadap Layanan Dengan Metode RAD (Rapid Application Development) Studi Kasus: Puskesmas Caringin,” JORAPI J. Res. Publ. Innov., vol. 1, no. 2, pp. 359–364, 2023.
[6] H. Shah and T. Soomro, “Node.js Challenges in Implementation,” Glob. J. Comput. Sci. Technol., vol. 17, pp. 72–83, May 2017.
[7] E. Hahn, Express in Action: Writing, building, and testing Node.js applications. Manning, 2016.
[8] R. A. Sukamto and M. Shalahudin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek Edisi Revis. Informatika, 2019.
[9] Aiven, “Aiven Platform,” 2024. (accessed Feb. 20, 2024).
[10] L. Karrys, M. Rienstra, M. Borins, and E. Thomson, “About npm,” npm Docs, 2023. (accessed Feb. 20, 2024).
[11] OpenJS Foundation, “Introduction to Node.js,” 2024. (accessed Feb. 20, 2024).
[12] PT Midtrans, “Getting Started Basic knowledge,” 2024. (accessed Feb. 20, 2024).
[13] E. Sutanta, Basis Data Dalam Tinjauan Konseptual. 2010.