Anda di halaman 1dari 44

PENGUJIAN WEBSITE ONLINE TIKET WISATA JEMBER

(OTW JEMBER) MENGGUNAKAN METODE BLACK BOX


TESTING

LAPORAN MAGANG

Oleh

Gita Leoni Dwi Fripta

E41200796

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNOLOGI INFORMASI

POLITEKNIK NEGERI JEMBER

2023
PENGUJIAN WEBSITE ONLINE TIKET WISATA JEMBER
(OTW JEMBER) MENGGUNAKAN METODE BLACK BOX
TESTING

LAPORAN MAGANG

Sebagai salah satu syarat untuk memperoleh gelar Sarjana terapan (S. Tr. kom)
Di Program StudiTeknik Informatika
Teknologi Informasi

Oleh
Gita Leoni Dwi Fripta
E41200796

PROGRAM STUDI TEKNIK INFORMATIKA


JURUSAN TEKNOLOGI INFORMASI
POLITEKNIK NEGERI JEMBER
2023

ii
KEMENTRIAN PENDIDIKAN , KEBUDAYAAN, RISET, DAN
TEKNOLOGI
POLITEKNIK NEGERI JEMBER

LEMBAR PENGESAHAN

PENGUJIAN WEBSITE ONLINE TIKET WISATA JEMBER


(OTWJEMBER) MENGGUNAKAN METODE BLACK BOX TESTING

Gita Leoni Dwi Fripta


NIM E41200796

Telah menyelesaikan magang dan dinyatakan lulus


Pada Tanggal : 22 Desember 2023

Tim Penilai
Dosen pembimbing Utama (Internal) Pembimbing Lapang (Eksternal)

Moh. Munih Dian Widianta, S.Kom, M.T Mohammad Arif Khoiruman, S.Tr.Kom
NIP. 19700831 199803 1 001

Mengesahkan
Ketua Jurusan Teknologi Informasi

Hendra Yufit Riskiawan, S.Kom, M.Cs


NIP. 19830203 200604 1 003

iii
PRAKATA
Segala puji bagi Allah, Tuhan Semesta alam yang telah melimpahkan rahmat,
taufik serta hidayah-Nya kepada penulis, sehingga penulis dapat menyusun laporan
magang yang digunakan sebagai salah satu syarat untuk menyelesaikan kuliah di
program studi Teknik Informatika Politeknik Negeri Jember. Penyusunan laporan
magang ini juga tak lepas dari bantuan berbagai pihak yang turut berperan secara
langsung ataupun tidak langsung. Oleh karena itu penulis ingin mengucapkan terima
kasih kepada:

1. Saiful Anwar, S.TP, MP selaku Direktur Politeknik Negeri Jember.


2. Hendra Yufit R, S.Kom, M.Cs. selaku Ketua Jurusan Teknologi Informasi
3. Bety Etikasari, S.Pd, M.Pd selaku Ketua Program Studi Teknik Informatika
4. Moh. Munih Dian Widianta, S.Kom, M.T selaku dosen pembimbing
5. Mohammad Arif Khoiruman, S.Tr.Kom selaku pembimbing lapang
6. Serta semua teman-teman yang ada di Jurusan Teknologi Informasi.

Penulis menyadari bahwa dalam laporan magang ini masih memiliki banyak
kekurangan dan jauh dari sempurna. Oleh karena itu penulis mengharap saran dan
kritik yang membangun agar menjadi lebih baik lagi. Semoga laporan ini memberikan
manfaat bagi kita semua.

Jember, 26 Desember 2023

Gita Leoni Dwi Fripta

iv
RINGKASAN

PENGUJIAN WEBSITE ONLINE TIKET WISATA JEMBER (OTW JEMBER)


MENGGUNAKAN METODE BLACK BOX TESTING, Gita Leoni Dwi Fripta, NIM
E41200796, Tahun 2023, Teknik Informatika, Teknologi Informasi, Politeknik Negeri
Jember, Moh. Munih Dian Widianta, S.Kom, M.T (Dosen Pembimbing), PT. Nias
Tujuh Jaya jember, Mohammad Arif Khoiruman, S.Tr.Kom (Pembimbing Lapangan).

Program praktek kerja magang adalah suatu kegiatan pembelajaran dilapangan


yang bertujuan untuk memperkenalkan dan menumbuhkan kemampuan mahasiswa
dalam dunia kerja nyata. Politeknik Negeri Jember mewajibkan setiap mahasiswanya
melaksanakan magang di instansi pemerintah atau perusahaan swasta sebagai salah
satu syarat yang harus dipenuhi untuk menyelesaikan pembelajaran Diploma IV
Teknik Informatika di Politeknik Negeri Jember.

Lokasi magang yang kami pilih yaitu PT. Nias Tujuh Jaya yang merupakan
perusahaan yang bergerak di bidang IT dan Industri Kreatif seperti broadcasting,
videography, photography, IT development dan social media management. Pengujian
perangkat lunak ini dilakukan menggunakan metode Black box testing. Teknik
pengujian ini berfokus pada informasi yang dihasilkan melalui pengujian, dengan
menggunakan test case untuk melakukan pengujian.

Kata Kunci : Pengujian, Magang, Black Box

v
DAFTAR ISI
Halaman

LEMBAR PENGESAHAN ............................................................................................... iii


