Anda di halaman 1dari 6

Penjamin kualitas Perangkat Lunak

Tugas Besar
“Penerapan Metode Pengujian Black-box pada sistem Youtube”

Anggota Kelompok :
Adhit Satria Adhitama (201910370311219)
Katon Kukuh Dwi Praetyo (201910370311238)
Moch Hadiyatullah (201910370311248)
Edo Juni Nur Riskia Putra (201910370311249)

PROGRAM STUDI INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2022
BAB I

1.1 Latar Belakang

Kemajuan teknologi membuat website dan aplikasi memiliki fitur yang beragam, fitur
yang ada pada website dan aplikasi menyesuaikan dengan fungsi dan kegunaannya. Untuk
memastika fitur yang telah dibuat sesuai dengan yang diinginkan diperlukan sebuah testing.
Black Box Testing merupakan salah satu metode testing. Black Box Testing merupakan
Teknik pengujian perangkat lunak yang berfokus pada spesifikasi fungsional dari perangkat
lunak [1]. Keunggulan menggunakan metode Black Box Testing adalah kita tidak perlu
memahami pemrograman yang ada pada aplikasi karena pengujian berdasarkan fungsionalitas
aplikasi.
Seiring dengan berkembangnya teknologi membuat metode Black Box Testing juga
semaking berkembang. Beberapa bentuk dari metode Black Box Testing adalah Boundary Value
Analysis, Equivalence Class Partitioning, dan Decision Table Testing.
Penelitian ini akan menggunakan metode Decision Table Testing. Decision Table Testing
adalah metode pengujian dengan menggunakan sejumlah kombinasi input untuk mengetahui
apakah suatu fungsi yang diuji sudah dapat berjalan sesuai dengan yang diharapkan [2].
Pada penelitian sebelumnya yang dilakukan oleh I Made Sugi Ardana yang berjudul
“PENGUJIAN SOFTWARE MENGGUNAKAN METODE BOUNDARY VALUE
ANALYSIS DAN DECISION TABLE TESTING” pengujian dilakukan menggunakan gabungan
antara metode Boundary Value Analysis dan Decision table testing. Boundary Value Analysis
digunakan untuk menguji nilai input apakah pada batasan, dibawah batasan, atau diatas batasan
[2]. Metode Decision Table Testing digunakan untuk menguji kombinasi input untuk mendeteksi
error atau bug yang tidak diinginkan.
Harapan kami pada pengujian fungsi login dan submit tugas pada website tokopedia kali
ini adalah untuk menemukan permasalahan seperti bug dan error yang tidak diinginkan sehingga
bisa dilakukan perbaikan agar website tokopedia dapat menjadi lebih baik.

1.2 Rumusan Masalah

1. Bagaimana menentukan nilai input yang ingin diuji Decision Table Testing?
2. Bagaimana Hasil dari pengujian menggunakan Decision Table Testing?
1.3 Tujuan
1. Mengetahui nilai input yang akan diuji menggunakan metode Decision Table Testing
2. Mengetahui hasil dari pengujian dengan menggunakan metode Decision Table Testing?
BAB II
Metode Penyelesaian

2.1 Langkah Pengujian

Gambar 1 Alur Pengujian

Langkah pengujian kali ini yang pertama adalah menentukan rumusan masalah dan
tujuan setelah itu langkah yang dilakukan adalah pengumpulan data yang nantinya akan berguna
pada pengujian, setelah selesai mengumpulkan data selanjutnya adalah menentukan kombinasi
input yang nantinya akan dilakukan pengujian jika sudah selanjutnya dapat dilakukan pengujian
fitur dengan Decision Table Testing, langkah terakhir apabila telah mendapatkan hasil dari
pengujian yaitu memberikan rekomendasi berdasarkan hasil pengujian yang telah didapat.

2.2 Decision Table Testing


