PERANCANGAN SISTEM INFORMASI LEARNING ONLINEBERBASIS WEB UNTUK PLATFORM PEMBELAJARAN CODINGINDO PADA FRAMEWORK NODE.JS
DOI:
https://doi.org/10.54314/jssr.v9i4.7053Keywords:
sistem informasi, e-learning, web, Node.js, waterfall, CodingIndoAbstract
Abstrak: Perkembangan teknologi informasi mendorong transformasi pada bidang pendidikan, khususnya kebutuhan platform pembelajaran pemrograman (coding) yang interaktif dan terstruktur. Penelitian ini bertujuan merancang dan membangun Sistem Informasi Learning Online Berbasis Web untuk Platform Pembelajaran CodingIndo menggunakan framework Node.js dan metode pengembangan Waterfall. Data dikumpulkan melalui observasi, studi literatur, dan pengumpulan dokumen. Perancangan sistem dimodelkan menggunakan Unified Modeling Language (UML) seperti Use Case Diagram, Activity Diagram, Class Diagram, Sequence Diagram, serta Entity Relationship Diagram (ERD). Aplikasi diimplementasikan menggunakan teknologi Node.js, Next.js, TypeScript, Express, Prisma ORM, dan basis data MySQL, serta terintegrasi dengan Midtrans Payment Gateway dan Nodemailer. Sistem melibatkan tiga aktor utama, yaitu Admin, Mentor, dan Peserta (User). Fitur yang dihasilkan mencakup manajemen pengguna, pengelolaan kelas dan sesi, penyampaian materi (teks, video, PDF), sistem kuis otomatis, transaksi pembayaran, penerbitan sertifikat, dan laporan analitik. Pengujian fungsional dilakukan menggunakan pendekatan Black Box Testing yang menunjukkan bahwa seluruh fungsi sistem berjalan sesuai spesifikasi kebutuhan
Downloads
References
Abi Amarulloh, Kurniasih, M. (2023). ANALISIS PERBANDINGAN PERFORMA WEB
SERVICE REST MENGGUNAKAN FRAMEWORK LARAVEL , DJANGO , DAN Node JS
PADA APLIKASI. 09(01), 12–17.
Ega Budiman, Muhammad Fadli, David Kurniawan, E. R. S. (2025). TINJAUAN LITERATUR
DENGAN PENDEKATAN SYSTEMATIC. 4(2), 82–91.
Qomaruddin Dalimunthe, Marham Sitorus, R. E. D. (2024). Pengembangan Web Pembelajaran
Berbasis Web Pada Materi Asam dan Basa. 13(4), 5135–5148.
Ahmad Fauzan, S. (2024). Perancangan Aplikasi E-Learning Berbasis Web Dengan Metode
Waterfall Di PT . Wellmagic Media Digital. 2(5), 558–575.
Herlambang Brawijaya, Samudi, S. W. (2024). OPTIMALISASI PROSES PEMBELAJARAN
SEKOLAH MELALUI IMPLEMENTASI SISTEM E-LEARNING DAN EFISIENSI. 8(4),
–793.
Selly Anastassia Amellia Kharis dan Arman Haqqi Anna Zili. (2022). Learning Analytics dan
Educational Data Mining pada Data Pendidikan. 6, 12–20.
Kurnia dan Tumini. (2023). Perancangan Sistem Informasi Pembelajaran Online ( E-Learning )
Berbasis Web. 3(3).
Lathifaturrohmah dan Bambang Sujatmiko. (2025). Rancang Bangun Lms Berbasis Web
Mengimplementasikan Project Based Learning Untuk Melacak Proses Pembelajaran PjBL
Dalam Meningkatkan Kompetensi Pemrograman Javascript ( Studi Kasus Siswa Kelas XI RPL
I Di SMKN 2 Surabaya ) Lathifaturrohmah Bambang Sujatmi. 10, 42–49.
Umi Muntafi’ah, Evi Fatimatur Rusdiyah, M. T. (2025). Perancangan Sistem Informasi Profil
dan Berita Berbasis Web pada Bagian Kesejahteraan Rakyat Kantor Bupati Kabupaten Deli
Serdang.
Eli Nurhayati, A. (2023). Rancang Bangun Back-end API pada Aplikasi Mobile AyamHub
Menggunakan Framework Node JS Express Back-end API Design for AyamHub Mobile
Application Using Node JS Express Framework. 11(3), 524–531.
Fauzan Prasetyo Eka Putra, Reynal Widya Efendi, Alief Badrit Tamam, W. A. (2025). TREN
DAN PRAKTIK TERBAIK DALAM PENGEMBANGAN WEB BERBASIS API : KAJIAN
LITERATUR TERHADAP FRAMEWORK. 27, 165–178.
Rahmi, Yumami, dan H. (2023). Analisis Metode Pengembangan Sistem Informasi Berbasis
Website : Systematic Literature Review. 7, 821–834.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Devis Wisley Situmorang, Anirma Kandida Ginting, Desinta Purba, Zakarias Situmorang (Author)

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