PRAKATA ...................................................................................................................... iv
RINGKASAN ................................................................................................................. v
DAFTAR ISI ................................................................................................................... vi
DAFTAR GAMBAR ........................................................................................................ viii
DAFTAR TABEL ............................................................................................................. ix
DAFTAR LAMPIRAN ..................................................................................................... x
BAB.1 PENDAHULUAN................................................................................................. 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Tujuan dan Manfaat ................................................................................ 2
1.2.1 Tujuan Umum Magang ............................................................ 2
1.2.2 Tujuan khusus Magang............................................................ 2
1.2.3 Manfaat Magang ..................................................................... 2
1.3 Lokasi dan waktu ..................................................................................... 3
1.4 Metode Pelaksanaan ............................................................................... 3
BAB 2. KEADAAN UMUM PERUSAHAAN ..................................................................... 4
2.1 Sejaran PT Nias Tujuh Jaya ...................................................................... 4
2.2 Struktur Organisasi Perusahaan .............................................................. 4
2.3 Kondisi Lingkungan.................................................................................. 5
BAB 3. KEGIATAN UMUM LOKASI MAGA NG .............................................................. 6
3.1 Kegiatan Umum di Lokasi Magang .......................................................... 6
3.1.1 Desain UI/UX Aplikasi Sabiel Travel ......................................... 6
3.1.2 Front End Sabiel Travel ............................................................ 6
3.2 Kegiatan Khusus di Lokasi Magang.......................................................... 8
BAB 4 KEGIATAN KHUSUS DAN PEMBAHASAN ........................................................... 10
4.1 Landasan Teori ........................................................................................ 10
4.1.1. Pengujian................................................................................. 10
4.1.2. Black Box Testing ..................................................................... 10
4.2 Pengujian website Online Tiket Jember .................................................. 10

vi
4.3 Hasil pengujian black box aplikasi website Online Tiket Wisata Jember
(OTW Jember) ................................................................................................ 21
BAB 5 KESIMPULAN DAN SARAN ................................................................................ 30
5.1 Kesimpulan .............................................................................................. 30
5.2 Saran ................................................................................................ 30
DAFTAR PUSTAKA ........................................................................................................ 31
LAMPIRAN ................................................................................................................... 33

vii
DAFTAR GAMBAR
Halaman
Gambar 1. 1 Lokasi Nias Tujuh Jaya .......................................................................... 3
Gambar 2. 1 Struktur Organisasi PT. Nias Tujuh Jaya................................................ 4
Gambar 3. 1 UI/UX Sabiel Travel .............................................................................. 6
Gambar 3. 2 Front End Sabiel Travel ......................................................................... 7
Gambar 3. 3 Event Polres jember ............................................................................... 7
Gambar 4. 1 Pengujian Fitur Registrasi ...................................................................... 10
Gambar 4. 2 Notifikasi Verifikasi registrasi ................................................................ 11
Gambar 4. 3 Pesan verifikasi ...................................................................................... 11
Gambar 4. 4 registrasi dengan data yang salah ........................................................... 12
Gambar 4. 5 Login dengan Google ............................................................................. 12
Gambar 4. 6 berhasil login menggunakan google ....................................................... 12
Gambar 4. 7 menginput email pada newsletter ........................................................... 13
Gambar 4. 8 notifikasi newsletter ............................................................................... 13
Gambar 4. 9 pemesanan berdasarkan tanggal ............................................................. 14
Gambar 4. 10 Form pemesanan .................................................................................. 14
Gambar 4. 11 Form pemesanan destinasi.................................................................... 15
Gambar 4. 12 form order ............................................................................................ 15
Gambar 4. 13 invoice .................................................................................................. 16
Gambar 4. 14 riwayat pemesanan ............................................................................... 16
Gambar 4. 15 lihat destinasi........................................................................................ 17
Gambar 4. 16 Tambah destinasi .................................................................................. 17
Gambar 4. 17 edit destinasi ......................................................................................... 18
Gambar 4. 18 Hapus destinasi .................................................................................... 18
Gambar 4. 19 Data transaksi ....................................................................................... 19
Gambar 4. 20 Hapus data transaksi ............................................................................. 19
Gambar 4. 21 Data tiket .............................................................................................. 19
Gambar 4. 22 Hapus data tiket .................................................................................... 20
Gambar 4. 23 Tambah data tiket ................................................................................. 20

viii
DAFTAR TABEL
Halaman
Tabel 4. 1 Pengujian Black Box Fitur Registrasi ........................................................ 21
Tabel 4. 2 Pengujian Black Box Fitur Registrasi (lanjutan)........................................ 22
Tabel 4. 3 Pengujian Black Box SSO ......................................................................... 22
Tabel 4. 4 Pengujian Black Box Fitur Newsletter ....................................................... 23
Tabel 4. 5 Pengujian Black Box Fitur Lupa password ................................................ 23
Tabel 4. 6 Pengujian Black Box Fitur Lupa password (lanjutan) ............................... 24
Tabel 4. 7 Pengujian Black Box Fitur Destinasi Admin ............................................. 24
Tabel 4. 8 Pengujian Black Box Fitur Destinasi Admin (lanjutan) ............................. 25
Tabel 4. 9 Pengujian Black Box Fitur Transaksi Admin ............................................. 26
Tabel 4. 10 Pengujian Black Box Fitur Tiket Admin .................................................. 26
Tabel 4. 11 Pengujian Black Box Fitur Tiket Admin (lanjutan).................................. 26
Tabel 4. 12 Pengujian Black Box Fitur Pemesana ...................................................... 28
Tabel 4. 13 Fitur Perbaikan ......................................................................................... 28
Tabel 4. 14 fitur perbaikan (Lanjutan) ........................................................................ 29

ix
DAFTAR LAMPIRAN
Halaman
Lampiran 1 Surat ijen penerimaan magang ..................................................... 33
Lampiran 2 supervisi dosen pembimbing ........................................................ 34
Lampiran 3 saat mengerjakan tugas yang diberikan ........................................ 34
Lampiran 4 rapat saat membuat event ............................................................. 34

