Laporkan Masalah

ANALISIS PERBANDINGAN PERFORMA METODE PENGUJIAN BLACK BOX EQUIVALENCE CLASS PARTITION DAN STATE TRANSITION PADA APLIKASI VISIT TECHNO

Hubertus Rino Augenio, Dinar Nugroho Pratomo, S.Kom., M.IM., M.Cs.

2023 | Tugas Akhir | D4 Teknologi Perangkat Lunak

Pengujian berperan dalam menentukan kelayakan dari perangkat lunak yang dikembangkan.  Black-box testing merupakan salah satu metode pengujian yang dilakukan untuk mengetahui fungsionalitas perangkat lunak. PT Cipta Sedya Digital mempunyai lini layanan digital dengan nama Techno Center. Techno Center sedang mengembangkan aplikasi peminjaman ruang dengan nama Visit Techno. Pada proses pengembangan Visit Techno pengujian dilaksanakan secara manual dan masih terdapat kekurangan karena belum dilakukan secara menyeluruh pada semua fitur. Kurangnya proses identifikasi metode pengujian yang sesuai menyebabkan pengujian yang dilakukan sebelumnya tidak berjalan dengan optimal. Proyek akhir ini dilaksanakan untuk memberikan solusi kepada Techno Center dalam meningkatkan proses pengujian agar lebih efektif. Proyek akhir ini menggunakan analisis perbandingan pengujian black-box Equivalence Class Partition (ECP) dan State Transition (ST) pada pengujian aplikasi Visit Techno. Implementasi pengujian dilaksanakan dengan automation testing menggunakan Katalon Studio. Hasil penelitian yang didapatkan pada perhitungan Test Case Failed ST  13,51?n ECP 10,89%. Test Case Executed ST 100?n ECP 95,05%. Test Case Not Executed ST 0?n ECP 4,95%. Rate of Fault Detection ST 10,8/jam dan ECP 14,4/jam. Severity Point ST mendapat skor level 7 (medium) dan ECP pada skor level 5 (low). Average Percentage Fault Detection ST 0,72 dan ECP 0,67. Berdasarkan hasil tersebut ST lebih efektif dibandingkan ECP untuk digunakan dalam pengujian aplikasi Visit Techno. Hasil penelitian diharapkan memberikan wawasan untuk meningkatkan efisiensi pengujian black-box aplikasi Visit Techno dan aplikasi sejenis yang sedang dikembangkan PT Cipta Sedya Digital.

Testing plays a crucial role in determining the feasibility of developed software. Black-box testing is one of the testing methods used to assess the functionality of the software. PT Cipta Sedya Digital provides digital services under the name Techno Center. Techno Center is currently developing a room reservation application called Visit Techno. In the development process of Visit Techno, testing is conducted manually, and there are still shortcomings as it has not been comprehensive across all features. The lack of identification of suitable testing methods has led to suboptimal testing conducted earlier. This final project aims to provide a solution to Techno Center to enhance the testing process for greater effectiveness. The final project utilizes a comparative analysis of black-box testing methods, namely Equivalence Class Partition (ECP) and State Transition (ST) testing, for the Visit Techno application. The testing implementation is carried out using automation testing with Katalon Studio. The research results indicate that the Test Case Failed rate is 13.51% for ST and 10.89% for ECP. Test Case Executed is 100% for ST and 95.05% for ECP. Test Case Not Executed is 0% for ST and 4.95% for ECP. The Rate of Fault Detection is 10.8/hour for ST and 14.4/hour for ECP. Severity Point is at level 7 (medium) for ST and level 5 (low) for ECP. The Average Percentage Fault Detection is 0.72 for ST and 0.67 for ECP. Based on these results, ST is found to be more effective compared to ECP for testing the Visit Techno application. The research findings are expected to provide insights to enhance the efficiency of black-box testing for the Visit Techno application and similar applications being developed by PT Cipta Sedya Digital.

Kata Kunci : pengujian perangkat lunak, black-box testing, Equivalence Class Partition, dan State Transition

  1. D4-2023-441226-abstract.pdf  
  2. D4-2023-441226-bibliography.pdf  
  3. D4-2023-441226-tableofcontent.pdf  
  4. D4-2023-441226-title.pdf