eprintid: 77058 rev_number: 11 eprint_status: archive userid: 12243 dir: disk0/00/07/70/58 datestamp: 2026-06-22 07:13:44 lastmod: 2026-06-22 07:13:44 status_changed: 2026-06-22 07:13:44 type: thesis metadata_visibility: show contact_email: muchti.nurhidaya@uin-suka.ac.id creators_name: Umar Jihad, NIM.: 22106050029 title: RANCANG BANGUN ALAT PENGUJIAN OTOMATIS API BERBASIS SPESIFIKASI API DENGAN PENDEKATAN FUZZ TESTING MENGGUNAKAN METODE EXTREME PROGRAMMING ispublished: pub subjects: 004. divisions: Informatika(S1) full_text_status: restricted keywords: pengujian otomatis; OpenAPI specification; pengujian API; Fuzz Testing note: Dr. Agung Fatwanto, S.Si., M.Kom. abstract: APIs (Application Programming Interfaces) serve as critical building blocks in contemporary software development by facilitating seamless communication across systems. The growing adoption of APIs has heightened the need for rigorous testing to verify that each endpoint behaves in accordance with its defined specifications. However, manual testing approaches are frequently inefficient and susceptible to human error. This study sets out to design and build an automated API testing tool that independently constructs and executes test scenarios derived from OpenAPI Specification (OAS) documents. The tool parses both configuration files and OAS documents, then subsequently generates a comprehensive suite of test scenarios. Furthermore, fuzzing techniques are employed to synthesize non-conforming test data, thereby assessing the API's resilience against unexpected or malformed inputs. The findings confirm that the proposed tool successfully automates the full API testing lifecycle and delivers well-structured testing reports. date: 2026-04-20 date_type: published pages: 60 institution: UIN SUNAN KALIJAGA YOGYAKARTA department: FAKULTAS SAINS DAN TEKNOLOGI thesis_type: skripsi thesis_name: other citation: Umar Jihad, NIM.: 22106050029 (2026) RANCANG BANGUN ALAT PENGUJIAN OTOMATIS API BERBASIS SPESIFIKASI API DENGAN PENDEKATAN FUZZ TESTING MENGGUNAKAN METODE EXTREME PROGRAMMING. Skripsi thesis, UIN SUNAN KALIJAGA YOGYAKARTA. document_url: https://digilib.uin-suka.ac.id/id/eprint/77058/1/22106050029_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf document_url: https://digilib.uin-suka.ac.id/id/eprint/77058/2/22106050029_BAB-II_sampai_SEBELUM-BAB-TERAKHIR.pdf