x
BAB.1 PENDAHULUAN

1.1 Latar Belakang


Program praktek kerja magang adalah suatu kegiatan pembelajaran dilapangan
yang bertujuan untuk memperkenalkan dan menumbuhkan kemampuan mahasiswa
dalam dunia kerja nyata. Pembelajaran ini dilaksanakan melalui hubungan yang
intensif antara perserta program praktek kerja magang dan perusahaan. Mahasiswa
yang akan memasuki dunia kerja harus mempersiapkan diri sebaik-baiknya dan tidak
terpaku hanya pada kompetisi disiplin ilmu dari perguruan tinggi saja. Tapi sebaliknya,
mahasiswa juga dituntut harus memiliki pengalaman, pengetahuan dan wawasan dunia
kerja. Politeknik Negeri Jember mewajibkan setiap mahasiswanya melaksanakan
magang di instansi pemerintah atau perusahaan swasta sebagai salah satu syarat yang
harus dipenuhi untuk menyelesaikan pembelajaran Diploma IV Teknik Informatika di
Politeknik Negeri Jember.

Lokasi magang yang kami pilih yaitu PT. Nias Tujuh Jaya yang merupakan
perusahaan yang bergerak di bidang IT dan Industri Kreatif seperti broadcasting,
videography, photography, IT development dan social media management. Penerapan
teknologi informasi dan juga kewirausahaan diberbagai bidang telah banyak dijumpai
termasuk pada PT. Nias Tujuh jaya. Pada pelaksanaan magang wirausaha merdeka di
PT. Nias Tujuh jaya, penyusun membangun perusahaan startup penyedia jasa yang
bergerak dibidang teknologi digital. Adapun jasa yang ditawarkan meliputi Design
Grafis, IT Consultant,UIUX Designer, Web dan Mobile Developer.

Aplikasi OTW (Online Tiket Wisata) Jember Berbasis Website yang telah
dikerjakan oleh pihak Nias 7 ini memudahkan user untuk memesan tiket online
destinasi wisata dan user juga bisa melihat semua destinasi wisata di daerah jember.
Aplikasi ini juga dibuat untuk admin agar bisa menginputkan data destinasi,
menambah dan menghapus data tiket yang telah di pesan oleh user. Sedangkan
kegunaan untuk mitra yaitu mitra dapat menambahkan destinasi wisata yang ada di
daerah jember. Permasalahan yang terjadi pada aplikasi tersebut masih banyak fitur

1
2

yang tidak berfungsi, maka pembimbing lapang memberikan tugas perbaikan pada
fitur yang belum berfungsi dan dilakukan pengujian agar mengurangi kesalahan yang
terjadi saat aplikasi digunakan.

Pengujian perangkat lunak ini dilakukan menggunakan metode Blackbox testing.


Teknik pengujian ini berfokus pada informasi yang dihasilkan melalui pengujian,
dengan menggunakan test case untuk melakukan pengujian. Perlunya dilakukan
pengujian ini agar memastikan sebuah fungsionalitas dan tingkat acceptance user agar
website OTW Jember berjalan dengan baik dan tidak terdapat masalah.

1.2 Tujuan dan Manfaat


Dalam penulisan laporan magang terdapat dua tujuan, yaitu tujuan umum dan
tujuan khusus, yang akan dijelaskan sebagai berikut:

1.2.1 Tujuan Umum Magang


Tujuan dilakukan magang secara umum adalah meningkatkan pengetahuan,
keterampilan dan pengalaman kerja bagi mahasiswa mengenai kegiatan perusahaan,
industri, maupun instansi. Selain itu, tujuan magang adalah melatih mahasiswa agar
dapat lebih berpikir kritis terhadap perbedaan dan kesenjangan yang dijumpai di
lapangan dengan apa yang diajarkan di bangku kuliah.

1.2.2 Tujuan khusus Magang


Tujuan khusus adalah melakukan pengujian pada fitur aplikasi yang dilakukan
perbaikan. Untuk memastikan website OTW (Online Tiket Wisata ) Jember serta
mampu memastikan fungsi pada fitur berjalan dengan yang diharapkan.

1.2.3 Manfaat Magang


Manfaat Magang adalah sebagai berikut:
1. Mahasiswa memperoleh kesempatan untuk memantapkan keterampilan
dan pengetahuannya.
2. Menambah wawasan, pengetahuan dan pengalaman untuk siap terjung
langsung di lingkungan kerjanya.
3. Sebagai sarana kerjasama antara instansi dengan jurusan Teknologi
Informasi Politeknik Negeri Jember di masa yang akan datang.
3

4. Mahasiswa terlatih untuk berfikir kritis dan menggunakan daya nalarnya


dengan cara memberi komentar logis terhadap kegiatan yang dikerjakan
dalam bentuk laporan kegiatan yang sudah dilakukan.

1.3 Lokasi dan waktu


Pelaksanaan Magang ini dilaksanakan di PT. Nias Tujuh Jaya, yang beralamat Jl.
Nias No.7, Tegal Boto Lor, Sumbersari, Kec. Sumbersari, Kabupaten Jember, Jawa
Timur 6812. Adapun denah lokasi dari PT. Nias Tujuh Jaya bisa dilihat pada gambar
1.1.

Gambar 1. 1 Lokasi Nias Tujuh Jaya

Kegiatan Magang dilaksanakan mulai tanggal 21 Agustus 2023 sampai 22 Desember


2023. Kegiatan magang tersebut dilakukan pada hari kerja, yaitu hari senin sampai
jum’at mulai pukul 09.00 WIB – 16.00 WIB dan sabtu pukul 09.00 – 13.00 WIB.

1.4 Metode Pelaksanaan


