Prosiding Semnastek
PROSIDING SEMNASTEK 2014

DETEKSI SIMILARITY SOURCE CODE MENGGUNAKAN METODE DETEKSI ABSTRACT SYNTAX TREE

Eka Budhy Prasetya (Unknown)
Ahmad Fadly Dzil Jalal (Unknown)



Article Info

Publish Date
12 Nov 2014

Abstract

Laboratorium  Fakultas  Teknik  Infomatika  Universitas  Muhammadiyah  Jakarta  (FT–InformatikaUMJ)  sebagai  tempat  pembelajaran  bagi  para  mahasiswa  informatika  yang  mengikuti  kelaspemrograman  selalu  memberikan  tugas-tugas  sebagai  salah  satu  media  pengukur  tingkatpemahaman  mahasiswa.  Banyaknya  tugas  source code menggunakan  bahasa  Java  yang  harusdiperiksa  oleh  Assisten  Laboratorium  mengakibatkan  sulitnya  melakukan  pemeriksaan  apabiladilakukan satu per satu serta sulitnya mengukur kredibilitas masing-masing tugas milik mahasiswa.Tugas-tugas terperiksa yang memiliki tingkat similarity (kemiripan) yang cukup tinggi antar codedapat  dijadikan  acuan  adanya  tindakan-tindakan  kecuranganseperti  melakukan  tindakan  plagiatcode terhadap tugas mahasiswa lain. Metode deteksi kemiripan code menggunakan Abstract SyntaxTree dapat digunakan untuk merubah code menjadi node ataupun token unik masing-masing codeterperiksa. Semakin besar kemiripan maka semakin besar kemungkinan code tersebut merupakanhasil plagiat.  Aplikasi Java’s  Source  Code  Similarity  Detector (JSC-SD)    yang  diusulkan  akanmendeteksi kemiripan code melalui beberapa proses, yaitu proses parsing code menjadi AST yangkemudian  akan  diukur  kemiripan  tingkat  kemiripannya  menggunakan  algoritma  LevenstehinDistance dan Smith-Waterman dan pada proses terakhir adalah pendeteksian code clone dari sourcecode terperiksa. Hasil akhir yang didapat adalah grafik persentase kemiripan antar code serta linecode yang dicurigai similar.

Copyrights © 2014






Journal Info

Abbrev

semnastek

Publisher

Subject

Computer Science & IT

Description

Prosiding Seminar Nasional Sains dan Teknologi (SEMNASTEK) merupakan kumpulan paper atau artikel ilmiah yang telah dipresentasikan di acara Seminar Nasional Sains dan Teknologi (SEMNASTEK) yang diadakan secara rutin tiap tahun oleh Fakultas Teknik Universitas Muhammadiyah Jakarta. ...