Pengembangan Sistem Learning Management System (LMS) Berbasis Web PT Koding Yuk Academy

Authors

  • Haikal Saputra Mamonto Universitas Pamulang
  • Nuriyah Kiki Miharja Universitas Pamulang
  • Nabila Octaviana Universitas Pamulang
  • Joko Priambodo Universitas Pamulang

Keywords:

Learning Management System, Single Sign-On, payment gateway, Firebase Storage, iteratif dan inkremental

Abstract

Pertumbuhan kebutuhan pembelajaran daring di bidang pemrograman mendorong banyak penyelenggara kursus untuk beralih dari pengelolaan manual menuju platform digital yang terotomatisasi. PT Koding Yuk, sebagai penyedia layanan kursus pemrograman dan robotika bagi anak dan remaja, sebelumnya masih mengandalkan proses pendaftaran kelas, verifikasi pembayaran, dan distribusi materi video secara semi-manual sehingga menimbulkan keterlambatan layanan dan kerentanan keamanan akun. Penelitian ini bertujuan merancang dan membangun Learning Management System (LMS) berbasis web yang mengintegrasikan tiga layanan pihak ketiga, yaitu autentikasi Single Sign-On (SSO) Google berbasis protokol OAuth 2.0, payment gateway Xendit untuk pemrosesan transaksi kursus, serta Firebase Storage sebagai media penyimpanan dan distribusi konten video pembelajaran. Pengembangan sistem dilaksanakan menggunakan model proses iteratif dan inkremental yang terbagi ke dalam empat iterasi, meliputi modul autentikasi dan manajemen kursus, integrasi pembayaran, integrasi penyimpanan video, hingga pengujian menyeluruh. Pengujian fungsional dilakukan dengan teknik Black Box Testing terhadap sembilan skenario utama yang mencakup alur pendaftaran, login, pemilihan kursus, transaksi pembayaran, dan akses video pembelajaran. Hasil pengujian menunjukkan bahwa seluruh skenario uji berjalan sesuai harapan, dengan proses login melalui akun Google yang berhasil mempersingkat waktu autentikasi, mekanisme webhook Xendit yang mampu memperbarui status transaksi secara otomatis dan real-time, serta pengambilan video dari Firebase Storage yang berjalan lancar tanpa kendala buffering berarti pada jaringan uji coba. Penelitian ini menyimpulkan bahwa integrasi ketiga layanan tersebut ke dalam satu alur kerja LMS terbukti efektif meningkatkan efisiensi operasional platform serta kenyamanan pengguna dalam mengakses layanan pembelajaran berbayar.

References

[1] O. Rumate, A. C. Djamen, and A. Mewengkang, "Pengembangan Learning Management System (LMS) Berbasis Web di SD Berea Tondano," Edutik: Jurnal Pendidikan Teknologi Informasi dan Komunikasi, vol. 5, no. 5, pp. 1476–1486, 2025.

[2] Jurnal Uniki, "Implementasi Single Sign-On Berbasis OAuth 2.0 pada Sistem Informasi Kampus," Jurnal Uniki, 2023.

[3] eJournal ITN, "Implementasi Payment Gateway Midtrans Snap pada MOOC GoStudy," Jurnal Teknik Informatika ITN Malang, 2023.

[4] Eprints Amikom, "Implementasi Firebase Storage pada Aplikasi Web," Skripsi, Universitas Amikom Yogyakarta, 2022.

[5] Pustaka Jurnal Telkom University, "Pengembangan Website Blended Learning Berbasis Agile (Iteratif dan Inkremental)," Bandung: Telkom University Press, 2022.

[6] F. S. Kristara, G. Kanuraga, R. Rohmat, D. Yansah, A. Saifudin, and Y. Yulianti, "Pengujian Kualitas Aplikasi Web E-Learning Universitas Pamulang Menggunakan Metode Black Box," Jurnal Informatika Universitas Pamulang, vol. 6, no. 2, pp. 225–231, 2021.

[7] M. K. Akib, R. Shofiati, and A. Zuhdi, "Pengembangan Aplikasi Penilaian Pembelajaran Daring (E-Learning) Berbasis Web," Jurnal Manajemen Informatika dan Sistem Informasi, vol. 5, no. 1, pp. 39–47, 2022.

[8] D. C. E. Manalu and A. Rachman, "Rancang Bangun Sistem Informasi Penjualan Batik Berbasis Web Menggunakan Model Incremental," KERNEL: Jurnal Riset Inovasi Bidang Informatika dan Pendidikan Informatika, vol. 3, no. 1, pp. 41–48, 2022.

Downloads

Published

2026-06-20

How to Cite

Mamonto, H. S., Miharja, N. K., Octaviana, N., & Priambodo, J. (2026). Pengembangan Sistem Learning Management System (LMS) Berbasis Web PT Koding Yuk Academy. AI Dan SPK : Jurnal Artificial Intelligent Dan Sistem Penunjang Keputusan, 3(4), 399–404. Retrieved from https://jurnalmahasiswa.com/index.php/aidanspk/article/view/4117