Metode yang digunakan dalam pelaksanaan Magang adalah metode diskusi yang
dilakakukan antara mahasiswa dengan pembimbing lapang mengenai pengembangan
dan pengujian aplikasi. Metode dokumentasi kegiatan saat berada di tempat magang.
BAB 2. KEADAAN UMUM PERUSAHAAN

2.1 Sejaran PT Nias Tujuh Jaya


PT. Nias Tujuh Jaya merupakan perusahaan yang bergerak dibidang jasa dan
beralamatkan di Jl. Nias 7, Sumbersari, Jember. PT. Nias Tujuh Jaya suka bekerja
dengan sesuatu yang berhubungan dengan seni dan keindahan, terkadang mereka
melakukan apa yang tidak dilakukan orang lain pada koridor jasa yg sama. Didalam
PT. Nias Tujuh Jaya terdapat beberapa divisi yaitu, Divisi Event Organizer
(Ceremonial, Awards, Live Streaming, Sports, Campaign, Festival) , Divisi IT (Web
Developement, Company Profile, Web System, E-Commerce, etc), Divisi
Photography & Videography (Company Profile, Advertising, Product Review, etc),
dan Divisi Editorial Design (Social Media Management and Digital Marketing
Content).

2.2 Struktur Organisasi Perusahaan


Struktur Organisasi Perusahaan yang ada pada PT. Nias Tujuh Jaya bisa dilihat
pada Gambar 2.1.

Gambar 2. 1 Struktur Organisasi PT. Nias Tujuh Jaya

4
5

2.3 Kondisi Lingkungan


PT. Nias Tujuh Jaya berlokasi di Jl. Nias No.7 Kec. Sumbersari, Kota Jember, Jawa
Timur 60292. Lingkungan perusahaan sangat ramah lingkungan, bersih dan nyaman
serta memiliki suasana kerja yang sangat ramah utamanya bagi penulis dalam hal ini
sebagai seorang mahasiswa yang sedang melaksanakan magang. Bahkan pegawai
disini dapat menerima kami dan memberikan beberapa pemahaman dan juga
memberikan bimbingan utamanya dalam hal tugas-tugas kantor yang harus
diselesaikan. Konsep kerja dalam tim yang penulis lakukan disini merupakan jalan
yang benar untuk memahami, berpikir, dan merasakan satu sama lain agar bisa
memecahkan masalah yang ada.
BAB 3. KEGIATAN UMUM LOKASI MAGANG

3.1 Kegiatan Umum di Lokasi Magang


3.1.1 Desain UI/UX Aplikasi Sabiel Travel
Aplikasi Sabiel Travel merupakan solusi bagi masyarakat Saudi Arabia yang
ingin merencanakan perjalanan ke Bali. Dengan fokus pada pemesanan paket tour,
aplikasi ini menawarkan beragam fitur yang memudahkan pengguna. Dari kemudahan
pemesanan hingga opsi penginapan yang beragam, Sabiel Travel hadir sebagai
pendamping dalam merencanakan perjalanan wisata. Dengan aplikasi ini, pengguna
dapat dengan mudah menikmati pengalaman perjalanan yang tak terlupakan di pulau
Bali. Desain UI/UX Aplikasi Sabiel Travel merupakan hal yang penting dalam
menciptakan pengalaman pengguna yang memuaskan dan memudahkan pengguna
dalam menjelajahi dan menggunakan aplikasi. Terdapat 6 (enam) fitur sabiel travel
yaitu, fitur beranda, fitur packages, fitur galery, fitur client, fitur about us, dan fitur
contact. Berikut adalah gambar desain UI//UX sabiel travel menggunakan figma bisa
dilihat pada gambar 3.1.

Gambar 3. 1 UI/UX Sabiel Travel

3.1.2 Front End Sabiel Travel


Front End adalah pengembangan antarmuka pengguna grafis dari sebuah
situs web, melalui penggunaan HTML, CSS, dan JavaScript, sehingga pengguna
dapat melihat dan berinteraksi dengan situs web tersebut (Prasetiyo et al., 2022).
Ini mencakup semua elemen yang dapat dilihat, diraba, dan diinteraksi oleh pengguna
saat mereka menggunakan aplikasi atau situs web. Front-end melibatkan desain, tata
letak, dan interaktivitas yang dirasakan oleh pengguna akhir. Front End yang telah
dikerjakan oleh mahasiswa magang bisa dilihat pada gambar 3.2.

6
7

Gambar 3. 2 Front End Sabiel Travel

3.1.3 Mengikuti event

Didalam PT. Nias Tujuh Jaya terdapat beberapa divisi yaitu, Divisi Event
Organizer. Karena telah mengikuti kesepakatan saat berada di tempat magang harus
mengikuti semua kegiatan yang ada pada Nias 7. Sebelum event dilaksanakan tentunya
Menentukan tujuan, tema, dan konsep acara, serta Menyiapkan tim pengelola acara
yang solid dan kompeten di bidangnya. Salah satu kegiatan yang pernah diikuti adalah
event saat sholawatan yang berada di polres Jember bisa dilihat pada gambar 3.3.

Gambar 3. 3 Event Polres jember


8

3.2 Kegiatan Khusus di Lokasi Magang


3.2.1 Pemberian Tugas Proyek
Pemberian Tugas Poyek yang diberikan setelah berdiskusi dengan
pembimbing lapang PT. Nias Tujuh Jaya (Morfn.id) tugas yang diberikan adalah
aplikasi OTW (Online Tiket Wisata) Jember. Aplikasi OTW Jember memiliki fitur
dengan total 51 fitur yang terdiri dari 22 fitur User, 18 fitur admin dan 11 fitur mitra.
dari keseluruhan fitur yang belum terselesaikan yaitu fitur registrasi, SSO, profil,
newlatter, filter booking, form input beranda, lupa password, invoice lunas, lihat
gambar dan riwayat. Karena semua fitur dalam aplikasi tersebut belum semuanya
terselesaikan maka tugas yang diberikan adalah melanjutkan, memperbaiki serta
menguji aplikasi OTW jember agar siap digunakan.

