Rancang Bangun Sistem Informasi Manajemen Mbkm Teknik Geofisika ITS Modul Manajemen Pengguna, Reporting, Dan Penilaian Menggunakan Arsitektur Microservices

Risqullah, Muhammad Rafif Tri (2025) Rancang Bangun Sistem Informasi Manajemen Mbkm Teknik Geofisika ITS Modul Manajemen Pengguna, Reporting, Dan Penilaian Menggunakan Arsitektur Microservices. Other thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5025211009-Undergraduate_Thesis.pdf] Text
5025211009-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only

Download (5MB) | Request a copy

Abstract

Tugas Akhir ini bertujuan untuk mengembangkan Sistem Informasi Manajemen Merdeka Belajar Kampus Merdeka (SIM MBKM) yang terintegrasi untuk mendukung implementasi kebijakan MBKM di Departemen Teknik Geofisika Institut Teknologi Sepuluh Nopember (ITS). Sistem dirancang dengan arsitektur microservices untuk memenuhi kebutuhan mahasiswa, dosen, dan sekretaris departemen melalui tiga modul utama yaitu Modul Manajemen Pengguna, Modul Reporting, dan Modul Penilaian yang dibangun menggunakan framework Laravel untuk backend, Next.js untuk frontend, serta Jenkins dan SonarQube untuk CI/CD. Hasil pengujian menunjukkan sistem mencapai kinerja optimal dengan tingkat keberhasilan 100% pada pengujian fungsional untuk 24 skenario test case yang mencakup seluruh proses bisnis MBKM yang ada pada ketiga modul. Pengujian performa backend membuktikan sistem mampu menangani hingga 100 concurrent users dengan response time rata-rata 380.81 milidetik pada uji beban dan throughput 16.04 requests/detik pada uji stres. Analisis kualitas kode menggunakan SonarQube menunjukkan 3 dari 4 service mencapai Security Rating A. Pengujian performa frontend mencapai hasil sangat baik dengan Largest Contentful Paint (LCP) 1.2-2.1 detik, Interaction to Next Paint (INP) 8-96 milidetik, dan Cumulative Layout Shift (CLS) hampir mendekati 0. Implementasi CI/CD pipeline menggunakan Jenkins berhasil mengotomatisasi proses deployment dengan validasi kualitas kode otomatis. Dengan penerapan arsitektur microservices dan teknologi terkini, SIM MBKM terbukti dapat meningkatkan aksesibilitas dan efisiensi pengelolaan program MBKM serta memfasilitasi komunikasi yang lebih baik antara semua pihak dalam menciptakan ekosistem pembelajaran yang kolaboratif dan responsif terhadap kebutuhan dunia kerja.

========================================================================================================================================

This Final Project aims to develop an integrated Management Information System for Merdeka Belajar Kampus Merdeka (SIM MBKM) to support the implementation of MBKM policy at the Department of Geophysical Engineering, Institut Teknologi Sepuluh Nopember (ITS). The system is designed with microservices architecture to meet the needs of students, lecturers, and department secretaries through three main modules: User Management Module, Reporting Module, and Assessment Module, built using Laravel framework for backend, Next.js for frontend, and Jenkins and SonarQube for CI/CD. Test results demonstrate that the system achieves optimal performance with 100% success rate in functional testing for 24 test case scenarios covering all MBKM business processes across the three modules. Backend performance testing proves the system can handle up to 100 concurrent users with an average response time of 380.81 milliseconds in load testing and throughput of 16.04 requests/second in stress testing. Code quality analysis using SonarQube shows 3 out of 4 services achieve Security Rating A. Frontend performance testing achieves excellent results with Largest Contentful Paint (LCP) of 1.2-2.1 seconds, Interaction to Next Paint (INP) of 8-96 milliseconds, and Cumulative Layout Shift (CLS) approaching 0. CI/CD pipeline implementation using Jenkins successfully automates deployment processes with automatic code quality validation. Through the implementation of microservices architecture and cutting-edge technology, SIM MBKM proves capable of enhancing accessibility and efficiency in MBKM program management while facilitating better communication among all parties in creating a collaborative and responsive learning ecosystem that meets industry needs.

Item Type: Thesis (Other)
Uncontrolled Keywords: Microservices, MBKM, Modul Manajemen Pengguna, Modul Penilaian, Modul Reporting, Sistem Informasi Manajemen, Assessment Module, Information Management System, Microservices Architecture, Reporting Module, User Management Module
Subjects: Q Science > QA Mathematics > QA76.754 Software architecture. Computer software
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Muhammad Rafif Tri Risqullah
Date Deposited: 31 Jul 2025 02:23
Last Modified: 31 Jul 2025 02:24
URI: http://repository.its.ac.id/id/eprint/124707

Actions (login required)

View Item View Item