Anda di halaman 1dari 14

Machine Translated by Google

Jurnal Sistem Informasi dan Informatika


Jil. 4, No. 3, September 2022 e-ISSN: 2656-4882 p-ISSN: 2656-5935

http://journal-isi.org/index.php/isi Diterbitkan Oleh DRPM-UBD

Implementasi Metode Black Box untuk Pengujian


Aplikasi Haji Pintar Kemenag
Alan Budi Kusuma1, Novri Hadinata2

1Informatics Departement, Bina Darma University, Palembang, Indonesia


2,3Information System Departement, Bina Darma University, Palembang, Indonesia
Email: 1181410019@student.binadarma.ac.id, 2novri_hadinata@binadarma.ac.id

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.

Kata kunci: Aplikasi Haji Cerdas, Pengujian, Metode Black Box

1. PENDAHULUAN

Sistem informasi merupakan faktor penting dalam suatu instansi, khususnya


instansi pelayanan masyarakat yang memiliki tingkat pengelolaan data rutin
dan terkelola yang tinggi[1]. Aplikasi Haji Cerdas adalah aplikasi berbasis
android atau smartphone yang dikeluarkan oleh Dirjen Penyelenggara Haji
dan Umroh Kementerian Agama Republik Indonesia. Sejak dirilisnya aplikasi
Haji Pintar pada tahun 2018, aplikasi ini telah diunduh oleh lebih dari 100 ribu
pengguna. Dalam aplikasi ini terdapat beberapa pilihan menu yaitu registrasi,
estimasi keberangkatan, jadwal keberangkatan, informasi pembatalan,
informasi pembayaran, jadwal penerbangan [2].

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

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

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

2.1. Metode Kotak Hitam

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

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

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.

2.2. Tahapan Pengujian Penerapan Metode Black Box

Gambar 1. Tahapan Pengujian Metode Black Box

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.

Alan Budi Kusuma, Novri Hadinata | 675


Machine Translated by Google

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

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].

2.3. Menentukan Nilai Efektivitas

Nilai efektivitas itu sendiri merupakan hasil dari prosentase kelayakan sistem[12]. Nilai
efektivitas dapat memberikan informasi seberapa efektif aplikasi Haji Smart berjalan.

Gambar 2. Rumus Hitung Efektivitas Skor Tiap Tabel

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].

Gambar 3. Formula Hitung Skor Efektivitas Keseluruhan

Gambar 3 menunjukkan rumus untuk menghitung nilai efektivitas secara keseluruhan.


Sebelum menghitung nilai efektivitas secara keseluruhan, perlu diketahui terlebih dahulu
nilai efektivitas masing-masing tabel. Cara menghitung nilai efektivitas secara keseluruhan
adalah dengan menjumlahkan semua nilai efektivitas setiap tabel dan membaginya dengan
jumlah tabel yang diuji. Hasil dari perhitungan tersebut adalah nilai efektivitas aplikasi.

3. HASIL DAN PEMBAHASAN

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

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

3.1. Hasil Uji Metode Kotak Hitam

a) Hasil Uji Ekuvalensi Partisi


Pengujian ini dilakukan pada formulir yang sudah ada pada aplikasi Haji Pintar dengan
memasukkan data sesuai dengan tipe datanya.

Tabel 1. Hasil Uji Ekuivalensi Partisi

PENGENAL
Skenario Pengujian Hasil yang diharapkan Kesimpulan

Masukkan "Validation Aplikasi mampu menyimpan


Number" dan "NIK" di menu data ke dalam database

TC01 registrasi lalu klik "Submit". dan mengubah tampilan Berhasil


aplikasi menjadi home

Tidak bisa.

Pilih keberangkatan pada Aplikasi menampilkan hasil


formulir “Pilih Keberangkatan” jadwal keberangkatan jemaah
dan masukkan “Tidak haji.
TC02
Cluster” di Cluster
Berhasil
Jadwal keberangkatan
Tidak bisa.

Masukkan "Nomor Paspor" lalu Aplikasi menampilkan


klik cari pada menu Informasi informasi lengkap jemaah haji
TC03 Berhasil
Jemaah Haji. yang bersangkutan.

Masukkan “Nomor Penayangan” Aplikasi menampilkan status


lalu klik cari pada Informasi proses pembatalan yang
TC04 Pembatalan diajukan jemaah. Gagal

Tidak bisa.

Masukkan "Nomor Penayangan" Aplikasi menampilkan apakah


lalu klik berikutnya pada porsi jamaah haji yang berhak
TC05 Gagal
Informasi Pembayaran dilunasi atau tidak.
Tidak bisa.