3.2.2 Pembagian Tugas Proyek Peranak


Pembagian tugas proyek pada masing masing individu memiliki tugas yang
berbeda. Yang dikerjakan pada laporan ini yaitu mengenai pengujian pada aplikasi
OTW (Online Tiket Wisata) Jember. Dilakukan pengujian terhadap aplikasi OTW
(Online Tiket Wisata) Jember karena bertujuan untuk memastikan bahwa aplikasi
berfungsi seperti yang diharapkan, memenuhi kebutuhan pengguna, dan dapat
beroperasi dengan baik dalam berbagai kondisi.

3.2.3 Diskusi
Diskusi adalah pertukaran pikiran, gagasan dan pendapat antara dua orang atau
lebih. Yang bertujuan untuk mencari kesepakatan pendapat. Diskusi yang dilakukan
dengan pembimbing lapang PT. Nias Tujuh Jaya jika ada tugas serta kendala yang kita
dapatkan. Diskusi sangat penting agar tidak terjadi kesalahan dalam pengerjaan tugas
yang diberikan.
3.2.4 Pengisian loog book
Mahasiswa magang diwajibkan untuk mengisi loog book harian dengan
melaporkan kegiatan apa saja yang dilakukan serta mendeskripsikan kegiatan yang
telah dilakukan.
9

3.2.5 Presentasi Proyek


Presentasi dilakukan jika tugas yang telah diberikan telah dikerjakan,
melakukan report kepada pembimbing lapang untuk mengetahui hasil yang telah
dikerjakan. Jika tugas masih belum sesuai harapan pembimbing maka akan diberikan
revisi agar aplikasi OTW (Online Tiket wisata) Jember siap diguakan.
BAB 4 KEGIATAN KHUSUS DAN PEMBAHASAN
4.1 Landasan Teori
4.1.1. Pengujian
Pengujian aplikasi adalah proses penting dalam pengembangan perangkat
lunak yang bertujuan untuk memastikan kualitas, kinerja, dan keandalan dari aplikasi
tersebut. pengujian juga dapat merujuk pada proses atau rangkaian proses yang
dirancang untuk memastikan bahwa program computer menjalankan apa yang
diharapkan, dan seorang penguji bertugas untuk menemukan bug atau error sebanyak
mungkin serta memastikan program agar tidak melakukan hal yang tidak diharapkan.

4.1.2. Black Box Testing


Black box testing adalah metode pengujian perangkat lunak yang memeriksa
fungsionalitas aplikasi. Dalam pengujian ini, fokus utama adalah pada input yang
diberikan dan hasil output yang dihasilkan oleh perangkat lunak.

4.2 Pengujian website Online Tiket Jember


Pengujian dilakukan untuk mengetahui apakah website sudah siap digunakan
dan pengecekan untuk beberapa fitur yang terdapat error untuk mengurangi
kerugian terhadap pengguna.

1) pengujian registrasi
Skenario : registrasi dengan email yang benar.
Hasil : saat registrasi menggunakan email yang benar akan mendapatkan
notifikasi verifikasi pada akun email yang didaftarkan. Hasil dari pengujian
bisa dilihat pada gambar 4.1.

Gambar 4. 1 Pengujian Fitur Registrasi

10
11

setelah mengisi form registrasi nantinya akan mendapatkan notifikasi


verifikasi seperti pada gambar 4.2

Gambar 4. 2 Notifikasi Verifikasi registrasi

setelah klik verifikasi pada email nantinya akan diarahkan pada form login
dengan pesan “selamat akun anda telah diverifikasi” bisa dilihat pada gambar
4.3.

Gambar 4. 3 Pesan verifikasi

Skenario 2 : Registrasi tidak menggunkan format email yang benar


Hasil : Sistem akan menolak dan menampilkan pesan “harap sertakan "@" di
alamat email. gitaleoni2107gmail.com tidak memiliki "@"” bisa dilihat pada
gambar 4.4.
12

Gambar 4. 4 registrasi dengan data yang salah

2) pengujian login menggunakan google


Skenario 1 : login dengan akun email
Hasil : berhasil login dan dapat mengakses halaman dashboard bisa dilihat pada
gambar 4.5

Gambar 4. 5 Login dengan Google

Setelah melakukan logi dengan google langsung sukses mengakses halaman


dashboard yang bisa dilihat pada gambar 4.6.

Gambar 4. 6 berhasil login menggunakan google


13

3) pengujian newslatter
Skenario 1 : memasukkan email pada newsletter
Hasil : jika memasukkan email yang benar akan mendapatkan info destinasi
wisata terbaru dan pesan “Dapatkan notifikasi destinasi di email anda” dapat
dilihat pada gambar 4.7.

Gambar 4. 7 menginput email pada newsletter

Setelah memasukkan email nantinya akan mendapat informasi terbaru wisata


yang ada di jember pada email dapat dilihat pada gambar 4.8.

Gambar 4. 8 notifikasi newsletter

4) pengujian pemesana berdasarkan tanggal


Skenario 1 : pemesana tiket destinasi wisata berdasarkan tanggal terlewat.
Hasil : tidak dapat memesan dan akan mendapatkan notifikasi “waktu tidak
sesuai dengan waktu sekarang”, “tanggal tidak sesuai dengan tanggal
sekarang”. Bisa dilihat pada gambar 4.9.
14

