Testing the Teman Ternak Website Using Black Box Testing with the Equivalence Partitioning Method

Authors

  • Rival Fitrah Dermawan Department of Software Engineering Technology, School of Vocational Studies, IPB University, Jl. Raya Darmaga Kampus IPB, Jawa Barat 16680, Indonesia
  • Fahri Radiansyah Department of Software Engineering Technology, School of Vocational Studies, IPB University, Jl. Raya Darmaga Kampus IPB, Jawa Barat 16680, Indonesia
  • Anargya Rabbani Aslam Department of Software Engineering Technology, School of Vocational Studies, IPB University, Jl. Raya Darmaga Kampus IPB, Jawa Barat 16680, Indonesia
  • Muhamad Mauladi Fadillah Department of Software Engineering Technology, School of Vocational Studies, IPB University, Jl. Raya Darmaga Kampus IPB, Jawa Barat 16680, Indonesia
  • Aditya Wicaksono Department of Software Engineering Technology, School of Vocational Studies, IPB University, Jl. Raya Darmaga Kampus IPB, Jawa Barat 16680, Indonesia
  • Gema Parasti Mindara Department of Computer Engineering Technology, School of Vocational Studies, IPB University, Jl. Raya Darmaga Kampus IPB, Jawa Barat 16680, Indonesia

DOI:

https://doi.org/10.58797/cser.030303

Keywords:

testing, teman ternak, black box testing, equivalence partitions, quality assurance

Abstract

Software testing is a crucial stage in the development cycle to ensure program functionality runs as expected and maintains good quality. This process aims to identify errors so they can be fixed before the software is released to users. One of the software objects of this research is the Teman Ternak website. Teman Ternak is a website-based digital platform that functions as telemedicine, designed to overcome distance and time barriers between farmers and veterinarians, providing a platform that allows farmers to obtain remote consultation services, including initial diagnosis and treatment for diseases affecting their livestock. Testing on this website was conducted using the Black Box Testing method by applying the Equivalence Partitions technique. The Black Box method is used to test website functionality from a user perspective without needing to know the internal code structure. Meanwhile, the Equivalence Partitions technique is a testing technique that focuses on designing test cases by grouping input data on each form on the Teman Ternak website. Input data is grouped into test classes (test cases) with expected results of valid or invalid values. The purpose of testing on the Teman Ternak website is to detect and minimize functional failures during implementation, so that errors found can be fixed more quickly and the website quality improves.

References

AbuSalim, S. W. G., Ibrahim, R., & Wahab, J. A. (2021). Comparative Analysis of Software Testing Techniques for Mobile Applications. Journal of Physics: Conference Series, 1793(1), 012036. https://doi.org/10.1088/1742-6596/1793/1/012036

Amalia, A., Putri, W., & Kristanto, T. (2021). Pengujian Black Box Menggunakan Teknik Equivalence Partitions Pada Aplikasi E-Learning Berbasis Web. Building of Informatics, Technology and Science (BITS), 3(3), 269–274. https://doi.org/10.47065/bits.v3i3.1062

Anwar, N., & Kar, S. (2019). Review Paper on Various Software Testing Techniques & Strategies. Global Journal of Computer Science and Technology, 19(2), 43–49. https://doi.org/10.34257/gjcstcvol19is2pg43

Chazette, L., Brunotte, W., & Speith, T. (2022). Explainable software systems: from requirements analysis to system evaluation. Requirements Engineering, 27(4). https://doi.org/10.1007/s00766-022-00393-5

Eisty, N. U., Kanewala, U., & Carver, J. C. (2025). Testing research software: an in-depth survey of practices, methods, and tools. Empirical Software Engineering, 30(3). https://doi.org/10.1007/s10664-025-10620-6

Goericke, S. (2020). The future of software quality assurance. Springeropen.

Hardika, B., Kurniawan, M. D., Adzka, M., Prastowiyono, D., Banyubasa, A., Wicaksono, A., & Nasir, M. (2024). Pengujian Blackbox Testing Website Garuda Farm Menggunakan Teknik Equivalence Partitioning. Jurnal Kridatama Sains Dan Teknologi , 6(02), 740–753. https://doi.org/10.53863/kst.v6i02.1420

Hassija, V., Chamola, V., Mahapatra, A., Singal, A., Goel, D., Huang, K., Scardapane, S., Spinelli, I., Mahmud, M., & Hussain, A. (2023). Interpreting Black-Box Models: a Review on Explainable Artificial Intelligence. Cognitive Computation, 16(1), 45–74. https://doi.org/10.1007/s12559-023-10179-8