Decision Table Testing adalah salah satu metode pengujian Black Box Testing. Black Box
Testing merupakan Teknik pengujian perangkat lunak yang berfokus pada spesifikasi fungsional
dari perangkat lunak [1]. Metode Decision Table Testing dilakukan dengan menguji sejumlah
kombinasi input yang bertujuan untuk mencari error atau bug dan mengetahui apakah suatu fitur
yang diuji sudah sesuai dengan yang diharapkan.
2.3 Fitur Yang Diuji

1. Fitur Login
Fitur ini merupakan fitur yang hampir ada pada setiap website atau aplikasi. Dengan fitur
login pengguna dapat masuk dan menggunakan konten yang tersedia pada aplikasi atau
website.
2. Fitur Upload Vidio
Youtube merupakan platform yang berisi kumpulan vidio oleh karena itu kami ingin
menguji fitur untuk mengupload vidio

2.4 Hasil dan Pembahasan

2.4.1 Kasus Uji Login


Rule 1 : Jika Email benar dan password benar maka Login Berhasil
Rule 2 : Jika Email benar dan password salah maka login gagal
Rule 3 : Jika Email salah dan password benar maka login gagal
Rule 4 : Jika Email salah dan password salah maka login gagal

Stub R1 R2 R3 R4

Email T T F F

Password T F T F

Berhasil Login X

Gagal Login X X X

Didapatkan hasil bahwa tidak ada masalah dalam melakukan login sistem berjalan sesuai dengan apa
yang diinginkan

2.4.1 Kasus Uji Upload Vidio


 Halaman Detail
Rule 1 : Judul lebih kecil atau sama dengan 100 kata dan deskripsi lebih kecil atau sama
dengan 5000 kata dan mengupload thumbnail maka bisa ke halaman elemen vidio

Rule 2 : Judul lebih kecil atau sama dengan 100 kata dan deskripsi lebih kecil atau sama
dengan 5000 kata dan tidak mengupload thumbnail maka bisa ke halaman elemen vidio

Rule 3 : Judul lebih besar dari 100 kata dan deskripsi lebih kecil atau sama dengan 5000 kata
dan mengupload thumbnail maka tidak bisa ke halaman elemen vidio

Rule 4 : Judul lebih besar dari 100 kata dan deskripsi lebih kecil atau sama dengan 5000 kata
dan tidak mengupload thumbnail maka tidak bisa ke halaman elemen vidio

Rule 5 : Judul lebih besar dari 100 kata dan deskripsi lebih besar dengan 5000 kata dan tidak
mengupload thumbnail maka tidak bisa ke halaman elemen vidio

Rule 6 : Judul lebih besar dari 100 kata dan deskripsi lebih besar dengan 5000 kata dan
mengupload thumbnail maka tidak bisa ke halaman elemen vidio

Rule 7 : Judul lebih kecil dari 100 kata dan deskripsi lebih besar dengan 5000 kata dan tidak
mengupload thumbnail maka tidak bisa ke halaman elemen vidio

Rule 8 : Judul lebih kecil atau sama dengan 100 kata dan deskripsi lebih besar dengan 5000
kata dan mengupload thumbnail maka tidak bisa ke halaman elemen vidio

Stub R1 R2 R3 R4 R5 R6 R7 R8 R9
Judul <=50 T T F F F F T T F
Judul >50 F F T T T T F F T
Deskripsi T T T T T F F F F
<=5000
Deskripsi F F F F F T T T T
>5000
Thumbnail T F T F T T T F F

Halaman X X
Elemen
Tidak Bisa X X X X X X X
Melanjutka
n
Daftar Pustaka

[1] Jaya, Tri Sandhika. "Pengujian aplikasi dengan metode blackbox testing boundary value
analysis (studi kasus: kantor digital Politeknik Negeri Lampung)." Jurnal Informatika: Jurnal
Pengembangan IT 3.1 (2018): 45-48.
[2] Ardana, I. Made Sugi. "Pengujian Software Menggunakan Metode Boundary Value Analysis
dan Decision Table Testing." Jurnal ESIT (E-Bisnis, Sistem Informasi, Teknologi Informasi)
14.3 (2021).

Anda mungkin juga menyukai