eprintid: 76417 rev_number: 10 eprint_status: archive userid: 12241 dir: disk0/00/07/64/17 datestamp: 2026-05-08 04:01:06 lastmod: 2026-05-08 04:01:06 status_changed: 2026-05-08 04:01:06 type: thesis metadata_visibility: show contact_email: sophanshofwan@gmail.com creators_name: Alfian Maulana, NIM.: 22106050058 title: PENGEMBANGAN GENERATOR DOKUMENTASI API BERBASIS OPENAPI SPECIFICATION DENGAN DUKUNGAN ARTIFICIAL INTELLIGENCE ispublished: pub subjects: TB divisions: Informatika(S1) full_text_status: restricted keywords: Dokumentasi API, Express.js, OpenAPI Specification, Artificial Intelligence, Extreme Programming note: Prof. Dr. Ir. Shofwatul 'Uyun, S.T., M.Kom., IPM., ASEAN Eng 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 date: 2026-03-04 date_type: published pages: 162 institution: UIN SUNAN KALIJAGA YOGYAKARTA department: FAKULTAS SAINS DAN TEKNOLOGI thesis_type: skripsi thesis_name: other citation: Alfian Maulana, NIM.: 22106050058 (2026) PENGEMBANGAN GENERATOR DOKUMENTASI API BERBASIS OPENAPI SPECIFICATION DENGAN DUKUNGAN ARTIFICIAL INTELLIGENCE. Skripsi thesis, UIN SUNAN KALIJAGA YOGYAKARTA. document_url: https://digilib.uin-suka.ac.id/id/eprint/76417/1/22106050058_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf document_url: https://digilib.uin-suka.ac.id/id/eprint/76417/2/22106050058_BAB-II_sampai_SEBELUM-BAB-TERAKHIR.pdf