PENILAIAN OTOMATIS PADA MEDIA PEMBELAJARAN PEMROGRAMAN ONLINE DENGAN PENDEKATAN CLONE CODE DETECTION

Bayu Priyambadha, Fajar Pradana

Abstract


Salah satu kompetensi utama yang harus dimiliki oleh lulusan dari jurusan atau program studi bidang keilmuan komputer adalah kemampuan programming (membuat program). Berbagi informasi untuk meningkatkan kualitas pembelajaran telah dilakukan di banyak kampus di Indonesia. Salah satunya adalah penerapan media pembelajaran online atau disebut juga sebagai Learning Management System (LMS). Permasalahan yang sering muncul dalam LMS adalah proses penilaian. Penilaian pemrograman merupakan tantangan tersendiri dalam pembelajaran pemrograman online berbasis LMS. Metode deteksi klon kode memiliki prinsip yang sama dengan proses penilaian kode program. Penerapa metode tersebut menghasilkan hasil yang sangat memuaskan dilihat dari waktu yang dibutuhkan untuk melakukan penilaian pada kode yang beragam.

 

Kata kunci: Penilaian otomatis, Learning Management System, deteksi klon, klon semantik.


Full Text:

PDF

References


C. D. Martin, Computing curricula 2001, vol. 35, no. 2. 2003.

K. Iskandar, D. Thedy, J. Alfred, and Yonathan, “Evaluating a Learning Management System for BINUS International School Serpong,” Procedia Comput. Sci., vol. 59, pp. 205–213, Jan. 2015.

I. Han and W. S. Shin, “The use of a mobile learning management system and academic achievement of online students,” Comput. Educ., vol. 102, pp. 79–89, Nov. 2016.

K. Danutama and I. Liem, “Scalable Autograder and LMS Integration,” Procedia Technol., vol. 11, pp. 388–395, 2013.

S. V. Yulianto and I. Liem, “Automatic Grader for Programming Assignment Using Source Code Analyzer,” 2014, pp. 0–3.

C. Kustanto and I. Liem, “Automatic Source Code Plagiarism Detection,” in 2009 10th ACIS International Conference on Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing, 2009, pp. 481–486.

D. Kong, X. Su, S. Wu, and T. Wang, “Detect Functionally Equivalent Code Fragments via K-nearest,” Adv. Comput. Intell. (ICACI), 2012 IEEE Fifth Int. Conf., pp. 3–7, 2012.

B. Priyambadha and S. Rochimah, “Case Study on Semantic Clone Detection Based On Code Behavior,” Data Softw. Eng., pp. 1–6, 2014.

D. Rattan, R. Bhatia, and M. Singh, Software clone detection: A systematic review, vol. 55, no. 7. Elsevier B.V., 2013.

R. Elva and G. Leavens, “Semantic clone detection using method IOE-behavior,” 2012 6th Int. Work. Softw. Clones, pp. 80–81, 2012.

I. Keivanloo and J. Rilling, “Semantic-Enabled Clone Detection,” 2013 IEEE 37th Annu. Comput. Softw. Appl. Conf., pp. 393–398, Jul. 2013.

L. Jiang and Z. Su, “Automatic mining of functionally equivalent code fragments via random testing,” Proc. eighteenth Int. Symp. Softw. Test. Anal. - ISSTA ’09, p. 81, 2009.

M. Gabel, L. Jiang, and Z. Su, “Scalable detection of semantic clones,” Proc. 13th Int. Conf. Softw. Eng. - ICSE ’08, p. 321, 2008.


Refbacks

  • There are currently no refbacks.