Gambar 4. 9 pemesanan berdasarkan tanggal

Skenario 2 : pemesana tiket destinasi wisata berdasarkan tanggal selanjutnya.


Hasil : dapat mengarah ke form pemesanan dapat dilihat pada gambar 4.10.

Gambar 4. 10 Form pemesanan

5) pengujian form pemesana


Skenario 1 : memesan tiket wisata dengan data yang benar.
Hasil : berhasil memesan tiket wisata dan mendapatkan invoice untuk
pembayaran. Dapat dilihat pada gambar 4.11.
15

Gambar 4. 11 Form pemesanan destinasi

Setelah mengisi form order dengan data yang lengkap dan klik pesan sekarang
nantinya akan diarahkan pada form order, dapat dilihat pada gambar 4.12

Gambar 4. 12 form order


16

Setelah melakukan pemesanan pada form order nantinya akan menuju pada
halaman invoice.

Gambar 4. 13 invoice

Setelah user melakukan pemesana nantinya akan masuk pada riwayat pemesanan,
dapat dilihat pada gambar 4.14.

Gambar 4. 14 riwayat pemesanan


17

6) Pengujian destinasi pada admin


Skenario 1 : Melihat data destinasi
Hasil : Berhasil melihat data destinasi pada admin, bisa dilihat pada gambar 4.
15.

Gambar 4. 15 lihat destinasi

Skenario 2 : menambahkan data destinasi


Hasil : Berhasil menambahkan data destinasi dan menampilkan pesan
“Destinasi wisata berhasil ditambahkan”, bisa dilihat pada gambar 4.16.

Gambar 4. 16 Tambah destinasi


18

Skenario 3 : mengedit data destinasi


Hasil : Berhasil mengubah data destinasi dan menampilkan pesan “Destinasi
Wisata Berhasil Diupdate”, bisa dilihat pada gambar 4.17.

Gambar 4. 17 edit destinasi

Skenario 4 : menghapus data destinasi


Hasil : Berhasil menghapus data destinasi dan menampilkan pesan “Destinasi
wisata berhasil dihapus”, bisa dilihat pada gambar

Gambar 4. 18 Hapus destinasi

7) Pengujian fitur transaksi pada admin


Skenario 1 : melihat data transaksi
Hasil : Berhasil melihat data transaksi pada admin, bisa dilihat pada gambar
19

Gambar 4. 19 Data transaksi

Skenario 2 : hapus data transaksi


Hasil : Berhasil menghapus data transaksi pada admin, bisa dilihat pada gambar

Gambar 4. 20 Hapus data transaksi

8) Pengujian fitu tiket pada admin


Skenario 1 : melihat data tiket
Hasil : Berhasil melihat data tiket pada admin, bisa dilihat pada gambar

Gambar 4. 21 Data tiket


20

Skenario 2 : hapus data tiket


Hasil : Berhasil menghapus data tiket dan menampilkan pesan “tiket wisata
berhasil dihapus”, bisa dilihat pada gambar

Gambar 4. 22 Hapus data tiket

Skenario 3 : menambahkan data tiket


Hasil : Berhasil menambahkan data tiket dan menampilkan pesan “tiket wisata
berhasil ditambahkan”, bisa dilihat pada gambar

Gambar 4. 23 Tambah data tiket


21

4.3 Hasil pengujian black box aplikasi website Online Tiket Wisata Jember
(OTW Jember)
Berikut adalah hasil pengujian website online tiket wisata jember (OTW Jember)
menggunakan Black box testing. Hasil pengujian dapat dilihat pada tabel 4.1.

Tabel 4. 1 Pengujian Black Box Fitur Registrasi

No Skenario Hasil yang Hasil pengujian Kesim keterangan


diharapkan pulan

1. Registrasi Berhasil registrasi Sistem akan menerima sesuai


dengan email dan mendapatkan akses login. Dan akan
dan data yang notifikasi menampilkan halaman
benar hingga verivikasi akun dashboard
verifikasi akun.

2. Registrasi tidak Tidak dapat Sistem akan menolak sesuai


menggunkan registrasi dan menampilkan
format email pesan “harap sertakan
yang benar "@" di alamat email.
gitaleoni2107gmail.co
m tidak memiliki "@"”

3. Tidak mengisi Tidak dapat Sistem akan menolak sesuai


semua data melakukan dan menampilkan
kemudian klik registrasi pesan “please fiil out
login this field
22

Tabel 4. 2 Pengujian Black Box Fitur Registrasi (lanjutan)

No Skenario Hasil yang Hasil pengujian Kesim keterangan


diharapkan pulan

4. verifikasi akun Terdapat notifikasi Terjadi error sistem, Tidak error saat klik
yang telah jika telah tidak terdapat notifikasi sesuai verifikasi yang
dilakukan dilakukan telah dilakukan
verifikasi verifikasi sebelumnya
sebelumunya sebelumnya tidak
menampilkan
pesan ataupun
halaman

Tabel 4. 3 Pengujian Black Box SSO

No Skenario Hasil yang Hasil pengujian kesimpu keterangan


diharapkan lan

1. Login Menggunakan Sistem menerima sesuai


menggunakan email terdaftar akses login dan akan
email menampilkan halaman
dashboard
23

Tabel 4. 4 Pengujian Black Box Fitur Newsletter

No Skenario Hasil yang Hasil pengujian kesimpu keterangan


diharapkan lan

1. Memasukkan Mendapatkan berhasil user akan sesuai


email yang notifikasi destinasi mendapatkan pesan
benar dan wisata terbaru “Dapatkan notifikasi
terdaftar destinasi di email
anda”

2. Memasukkan Tidak dapat user tidak sesuai


