SEL01-S05
(XX = Nomor XX/YY
Urut Grup)
Tanggal :
REVISI KE X dd/mm/yyyy
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : 1
DAFTAR PERUBAHAN
Revisi Deskripsi
Basis Path untuk method add_to_cart dari C_Member kurang
A tepat
INDEX
A B C D E F G H
TGL
Ditulis
Oleh
Diperiksa
Oleh
Disetujui
Oleh
i
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
ii
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
DAFTAR ISI
iii
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
DAFTAR TABEL
iv
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
DAFTAR DIAGRAM
v
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
DAFTAR GAMBAR
vi
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
BAB 1
PENDAHULUAN
BAB II adalah Lingkungan Uji Perangkat Lunak, bab ini berisi pembahasan tentang
perangkat lunak pengujian untuk mendukung pengujian baik kebutuhan fungsional atau
non fungsional, perangkat keras yang digunakan untuk pengujian, serta sumberdaya
manusia yang melakukan pengujian dari perangkat lunak website JADIMASAK.
BAB III adalah Identifikasi dan Rencana Pengujian, terdiri dari pengujian unit dengan
menguji beberapa method dari class atau modul sistem tersebut untuk dilakukan uji
basis path testing, Pengujian integrasi berisi penjelasan tentang interaksi antar class atau
modul yang berhubungan,. Pengujian validasi akan menjelaskan apakah sistem
JADIMASAK yang dibangun sudah benar sesuai dengan kebutuhan yang sebelumnya
telah ditentukan.
BAB IV adalah Deskripsi dan Hasil Uji dari pengujian unit, pengujian integrasi, dan
pengujian validasi pada bab sebelumnya, dengan menganalisa setiap hasil data uji dan
dibuat dalam bentuk laporan.
7
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
1.5 Referensi
• IEEE Std. 830-1993, IEEE Recommended Practice for Software Requirement
Specification.
9
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
BAB 2
LINGKUNGAN PENGUJIAN PERANGKAT LUNAK
- Task Manager :Untuk mengetahui tingkat performance proses sistem ketika berjalan
memeakan RAM maupun CPU berapa persen.
10
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
BAB 3
IDENTIFIKASI DAN RENCANA PENGUJIAN
endif 6
end 7
11
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
b. Basis PathTesting
i. FlowGraph
R1
ii. CyclomaticComplexity
• V(G) = 1, ada 1 region R1
• V(G) = 6 edge – 7 node + 2 = 1
• V(G) = 0 predicate node + 1 = 1
iii. IndependenPath
• Jalur 1 : 1-2-3-4-5-6-7
12
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
else 3
else 9
endif 12
endif 13
End. 14
13
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
b. Basis PathTesting
R3 R2
R1
i. CyclomaticComplexity
• V(G) = 3, ada 3 region R1,R2,dan R3
• V(G) = 15 edge – 14 node + 2 = 3
• V(G) = 2 predicate node + 1 = 3
ii. IndependenPath
• Jalur 1 : 1-2-13-14
• Jalur 2 : 1-3-4-5-9-10-11-12-13-14
• Jalur 3 : 1-3-4-5-6-7-8-12-13-14
14
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
End. 5
b. Basis PathTesting
i. FlowGraph
R1
ii. CyclomaticComplexity
• V(G) = 1, ada 1 region R1
• V(G) = 4 edge – 5 node + 2 = 1
• V(G) = 0 predicate node + 1 = 1
iii. IndependenPath
• Jalur 1 : 1-2-3-4-5
15
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
3.3 PengujianValidasi
16
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
17
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
BAB 4
DESKRIPSI DAN HASIL UJI
4.1 PengujianUnit
1. Method check_out dari C_Member
No No. Jalur Data Input Expected Result Result Status
1. 1-2-3-4-5- Inisialisasi variabel Jika customer Menghapus data Valid
6-7 data, telah memilih resep yang dipilih
Inisialisasi variabel
is_processed, resep yang akan di tersebut pada cart,
Set is_processed = order, dan resep dan kembali
true,
Destory cart tersebut berhasil menampilkan
berdasakan id_user di order halaman view_cart
= true,
Redicect halaman
view_cart = true
18
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
19
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
20
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
21
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
22
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
23
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
24
DOKUMEN PERANCANGAN Nomor Dokumen
PERANGKAT LUNAK Revisi : X
25