Masukkan "Nomor Penayangan" Aplikasi menampilkan


lalu klik cari di perkiraan jadwal
TC06 Berhasil
perkiraan keberangkatan keberangkatan jemaah haji.
Tidak bisa.

Masukkan "Porsi Umrah Aplikasi menampilkan


TC07 Nomor" lalu klik cari di informasi lengkap umroh yang Berhasil
Umroh bersangkutan

Alan Budi Kusuma, Novri Hadinata | 677


Machine Translated by Google

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

Informasi Jemaat peziarah.


Tidak bisa.

“Nomor Pelayanan” Aplikasi ini menampilkan


kemudian klik cari pada menu informasi lengkap khusus Berhasil
TC08 Informasi Jemaah Haji Khusus. jemaah haji yang
bersangkutan.

b) Hasil Uji Analisis Nilai Batas


Pengujian ini dilakukan pada formulir yang sudah ada pada aplikasi Haji Pintar dengan
memasukkan data yang melebihi batas atas dan bawah yang telah ditentukan pada menu
aplikasi.

Tabel 2. Hasil Uji Analisis Nilai Batas

PENGENAL
Skenario Pengujian Hasil yang diharapkan Kesimpulan

Isi “Nomor Validasi” dan Aplikasi gagal menyimpan


“NIK” pada menu registrasi data ke database dan
melebihi nilai integer maksimal tidak mengubah tampilan
TC09 Berhasil
pada aplikasi Haji Pintar. aplikasi ke menu home.

Isi “Nomor Validasi” dan Aplikasi gagal


“NIK” pada menu registrasi untuk menyimpan data
kurang dari nilai integer ke database dan tidak
TC10 Berhasil
maksimal di aplikasi Haji Pintar merubah tampilan aplikasi
ke menu home.
.
Isi "Tanpa Kloter" pada menu Aplikasi gagal
Grup Jadwal Keberangkatan menampilkan hasil jadwal
TC11 lebih dari nilai integer maksimal keberangkatan jemaah haji. Berhasil
di aplikasi Haji Pintar.

Isi “No Kloter” pada menu Aplikasi gagal


TC12 Scheduled Departure Group menampilkan hasil jadwal
yang kurang dari nilai integer keberangkatan jemaah haji. Berhasil
maksimal pada aplikasi Haji
Smart.
Pengisian "Nomor Paspor" Aplikasi gagal
pada menu Informasi menampilkan informasi
TC13 Jemaah Haji lebih dari nilai lengkap jemaah haji yang Berhasil
integer maksimum pada bersangkutan.

678 | Implementasi Metode Black Box Pengujian Aplikasi Smart Haji .....
Machine Translated by Google

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

aplikasi haji pintar.

Pengisian “Nomor Paspor” Aplikasi gagal


pada menu Informasi menampilkan informasi
Jemaah Haji kurang dari nilai lengkap jemaah haji yang
TC14 Berhasil
integer maksimal pada aplikasi bersangkutan.
Haji Cerdas.

Pengisian “Nomor Porsi” Permohonan gagal


pada menu Informasi Pembatalan menampilkan status
lebih dari nilai integer maksimal proses pembatalan yang
TC15 Gagal
pada aplikasi Haji Pintar. diajukan jemaah.

Pengisian “Nomor Porsi” Permohonan gagal


pada menu Informasi Pembatalan menampilkan status
kurang dari nilai integer maksimal proses pembatalan yang
TC16 Berhasil
pada aplikasi Haji Pintar. diajukan jemaah.

Pengisian “Nomor Porsi” Aplikasi gagal


pada menu Informasi Pelunasan menampilkan porsi
lebih dari nilai integer maksimal jamaah haji yang berhak
TC17 Gagal
pada aplikasi Haji Pintar. dilunasi atau tidak.

Pengisian “Nomor Porsi” Aplikasi gagal


pada menu Informasi Pelunasan menampilkan porsi
kurang dari nilai integer maksimal jamaah haji yang berhak
TC18 Berhasil
pada aplikasi Haji Pintar. dilunasi atau tidak.

Memasukkan "Nomor Aplikasi gagal


Penayangan" di Perkiraan Keberangkatan
menampilkan perkiraan
TC19 menu lebih dari nilai jadwal keberangkatan Berhasil
integer maksimum di aplikasi jemaah haji.
Haji Pintar.
Memasukkan "Nomor Melayani" Aplikasi gagal
di menu Perkiraan Keberangkatan menampilkan perkiraan
TC20 kurang dari nilai integer jadwal keberangkatan Berhasil
maksimum di aplikasi Haji Pintar. jemaah haji.

