Perancangan Aplikasi Autograder untuk Bahasa Pemrograman Java, C, Python dengan Fitur Anti Plagiarisme

Chandraka, Sam (1372019) (2017) Perancangan Aplikasi Autograder untuk Bahasa Pemrograman Java, C, Python dengan Fitur Anti Plagiarisme. Undergraduate thesis, Universitas Kristen Maranatha.

[img]
Preview
Text
1372019_Abstract_TOC.pdf - Accepted Version

Download (248Kb) | Preview
[img] Text
1372019_Appendices.pdf - Accepted Version
Restricted to Repository staff only

Download (6Mb)
[img]
Preview
Text
1372019_Chapter1.pdf - Accepted Version

Download (119Kb) | Preview
[img] Text
1372019_Chapter2.pdf - Accepted Version
Restricted to Repository staff only

Download (588Kb)
[img] Text
1372019_Chapter3.pdf - Accepted Version
Restricted to Repository staff only

Download (741Kb)
[img] Text
1372019_Chapter4.pdf - Accepted Version
Restricted to Repository staff only

Download (1153Kb)
[img] Text
1372019_Chapter5.pdf - Accepted Version
Restricted to Repository staff only

Download (3215Kb)
[img]
Preview
Text
1372019_Conclusion.pdf - Accepted Version

Download (41Kb) | Preview
[img]
Preview
Text
1372019_Cover.pdf - Accepted Version

Download (264Kb) | Preview
[img]
Preview
Text
1372019_References.pdf - Accepted Version

Download (159Kb) | Preview

Abstract

Sistem penilaian otomatis sudah terbukti efektif dalam kompetisi pemrograman. Sistem akan menilai secara langsung secara cepat dan tepat. Maka dari itu sistem penilaian otomatis juga perlu dikembangkan agar dapat dipakai untuk keperluan sehari-hari seperti penilaian untuk kode sumber mata kuliah. Sistem penilaian otomatis dapat membantu meringankan dan membuat pekerjaan untuk memeriksa kode sumber menjadi lebih cepat. Tetapi kelemahan dari sistem penilaian otomatis adalah sangat mungkin terjadinya tindak plagiarisme terutama untuk sistem penilaian otomatis yang berbasis situs web. Sistem penilaian otomatis yang akan dibuat memiliki fitur tambahan yaitu pendeteksi plagiarisme. Kode sumber akan diuji menggunakan algoritma Rabin karp. Aplikasi dibagi menjadi 2 yaitu untuk pengguna dan administrator. Aplikasi untuk pengguna hanya dapat mengirimkan kode sumber saja. Aplikasi untuk administrator dapat menerima kode sumber yang dikirmkan pengguna dan melakukan penilaian. Terdapat 3 bahasa pemrograman yang dapat diterima yaitu Java,C dan Python beserta 2 tipe penilaian yaitu dapat melakukan toleransi kesalahan dan yang tidak dapat. Fitur plagiarisme akan mengubah kode sumber yang memiliki bahasa program Java menjadi bytecode, sedangkan bahasa pemrograman C dan Python akan menjadi bahasa assembly. Bahasa tingkat rendah dapat meminimalisir kesalahan secara semantik. Berdasarkan penelitian yang telah dilakukan, terbukti metode deteksi plagiarisme dengan menggunakan algoritma rabin karp lebih efektif menguji kode sumber bytecode atau assembly daripada kode sumber berupa teks yang mengandung banyak ambiguitas.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: Sistem penilaian otomatis, Kode sumber, Plagiarisme, Algoritma Rabin karp, Bytecode, Assembly.
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Information Technology > 72 Information Technology Department
Depositing User: Perpustakaan Maranatha
Date Deposited: 31 Jul 2017 01:38
Last Modified: 31 Jul 2017 01:38
URI: http://repository.maranatha.edu/id/eprint/22787

Actions (login required)

View Item View Item