Research Repository

DETEKSI PLAGIARISME KODE PROGRAM MENGGUNAKAN GRAPH NEURAL NETWORK BERBASIS ABSTRACT SYNTAXT TREE

Show simple item record

dc.contributor.author HASIBUAN, FITRA AFFANDI
dc.date.accessioned 2026-05-21T04:05:11Z
dc.date.available 2026-05-21T04:05:11Z
dc.date.issued 2026-03-11
dc.identifier.uri http://repository.umsu.ac.id/handle/123456789/31122
dc.description.abstract lagiarisme kode program merupakan permasalahan yang sering terjadi dalam dunia pendidikan dan pengembangan perangkat lunak, yang sulit dideteksi secara akurat menggunakan pendekatan berbasis teks. Metode konvensional seperti Term Frequency–Inverse Document Frequency (TF-IDF) dan cosine similarity cenderung hanya memperhatikan kesamaan token, sehingga kurang efektif dalam menangani perubahan struktur kode. Oleh karena itu, penelitian ini bertujuan untuk mengembangkan sistem deteksi plagiarisme kode program berbasis struktur menggunakan Abstract Syntax Tree (AST) dan Graph Neural Network (GNN). Metode yang digunakan melibatkan proses parsing kode program menjadi AST, kemudian direpresentasikan dalam bentuk graph dan diproses menggunakan model GNN dalam skema pairwise. Selain itu, dilakukan perbandingan dengan metode baseline berbasis TF-IDF dan cosine similarity untuk mengevaluasi kinerja model. Dataset yang digunakan terdiri dari data rekayasa dan data nyata yang dibagi menjadi data pelatihan dan pengujian. Hasil penelitian menunjukkan bahwa model GNN memiliki performa yang sangat baik dengan nilai accuracy sebesar 0.9946, precision sebesar 0.9949, recall sebesar 0.9974, dan F1-score sebesar 0.9962, sedangkan metode baseline hanya mencapai accuracy sebesar 0.7392 dan recall sebesar 0.6343. Hal ini menunjukkan bahwa model GNN mampu mendeteksi plagiarisme secara lebih efektif, terutama dalam menangani perubahan struktur kode. Dengan demikian, dapat disimpulkan bahwa pendekatan berbasis struktur menggunakan AST dan GNN lebih unggul dibandingkan pendekatan berbasis teks dalam mendeteksi plagiarisme kode program. en_US
dc.publisher umsu en_US
dc.subject Plagiarisme Kode en_US
dc.subject Graph Neural Network en_US
dc.title DETEKSI PLAGIARISME KODE PROGRAM MENGGUNAKAN GRAPH NEURAL NETWORK BERBASIS ABSTRACT SYNTAXT TREE en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account