TC21 Memasukkan "Nomor Porsi Aplikasi gagal Berhasil


Umrah" dalam Umrah menampilkan yang lengkap

Alan Budi Kusuma, Novri Hadinata | 679


Machine Translated by Google

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

Menu Informasi Jemaah lebih informasi dari


dari nilai integer maksimal jamaah umroh yang
pada aplikasi Haji Pintar. bersangkutan.

Memasuki "Porsi Umrah Aplikasi gagal


Angka" pada menu menampilkan informasi
Informasi Jemaah Umroh lengkap jemaah umrah
TC22 Berhasil
kurang dari nilai integer yang bersangkutan.
maksimal pada aplikasi Smart
Hajj.
Memasukkan “Nomor Pelayanan” Aplikasi gagal
pada menu Informasi Jemaah menampilkan informasi
Haji Khusus lebih dari nilai lengkap jemaah haji
TC23 integer maksimal pada aplikasi tertentu yang Berhasil
Haji Cerdas. bersangkutan.

Memasukkan “Nomor Pelayanan” Aplikasi gagal


pada menu Informasi Jemaah menampilkan informasi
Haji Khusus kurang dari nilai lengkap jemaah haji
TC24 Berhasil
integer maksimal pada aplikasi tertentu yang
Haji Cerdas. bersangkutan.

c) Hasil Uji Fuzzing


Pengujian ini dilakukan pada form yang ada pada aplikasi Haji Pintar dengan
memasukkan data input yang tidak valid pada aplikasi.

Tabel 3. Hasil Uji Fuzzing

PENGENAL
Skenario Pengujian Hasil yang diharapkan Kesimpulan

Isi “Validation Number” Aplikasi gagal menyimpan


dan “NIK” pada menu data ke database dan tidak

TC25 registrasi dengan mengubah tampilan aplikasi Berhasil


menambahkan huruf. menjadi home

Tidak bisa.

Isi "Nomor Validasi" dan Aplikasi gagal menyimpan


"NIK" di menu registrasi data ke database dan tidak

TC26 dengan awalan negatif. mengubah tampilan aplikasi Berhasil


menjadi home

Tidak bisa.

680 | Implementasi Metode Black Box Pengujian Aplikasi Smart Haji .....
Machine Translated by Google

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

Isi “No Kloter” pada menu Aplikasi gagal menampilkan


TC27 Scheduled Departure Group hasil jadwal keberangkatan Berhasil
dengan menambahkan huruf. jemaah haji.

Isi "No Kloter" pada menu Aplikasi gagal menampilkan


TC28 Scheduled Group Departure hasil jadwal keberangkatan Berhasil
dengan awalan negatif. jemaah haji.

Isikan “Nomor Paspor” Aplikasi gagal menampilkan


pada menu Informasi informasi lengkap jemaah
TC29 Jemaah Haji dengan haji yang bersangkutan. Berhasil
awalan positif.

Isi "Nomor Paspor" Aplikasi gagal menampilkan


pada menu Informasi informasi lengkap jemaah
TC30 Jemaah Haji dengan haji yang bersangkutan. Berhasil
awalan negatif.

Isi “Serving Number” Permohonan gagal


pada menu Informasi menampilkan status proses
TC31 Pembatalan dengan pembatalan yang diajukan Berhasil
menambahkan huruf. jemaah.

Isi “Nomor Porsi” Permohonan gagal


pada menu Informasi menampilkan status proses
TC32 Pembatalan dengan awalan pembatalan yang diajukan Gagal

negatif. jemaah.

Isi kolom "Melayani Aplikasi gagal menampilkan


Nomor" pada porsi jamaah haji yang berhak
TC33 Gagal
menu Informasi Pelunasan dilunasi atau tidak.
dengan menambahkan huruf.
Isi "Serving Number" Aplikasi gagal menampilkan
pada menu Informasi porsi jamaah haji yang berhak
TC34 Pelunasan dengan awalan dilunasi atau tidak. Gagal

negatif.

Masukkan “Serving Number” Aplikasi gagal menampilkan


pada menu Estimasi perkiraan jadwal
TC35 Berhasil
Keberangkatan dengan keberangkatan jemaah haji.
menambahkan huruf.
"
Masukkan "Nomor Penayangan Aplikasi gagal menampilkan
TC36 dalam perkiraan perkiraan jadwal Berhasil
Menu keberangkatan dengan keberangkatan haji

Alan Budi Kusuma, Novri Hadinata | 681


Machine Translated by Google

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

awalan negatif. peziarah.

