eprintid: 75406 rev_number: 20 eprint_status: archive userid: 12460 dir: disk0/00/07/54/06 datestamp: 2026-04-01 07:07:20 lastmod: 2026-04-01 07:07:20 status_changed: 2026-04-01 07:07:20 type: thesis metadata_visibility: show contact_email: muh.khabib@uin-suka.ac.id creators_name: Muhammad Afrizal, NIM.: 22106050078 title: RANCANG BANGUN EKSTENSI VISUAL STUDIO CODE UNTUK OTOMATISASI DOKUMENTASI, PENGUJIAN, DAN ANALISIS KEAMANAN PADA APPLICATION PROGRAMMING INTERFACE (API) ispublished: pub subjects: 005.12. divisions: Informatika(S1) full_text_status: restricted keywords: VS Code, IDE, Ekstensi, Next.js, API, Generative AI, ISO/IEC 25010. note: Muhammad Didik Rohmad Wahyudi, S.T., MT. abstract: Tool fragmentation and the high intensity of context switching frequently reduce developer productivity during the API development lifecycle, particularly within the Next.js framework. This research aims to design and develop a Visual Studio Code extension named "NextJS API Inspector" to automate documentation, testing simulation, and early security analysis (Shift-Left Testing) utilizing the Google Gemini artificial intelligence assistant. The study applied the Design and Development (D&D) methodology, with feasibility testing based on the ISO/IEC 25010:2023 quality model, SonarQube static analysis, and a System Usability Scale (SUS) evaluation involving 30 respondents. The testing results demonstrated that the extension successfully met 9 main characteristics of ISO 25010 with a 100% functional and compatibility success rate, a 100/100 performance efficiency score, and achieved a Rating A (0 bugs, 0 vulnerabilities) in reliability, security, and maintainability aspects. The user acceptance evaluation yielded an SUS score of 78.75, falling into the Good/Acceptable category. In conclusion, this extension is proven to be functional, secure, and significantly enhances developer workflow efficiency by reducing the cognitive load caused by application switching. date: 2026-03-04 date_type: published pages: 182 institution: UIN SUNAN KALIJAGA YOGYAKARTA department: FAKULTAS SAINS DAN TEKNOLOGI thesis_type: skripsi thesis_name: other citation: Muhammad Afrizal, NIM.: 22106050078 (2026) RANCANG BANGUN EKSTENSI VISUAL STUDIO CODE UNTUK OTOMATISASI DOKUMENTASI, PENGUJIAN, DAN ANALISIS KEAMANAN PADA APPLICATION PROGRAMMING INTERFACE (API). Skripsi thesis, UIN SUNAN KALIJAGA YOGYAKARTA. document_url: https://digilib.uin-suka.ac.id/id/eprint/75406/1/22106050078_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf document_url: https://digilib.uin-suka.ac.id/id/eprint/75406/2/22106050078_BAB-II_sampai_SEBELUM-BAB-TERAKHIR.pdf