ANALISIS PENGUJIAN WEB APLIKASI E-BAPPEDA DISPOSISI SURAT ONLINE PADA BAPPEDA PROVINSI SUMATERA SELATAN MENGGUNAKAN GOOGLE LIGHTHOUSE DAN METODE BLACK BOX TESTING.
Abstract:
Perkembangan teknologi informasi mendorong instansi pemerintah untuk menerapkan sistem informasi berbasis web guna meningkatkan efektivitas dan efisiensi pelayanan administrasi. Salah satu implementasinya adalah aplikasi E-BAPPEDA Disposisi Surat Online pada BAPPEDA Provinsi Sumatera Selatan yang digunakan untuk mengelola proses disposisi surat secara elektronik. Penelitian ini bertujuan untuk menganalisis kualitas aplikasi dari aspek performa dan fungsionalitas menggunakan Google Lighthouse dan Black Box Testing. Metode penelitian yang digunakan adalah metode deskriptif dengan pendekatan kuantitatif. Pengujian Google Lighthouse dilakukan untuk mengukur aspek Performance, Accessibility, Best Practices, dan SEO, sedangkan Black Box Testing digunakan untuk menguji fungsi-fungsi utama aplikasi berdasarkan skenario pengujian yang telah dirancang. Hasil pengujian Black Box Testing menunjukkan bahwa seluruh fitur utama, yaitu login, login dengan data tidak valid, registrasi akun, input data surat, disposisi surat, pencarian surat, dan logout memperoleh status valid, sehingga seluruh fungsi aplikasi berjalan sesuai dengan spesifikasi yang telah ditetapkan. Sementara itu, hasil pengujian Google Lighthouse menunjukkan bahwa aplikasi memiliki tingkat kualitas yang baik berdasarkan aspek yang diuji, meskipun masih terdapat beberapa rekomendasi optimasi untuk meningkatkan performa aplikasi. Berdasarkan hasil penelitian, dapat disimpulkan bahwa aplikasi E-BAPPEDA Disposisi Surat Online telah memenuhi aspek fungsionalitas dan memiliki kualitas yang baik sehingga layak digunakan untuk mendukung proses administrasi disposisi surat secara elektronik di BAPPEDA Provinsi Sumatera Selatan.
The rapid development of information technology has encouraged government institutions to implement web-based information systems to improve the effectiveness and efficiency of administrative services. One such implementation is the E-BAPPEDA Online Letter Disposition application at the Regional Development Planning Agency (BAPPEDA) of South Sumatra Province, which is used to manage the electronic letter disposition process. This study aims to analyze the quality of the application in terms of performance and functionality using Google Lighthouse and Black Box Testing. The research employed a descriptive method with a quantitative approach. Google Lighthouse testing was conducted to evaluate the application's Performance, Accessibility, Best Practices, and SEO, while Black Box Testing was used to assess the main functionalities of the application based on predefined test scenarios. The Black Box Testing results indicate that all primary features—including login, login with invalid credentials, account registration, letter data entry, letter disposition, letter search, and logout—were validated successfully, demonstrating that all application functions operate in accordance with the specified requirements. Meanwhile, the Google Lighthouse evaluation shows that the application has good overall quality across the assessed aspects, although several optimization recommendations remain to further improve its performance. Based on the findings, it can be concluded that the E-BAPPEDA Online Letter Disposition application meets the functional requirements and demonstrates good quality, making it suitable for supporting the electronic administration of letter disposition processes at the Regional Development Planning Agency (BAPPEDA) of South Sumatra Province.
Google Developers. (2023). Lighthouse overview. https://developer.chrome.com/docs/lighthouse
Indrajit, R. E. (2016). Electronic government: Strategi pembangunan dan pengembangan sistem pelayanan publik berbasis teknologi digital. Penerbit Andi.
International Organization for Standardization. (2011). ISO/IEC 25010:2011 Systems and software engineering—Systems and software Quality Requirements and Evaluation (SQuaRE)—System and software quality models. ISO.
Laudon, K. C., & Laudon, J. P. (2021). Management information systems: Managing the digital firm (16th ed.). Pearson.
Mustaqbal, M. S., Firdaus, R. F., & Rahmadi, H. (2015). Pengujian aplikasi menggunakan Black Box Testing Boundary Value Analysis (Studi kasus: Aplikasi prediksi kelulusan SNMPTN). Jurnal Ilmiah Teknologi Informasi Terapan (JITTER), 1(3), 31–36. https://doi.org/10.33197/jitter.vol1.iss3.2015.62
Pressman, R. S., & Maxim, B. R. (2020). Software engineering: A practitioner's approach (9th ed.). McGraw-Hill Education.
Mustaqbal, M. S., Firdaus, R. F., & Rahmadi, H. (2015). Pengujian aplikasi menggunakan Black Box Testing Boundary Value Analysis (Studi Kasus: Aplikasi Prediksi Kelulusan SNMPTN). Jurnal Ilmiah Teknologi Informasi Terapan (JITTER), 1(3), 31–36.
Sugiyono. (2022). Metode Penelitian Kuantitatif, Kualitatif, dan R&D (Edisi ke-2). Bandung: Alfabeta.
Arlow, J., & Neustadt, I. (2005). UML 2 and the unified process: Practical object-oriented analysis and design. Addison-Wesley.
Bass, L., Clements, P., & Kazman, R. (2022). Software architecture in practice (4th ed.). Addison-Wesley.
Beizer, B. (1995). Black-box testing: Techniques for functional testing of software and systems. John Wiley & Sons.
ISO/IEC. (2015). ISO/IEC/IEEE 29119-1:2013 Software and systems engineering—Software testing—Part 1: Concepts and definitions. International Organization for Standardization.
Kendall, K. E., & Kendall, J. E. (2019). Systems analysis and design (10th ed.). Pearson.
Krug, S. (2014). Don't make me think, revisited: A common sense approach to web usability (3rd ed.). New Riders.
Nielsen, J. (1994). Usability engineering. Morgan Kaufmann.
Nielsen, J., & Loranger, H. (2006). Prioritizing web usability. New Riders.
OWASP Foundation. (2021). OWASP Top 10: The ten most critical web application security risks. https://owasp.org/www-project-top-ten/
Pressman, R. S. (2019). Software engineering: A practitioner's approach (9th ed.). McGraw-Hill Education.
Roger, S. P., & Bruce, R. M. (2020). Software engineering: A practitioner's approach (9th ed.). McGraw-Hill Education.
Sommerville, I. (2016). Software engineering (10th ed.). Pearson.
Stallings, W. (2018). Effective cybersecurity: A guide to using best practices and standards. Addison-Wesley.
Turban, E., Pollard, C., & Wood, G. (2018). Information technology for management: Driving digital transformation to increase local and global performance, growth and sustainability (11th ed.). Wiley.
Welling, L., & Thomson, L. (2017). PHP and MySQL web development (5th ed.). Addison-Wesley.
World Wide Web Consortium. (2018). Web Content Accessibility Guidelines (WCAG) 2.1. https://www.w3.org/TR/WCAG21/
Yasin, V. (2012). Rekayasa perangkat lunak berorientasi objek. Mitra Wacana Media.
Jogiyanto, H. M. (2017). Analisis dan desain sistem informasi. Andi.
Rosa, A. S., & Shalahuddin, M. (2018). Rekayasa perangkat lunak: Terstruktur dan berorientasi objek (Edisi revisi). Informatika.
Satzinger, J. W., Jackson, R. B., & Burd, S. D. (2016). Systems analysis and design in a changing world (7th ed.). Cengage Learning.
- Google Developers. (2023). Lighthouse overview. https://developer.chrome.com/docs/lighthouse
- Indrajit, R. E. (2016). Electronic government: Strategi pembangunan dan pengembangan sistem pelayanan publik berbasis teknologi digital. Penerbit Andi.
- International Organization for Standardization. (2011). ISO/IEC 25010:2011 Systems and software engineering—Systems and software Quality Requirements and Evaluation (SQuaRE)—System and software quality models. ISO.
- Laudon, K. C., & Laudon, J. P. (2021). Management information systems: Managing the digital firm (16th ed.). Pearson.
- Mustaqbal, M. S., Firdaus, R. F., & Rahmadi, H. (2015). Pengujian aplikasi menggunakan Black Box Testing Boundary Value Analysis (Studi kasus: Aplikasi prediksi kelulusan SNMPTN). Jurnal Ilmiah Teknologi Informasi Terapan (JITTER), 1(3), 31–36. https://doi.org/10.33197/jitter.vol1.iss3.2015.62
- Pressman, R. S., & Maxim, B. R. (2020). Software engineering: A practitioner's approach (9th ed.). McGraw-Hill Education.
- Mustaqbal, M. S., Firdaus, R. F., & Rahmadi, H. (2015). Pengujian aplikasi menggunakan Black Box Testing Boundary Value Analysis (Studi Kasus: Aplikasi Prediksi Kelulusan SNMPTN). Jurnal Ilmiah Teknologi Informasi Terapan (JITTER), 1(3), 31–36.
- Sugiyono. (2022). Metode Penelitian Kuantitatif, Kualitatif, dan R&D (Edisi ke-2). Bandung: Alfabeta.
- Arlow, J., & Neustadt, I. (2005). UML 2 and the unified process: Practical object-oriented analysis and design. Addison-Wesley.
- Bass, L., Clements, P., & Kazman, R. (2022). Software architecture in practice (4th ed.). Addison-Wesley.
- Beizer, B. (1995). Black-box testing: Techniques for functional testing of software and systems. John Wiley & Sons.
- ISO/IEC. (2015). ISO/IEC/IEEE 29119-1:2013 Software and systems engineering—Software testing—Part 1: Concepts and definitions. International Organization for Standardization.
- Kendall, K. E., & Kendall, J. E. (2019). Systems analysis and design (10th ed.). Pearson.
- Krug, S. (2014). Don't make me think, revisited: A common sense approach to web usability (3rd ed.). New Riders.
- Nielsen, J. (1994). Usability engineering. Morgan Kaufmann.
- Nielsen, J., & Loranger, H. (2006). Prioritizing web usability. New Riders.
- OWASP Foundation. (2021). OWASP Top 10: The ten most critical web application security risks. https://owasp.org/www-project-top-ten/
- Pressman, R. S. (2019). Software engineering: A practitioner's approach (9th ed.). McGraw-Hill Education.
- Roger, S. P., & Bruce, R. M. (2020). Software engineering: A practitioner's approach (9th ed.). McGraw-Hill Education.
- Sommerville, I. (2016). Software engineering (10th ed.). Pearson.
- Stallings, W. (2018). Effective cybersecurity: A guide to using best practices and standards. Addison-Wesley.
- Turban, E., Pollard, C., & Wood, G. (2018). Information technology for management: Driving digital transformation to increase local and global performance, growth and sustainability (11th ed.). Wiley.
- Welling, L., & Thomson, L. (2017). PHP and MySQL web development (5th ed.). Addison-Wesley.
- World Wide Web Consortium. (2018). Web Content Accessibility Guidelines (WCAG) 2.1. https://www.w3.org/TR/WCAG21/
- Yasin, V. (2012). Rekayasa perangkat lunak berorientasi objek. Mitra Wacana Media.
- Jogiyanto, H. M. (2017). Analisis dan desain sistem informasi. Andi.
- Rosa, A. S., & Shalahuddin, M. (2018). Rekayasa perangkat lunak: Terstruktur dan berorientasi objek (Edisi revisi). Informatika.
- Satzinger, J. W., Jackson, R. B., & Burd, S. D. (2016). Systems analysis and design in a changing world (7th ed.). Cengage Learning.
