TY - THES N1 - Prof. Dr. Ir. Shofwatul 'Uyun, S.T., M.Kom., IPM., ASEAN Eng ID - digilib76417 UR - https://digilib.uin-suka.ac.id/id/eprint/76417/ A1 - Alfian Maulana, NIM.: 22106050058 Y1 - 2026/03/04/ N2 - 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 PB - UIN SUNAN KALIJAGA YOGYAKARTA KW - Dokumentasi API KW - Express.js KW - OpenAPI Specification KW - Artificial Intelligence KW - Extreme Programming M1 - skripsi TI - PENGEMBANGAN GENERATOR DOKUMENTASI API BERBASIS OPENAPI SPECIFICATION DENGAN DUKUNGAN ARTIFICIAL INTELLIGENCE AV - restricted EP - 162 ER -