Please use this identifier to cite or link to this item: http://repository.ipb.ac.id/handle/123456789/161222
Title: Modifikasi dan Migrasi Sistem Deteksi Kesamaan Kode Program untuk Penilaian Otomatis Judgels
Other Titles: Modification and Migration of Program Code Similarity Detection System for Judgels Automatic Grader
Authors: Ridha, Ahmad
Aziz, Muhammad Ariq
Issue Date: 2025
Publisher: IPB University
Abstract: Tugas pemrograman memiliki peran yang sangat penting dalam pembelajaran mata kuliah pemrograman. Namun, tantangan utama yang dihadapi adalah meningkatnya potensi kecurangan, seperti plagiarisme dalam pengerjaan tugas. Sebelumnya, telah tersedia sistem pendeteksi kesamaan kode, tetapi sistem tersebut menggunakan framework yang sudah usang dan basis data dari platform yang tidak lagi digunakan. Penelitian ini bertujuan untuk mengatasi keterbatasan tersebut dengan melakukan pembaruan melalui modifikasi dan migrasi ke framework Laravel versi terbaru serta integrasi dengan basis data dari Judgels, sebuah platform manajemen kontes pemrograman. Hasil dari pengembangan sistem ini menghasilkan klaster-klaster submisi berdasarkan tingkat kesamaan kode program yang dikirimkan ke Judgels. Pengujian sistem menunjukkan bahwa proses migrasi berhasil mempertahankan fitur utama sistem sebelumnya, termasuk clustering submisi berdasarkan kesamaan kode. Dengan adanya sistem ini, asisten praktikum dan dosen dapat menambahkan catatan pada setiap submisi yang terindikasi memiliki kesamaan kode dengan submisi lainnya dan melihat indikasi kesamaan kode berdasarkan kesamaan test case.
Programming assignments play a very important role in learning programming courses. However, the main challenge faced is the increasing potential conditions, such as plagiarism in assignments. Previously, a code similarity detection system was available, but it used an outdated framework and database from a platform that is no longer in use. This research aims to overcome these limitations by updating through modification and migration to the latest version of Laravel framework and integration with the database from Judgels, a programming contest management platform. The result of this system development is the submission of clusters based on the level of similarity of program code submitted to Judgels. System testing showed that the migration process successfully maintained the main features of the previous system, including clustering submissions based on code similarity. With this system, practicum assistants and lecturers can add notes to each submission that is indicated to have code similarity with other submissions and see indications of code similarity based on test case similarity.
URI: http://repository.ipb.ac.id/handle/123456789/161222
Appears in Collections:UT - Computer Science

Files in This Item:
File Description SizeFormat 
cover_G6401201093_6d78f8f70c404507bd4a917367ef8b16.pdfCover3.87 MBAdobe PDFView/Open
fulltext_G6401201093_baca50987ae34860a48cd60aef14c03a.pdf
  Restricted Access
Fulltext7.82 MBAdobe PDFView/Open
lampiran_G6401201093_813f3ecc040648d9a8f5870025990b16.pdf
  Restricted Access
Lampiran2.56 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.