UMN Knowledge Center

Implementasi algoritma hamming distance dan algoritma brute force dalam mendeteksi kemiripan source code bahasa C

Budiman, Andreas (2016) Implementasi algoritma hamming distance dan algoritma brute force dalam mendeteksi kemiripan source code bahasa C. Bachelor Thesis thesis, Universitas Multimedia Nusantara.

[img]
Preview
Text
HALAMAN AWAL.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (7MB) | Preview
[img]
Preview
Text
BAB I.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (795kB) | Preview
[img]
Preview
Text
BAB II.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (850kB) | Preview
[img]
Preview
Text
BAB III.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB) | Preview
[img] Text
BAB IV.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img]
Preview
Text
BAB V.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (709kB) | Preview
[img]
Preview
Text
DAFTAR PUSTAKA.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (792kB) | Preview
[img]
Preview
Text
LAMPIRAN.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (848kB) | Preview

Abstract

Plagiarisme merupakan perilaku yang melanggar hak cipta. Survei menunjukkan, sebanyak 55% rektor mengindikasikan plagiarime di kalangan pelajar telah meningkat selama 10 tahun ini. Sehingga dibutuhkan aplikasi untuk membantu para pengajar untuk mendeteksi tindakan plagiat yang dilakukan oleh pelajar. Aplikasi deteksi plagiarisme untuk pemrograman berbahasa C ini dibuat dengan menggunakan Visual C# 2010. Algoritma yang digunakan adalah algoritma hamming distance yang pada dasarnya berguna dalam menghitung perbedaan antar dua objek dengan panjang yang sama, objek tersebut bisa berupa susunan biner maupun string. Untuk itulah diperlukan algoritma brute force untuk mendukung dalam menyaring panjang string yang akan dicocokkan. Cara kerja algoritma hamming distance adalah dengan mencari string yang identik dan mengkalkulasikannya terhadap jumlah string keseluruhan. Hal yang tidak kalah penting dalam mendeteksi plagiarisme adalah teknik preprocessing, dimana teknik ini berfungsi untuk membantu sistem dalam mendeteksi modifikasimodifikasi kecil yang dilakukan terhadap source code yang telah diplagiat. Dari hasil uji coba yang dilakukan, aplikasi berhasil menghitung tingkat kemiripan dua buah source code, dimana deteksi dengan algoritma hamming distance terbukti menghasilkan persentase yang lebih tinggi pada pendeteksian plagiarisme struktural dibandingkan dengan algoritma levenshtein distance. Dari hasil uji coba pula didapat bahwa penggunaan teknik preprocessing dapat menambah persentase dan akurasi kesamaan dua buah source code. Kata kunci : brute force, hamming distance, plagiarisme, preprocessing Implementasi algoritma...,

Item Type: Thesis (Bachelor Thesis)
Subjects: K Law > K Law (General) > K520-5582 Comparative law. International uniform law > K1401-1578 Intellectual property > K1411-1485 Copyright
Q Science > QA Mathematics > QA76 Computer software
Divisions: Fakultas Teknik Informatika > Program Studi Informatika
Depositing User: mr admin umn
Date Deposited: 17 Jul 2017 09:58
Last Modified: 04 Oct 2017 08:56
URI: http://kc.umn.ac.id/id/eprint/1169

Actions (login required)

View Item View Item