Uji Kualitas Website Admin Travel Booking Menggunakan Halstead’s Metric dan Equivalence Partitioning

Penulis

  • Fauziah Nur Syifa Program Studi Sistem Informasi, Universitas Komputer Indonesia
  • Trisana Nurul Anzali Nabil Program Studi Sistem Informasi, Universitas Komputer Indonesia
  • Derrel Hendi Arifin Program Studi Sistem Informasi, Universitas Komputer Indonesia
  • Rangga Sidik Program Studi Sistem Informasi, Universitas Komputer Indonesia https://orcid.org/0000-0001-9400-9185

DOI:

https://doi.org/10.25077/TEKNOSI.v11i01.2025.67-72

Kata Kunci:

Testing, Halstead's Metric, Equivalence Partitioning, Booking System

Abstrak

Tripease is a travel booking admin website designed to enable admins with management roles for train tickets, hotel tickets, and user data. Blackbox testing ensures the software meets the set requirements and specifications and detects functional and performance errors. Whitebox testing is done to check the software's logical path by examining the software's logical structure and detecting errors, such as logical errors and script understanding errors. This research discusses testing the travel booking admin website using two methods: Halstead's Metric and Equivalence Partitions. This research aims to determine the success rate of features and predict the appearance of bugs on the website. White box testing with Halstead's Metric shows that the add train feature has the highest prediction of bugs (45.7%), while the add user feature is the lowest (13.4%). The average prediction of the occurrence of bugs in all features is 25.59%. Black box testing with Equivalence Partitions shows that the add user and edit user features have a low success rate because they do not succeed in the input validity test item. The add train and login features have a 100% success rate. Based on the test results, it is recommended that the code be refactored and the input validity of each feature improved.

Biografi Penulis

Fauziah Nur Syifa, Program Studi Sistem Informasi, Universitas Komputer Indonesia

Program Studi Sistem Informasi

Trisana Nurul Anzali Nabil, Program Studi Sistem Informasi, Universitas Komputer Indonesia

Program Studi Sistem Informasi

Derrel Hendi Arifin, Program Studi Sistem Informasi, Universitas Komputer Indonesia

Program Studi Sistem Informasi

Rangga Sidik, Program Studi Sistem Informasi, Universitas Komputer Indonesia

Program Studi Sistem Informasi

Referensi

Dhaifullah, I. R., Salsabila, A. A., & Yaqin, M. A. (2022). Survei Teknik Pengujian Software. Journal Automation Computer Information System, 2(1), 31-38.

Debiyanti, D., Sutrisna, S., Budrio, B., Kamal, A. K., & Yulianti, Y. (2020). Pengujian Black Box pada Perangkat Lunak Sistem Penilaian Mahasiswa Menggunakan Teknik Boundary Value Analysis. Jurnal Informatika Universitas Pamulang, 5(2), 162-166.

Prabowo, M. (2020). Metodologi Pengembangan Sistem Informasi. LP2M Press IAIN Salatiga.

Fahrurrozi, I., & Azhari, S. N. (2012). Proses Pemodelan Software dengan metode waterfall dan extreme programming: studi perbandingan. Jurnal Online STMIK EL Rahma, 1-10.

Sulistyanto, H. (2017). Urgensi Pengujian pada Kemajemukan Perangkat Lunak dalam Multi Perspektif. Komuniti: Jurnal Komunikasi dan Teknologi Informasi, 6(1), 65-74.

Marlina, L. A., Harliana, H., & Wibowo, S. S. (2023). Pengujian Sistem Informasi Perpustakaan Dengan Teknik Equivalence Partitioning di SMA Nurul Muttaqin Albarokah. Journal Automation Computer Information System, 3(2), 137-145.

Pranata, F. N., Kom, S., Pradana, F., & Astoto, T, “Pengembangan Sistem Perhitungan Kompleksitas Kode Sumber Berdasarkan Metrik Halstead Dan Cyclomatic Complexity”, Program Doktoral, Universitas Brawijaya, Kediri, 2016.

Hasibuan, A. N., & Dirgahayu, T. (2021). Pengujian dengan Unit Testing dan Test case pada Proyek Pengembangan Modul Manajemen Pengguna. AUTOMATA, 2(1).

Alfisahrin, Sa’Diyah N. N, (2012). "Pendekatan White Box Testing Untuk Menentukan Kualitas Perangkat Lunak Dengan Menggunakan Bahasa Pemrograman C++." Jurnal Khatulistiwa Informatika, vol. 14, no. 1, doi:10.31294/p.v14i1.3380.

A. A. Arwaz, T. Kusumawijaya, R. Putra, K. Putra, and A. Saifudin, “Pengujian Black Box pada Aplikasi Sistem Seleksi Pemenang Tender Menggunakan Teknik Equivalence Partitions,” J. Teknol. Sist. Inf. dan Apl., vol. 2, no. 4,p. 130, 2019, doi: 10.32493/jtsi.v2i4.3708.

Atmaja, R. G., Priyambadha, B., & Pradana, F. (2019). Pembangunan Kakas Bantu Untuk Mengukur Maintainability Index Pada Perangkat Lunak Berdasarkan Nilai Halstead Metrics dan McCabe's Cyclomatic Complexity: English. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 3(3), 2167-2172.

Hanief, S., Jepriana, I. W., & Kom, S. (2020). Konsep Algoritme dan Aplikasinya dalam Bahasa Pemrograman C++. Penerbit Andi.

Setiawan, D. (2017). Buku sakti pemrograman web: html, css, php, mysql & javascript. Anak Hebat Indonesia.

Hadiansyah, F. (2020). Optimasi Maintainability Menggunakan Metode Clean Code pada Sistem Informasi Museum Mandhilaras

(Doctoral dissertation, Universitas Komputer Indonesia).

Adi, R. P., Koswara, Y., Tashika, J., Devi, Y., & Saifudin, A. (2020). Pengujian Black Box pada Aplikasi Pertokoan Minimarket Menggunakan Metode Equivalence Partitioning. Jurnal Teknologi Sistem Informasi dan Aplikasi ISSN, 2654, 3788.

Cantika, P. D. (2017). Rancang Bangun Aplikasi E-learning Untuk Pembelajaran Agama Islam Berbasis Android (Studi Kasus MIN 6 Bandar Lampung).

Longsari, K. (2017). The Impact of Design Patterns in Refactoring Technique to Measure Performance Efficiency. Unpublished Master Degree Thesis for Software Engineering.

Dhaifullah, I. R., Salsabila, A. A., & Yaqin, M. A. (2022). Survei Teknik Pengujian Software. Journal Automation Computer Information System, 2(1), 31-38.

Kosasih, Y., & Cahyono, A. B. (2021). Automation Testing Tool Dalam Pengujian Aplikasi The Point Of Sale. AUTOMATA, 2(1).

Saputra, A. (2020). CAMI: Aplikasi Uji Validitas dan Reliabilitas Instrumen Penelitian Berbasis Web. Yayasan Ahmar Cendekia Indonesia.

Unduhan

Telah diserahkan

19-06-2024

Diterima

29-04-2025

Diterbitkan

04-05-2025

Cara Mengutip

[1]
F. N. Syifa, T. N. Anzali Nabil, D. H. Arifin, dan R. Sidik, “Uji Kualitas Website Admin Travel Booking Menggunakan Halstead’s Metric dan Equivalence Partitioning”, TEKNOSI, vol. 11, no. 1, hlm. 67–72, Mei 2025.

Terbitan

Bagian

Articles

Artikel Serupa

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 > >> 

Anda juga bisa Mulai pencarian similarity tingkat lanjut untuk artikel ini.