email salah notifikasi informasi mendapatkan
dan tidak destinasi terbaru informasi terbaru
terdaftar mengenain destinasi
wisata terbaru.

Tabel 4. 5 Pengujian Black Box Fitur Lupa password

No Skenario Hasil yang Hasil pengujian kesimpu keterangan


diharapkan lan

1. Memasukkan Mendapatkan Akan mendapatkan sesuai


email notifikasi notifikasi reset
password pada email
24

Tabel 4. 6 Pengujian Black Box Fitur Lupa password (lanjutan)

No Skenario Hasil yang Hasil pengujian kesimpu keterangan


diharapkan lan

2. Mengisi Berhasil login Password baru dapat sesuai


password dan kembali dengan digunakan, dan
konfirmasi password baru menuju ke halaman
password dashboard
dengan
minimal 8
karakter lalu
klik button
ubah

3. Mengisi Tidak dapat Sistem akan menolak sesuai


password dan mengubah dan menampilkan
konfirmasi pesan “The password
password must be at least 8
kurang dari 8 characters
karakter lalu
klik button
ubah

Tabel 4. 7 Pengujian Black Box Fitur Destinasi Admin

No Skenario Hasil yang Hasil pengujian kesimp keterangan


diharapkan ulan

1. Melihat data Dapat melihat data Berhasil melihat data sesuai


destinasi destinasi destinasi
25

Tabel 4. 8 Pengujian Black Box Fitur Destinasi Admin (lanjutan)

No Skenario Hasil yang Hasil pengujian kesimp keterangan


diharapkan ulan

2. Menambahkan Dapat Berhasil dan sesuai


data destinasi menambahkan data mendapatkan pesan
destinasi “Destinasi wisata
berhasil
ditambahkan”

3. Edit data Dapat mengedit Berhasil mengubah sesuai


destinasi data destinasi data destinasi dan
mendapatkan pesan
“destinasi wisata
berhasil diupdate”

4. Edit data Sistem akan Sistem error, tidak Tidak Error tidak
dengan menolak dan menampilkan sesuai menampilkan
mengosongkan menampilkan pesan halaman ataupun halaman
field “please fiil out this notifikasi ataupun
field notifikasi

5. Hapus data Dapat menghapus Berhasil mendapatkan sesuai


destinasi data pesan “destinasi
wisata berhasil
dihapus”
26

Tabel 4. 9 Pengujian Black Box Fitur Transaksi Admin

No Skenario Hasil yang Hasil pengujian Kesimp keterangan


diharapkan ulan

1. Melihat data Dapat melihat data Berhasil melihat data sesuai


transaksi transaksi data transaksi

2. Hapus data Dapat menghapus Berhasil menghapus sesuai


transaksi data transaksi data transaksi dengan
pesan “data transaksi
berhasil dihapus”

Tabel 4. 10 Pengujian Black Box Fitur Tiket Admin

No Skenario Hasil yang Hasil pengujian Kesimp keterangan


diharapkan ulan

1. Melihat data Dapat melihat data Berhasil melihat data sesuai


tiket tiket data tiket

2. Menambahkan Dapat Berhasil sesuai


data tiket menambahkan data menambahkan data
tiket tiket dengan pesan
“data tiket berhasil
ditambahkan”

3. Edit data data Dapat mengedit Berhasil mengubah sesuai


tiket data tiket data tiket dengan
pesan “tiket wisata
berhasil diupdate”
27

Tabel 4. 11 Pengujian Black Box Fitur Tiket Admin (lanjutan)

No Skenario Hasil yang Hasil pengujian Kesimp keterangan


diharapkan ulan

4. Edit data Sistem akan Sistem error, tidak Tidak Error tidak
dengan menolak dan menampilkan halaman sesuai menampilkan
mengosongkan menampilkan pesan ataupun notifikasi halaman
field “please fiil out this ataupun
field notifikasi

5. Hapus data Dapat menghapus Berhasil menghapus sesuai


tiket semua data data tiket ”tiket wisata
berhasil dihapus”

Tabel 4. 9 Pengujian Black Box Fitur Pemesana

No Skenario Hasil yang Hasil yang diharapkan kesimpu keterangan


diharapkan lan

1. pemesana tiket Tidak dapat tidak dapat memesan sesuai


destinasi memesan tiket dan akan mendapatkan
wisata notifikasi “waktu tidak
berdasarkan sesuai dengan waktu
tanggal sekarang”, “tanggal
tidak sesuai dengan
tanggal sekarang”.

2. Memesan tiket Berhasil memesan Berhasil memesan sesuai


dengan data tiket tiket
yang lengkap
dan benar
28

Tabel 4. 12 Pengujian Black Box Fitur Pemesana

No Skenario Hasil yang Hasil yang diharapkan Kesimp keterangan


diharapkan ulan

3. Memesan tiket Tidak berhasil Berhasil memesan Tidak Jika wisata


dengan status memesan tiket tiket sesuai telah ditutup
destinasi wisata dengan seharusnya
wisata tutup pesan “wisata tidak bisa
tutup” melakukan
pemesanan

Pengujian masih dilakukan terdapat hasil uji berhasil dan siap digunakan dan terdapat
juga pengujian yang gagal. Sehingga perlu adanya perbaikan. Perbaikan sistem
diharapkan untuk dapat memperbaiki kesalahan oleh sistem kepada OTW Jember pada
tabel 4.13.

Tabel 4. 13 Fitur Perbaikan

No Skenario keterangan

a. Verifikasi akun yang Masih terjadi error sistem, seharusnya diberi


telah diverifikasi semacam notifikasi jika email verifikasi akun tersebut
sebelumnya pada fitur telah digunakan sebelumnya fitur tersebut masih
register. belum siap digunakan.