Hendri, H., Hasiholan Manurung, J. W., Ferian, R. A., Hanaatmoko, W. F., & Yulianti, Y. (2020). Pengujian Black Box pada Aplikasi Sistem Informasi Pengelolaan Masjid Menggunakan Teknik Equivalence Partitions. Jurnal Teknologi Sistem Informasi Dan Aplikasi, 3(2), 107. https://doi.org/10.32493/jtsi.v3i2.4694

Melani, Y. I., & Mahmud, N. (2021). Black Box Testing Using Equivalence Partition Method in Sintana Application. Atlantis Highlights in Engineering/Atlantis Highlights in Engineering. https://doi.org/10.2991/ahe.k.210205.089

Ningrum, F. C., Suherman, D., Aryanti, S., Prasetya, H. A., & Saifudin, A. (2019). Pengujian Black Box pada Aplikasi Sistem Seleksi Sales Terbaik Menggunakan Teknik Equivalence Partitions. Jurnal Informatika Universitas Pamulang, 4(4), 125–130. https://doi.org/10.32493/informatika.v4i4.3782

Priyaungga, B. A., Aji, D. B., Syahroni, M., Aji, N. T. S., & Saifudin, A. (2020). Pengujian Black Box pada Aplikasi Perpustakaan Menggunakan Teknik Equivalence Partitions. Jurnal Teknologi Sistem Informasi Dan Aplikasi, 3(3), 150. https://doi.org/10.32493/jtsi.v3i3.5343

Rahadi, N. W., & Vikasari, C. (2020). Pengujian Software Aplikasi Perawatan Barang Milik Negara Menggunakan Metode Black Box Testing Equivalence Partitions. Infotekmesin, 11(1), 57–61. https://doi.org/10.35970/infotekmesin.v11i1.124

Rajabli, N., Flammini, F., Nardone, R., & Vittorini, V. (2021). Software Verification and Validation of Safe Autonomous Cars: A Systematic Literature Review. IEEE Access, 9(1), 4797–4819. https://doi.org/10.1109/ACCESS.2020.3048047

Robinson, D., Cabrera, C., Gordon, A. D., Lawrence, N. D., & Mennen, L. (2024). Requirements are All You Need: The Final Frontier for End-User Software Engineering. ACM Transactions on Software Engineering and Methodology, 34(5). https://doi.org/10.1145/3708524

Shaleh, I. A., Yogi, J. P., Pirdaus, P., Syawal, R., & Saifudin, A. (2021). Pengujian Black Box pada Sistem Informasi Penjualan Buku Berbasis Web dengan Teknik Equivalent Partitions. Jurnal Teknologi Sistem Informasi Dan Aplikasi, 4(1), 38. https://doi.org/10.32493/jtsi.v4i1.8960

Terragni, V., Vella, A., Roop, P., & Blincoe, K. (2025). The Future of AI-Driven Software Engineering. ACM Transactions on Software Engineering and Methodology, 34(5). https://doi.org/10.1145/3715003

Todingrante, G. (2022). Implementasi Black Box Testing Pada Website Extraordinary. KHARISMA Tech, 17(1), 135–148.

Yang, L., Wei, C., Yang, J., Xia, W., Yang, Y., Luo, Y., Niyato, D., Sun, L., & Liu, Z. (2025). FuzzCoder: Code Large Language Model-Based Fuzz Testing for Industrial IoT Programs. IEEE Internet of Things Journal, 12(18), 36842–36851. https://doi.org/10.1109/jiot.2025.3577602

Zhu, X., Zhou, W., Han, Q.-L., Ma, W., Wen, S., & Xiang, Y. (2025). When Software Security Meets Large Language Models: A Survey. IEEE/CAA Journal of Automatica Sinica, 12(2), 317–334. https://doi.org/10.1109/jas.2024.124971

Downloads

Published

2025-12-08

How to Cite

Dermawan, R. F., Radiansyah, F., Aslam, A. R., Fadillah, M. M., Wicaksono, A., & Mindara, G. P. (2025). Testing the Teman Ternak Website Using Black Box Testing with the Equivalence Partitioning Method. Current STEAM and Education Research, 3(3), 149–164. https://doi.org/10.58797/cser.030303

Similar Articles

You may also start an advanced similarity search for this article.