Hassin, Dlobitul (2012) Aplikasi pendeteksi Plagiarisme Source Code Java menggunakan Algoritma Brute Force. Undergraduate thesis, Universitas Islam Negeri Maulana Malik Ibrahim.
![]() |
Text (Full text)
05550047.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (2MB) | Request a copy |
Abstract
ABSTRAK
Source Code merupakan elemen penting dalam membangun suatu program. Dalam pembuatan suatu program, source code merupakan hal yang seharusnya paling dirahasiakan oleh seorang programmer atau penulis program. Namun kenyataannya berbeda, banyak pihak yang melakukan plagiarisme terhadap hasil programmer lain, baik hanya sebagian kode atau bahkan seluruh bagian utuh dari kode yang telah ditulis. Plagiarisme atau sering disebut plagiat adalah penjiplakan atau pengambilan karangan, pendapat, dan sebagainya dari orang lain dan menjadikannya seolah karangan dan pendapat sendiri. Salah satu contohnya adalah plagiarisme source code yang dilakukan mahasiswa informatika dalam memenuhi tugas-tugas pemrograman, seperti pemrograman bahasa java.
Salah satu bidang yang dapat diterapkan untuk masalah ini adalah pencocokan kata (String Matching). Dalam penelitian ini algoritma string matching yang akan digunakan adalah Algoritma Brute Force. Adapun metodenya adalah dengan membandingkan urutan-urutan tiap reserved word dan keyword yang terdapat pada masing-masing prosedur atau fungsi, serta menghitung dan mencocokkan variabel yang ada.
Adapun tujuan penelitian ini adalah membuat perangkat lunak yang dapat mendeteksi plagiarisme source code pada program bahasa java. Kemudian menganalisa hasil yang didapatkan oleh perangkat lunak ini dengan membandingkan hasil penghitungan manual yang dilakukan oleh manusia.
ABSTRACT
Source Code is an important element in building a program. In the manufacture of a program, source code is kept secret that should most by a programmer. But the reality is different, many people who do the plagiarism of the other programmers, either the code or even just a part throughout the whole of the code has been written. Plagiarism is taking essay, opinion, and so on from other people and make it as his own essays and opinion. One example is the source code plagiarism committed informatics students in fulfilling programming tasks, such as the Java programming language.
One area that can be applied to this problem is String Matching. In this study the string matching algorithm to be used is the Brute Force algorithm. The method is to compare the sequences of each reserved word and the keyword contained in each procedure or function, and calculate and match the existing variable.
The purpose of this study is to create software that detects plagiarism source code in Java language programs. Then analyzes the results obtained by this software by comparing the results of manual calculations performed by humans.
Item Type: | Thesis (Undergraduate) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Supervisor: | Zaman, Syahiduz and Barizi, Ahmad | |||||||||
Contributors: |
|
|||||||||
Keywords: | plagiarisme; source code; pemrograman java; reserved word; keyword; string matching; algoritma brute force; plagiarism; source code; java programming; reserved word; keyword; string matching; brute force algorithm | |||||||||
Departement: | Fakultas Sains dan Teknologi > Jurusan Teknik Informatika | |||||||||
Depositing User: | Nada Auliya Sarasawitri | |||||||||
Date Deposited: | 12 May 2023 13:24 | |||||||||
Last Modified: | 12 May 2023 13:24 | |||||||||
URI: | http://etheses.uin-malang.ac.id/id/eprint/49934 |
Downloads
Downloads per month over past year
Actions (login required)
![]() |
View Item |