Pengembangan Sistem Anti Plagiasi Praktikum di Lingkungan Laboratorium Pembelajaran Fakultas Ilmu Komputer Universitas Brawijaya

Akbar, Rizki Maulana (2018) Pengembangan Sistem Anti Plagiasi Praktikum di Lingkungan Laboratorium Pembelajaran Fakultas Ilmu Komputer Universitas Brawijaya. Sarjana thesis, Universitas Brawijaya.

Abstract

Praktikum merupakan kegiatan akademik terstruktur yang dilakukan pada laboratorium atau kelas tertentu dengan tujuan untuk memberikan pengalaman teknis kepada peserta praktikum. Praktikum sangat berperan dalam peningkatan ilmu praktik terhadap kompetensi mahasiswa. Namun terdapat beberapa kendala dalam penyelenggaraan kegiatan praktikum. Salah satu kendala yang menjadi sorotan utama adalah tingginya tingkat plagiasi yang berpotensi terjadi pada hampir seluruh rangkaian kegiatan praktikum. Tingginya tingkat plagiasi tersebut juga didukung dengan kondisi asisten yang juga sebagai mahasiswa memiliki keterbatasan waktu dalam melakukan pengecekan plagiasi serta penilaian kode program yang harus dijalankan satu persatu. Sehingga hampir tidak mungkin untuk melakukan identifikasi plagiasi secara menyeluruh. Oleh karena itu, diperlukan adanya sistem yang mampu membantu asisten dalam mengidentifikasi plagiasi dan mengoreksi tugas praktikum. Sistem ini harus dapat mendeteksi potensi plagiasi dengan menerapkan algoritma levenshtein distance untuk pengecekan dokumen dan pemeriksaan potensi plagiasi pada kode program dengan abstract syntax tree. Selain itu sistem juga harus dapat menjalankan kode program secara langsung dengan cloud compiler pada antarmuka sistem tanpa harus mengunduh dan menjalankan kode program satu persatu. Sistem dibangun dengan menggunakan framework Spring dan Vue. Sistem ini dibangun dengan harapan dapat meningkatkan produktivitas asisten dalam melakukan koreksi dan identifikasi plagiasi dan diharapkan dapat menurunkan tingkat plagiasi dalam kegiatan praktikum. Sistem diuji dengan pengujian whitebox yakni pengujian unit dan integrasi menggunakan JUnit dan Mockito, serta pengujian validasi yang menghasilkan sejumlah 32 kebutuhan fungsional dan 1 kebutuhan non fungsional teruji valid.

English Abstract

Practicum is a structured academic activity conducted in a particular laboratory or class with the aim of providing technical experience to practicum participants. But there are some obstacles in practicum. One of the main obstacles to be highlighted is high level of plagiarism that have potential to occur in practicum activities. That high level of plagiarism is also supported by assistant's condition who also being a student which have limited time for checking plagiarism and assessment of source code which must be compile and run. So its almost impossible to identify plagiarism accurately. Therefore, it is necessary to have a system that help assistant in identifying plagiarism and correcting the practicum assignment. System must be able to detect plagiarism potential by applying levenshtein distance algorithm for document checking and plagiarism potential inspection in program code with abstract syntax tree. In addition, the system must also be able to run the program code directly with the cloud compiler on the system interface without having to download and run every source code. System developed using the Spring and Vue framework and built for improving the productivity of assistants in correcting and plagiarism identification and also expected to decrease the level of plagiarism in practicum activities. System is tested by whitebox testing specifically unit testing and integration using JUnit and Mockito, also tested valid by validation testing for 32 functional requirements and 1 non-functional requirement.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2018/359/051805140
Uncontrolled Keywords: plagiasi, levenshtein distance, abstract syntax tree, spring, junit plagiarism, levenshtein distance, abstract syntax tree, spring, junit
Subjects: 800 Literature (Belles-letters) amd rhetorics > 808 Rhetoric and collections of literary texts from more than two literatures > 808.02 Authorship techniques, plagiarism, editorial techniques > 808.025 Plagiarism > 808.025 028 5 Computer application
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 26 Apr 2019 01:41
Last Modified: 16 Oct 2021 06:56
URI: http://repository.ub.ac.id/id/eprint/161786
[thumbnail of Rizki Maulana Akbar.pdf]
Preview
Text
Rizki Maulana Akbar.pdf

Download (27MB) | Preview

Actions (login required)

View Item View Item