Rancang Bangun Plug-in Eclipse untuk Merekam Aktivitas Pemrograman Menggunakan Finite State Machine

Reinaldi, Andre Zachary (2017) Rancang Bangun Plug-in Eclipse untuk Merekam Aktivitas Pemrograman Menggunakan Finite State Machine. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5113100144-Undergraduate-Theses.pdf]
Preview
Text
5113100144-Undergraduate-Theses.pdf - Published Version

Download (1MB) | Preview

Abstract

Dokumentasi mengenai source code program yang ada saat ini sangat berbagai macam bentuknya. Namun seringkali dalam dokumentasi tersebut urutan proses pemrograman hilang, padahal jika urutan itu bisa didapatkan maka banyak sekali manfaat yang diperoleh. Contoh dokumentasi yang menyimpan perubahan dalam code adalah VCS. Namun yang dapat terlihat dalam VCS adalah perbedaan antara dokumen versi terbaru dengan versi sebelumnya, tidak terdapat urutan terjadinya perubahan dalam code tersebut. Dalam sebuah penelitian sebelumnya telah dibuat sebuah plug-in yang dapat mendeteksi jumlah perubahan yang terjadi dalam source code. Penulis menawarkan sebuah plug-in Eclipse untuk merekam aktivitas pemrograman secara langsung saat user menuliskan kode dengan menggunakan konsep finite state machine. Plug-in dapat mencatat urutan aktivitas pemrograman yang dibuat oleh programmer. Plug-in yang dibuat berhasil mencatat dan mengklasifikasikan aktivitas pemrograman secara berurutan yang dituliskan oleh user namun aktivitas yang dituliskan tidak terkait dengan konteks.
============================================================
Today, source code documentation is very diverse. But those documentation forms do not contain the sequence of programming. As a matter of facts, if that sequence can be obtained then there are many benefits that can be taken from it. There is documentation form that holds the record of the revision in the document such as Github or bitbucket, but it only holds a version of code only when the code was saved in the system. In an earlier research, a plug-in was built to record a change that happened in the source code. The writer suggests an Eclipse plug-in to capture and record programming activity live when the code is written by the programmer using a finite state machine concept. Plug-in can record the sequence of written code. A Plug-in that has been created, performed well to record and classify programming activity sequentially that was written by the user but the classified activity is still context free.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: Code, Keystroke, Programming Activity, Syntax, Finite state machine, Document Listener
Subjects: T Technology > T Technology (General)
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4050 Electronic information resources
Divisions: Faculty of Information Technology > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Reinaldi Andre Zachary
Date Deposited: 12 Oct 2017 02:15
Last Modified: 08 Mar 2019 04:17
URI: http://repository.its.ac.id/id/eprint/44921

Actions (login required)

View Item View Item