eprintid: 53330 rev_number: 23 eprint_status: archive userid: 23243 dir: disk0/00/05/33/30 datestamp: 2025-07-31 09:16:00 lastmod: 2025-07-31 09:16:00 status_changed: 2025-07-31 09:16:00 type: thesis metadata_visibility: show contact_email: dhimasscout@gmail.com creators_name: Granadi, Dhimas Tyas creators_id: 3337210028 contributors_type: http://www.loc.gov/loc.terms/relators/THS contributors_type: http://www.loc.gov/loc.terms/relators/THS contributors_name: Wicaksana, Cakra Adipura contributors_name: Hilman, Mohamad contributors_id: 199006282019031010 contributors_id: 202102012156 corp_creators: Fakultas Teknik Universitas Sultan Ageng Tirtayasa title: SOFTWARE QUALITY ASSURANCE PADA API SWAGGER PETSTORE DENGAN PENDEKATAN METODE AGILE MENGGUNAKAN TOOLS GRAFANA K6 YANG DISTANDARDISASI ISO/IEC 25010 ispublished: pub subjects: T1 divisions: FT divisions: TKI full_text_status: restricted keywords: Agile, Grafana K6, ISO/IEC 25010, Software Quality Assurance, Swagger Petstore abstract: This study discusses the implementation of Software Quality Assurance (SQA) on the Swagger Petstore dummy API using the Agile methodology, specifically through the Grafana K6 tool, standardized by ISO/IEC 25010. The research is motivated by the lack of attention to the role of SQA in software development, especially within startups that prioritize efficiency. The objective is to integrate SQA into Agile through iterative sprints and apply performance-based testing metrics aligned with established software quality standards. The methodology involves a simulated project using the Scrum framework, where each sprint tests one of the three main API endpoints (user, store, and pet) across five ISO/IEC 25010 software quality characteristics: performance efficiency, compatibility, usability, maintainability, and reliability. Grafana K6 was chosen as the testing tool for its lightweight execution, JavaScript-based scripting, and comprehensive reporting features. The results of this study show that Software Quality Assurance (SQA) can be effectively integrated into each stage of Agile development, with the test results serving as a reference for evaluating API quality. This aligns with the use of Grafana K6, standardized by ISO/IEC 25010, and builds upon previous related research. These three components (Agile methodology, K6, and ISO/IEC 25010) have proven to support the SQA process in a practical and efficient manner within an Agile project context. This research is expected to serve as a reference for implementing Agile-based SQA using international standards in API testing. date: 2025 date_type: published pages: 67 institution: Fakultas Teknik Universitas Sultan Ageng Tirtayasa department: Informatika thesis_type: sarjana thesis_name: sarjana referencetext: [1] S. Ermawati dan P. Lestari, “Pengaruh Startup Sebagai Digitalisasi Bagi Ekonomi Kreatif Di Indonesia,” Transekonomika: Akuntansi, Bisnis dan Keuangan, vol. 2, no. 5, hlm. 221–228, Jun 2022, doi: 10.55047/transekonomika.v2i5.186. [2] F. A. Sutanto, B. Hartono, D. A. Diartono, dan H. Murti, “Pelatihan Dasar Full-Stack Website Developer Bagi Komunitas Pembelajar Web,” Jurnal Pengabdian Masyarakat Intimas (Jurnal INTIMAS): Inovasi Teknologi Informasi Dan Komputer Untuk Masyarakat, vol. 1, no. 1, hlm. 31–35, Agu 2021, doi: 10.35315/intimas.v1i1.8519. [3] A. Wirfs-Brock dan B. Eich, “JavaScript: the First 20 Years,” Proceedings of the ACM on Programming Languages, vol. 4, no. HOPL, hlm. 1–189, Jun 2020, doi: 10.1145/3386327. [4] M. Nurminen, P. Niemelä, dan H.M. Järvinen, “‘Why is This Course Pushing Functional Programming?’ - Educating Well-Rounded Web Developers With Functional Javascript,” SEFI European Society for Engineering Education, hlm. 1–11, 2021. [5] F. El Qadriani dan N. A. Windasari, “Battle of Bootcamp: Analyzing Factor Affecting Customer Satisfaction and Continuance Intention in Coding Bootcamp Industry Indonesia,” International Journal of Current Science Research and Review, vol. 06, no. 01, Jan 2023, doi: 10.47191/ijcsrr/V6-i1-06. [6] H. A. N. Humairoh dan A. Pinandito, “Pengaruh Bootcamp Online Terhadap Kesiapan Kerja Mahasiswa,” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 7, no. 4, hlm. 1913–1920, Apr 2023. [7] Eko, M. I. Fadilah, M. Syukron, O. Saputra, dan A. Saifudin, “Peran QA Dalam Meningkatkan Pengalaman Pengguna Aplikasi Dompet Duafa: Fokus Pada Performa dan Fungsionalitas,” JORAPI : Journal of Research and Publication Innovation, vol. 2, no. 3, hlm. 1751–1757, Jul 2024. [8] V. Hosal, A. Husni, dan M. Ahyar, “Implementasi Software Testing Dalam Quality Assurance pada Learning Management System Website Classes,” KHARISMA Tech, vol. 16, no. 2, hlm. 156–168, Okt 2021, doi: 10.55645/kharismatech.v16i2.138. [9] Y. Kravchenko, O. Leshchenko, O. Trush, N. Dakhno, dan P. Krasnopyorov, “Optimizing and Improvement a Web Application Using Open Source Tools,” Information Technology and Implementation (IT&I-2023), vol. 3624, no. 30, hlm. 368–379, Nov 2023. [10] J. Ernerstedt, “An Evaluation of Tools for Verifying Non-functional Requirements for Cloud Deployed Applications,” Computer Sciences, Umeå University, 2023. [11] V. Hema, S. Thota, S. Naresh Kumar, C. Padmaja, C. B. Rama Krishna, dan K. Mahender, “Scrum: An Effective Software Development Agile Tool,” IOP Conf Ser Mater Sci Eng, vol. 981, no. 2, hlm. 022060, Des 2020, doi: 10.1088/1757-899X/981/2/022060. [12] S. H. Nova, A. P. Widodo, dan B. Warsito, “Analisis Metode Agile pada Pengembangan Sistem Informasi Berbasis Website: Systematic Literature Review,” Techno.Com, vol. 21, no. 1, hlm. 139–148, Feb 2022, doi: 10.33633/tc.v21i1.5659. [13] N. Wilis, A. Zulfahmi, S. Budi, dan R. Prasasti, “Analisis Kualitas Aplikasi Psikotes Menggunakan Model ISO/IEC 25010,” SITEKIN: Jurnal Sains, Teknologi dan Industri, vol. 19, no. 1, hlm. 55–60, Des 2021. [14] M. K. Abdillah dan A. R. Perdanakusuma, “Analisis Kualitas Website XYZ.com Menggunakan Model ISO/IEC 25010 Product Quality,” Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 8, no. 1, hlm. 2548–964, Jan 2024, [Daring]. Tersedia pada: http://j-ptiik.ub.ac.id [15] A. Ernawati, D. Kurnia, dan A. Hindasyah, “Sistem Informasi Quality Assurance Proses Produksi Menggunakan Metode Agile Berbasis Web ,” Jurnal Informatika Universitas Pamulang, vol. 6, no. 3, hlm. 491–497, Sep 2021. [16] B. Y. Prakasa, “Software Quality Assurance For The Auto Bayar Application (Case Study: PT Auto Serba Digital),” Procedia of Engineering and Life Science, vol. 7, hlm. 262–272, Mar 2024, doi: 10.21070/pels.v7i0.1463. [17] M. Rizky dan Y. Sugiarti, “Penggunaan Metode Scrum Dalam Pengembangan Perangkat Lunak: Literature Review,” Journal of Computer Science and Engineering (JCSE), vol. 3, no. 1, hlm. 41–48, Feb 2022, doi: 10.36596/jcse.v3i1.353. [18] K. Schwaber dan J. Sutherland, The Scrum Guide The Definitive Guide to Scrum: The Rules of the Game. scrum.org, 2020. [19] M. Sahil, S. Salvi, M. Samiksha, dan S. Kerkar, “Quality Assurance and Quality Control for Project Effectiveness in Construction and Management,” International Journal of Engineering Research & Technology (IJERT), vol. 9, no. 02, hlm. 26–29, Feb 2020. [20] A. Murat dan L. Kasowaki, “Mastering Software Quality Assurance: Best Practices and Strategies,” EasyChair Preprint, Nov 2023. [21] A. K. Chandrasekhar dan A. S. Chandran, “Comparative Analysis of Load Testing Tools,” International Journal of Creative Research Thoughts (IJCRT), vol. 9, no. 6, hlm. g758–g764, Jun 2021, [Daring]. Tersedia pada: https://opensource-demo.orangehrmlive.com/index.php/dashboard [22] M. D. Mulyawan, I. N. S. Kumara, I. B. A. Swamardika, dan K. O. Saputra, “Kualitas Sistem Informasi Berdasarkan ISO/IEC 25010: Literature Review,” Majalah Ilmiah Teknologi Elektro, vol. 20, no. 1, hlm. 15, Mar 2021, doi: 10.24843/MITE.2021.v20i01.P02. [23] M. Falco dan G. Robiolo, “Building a Catalogue of ISO/IEC 25010 Quality Measures Applied in an Industrial Context,” J Phys Conf Ser, vol. 1828, no. 1, hlm. 012077, Feb 2021, doi: 10.1088/1742-6596/1828/1/012077. citation: Granadi, Dhimas Tyas (2025) SOFTWARE QUALITY ASSURANCE PADA API SWAGGER PETSTORE DENGAN PENDEKATAN METODE AGILE MENGGUNAKAN TOOLS GRAFANA K6 YANG DISTANDARDISASI ISO/IEC 25010. S1 thesis, Fakultas Teknik Universitas Sultan Ageng Tirtayasa. document_url: https://eprints.untirta.ac.id/53330/9/Dhimas%20Tyas%20Granadi_3337210028_Fulltext.pdf document_url: https://eprints.untirta.ac.id/53330/2/Dhimas%20Tyas%20Granadi_3337210028_02.pdf document_url: https://eprints.untirta.ac.id/53330/3/Dhimas%20Tyas%20Granadi_3337210028_03.pdf document_url: https://eprints.untirta.ac.id/53330/4/Dhimas%20Tyas%20Granadi_3337210028_04.pdf document_url: https://eprints.untirta.ac.id/53330/5/Dhimas%20Tyas%20Granadi_3337210028_05.pdf document_url: https://eprints.untirta.ac.id/53330/6/Dhimas%20Tyas%20Granadi_3337210028_Ref.pdf document_url: https://eprints.untirta.ac.id/53330/7/Dhimas%20Tyas%20Granadi_3337210028_Lamp.pdf document_url: https://eprints.untirta.ac.id/53330/8/Dhimas%20Tyas%20Granadi_3337210028_CP.pdf document_url: https://eprints.untirta.ac.id/53330/19/Dhimas%20Tyas%20Granadi_3337210028_01.pdf