Masukkan "Nomor Porsi Aplikasi gagal menampilkan


Umroh" di menu Informasi informasi lengkap jemaah
TC37 Jemaah Umroh dengan umrah yang bersangkutan. Berhasil
menambahkan huruf.

Masukkan "Nomor Porsi Aplikasi gagal menampilkan


Umroh" di menu Informasi informasi lengkap jemaah
TC38 Jemaah Umroh dengan umrah yang bersangkutan. Berhasil
awalan negatif.

Masukkan “Nomor Pelayanan” Aplikasi gagal menampilkan


pada menu Informasi Jemaah informasi lengkap jemaah
TC39 Haji Khusus dengan haji tertentu yang bersangkutan. Berhasil
menambahkan huruf.

Masukkan "Nomor Melayani" Aplikasi gagal menampilkan


di menu Informasi Jemaah informasi lengkap jemaah
TC40 Haji Khusus dengan awalan haji tertentu yang bersangkutan. Berhasil
negatif.

d) Hasil Pengujian Perbandingan


Pengujian perbandingan adalah pengujian data yang sama untuk memastikan bahwa aplikasi memberikan
keluaran yang identik.

Tabel 4. Hasil Pengujian Perbandingan

PENGENAL
Skenario Pengujian Hasil yang diharapkan Kesimpulan

Coba aplikasi Haji Aplikasi ini memiliki


TC41 Cerdas di ponsel dan tampilan yang identik dari Berhasil
tablet. kedua jenis perangkat tersebut.
. Hasil Pengujian Daya Tahan
dan

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.)

Tabel 5. Hasil Pengujian Daya Tahan

PENGENAL
Skenario Pengujian Hasil yang diharapkan Kesimpulan

682 | Implementasi Metode Black Box Pengujian Aplikasi Smart Haji .....
Machine Translated by Google

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

Mencoba 10 kali untuk Aplikasi mampu menyimpan


memasukkan "Nomor Validasi" data ke dalam database dan

TC42 dan "NIK" di menu pendaftaran mengubah tampilan aplikasi Berhasil


lalu klik "Kirim". menjadi home

Tidak bisa.

Mencoba 10 kali memilih Aplikasi menampilkan hasil


embarkasi pada form “Select jadwal keberangkatan jemaah
Embarcation” dan memasukkan haji.
TC43 Berhasil
“No Cluster” pada menu Cluster

Departure Schedule.

Mencoba 10 kali untuk Aplikasi menampilkan informasi


memasukkan "Nomor Paspor" lengkap jemaah haji yang
TC44 lalu klik cari di Informasi Jemaah bersangkutan. Berhasil

Haji
Tidak bisa.

Mencoba 10 kali untuk masuk Aplikasi menampilkan status


"Nomor Penayangan" lalu klik proses pembatalan yang
TC45 cari di diajukan jemaah. Gagal

Informasi Pembatalan
Tidak bisa.

Mencoba 10 kali untuk masuk Aplikasi menampilkan apakah


"Nomor Penayangan" lalu klik porsi jamaah haji yang berhak
TC46 berikutnya pada dilunasi atau tidak. Gagal

Informasi Pembayaran
Tidak bisa.

Mencoba 10 kali untuk masuk Aplikasi menampilkan perkiraan


"Nomor Penayangan" lalu klik jadwal keberangkatan jemaah
TC47 cari di haji. Berhasil

perkiraan keberangkatan
Tidak bisa.

Dicoba 10 kali masukkan Aplikasi ini menampilkan


"Nomor Porsi Umroh" lalu klik informasi lengkap jemaah umroh
TC48 search pada menu Informasi yang bersangkutan. Berhasil

Jemaah Umroh.

Dicoba 10 kali masuk "Nomor Aplikasi ini menampilkan


Pelayanan" lalu klik search informasi lengkap khusus jemaah
pada menu Informasi Jemaah haji yang bersangkutan. Berhasil
TC49
Haji Khusus.

Alan Budi Kusuma, Novri Hadinata | 683


Machine Translated by Google

Jurnal Sistem Informasi dan Informatika Vol.


4, No. 3, September 2022
p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

3.2. Nilai Efektivitas

Untuk menghitung nilai efektivitas suatu aplikasi, perlu diketahui jumlah tabel yang diuji,
jumlah skenario pengujian, dan hasil skenario pengujian.

Tabel 6. Kesimpulan Data Hasil Pengujian Tabel


Hasil Data Kesimpulan Pengujian
Informasi Jumlah
Tabel yang diuji 5 tabel
Tes Skenario 49 skenario pengujian
Kesimpulan berhasil 40 kesimpulan berhasil 9
Kesimpulan tidak gagal kesimpulan gagal

