Abstrak
Penelitian ini dilakukan untuk membantu Kementerian Agama dalam menguji kualitas dan
keakuratan aplikasi Haji Pintar. Tujuan utama pengujian adalah merancang pengujian yang
secara sistematis mengungkap jenis kesalahan yang belum terdeteksi sebelumnya. Aplikasi
Haji Pintar akan diuji menggunakan metode Black Box secara menyeluruh terhadap
, kesalahan
fungsionalitas aplikasi, struktur data antarmuka atau akses databaseinisiasi
eksternal,
dan penghentian,
kinerja,
penggunaan, manfaat, dan hasil yang diperoleh dari penggunaan aplikasi. Dalam pengujian
aplikasi Haji Smart terdapat 5 jenis pengujian dari metode Black Box. Nilai efektivitas
keseluruhan aplikasi Haji Pintar adalah 83,75%. Dengan nilai tersebut maka aplikasi Haji Pintar
sudah berjalan sesuai dengan fungsionalitas yang diharapkan namun masih terdapat kesalahan
pada aplikasi yang harus segera di update terkait menu informasi pembatalan dan menu
informasi pembayaran yang mengalami kendala saat pengecekan status pembatalan proses
yang diajukan jemaah dan pengecekan porsi jemaah. Haji termasuk hak untuk melunasi atau
tidak.
1. PENDAHULUAN
Aplikasi Haji Pintar ini belum pernah diuji coba oleh pihak luar, terutama oleh
mahasiswa untuk penelitian lebih lanjut. Oleh karena itu penulis tertarik untuk
meneliti atau menguji aplikasi Haji Pintar ini. Sebagai tambahan,
673
Karya ini dilisensikan di bawah Lisensi Internasional Creative Commons Attribution 4.0.
Machine Translated by Google
pengujian perangkat lunak memiliki peranan penting dalam pengembangan suatu sistem informasi,
dengan pengujian ini dapat diketahui adanya cacat atau kesalahan pada perangkat lunak[3].
Perangkat lunak yang cacat atau mengandung kesalahan dapat memberikan hasil yang tidak
terduga dan dapat menyebabkan kerugian serius. Pengujian perangkat lunak diharapkan dapat
meminimalkan kesalahan dan cacat pada perangkat lunak dan sebagai ukuran kualitas perangkat lunak[4].
Umi Hanifah, dkk. Melakukan penelitian tentang penggunaan metode Black Box dalam
Pengujian Sistem Informasi Surat Keluar. Teknik dari penelitian ini adalah sistem informasi
surat masuk dan surat keluar yang kemudian dilakukan dengan menggunakan pengujian
Black Box. Metode ini berfokus pada entri data, tampilan sistem, konsumsi memori dan
kecepatan eksekusi data sehingga jika input data tidak sesuai dengan yang diharapkan,
sistem akan gagal. Hasil pengujian menggunakan metode ini dikatakan sangat baik karena
semua kelemahan pada sistem dapat diketahui sebelum digunakan [5].
Penelitian sebelumnya oleh Siti Rika Yulistina, dkk. Tentang Penerapan Teknik Analisis
Nilai Batas Untuk Pengujian Aplikasi Penjualan Menggunakan Metode Pengujian Black
Box. Metode ini menguji jumlah digit maksimum dan minimum untuk menghasilkan nilai
yang valid dan cukup mudah untuk menguji aplikasi penjualan di PT Global Advindo.
Langkah pertama dalam penelitian ini adalah mengidentifikasi fungsionalitas yang akan
diproses, memastikan jumlah digit maksimum dan minimum sesuai dengan susunan yang
telah ditentukan. Hasil dari penerapan metode yang digunakan adalah kualitas perangkat
lunak sesuai dengan fungsinya, dan dapat dimanfaatkan dengan baik oleh pengguna[6].
Tujuan dari penelitian ini adalah untuk menilai fungsionalitas, antarmuka , struktur data
dan akses database, kinerja, inisialisasi dan penghentian aplikasi Haji Pintar[7]. Untuk
mengetahui apakah aplikasi Haji Pintar ini cocok digunakan oleh pengguna yaitu calon
jamaah haji. Hasil penelitian ini akan memberikan rekomendasi pengujian aplikasi Haji
Cerdas di Kementerian Agama dan akan memberikan solusi terbaik bagi instansi untuk
kedepannya.
2. METODE
Pengujian black box adalah pengujian kualitas perangkat lunak yang berfokus pada fungsionalitas perangkat lunak.
Pengujian black box bertujuan untuk menemukan kesalahan fungsi, kesalahan antarmuka,
kesalahan struktur data, kesalahan kinerja, kesalahan inisialisasi dan terminasi[8]. Dalam
pengujian pengguna.
black box, digunakan
Dokumen inialatterdiri
untukdari
pengumpulan
deskripsi indikator
data yang
prosedur
disebutpengujian ,
uji penerimaan
fungsionalitas perangkat lunak[9].
674 | Implementasi Metode Black Box Pengujian Aplikasi Smart Haji .....
Machine Translated by Google
Pengujian akan direncanakan dengan tahap awal menentukan Test Case yang akan diuji,
kemudian membaginya menjadi beberapa partisi input dan output. Hal ini dilakukan untuk
menerima dokumentasi tes. Kemudian hasil Test Case tersebut akan dijadikan sebagai tabel
dokumentasi dari perangkat lunak yang diuji sesuai fungsinya[10].
Pembuatan test case bertujuan untuk memastikan bahwa suatu sistem dapat berjalan dengan
baik sesuai dengan kebutuhan awal dan mampu memberikan respon ketika ada input yang
tidak valid. Test Case bertindak sebagai titik awal dalam implementasi pengujian suatu
sistem. Dari test case ini biasanya diketahui apakah fitur-fitur sistem berjalan normal atau
tidak[11]. Metode yang diterapkan untuk menyelesaikan masalah meliputi prosedur, metode
pengukuran dan metode analitik. Metode harus membuat pembaca dapat mereproduksi
eksperimen Anda. Berikan detail yang cukup untuk memungkinkan karya tersebut direproduksi.
Metode yang diterbitkan harus ditunjukkan dengan referensi: hanya modifikasi yang relevan
yang harus dijelaskan. Jangan mengulang detail metode yang ada, cukup merujuk dari
literatur.
a) Equvalence Partitioning Test, pengujian ini dilakukan pada form-form yang sudah ada
pada aplikasi Haji Pintar dengan memasukkan data sesuai dengan tipe datanya.
b) Uji Analisis Nilai Batas, pengujian ini dilakukan pada formulir yang sudah ada pada
aplikasi Haji Pintar dengan memasukkan data yang melebihi batas atas dan batas
bawah yang telah ditentukan pada menu aplikasi.
c) Fuzzing Test, pengujian ini dilakukan pada form yang ada pada aplikasi Haji Pintar
dengan memasukkan data inputan yang tidak valid pada aplikasi.
d) Pengujian Perbandingan, Pengujian perbandingan adalah pengujian data yang sama untuk memastikan
bahwa aplikasi memberikan output yang identik.
e) Endurance Testing, pengujian ini dilakukan pada form yang ada pada aplikasi Haji Pintar
dengan melakukan uji kasus berulang dengan jumlah tertentu guna mengevaluasi
apakah program sudah sesuai dengan spesifikasi kebutuhan. Untuk menguji keakuratan
operasi matematika ( floating point, pembulatan, dll) [4].
Nilai efektivitas itu sendiri merupakan hasil dari prosentase kelayakan sistem[12]. Nilai
efektivitas dapat memberikan informasi seberapa efektif aplikasi Haji Smart berjalan.
Gambar 2 menunjukkan rumus untuk menghitung efektivitas setiap tabel. Setiap tabel terdiri
dari beberapa skenario pengujian, dimana setiap skenario pengujian memiliki kesimpulan
tersendiri. Cara menghitung nilai efektivitas setiap tabel adalah dengan menghitung semua
kesimpulan yang sesuai dalam sebuah tabel dan membaginya dengan jumlah total skenario
pengujian dalam tabel tersebut dan dikalikan dengan 100[13].
Aplikasi Haji Cerdas adalah aplikasi berbasis android atau smartphone yang dikeluarkan
oleh Dirjen Penyelenggara Haji dan Umroh Kementerian Agama Republik Indonesia. Dalam
aplikasi ini terdapat beberapa pilihan menu yaitu pendaftaran, perkiraan keberangkatan,
jadwal keberangkatan, informasi pembatalan, informasi pembayaran, akomodasi dan jadwal
penerbangan. Berdasarkan tabel test case yang telah dibuat. Pengujian lebih lanjut dilakukan
berdasarkan kasus uji.
Hasil pengujian aplikasi Haji Cerdas ditunjukkan
pada tabel di bawah ini.
676 | Implementasi Metode Black Box Pengujian Aplikasi Smart Haji .....
Machine Translated by Google
PENGENAL
Skenario Pengujian Hasil yang diharapkan Kesimpulan
Tidak bisa.
Tidak bisa.
PENGENAL
Skenario Pengujian Hasil yang diharapkan Kesimpulan
678 | Implementasi Metode Black Box Pengujian Aplikasi Smart Haji .....
Machine Translated by Google
PENGENAL
Skenario Pengujian Hasil yang diharapkan Kesimpulan
Tidak bisa.
Tidak bisa.
680 | Implementasi Metode Black Box Pengujian Aplikasi Smart Haji .....
Machine Translated by Google
negatif. jemaah.
negatif.
PENGENAL
Skenario Pengujian Hasil yang diharapkan Kesimpulan
Pengujian ini dilakukan pada form yang ada pada aplikasi Haji Pintar dengan melakukan uji
kasus berulang dengan jumlah tertentu untuk mengevaluasi apakah program sudah sesuai
dengan spesifikasi kebutuhan. Untuk menguji keakuratan operasi matematika (titik
mengambang, pembulatan, dll.)
PENGENAL
Skenario Pengujian Hasil yang diharapkan Kesimpulan
682 | Implementasi Metode Black Box Pengujian Aplikasi Smart Haji .....
Machine Translated by Google
Tidak bisa.
Departure Schedule.
Haji
Tidak bisa.
Informasi Pembatalan
Tidak bisa.
Informasi Pembayaran
Tidak bisa.
perkiraan keberangkatan
Tidak bisa.
Jemaah Umroh.
Untuk menghitung nilai efektivitas suatu aplikasi, perlu diketahui jumlah tabel yang diuji,
jumlah skenario pengujian, dan hasil skenario pengujian.
Tabel 4: ( 1Tabel
1 ) × 100
5:(=6 100%
8 ) × 100
= 75%
( (75+87,50+81,25+100+75)
5 ( 418,75
)= 5 ) = 83,75 %
Nilai efektivitas keseluruhan dari aplikasi Haji Pintar dapat dihitung dengan menjumlahkan
setiap tabel dan membagi dengan jumlah tabel sehingga diperoleh nilai 83,75 %. Dengan
nilai tersebut maka aplikasi Haji Pintar sudah berjalan sesuai dengan fungsionalitas
yang diharapkan namun masih terdapat kesalahan pada aplikasi yang harus segera di
update terkait menu informasi pembatalan dan menu informasi pembayaran yang
mengalami kendala saat pengecekan status pembatalan proses yang diajukan jemaah
dan pengecekan porsi jemaah. Haji termasuk hak untuk melunasi atau tidak.
684 | Implementasi Metode Black Box Pengujian Aplikasi Smart Haji .....
Machine Translated by Google
4. KESIMPULAN
Pengujian aplikasi Haji Pintar telah berhasil dilakukan dengan menggunakan metode
Black Box dengan tujuan untuk menilai fungsionalitas, antarmuka, struktur data dan akses
database, kinerja, inisialisasi dan penghentian aplikasi Haji Pintar. Kemudian buat
skenario pengujian dan tentukan nilai efektivitasnya. Untuk mengetahui apakah aplikasi
Haji Pintar ini cocok digunakan oleh pengguna yaitu calon jamaah haji. Berdasarkan hasil
pengujian aplikasi Haji Pintar dapat disimpulkan bahwa aplikasi Haji Pintar sudah sesuai
dengan fungsionalitas yang diharapkan namun masih terdapat kesalahan pada aplikasi
yang harus segera di update terkait menu informasi pembatalan dan menu informasi
pembayaran yang bermasalah saat mengecek status proses pembatalan yang diajukan
jemaah dan memeriksa porsi jamaah termasuk hak yang harus dibayar atau tidak. Hasil
pengujian pada aplikasi Haji Pintar, dari 49 skenario pengujian yang dilakukan 40 skenario
pengujian sesuai dengan hasil yang diharapkan dan 9 tidak sesuai sehingga menghasilkan
nilai efektivitas aplikasi sebesar 83,75%. Setelah melakukan pengujian dan mengatasi
setiap permasalahan yang muncul dalam proses penelitian ini, maka saran penulis untuk
langkah pengembangan selanjutnya adalah segera memperbaiki kesalahan-kesalahan
yang penulis temukan agar aplikasi Haji Smart dapat berjalan dengan maksimal.
REFERENSI
[3] E. Susanti and Bismin, “Pengujian Web E-Katalog Pt Pilar Cipta Solusi Integratika
( Picsi ),” Pros. Semin. Nas. Apl. Sains Teknol. 2021, 2021.
[4] D. Debiyanti, S. Sutrisna, B. Budrio, A. K. Kamal, and Y. Yulianti, “Pengujian
Black Box pada Perangkat Lunak Sistem Penilaian Mahasiswa Menggunakan
Teknik Boundary Value Analysis,” J. Inform. Univ.
Pendahuluan, vol. 5, tidak. 2, hal. 162, 2020, doi:10.32493/informatics.v5i2.5446.
[5] U. Hanifah, R. Alit, and Sugiarto, “Penggunaan Metode Black Box Pada Pengujian
Sistem Informasi Surat Keluar Masuk,” SCAN - J. Teknol. Inf. dan Komun., vol.
11, no. 2, pp. 33–40, 2016, [Online]. Available: http://ejournal.upnjatim.ac.id/
index.php/scan/article/view/643
[6] S. R. Yulistina, T. Nurmala, R. M. A. T. Supriawan, S. H. I. Juni, and A.
Saifudin, “Penerapan Teknik Boundary Value Analysis untuk Pengujian
686 | Implementasi Metode Black Box Pengujian Aplikasi Smart Haji .....