…
comment: The repository administrator has not yet configured an RDF license.
primary topic: RANCANG BANGUN PLUGIN VS CODE EXTENSION UNTUK DOKUMENTASI OTOMATIS REST API DENGAN STANDAR OPENAPI BERBASIS TOOLS AI

RANCANG BANGUN PLUGIN VS CODE EXTENSION UNTUK DOKUMENTASI OTOMATIS REST API DENGAN STANDAR OPENAPI BERBASIS TOOLS AI
type: Thesis
type: Article
abstract: REST API documentation is a critical component in modern software development based on microservices architecture; however, its creation still relies heavily on manual annotation, which is prone to documentation drift and documentation smells. This study aims to design and implement a Visual Studio Code Extension plugin capable of automatically generating REST API documentation in compliance with the OpenAPI 3.1 standard by leveraging the capabilities of AI-based Large Language Models (LLMs). The developed system integrates the Gemma 3 12B-IT model through the OpenRouter AI inference platform, employing a few-shot learning-based prompt engineering mechanism to produce syntactically valid YAML or JSON output. The development methodology adopts an Agile approach with an iterative and adaptive Kanban framework. The system architecture follows a client-server pattern in which the VS Code plugin acts as a client that sends extracted code snippets to the OpenRouter API and receives structured documentation responses in OpenAPI format. The plugin is equipped with a RouteParser module for automatic endpoint and parameter identification, an OpenAPIGenerator module for composing document specifications, and a SecureStorageService for API key management. Testing encompasses functional testing, OpenAPI format validation, performance testing, and documentation accuracy evaluation against manually written documentation. The results demonstrate that the developed plugin successfully automates the REST API documentation process directly within the VS Code IDE environment, reduces developer workload, and produces documentation conforming to the OpenAPI 3.1 standard with greater accuracy and consistency compared to conventional rule-based approaches.
date: 2026-03-11
status: published
author list: authors
type: EPrint
type: ThesisEPrint
is part of: repository
has document: RANCANG BANGUN PLUGIN VS CODE EXTENSION UNTUK DOKUMENTASI OTOMATIS REST API DENGAN STANDAR OPENAPI BERBASIS TOOLS AI (Text)
has version: RANCANG BANGUN PLUGIN VS CODE EXTENSION UNTUK DOKUMENTASI OTOMATIS REST API DENGAN STANDAR OPENAPI BERBASIS TOOLS AI (Text)
has published: RANCANG BANGUN PLUGIN VS CODE EXTENSION UNTUK DOKUMENTASI OTOMATIS REST API DENGAN STANDAR OPENAPI BERBASIS TOOLS AI (Text)
subject: 004 Pemrosesan Data, Ilmu Komputer, Teknik Informatika

RANCANG BANGUN PLUGIN VS CODE EXTENSION UNTUK DOKUMENTASI OTOMATIS REST API DENGAN STANDAR OPENAPI BERBASIS TOOLS AI (Text)
type: Document
has file: 21106050081_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf
has part: 21106050081_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf

RANCANG BANGUN PLUGIN VS CODE EXTENSION UNTUK DOKUMENTASI OTOMATIS REST API DENGAN STANDAR OPENAPI BERBASIS TOOLS AI (Text)
type: Document

UIN SUNAN KALIJAGA YOGYAKARTA
type: Organization

FAKULTAS SAINS DAN TEKNOLOGI, UIN SUNAN KALIJAGA YOGYAKARTA
type: Organization

NIM.: 21106050081 Mohamad Aenur Rokhman
type: Person
given name: NIM.: 21106050081
family name: Mohamad Aenur Rokhman

HTML Summary of #76654 RANCANG BANGUN PLUGIN VS CODE EXTENSION UNTUK DOKUMENTASI OTOMATIS REST API DENGAN STANDAR OPENAPI BERBASIS TOOLS AI
format: text/html
primary topic: RANCANG BANGUN PLUGIN VS CODE EXTENSION UNTUK DOKUMENTASI OTOMATIS REST API DENGAN STANDAR OPENAPI BERBASIS TOOLS AI

004 Pemrosesan Data, Ilmu Komputer, Teknik Informatika
type: Concept