Tabel 6 menunjukkan kesimpulan dari keseluruhan hasil data pengujian pada


pengujian yang telah dilakukan. Setelah mengetahui hasil pengujian, berikut adalah
hasil perhitungan nilai efektivitas masing-masing tabel:

Tabel 1: ( 68 ) × 100 = 75%

Tabel 2: ( 14 16) × 100 = 87,50%

Tabel 3: ( 13 16) × 100 = 81,25%

Tabel 4: ( 1Tabel
1 ) × 100
5:(=6 100%
8 ) × 100

= 75%

Setelah menghitung nilai efektifitas masing-masing tabel, dapat dilanjutkan dengan


menghitung nilai efektivitas secara keseluruhan, dengan menjumlahkan semua hasil
nilai efektivitas setiap tabel dan membaginya dengan jumlah tabel yang diuji:

( (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

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

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

[1] S. A. M. Sinaga, R. Dewi, I. Parlina, and ..., “Perancangan Aplikasi Pengolahan


Data Penerima Kartu Indonesia Sehat Pada Kantor Pangulu Karang Bangun,” …
Komput. Sains …, pp. 241–244, 2020.
[2] M. Arnani, “Akses Informasi Seputar Haji melalui Aplikasi ‘Haji Pintar,’” 2018. https://
pemilu.kompas.com/read/2018/07/18/17154761/akses informasi-seputar-haji-
melalui-aplikasi-haji-pintar (accessed Mar. 08, 2022).

[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

Alan Budi Kusuma, Novri Hadinata | 685


Machine Translated by Google

Jurnal Sistem Informasi dan Informatika


Vol. 4, No. 3, September 2022

p-ISSN: 2656-5935 http://journal-isi.org/index.php/isi e-ISSN: 2656-4882

Aplikasi Penjualan Menggunakan Metode Black Box Testing,” J. Inform. 129,


2020, doi: Univ.
Pamulang, vol. 5, no. 2, 10.32493/informatika.v5i2.5366.
p.

[7] M. Komarudin, “Pengujian Perangkat Lunak Metode Black-Box Berbasis


Equivalence Partitions pada Aplikasi Sistem Informasi di Sekolah,” J.
Mikrotik, vol. 06, no. 3, pp. 02–16, 2016.
[8] Y. D. Wijaya and M. W. Astuti, “Pengujian Blackbox Sistem Informasi Penilaian
Kinerja Karyawan Pt Inka (Persero) Berbasis Equivalence Partitions,” J. Digit.
Teknol. Inf., vol. 4, no. 1, p. 22, 2021, doi: 10.32502/digital.v4i1.3163.

[9] L. Setiyani, “Pengujian Sistem Informasi Inventory Pada Perusahaan Distributor


Farmasi Menggunakan Metode Black Box Testing,” Techno Xplore J. Ilmu
Komput. dan Teknol. Inf., vol. 4, no. 1, pp. 1–9, 2019, doi: 10.36805/
technoxplore.v4i1.539.
[10] R. B. Trengginaz, A. Yusup, D. S. Sunyoto, M. R. Jihad, and Y. Yulianti,
“Pengujian Aplikasi Pemesanan Tiket Kereta berbasis Website Menggunakan
Metode Black Box dengan Teknik Equivalence Partitioning,” J. Teknol. Sist.
Inf. dan Apl., vol. 3, no. 3, p. 144, 2020, doi: 10.32493/jtsi.v3i3.5349.

[11] P. Kurniawati, “Test Case Dalam Pengujian,” SkyshiDigital, 2018. https://


medium.com/skyshidigital/test-case-dalam-pengujian 81479abb9a4d (accessed
Apr. 03, 2022).
[12] E. D. Karisma, A. L. Nurlaili, P. S. Informatika, F. I. Komputer, and U.
P. Nasional, “Equivalence Partitioning Pada Layanan Aspirasi,” vol. 2, no. 2,
pp. 275–281, 2021.
[13] Mochamad Haris Reza, Sugiarto, and A. Lina Nurlaili, “Pengujian Menggunakan
Black Box Boundary Value Analysis Pada Aplikasi Voucher Dan Receipt PT.
Samudera Agencies Indonesia,” J. Inform. dan Sist. Inf., vol. 2, no. 2, pp. 181–
189, 2021, doi: 10.33005/jifosi.v2i2.355.

686 | Implementasi Metode Black Box Pengujian Aplikasi Smart Haji .....

Anda mungkin juga menyukai