Syahzada, Mochammad Naufal Ihza and Silalahi, Zefanya Teguh Foyd (2025) Laporan Kerja Praktik Integrasi Frontend–Backend dan Pengembangan Fitur Dinamis pada Website Learning Management System (LMS) di Lab Komputasi Berbasis Jaringan, Teknik Informatika, ITS. Project Report. [s.n.], [s.l.]. (Unpublished)
|
Text
5025211260_5025221073-Project_Report.pdf - Accepted Version Restricted to Repository staff only Download (6MB) | Request a copy |
Abstract
Kerja Praktik ini berfokus pada pengembangan dan implementasi situs web Learning Management System (LMS) sebagai bagian dari proyek penelitian yang dipimpin oleh Bapak Moch. Nafkhan Alzamzami, S.T., M.T. Tujuan utama proyek adalah menciptakan platform pembelajaran digital yang fungsional dan terstruktur. Metodologi yang diterapkan adalah pendekatan pengembangan Full-Stack modern, yang mengintegrasikan teknologi Svelte untuk antarmuka pengguna yang reaktif, Zenstack sebagai kerangka kerja database dan lapisan otorisasi, serta tRPC untuk memastikan komunikasi API yang type-safe dan efisien. Fitur-fitur utama yang dikembangkan meliputi: implementasi Role-Based Permission Access Policy (RBAC) untuk mengelola izin pengguna, Markdown Content Editor yang mendukung penyuntingan konten secara dinamis, sistem manajemen anggota (member manager), sistem manajemen kursus (course manager), dan sistem kelas virtual (classroom system). Keberhasilan proyek ini memberikan fondasi situs web LMS yang stabil dan siap untuk pengembangan fungsionalitas lanjutan.
===================================================================================================================================
This internship project focuses on the development and implementation of a Learning Management System (LMS) website as part of a research initiative led by Mr. Moch. Nafkhan Alzamzami, S.T., M.T. The main objective of the project is to create a functional and well-structured digital learning platform. The methodology adopted follows a modern full-stack development approach, integrating Svelte for a reactive user interface, ZenStack as the database framework and authorization layer, and tRPC to ensure type-safe and efficient API communication. The key features developed include a Role-Based Permission Access Policy (RBAC) for managing user permissions, a Markdown Content Editor for dynamic content authoring, a member management system, a course management system, and a virtual classroom system. The results of this project provide a stable foundation for the LMS website and prepare it for further functional enhancements.
| Item Type: | Monograph (Project Report) |
|---|---|
| Uncontrolled Keywords: | Learning Management System (LMS), Svelte, Zenstack, tRPC, Full-Stack Development, RBAC |
| Subjects: | T Technology > T Technology (General) T Technology > T Technology (General) > T56.8 Project Management T Technology > T Technology (General) > T58.6 Management information systems T Technology > T Technology (General) > T58.8 Productivity. Efficiency |
| Divisions: | Faculty of Information Technology > Informatics Engineering > 55201-(S1) Undergraduate Thesis |
| Depositing User: | Mochammad Naufal Ihza Syahzada |
| Date Deposited: | 17 Nov 2025 06:36 |
| Last Modified: | 17 Nov 2025 06:36 |
| URI: | http://repository.its.ac.id/id/eprint/128799 |
Actions (login required)
![]() |
View Item |
