Show simple item record

dc.contributor.advisorRidha, Ahmad
dc.contributor.authorAziz, Muhammad Ariq
dc.date.accessioned2025-01-31T13:01:47Z
dc.date.available2025-01-31T13:01:47Z
dc.date.issued2025
dc.identifier.urihttp://repository.ipb.ac.id/handle/123456789/161222
dc.description.abstractTugas 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.
dc.description.abstractProgramming 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.
dc.description.sponsorship
dc.language.isoid
dc.publisherIPB Universityid
dc.titleModifikasi dan Migrasi Sistem Deteksi Kesamaan Kode Program untuk Penilaian Otomatis Judgelsid
dc.title.alternativeModification and Migration of Program Code Similarity Detection System for Judgels Automatic Grader
dc.typeSkripsi
dc.subject.keywordmigrasiid
dc.subject.keywordpemrogramanid
dc.subject.keywordframeworkid
dc.subject.keywordJudgelsid
dc.subject.keywordkesamaan kodeid


Files in this item

No Thumbnail [100%x80]
No Thumbnail [100%x80]
No Thumbnail [100%x80]

This item appears in the following Collection(s)

Show simple item record