PENGEMBANGAN GENERATOR DOKUMENTASI API BERBASIS OPENAPI SPECIFICATION DENGAN DUKUNGAN ARTIFICIAL INTELLIGENCE

Alfian Maulana, NIM.: 22106050058 (2026) PENGEMBANGAN GENERATOR DOKUMENTASI API BERBASIS OPENAPI SPECIFICATION DENGAN DUKUNGAN ARTIFICIAL INTELLIGENCE. Skripsi thesis, UIN SUNAN KALIJAGA YOGYAKARTA.

[img]
Preview
Text (PENGEMBANGAN GENERATOR DOKUMENTASI API BERBASIS OPENAPI SPECIFICATION DENGAN DUKUNGAN ARTIFICIAL INTELLIGENCE)
22106050058_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf - Published Version

Download (2MB) | Preview
[img] Text (PENGEMBANGAN GENERATOR DOKUMENTASI API BERBASIS OPENAPI SPECIFICATION DENGAN DUKUNGAN ARTIFICIAL INTELLIGENCE)
22106050058_BAB-II_sampai_SEBELUM-BAB-TERAKHIR.pdf - Published Version
Restricted to Registered users only

Download (7MB) | Request a copy

Abstract

Dokumentasi Application Programming Interface (API) merupakan komponen penting dalam pengembangan perangkat lunak modern, khususnya pada arsitektur berbasis layanan. Namun, proses dokumentasi yang dilakukan secara manual sering menimbulkan permasalahan seperti deskripsi yang tidak lengkap, ketidakkonsistenan struktur, dan minimnya contoh penggunaan (API documentation smells). Penelitian ini bertujuan untuk mengembangkan Spec2Docs, sebuah sistem otomatisasi dokumentasi API berbasis analisis statis dan kecerdasan buatan pada framework Express.js. Metode pengembangan yang digunakan adalah Extreme Programming (XP) dengan empat iterasi yang mencakup perancangan autentikasi, pengembangan mesin parser berbasis Abstract Syntax Tree (AST), pemetaan ke standar OpenAPI Specification (OAS) v3.0.3, serta integrasi layanan kecerdasan buatan untuk pengayaan deskripsi dan pembuatan mock data otomatis. Evaluasi usability dilakukan menggunakan metode System Usability Scale (SUS) terhadap 31 responden yang terdiri dari mahasiswa dan praktisi IT. Hasil pengujian menunjukkan rata-rata skor SUS sebesar 81,935 yang berada pada kategori Acceptable dengan Grade A (Excellent). Hasil tersebut menunjukkan bahwa sistem memiliki tingkat kegunaan yang tinggi serta mampu menghasilkan dokumentasi API yang lebih terstruktur, informatif, dan mudah dipahami dibandingkan pendekatan manual. Kata Kunci: Dokumentasi API, Express.js, OpenAPI Specification, Artificial Intelligence, Extreme Programming

Item Type: Thesis (Skripsi)
Additional Information / Supervisor: Prof. Dr. Ir. Shofwatul 'Uyun, S.T., M.Kom., IPM., ASEAN Eng
Uncontrolled Keywords: Dokumentasi API, Express.js, OpenAPI Specification, Artificial Intelligence, Extreme Programming
Subjects: Tehnik Informatika
Divisions: Fakultas Sains dan Teknologi > Informatika (S1)
Depositing User: S.Sos Sofwan Sofwan
Date Deposited: 08 May 2026 11:01
Last Modified: 08 May 2026 11:01
URI: http://digilib.uin-suka.ac.id/id/eprint/76417

Share this knowledge with your friends :

Actions (login required)

View Item View Item
Chat Kak Imum