b. Edit data dengan Saat melakukan edit pada destinasi wisata menguji
mengosongkan field pada dengan skenario mengosongkan field masih terjadi
fitur destinasi pada error sistem. Seharusnya Sistem akan menolak dan
admin menampilkan pesan “please fiil out this field.
29

Tabel 4. 14 fitur perbaikan (Lanjutan)

No Skenario keterangan

c. Edit data dengan Saat melakukan edit pada destinasi wisata menguji
mengosongkan field dengan skenario mengosongkan field masih terjadi
pada fitur tiket pada error sistem. Seharusnya Sistem akan menolak dan
admin menampilkan pesan “please fiil out this field.

d. Memesan tiket dengan Fitur pemesanan masih belum sempurna, saat


status destinasi wisata destinasi telah ditutup masih bisa melakukan
tutup pemesanan.

Hasil pengujian pada website Online Tiket Wisata jember yang menggunakan
metode black box testing dengan proses untuk menentukan apakah website lolos
pengujian atau tidak. Proses yang dilakukan adalah melakukan pengujian dengan
skenario yang telah dibuat pada aplikasi Online Tiket wisata jember, jika hasil
pengujian dan hasil yang diharapkan sama, maka dapat disimpulkan bahwa website
lolos proses pengujian atau sesuai. Sebaliknya, jika hasil yang diharapkan tidak sesuai,
maka perlu dilakukan perbaikan website dan pengujian akan diulang setelah perbaikan
dilakukan. Pada website Online Tiket Wisata jember masih terdapat pengujian yang
tidak sesuai dengan yang diharapkan. Maka aplikasi website Online Tiket Wisata
jember masih perlu adanya perbaikan ulang.
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan
Setelah melakukan pengujian terhadap aplikasi Online Tiket Wisata jember
menggunakan pengujian black box dapat disimpulkan :

a. Hasil pengujian black box telah dilakukan dengan skenario yang telah dibuat pada
aplikasi Online Tiket wisata jember.
b. Hasil pengujian black box yang sesuai dengan perencanaan terdapat pada fitur
newsletter, SSO, lupa password, dan transaksi pada admin.
c. Hasil pengujian black box yang tidak sesuai dengan perencanaan terdapat pada
fitur registrasi, pemesanan, destinasi pada admin dan tiket pada admin yang masih
terdapat error sistem.

5.2 Saran
Saran untuk pengujian website Online Tiket Wisata jember yang ada pada PT Nias
Tujuh Jaya sebagai berikut :

a. Dapat dilakukan perbaikan pada aplikasi website Online Tiket Wisata jember yang
masih tidak berfungsi dengan baik.
b. Dapat melakukan pengujian kembali setelah website Online Tiket Wisata jember
dilakukan perbaikan agar aplikasi siap digunakan.

30
DAFTAR PUSTAKA

Ardi, F., & Putro, H. P. (2021). Pengujian Black Box Aplikasi Mobile Menggunakan
Katalon Studio (Studi Kasus: ACC Partner PT. Astra Sedaya
Finance).AUTOMATA, 2(1).

Febiharsa, D., Sudana, I. M., & Hudallah, N. (2018). Uji fungsionalitas (blackbox
testing) sistem informasi lembaga sertifikasi profesi (silsp) batik dengan
appperfect web test dan uji pengguna. Joined Journal (Journal of Informatics
Education), 1(2), 117-126.
Febrian, V., Ramadhan, M. R., Faisal, M., & Saifudin, A. (2020). Pengujian pada

Aplikasi Pegawai dengan menggunakan Metode Blackbox. Jurnal Informatika

Universitas Pamulang, 5(1), 61-66.

Hanifah, U., Alit, R., & Sugiarto, S. (2016). Penggunaan metode black box pada

pengujian sistem informasi surat keluar masuk. Scan: Jurnal Teknologi

Informasi dan Komunikasi, 11(2), 33-40.

Ilham, A. A., Azmi, A., Ramadhani, A. R., Falah, A., Fatkhi, D., & Saifudin, A. (2021).

Pengujian Sistem Informasi Parkir PT KISP Berbasis Desktop dengan Metode

Black-Box. Jurnal Informatika Universitas Pamulang, 6(1), 96-101.

Masripah, S., & Ramayanti, L. (2019). Pengujian Black Box Pada Sistem Informasi

Penerimaan Siswa Baru Berbasis Web. Information System For Educators And

Professionals: Journal of Information System, 4(1), 1-12.

31
32

Prasetiyo, S. M., Nugroho, M. I. P., Putri, R. L., & Fauzi, O. (2022). Pembahasan

Mengenai Front-End Web Developer dalam Ruang Lingkup Web Development.

01(6).

Putra, A. P., Andriyanto, F., Karisman, K., & Harti, T. D. M. (2020). Pengujian Aplikasi

Point of Sale Menggunakan Blackbox Testing. Jurnal Bina Komputer, 2(1),

74-78.

Salamah, U., & Khasanah, F. N. (2017). Pengujian sistem informasi penjualan

undangan pernikahan online berbasis web menggunakan black box

testing. Information management for educators and professionals: Journal of

Information Management, 2(1), 35-46.

Widiastiwi, Y., Zaidiah, A., & Indriana, I. H. (2020). Pengujian Model Aplikasi User

Interface E-Anjal Dengan Menggunakan Metode Black Box. Informatik:

Jurnal Ilmu Komputer, 16(2), 106-115.


LAMPIRAN
Lampiran 1 Surat izin penerimaan magang

33
34
Lampiran 2 supervisi dosen pembimbing

Lampiran 3 saat mengerjakan tugas yang diberikan

Lampiran 4 rapat saat membuat event

Anda mungkin juga menyukai