The repository administrator has not yet configured an RDF license.
RANCANG BANGUN APLIKASI GENERATOR DOKUMENTASI PERANGKAT LUNAK UNTUK PROYEK BERBAHASA JAVASCRIPT
The creation of program code documentation is often neglected in JavaScript project development due to inefficient manual processes. This research aims to address how to effectively design and build an automatic documentation generator application based on a Command Line Interface (CLI) for JavaScript projects. The main focus of this research includes how to automatically detect and extract JSDoc comment content from program code using static analysis, as well as how to convert said comment data into neat and structured document files in Markdown and HTML formats without relying on heavy graphical interfaces. The system development method applied in this research is Prototyping. The process begins with the Requirements Gathering stage to identify user needs, followed by Quick Design and Build Prototype to structure the application framework. The resulting prototype then undergoes the User Evaluation stage to gather feedback, which is used as a basis for the Refining Prototype stage to improve features and error handling. The process concludes with the Engineering Product stage to mature the system into software ready for distribution and widespread use. The result of this final project is a Node.js-based application named my-docs-gen-nita, which has been distributed via the NPM Registry and is proven capable of running across operating systems (Windows and Linux) for efficient documentation management via the terminal. The application of the Abstract Syntax Tree (AST) method using the acorn and estraverse libraries was successfully implemented to deeply read code structure, dynamically extracting various JSDoc tags (such as @param, @returns, and @example), and possessing robustness in handling variations in comment writing styles. The system successfully produces output in neat Markdown (.md) and HTML (.html) formats, with User Acceptance Testing (UAT) results showing an average usability score of 4.6 out of 5, confirming the functionality and ease of use of this software.
FAKULTAS SAINS DAN TEKNOLOGI, UIN SUNAN KALIJAGA YOGYAKARTA
NIM.: 22106050004 Qonita Nadya Ramadhani
RANCANG BANGUN APLIKASI GENERATOR DOKUMENTASI PERANGKAT LUNAK UNTUK PROYEK BERBAHASA JAVASCRIPT (Text)
HTML Summary of #75404 RANCANG BANGUN APLIKASI GENERATOR DOKUMENTASI PERANGKAT LUNAK UNTUK PROYEK BERBAHASA JAVASCRIPT
005.12 Software System Analysis and Design/Sistem Analisa dan Desain Perangkat Lunak