Disusun Oleh :
2023
Laporan Proyek Khusus
Disusun Oleh :
2023
i
HALAMAN PENGESAHAN
Mengesahkan
CCO PT Solusi Anak Sakti (DJOIN)
ii
KATA PENGANTAR
Puji dan syukur saya panjatkan kepada Tuhan Yang Maha Esa. atas
ridho-Nya saya dapat menyelesaikan penyusunan laporan proyek khusus ini.
Adapun judul laporan proyek khusus yang saya ajukan adalah “Software
Testing Pada Aplikasi Web Menggunakan Metode Black Box Testing” Laporan
proywk khusus ini diajukan untuk memenuhi syarat OJT (On The Job Training)
di jurusan manajemen informatika dan komputer, Alfa Prima. Tidak dapat
disangkal bahwa butuh usaha yang keras dalam penyelesaian pengerjaan
laporan proyek khusus ini. Namun, karya ini tidak akan selesai tanpa orang-
orang tercinta di sekeliling saya yang mendukung dan membantu. Terima
kasih saya sampaikan kepada:
Penulis
iii
DAFTAR ISI
Kata Pengantar……………………………………………………………………………………III
Daftar Isi…………………………………………………………………………………….…….….IV
Daftar Gambar……………………………………………………………………………………..VI
Daftar Lampiran…………………………………………………………………………………VII
iv
BAB IV PENUTUP…………………………………………………………………………….…22
4.1. Kesimpulan…………………………………………………………………………......22
4.2. Saran……………………………………………………………………………….….…..23
DAFTAR PUSTAKA……………………………………………………………………………...24
v
DAFTAR GAMBAR
2.1 Struktur Oprasional PT Solusi Anak Sakti (DJOIN)
vi
DAFTAR LAMPIRAN
vii
BAB I
PENDAHULUAN
1
perangkat lunak tanpa mengetahui struktur kode dari perangkat lunak.
Pengujian ini dilakukan di akhir pembuatan perangkat lunak untuk
mengetahui apakah perangkat lunak dapat berfungsi dengan baik. Sedangkan
Shopee adalah platform belanja online terdepan di Asia Tenggara dan Taiwan.
Diluncurkan tahun 2015, Shopee merupakan sebuah platform yang
disesuaikan untuk tiap wilayah dan menyediakan pengalaman berbelanja
online yang mudah, aman, dan cepat bagi pelanggan melalui dukungan
pembayaran dan logistik yang kuat. Seperti yang kita ketahui. PT. Shopee
International Indonesia merupakan anak perusahaan dari SEA Group yang
dulu dikenal dengan nama Garena. Pengguna aplikasi mobile ini nantinya
adalah masyarakat umum, sehingga perlu dilakukan pengujian untuk
memastikan kualitasnya agar mampu berjalan dengan baik dalam memenuhi
tujuan pembuatannya, serta mencegah terjadinya kesalahan yang dapat terjadi
secara tidak sengaja. Metode pengujian terdiri dari beberapa jenis, salah
satunya adalah metode Black Box Testing. Pengujian ini bertujuan untuk
memastikan kesesuaian jalannya fungsi program sesuai dengan kebutuhan
dengan menguji keluaran yang dihasilkan berdasarkan nilai masukan yang
diberikan tanpa mengetahui kode program yang digunakan. Seperti kotak
hitam yang hanya dapat dilihat dari luarnya saja, maka pengujian ini pun
dilakukan terbatas hanya pada fungsionalitas aplikasi mobile melalui fungsi-
fungsi yang ada apakah sudah berjalan baik atau terdapat kesalahan. Pengujian
perangkat lunak sendiri dapat dilakukan secara manual.
2
1.2 RUMUSAN MASALAH
Berdasarkan latar belakang yang telah diuraikan sebelumnya, maka
dirumuskan suatu masalah yang akan dibahas nantinya yaitu bagaimana
pengujian fungsionalitas pada aplikasi Shopee yang dilakukan secara manual
dengan metode Black Box Testing.
3
a. Berdasarkan rumusan masalah sebelumnya, maka tujuan dari
penelitian ini adalah untuk mengetahui apakah fungsionalitas
pada website Shopee berjalan dengan baik dan benar.
1.4.2 Manfaat
Berdasarkan rumusan dari latar belakang yang telah diuraikan
diatas, adapun manfaat penelitian dibagi menjadi dua, diantaranya:
a. Secara Teoritis
4
BAB II
GAMBARAN UMUM PERUSAHAAN
5
2.1.2 Misi Perusahaan
6
Gambar 2. 2 (ruangan Perusahaan)
7
2.4 STRUKTUR ORGANISASI PT SOLUSI ANAK SAKTI (DJOIN)
8
BAB III
PEMBAHASAN
9
7. Pendidikan: Aplikasi yang memberikan akses ke materi pelajaran,
kursus online, dan sumber belajar lainnya.
8. Fotografi dan Video: Aplikasi editing dan berbagi foto serta video, serta
kamera dengan fitur-fitur khusus.
10
3.3 Manual Testing
a) Analisa Kebutuhan
e) Mendokumentasikan Error
11
ini hanya menguji fungsi dari perangkat lunak berdasarkan user interface (UI).
Black Box Testing sendiri lebih mudah digunakan ketimbang dengan metode
White Box Testing karena ketika pengujian dilakukan dengan metode Black Box
Testing, penguji atau tester tidak perlu mengerti code yang digunakan untuk
membuat sebuah perangkat lunak atau software. Metode Black Box Testing
sendiri juga dapat dikatakan sebagai metode yang lebih efisien dalam hal
waktu jika dibandingkan dengan White Box Testing dikarenakan metode ini
hanya melakukan pengujian terhadap fungsi yang kelihatan saja tanpa perlu
dilakukannya pengujian terhadap struktur code yang digunakan. Black Box
Testing bekerja dengan cara memfokuskan perhatian pada sebuah informasi
domain sehingga memungkinkan developer untuk dapat membuat kondisi
input yang dimana hal ini akan melatih syarat-syarat fungsionalitas dalam
suatu software. Kelebihan dari penggunaan metode ini adalah pengujian
dilakukan dari sudut pandang pengguna sehingga seorang penguji atau tester
tidak memerlukan pengetahuan akan bahasa pemrograman yang digunakan.
Metode Black Box Testing dapat dikatakan lebih efisien dalam segi waktu
dikarenakan hanya melakukan functional testing saja, akan tetapi kekurangan
dari metode ini adalah pengujian yang dilakukan terbatas hanya dalam lingkup
fungsionalitas software saja. Metode Black Box Testing juga memiliki beberapa
teknik pengujian seperti Equivalence Partitioning . Equivalence Partitioning
merupakan salah satu teknik pengujian dalam metode Black Box Testing yang
melibatkan pembagian dari menjadi valid dan tidak valid. Secara Umum,
pengujian dengan teknik Equivalence Partitioning dilakukan berdasarkan test
case dari sebuah fungsi yang terdapat dalam perangkat lunak yang sudah ada.
Teknik ini akan mempartisi domain input menjadi kelompok atau kelas data
dimana test case akan diambil. Pengujian dengan teknik Equivalence
Partitioning melibatkan penentuan test case, penentuan kriteria, pendifinisian
partisi, pembuatan data uji, pembuatan kasus uji, serta pengujian dan evaluasi
12
3.5 Pengujian Pada Sistem
13
5 Lupa password Memasukan Alamat Y 100
email dan mengirim
link untuk mengatur
ulang password baru
14
Gambar 3. 2 Form Login
15
Pengujian terhadap halaman dashboard sebelu, Login
16
Gambar 3. 3 Halaman utama sebelum login (dengan iklan)
17
Gambar 3. 4 Halaman utama sebelum login
18
Pengujian terhadap halaman dashboard setelah login :
19
Gambar 3. 5 Halaman utama shopee setelah login
20
Gambar 3. 6 Halaman keranjang shopee setelah login
21
BAB IV
PENUTUP
4.1 KESIMPULAN
Dalam melaksanakan OJT (On The Job Training) penulis menyimpulkan
banyak mendapatkan pengetahuan dan pengalaman baru, penulis juga
menerapkan ilmu teori maupun praktek di tempat OJT (On The Job Trainig).
Sehingga dari bekal-bekal teori dan praktek yang didapat di kampus dan
tempat OJT (On The Job Training) penulis akan lebih siap untuk terjun langung
ke dunia kerja setelah menyelesaikan perkuliahan. Jurusan Manajemen
Informatika dan Komputer Alfa Prima berkesempatan melaksanakan OJT (On
The Job Training) di salah satu Start-Up yang ada di bali yaitu PT Solusi Anak
Sakti (DJOIN)
Hasil pengujian tahap pertama pada halaman registrasi dan login system
mendapatkan kesimpulan yaitu sudah berhasil 100% karena
sudah memiliki fungsionalitas yang sesuai dengan fitur yang ada.
22
4.2 SARAN
Adapun saran yang dapat disampaikan yaitu:
Agar lebih efektif dapat menggunakan metode lain untuk menguji website
besar seperti shopee agar data yang di dapatkan lebih efektif dan tertata
23
DAFTAR PUSTAKA
https://eprints.utdi.ac.id/9878/
https://www.solusisakti.id/
https://djoin.id/about-us
https://revou.co/kosakata/black-box-testing
https://journal.literasisains.id/index.php/storage/article/view/270
http://speed.web.id/jurnal/index.php/speed/article/view/669
https://eprints.utdi.ac.id/9878/1/1_195610013_HALAMAN_DEPAN%
20-%20ISNA%20BUDIARTI%20UTAMI.pdf
https://scholar.google.com/scholar?hl=id&as_sdt=0%2C5&q=Penguji
an+aplikasi+berbasis+website+dengan+metode+black+box+testing+
metode+boundary+value+analysis+dan+responsive+testing&btnG=#d
=gs_qabs&t=1692589467792&u=%23p%3Dge9il6z08XwJ
https://scholar.google.com/scholar?hl=id&as_sdt=0%2C5&q=Penguji
an+fungsional+perangkat+lunak+sistem+informasi+perpustakaan+de
ngan+metode+black+box+testing+bagi+pemula&btnG=#d=gs_qabs&t
=1692589531750&u=%23p%3D7S9U9ktWsroJ
https://scholar.google.com/scholar?hl=id&as_sdt=0%2C5&q=Softwar
e+testing+pada+aplikasi+web+metode+menggunakan+black+box+cla
ndy+testing.&btnG=#d=gs_qabs&t=1692589586768&u=%23p%3D2u
Ei5VeOxyQJ
24
24