Penyusun :
Kelompok [6]
24 Mei 2014
Penyusun :
Kelompok [6]
TitisTriwijayanti 24010311120019
Revisi Deskripsi
A
INDEX - A B C D E F G
TGL
Ditulis Eva Liyan WN
oleh
Rico Estrada
1 Pendahuluan.........................................................................................................................1
1.1 Tujuan Penulisan Dokumen...........................................................................................1
1.2 Lingkup Masalah...........................................................................................................1
1.3 Aturan Penomoran.........................................................................................................1
1.4 Referensi........................................................................................................................4
1.5 Deskripsi Umum Dokumen...........................................................................................4
2 Model Perancangan..............................................................................................................5
2.1 Arsitektur Perangkat Lunak...........................................................................................5
2.2 Perancangan Algoritma..................................................................................................9
2.3 Perancangan Antarmuka..............................................................................................28
2.4 Perancangan Basis Data...............................................................................................41
3 Traceability.........................................................................................................................43
1 Pendahuluan
Dokumen Pengujian Perangkat Lunak ini berisi deskripsi lengkap dari pengujian
perangkat lunak Sistem Penyewaan Sport Center (S.P.S.C) yang sedang di rancang.
Dokumen ini terdiri atas rencana pengujian, prosedur pengujian, kasus uji, defect dan
status perbaikan, evaluasi pengujian, dan traceability. Tujuan dari pembuatan dokumen
ini sendiri adalah untuk untuk merepresentasikan tinjauan ulang yang menyeluruh
terhadap spesifikasi, desain, pengkodean perangkat lunak, dan mencari kasus
kebocoran/error. Dokumen ini digunakan oleh pengembang perangkat lunak sebagai
referensi apakah perangkat lunak telah memenuhi spesifikasi.
Seperti yang telah dipaparkan sebelumnya, perangkat lunak ini merupakan sebuah
sistem penyewaan pada sebuah sport center yang diberi nama “S.P.S.C” yang dikelola
oleh seorang administrator dan seorang operator yang bekerja pada Ayodya Sport
Center. Administrator memiliki tugas untuk melakukan konfigurasi data lapangan jika
ada penambahan maupun perbaikan lapangan selain itu ia juga dapat mengontrol semua
data-data yang dikelola oleh operator. Sedangkan operator memiliki tugas untuk
melayani calon penyewa lapangan, mengelola data sewa lapangan, dan mengelola data
member.
Sistem Penyewaan Sport Center (S.P.S.C) memiliki beberapa fitur yang digunakan
dalam proses pengolahan data sewa, yakni input data sewa, menghapus data sewa,
melihat data sewa, serta mencetak nota pembayaran.
Oleh karena itu dengan dibangun suatu sistem penyewaan Ayodya Sport Centre untuk
memudahkan dalam proses pemesanan lapangan sehingga lebih efektif serta
mempermudah pencarian jadwal secara online oleh pemesan.
1.3 Aturan Penomoran
Bagian ini diisi dengan aturan penomoran yang digunakan dalam dokumen, berikut aturan
penomoran yang digunakan:
Format Arti
1.4 Referensi
Dokumen SRSVersi 1-4
Versi Dokumen Desain rev.4 25 mei
IF-TESDOC template
Pressman, R.S. 2010. Software Engineering : A Pratitioner’s Approach, Seventh
Edition. New York : McGraw-Hill.
Dokumen pengujian perangkat lunak sistem penyewaan Ayodya Sport Centre ini berisi
7 bab yaitu:
Bab 5 (Defect Status Perbaikan) : Pada bab 5 (Defect Status Perbaikan) ini
mencakup jenis kecacatan yang terjadi selama
pengujian, dan tanganan perbaikannya.
2 Rencana Pengujian
Berikut adalah rencana pengujian dari perangkat lunak Sistem Penyewaan Sport Center
(S.P.S.C) yang telah kami buat, dibatasi dari tiap proses didalam DFD yang telah dibuat
saat desain.
Tabel 2-1 Rencana Pengujian User Operator
No DFD Jenis Pengujian Identifikasi
1 DFD-1.1 Menambah data Black Box U-DFD-1.1-Operator
member
2 DFD-1.2 Mengubah data Black Box U-DFD-1.2-Operator
member
3 DFD-1.3 Menghapus data Black Box U-DFD-1.3-Operator
member
4 DFD-1.4 Menampilkan data Black Box U-DFD-1.4-Operator
member
5 DFD-2.1 Memeriksa data Black Box U-DFD-2.1-Operator
member
6 DFD-2.2 Menambah data sewa Black Box U-DFD-2.2-Operator
7 DFD-2.3 Mengubah data sewa Black Box U-DFD-2.3-Operator
8 DFD-2.4 Menghapus data sewa Black Box U-DFD-2.4-Operator
9 DFD-2.5 Menampilkan data Black Box U-DFD-2.5-Operator
sewa
10 DFD-2.6 Mencetak Nota Black Box U-DFD-2.6-Operator
Pembayaran Sewa
11 DFD-5 Mencari dan Black Box U-DFD-5-Operator
Menampilkan Jadwal
Penyewaan Lapangan
12 DFD-7 Otorisasi dan Autorisasi Black Box U-DFD-7-Operator
Login
13 DFD-8 Mengelola akun Black Box U-DFD-8-Operator
3 Prosedur Pengujian
1.1 Perangkat Lunak Pengujian
Materi yang akan diuji dalam pengujian ini adalah sebagai berikut :
1) Executable Program
4) Spesifikasi S.P.S.C
Sumber daya manusia yang dibutuhkan dalam pengujian ini sejumlah 3 orang yaitu :
2) Satu orang yang merupakan pengguna yang tidak memahami dengan baik Sistem
Penyewaan Sport Center (S.PS.C) dengan kriteria sebagai berikut :
Pengujian sistem S.P.S.C yang dilakukan oleh penguji yang telah terlibat dalam
perancangan hingga implementasi sehingga tidak diperlukan lagi adanya pengenalan dan
pelatihan. Sedangkan pengujian yang dilakukan oleh Asisten Praktikum dilakukan
berdasarkan Skenario Test yang telah dibuat tim penguji S.P.S.C sehingga hanya dilakukan
pengenalan user interface kepada Asisten Praktikum sebelum pengujian dilakukan.
1) Menyiapkan software yang ingin diuji serta hardware yang mendukung dalam proses
pengujian.
2) Menetapkan tujuan yang hendak dicapai dalam setiap pengujian yang dilakukan yang
telah terdapat pada skenario rencana pengujian.
3) Menentukan kategori keberhasilan dalam pengujian.
4) Membuat kasus uji dan hasil uji yang terdapat dalam bab empat.
5) Menemukan defect/cacat yang ada dalam software.
6) Membuat perbaikan terhadap defect yang ada.
7) Menentukan diterima/ditolaknya skenario test.
8) Membuat evaluasi pengujian.
1.5.2.2 Persiapan Perangkat Keras
b) 1 color monitor VGA pada perangkat yang sama tempat harddisk berada
c) 1 GB RAM
d) Keyboard
e) Mouse
f) Port usb
Untuk persiapan pengujian Sistem Penyewaan Sport Center (S.P.S.C) ini diperlukan
persiapan sebagai berikut :
4) Penyiapan aplikasi Browser yaitu Chrome, Mozila Firefox, dan Opera Mini.
5) Perangkat lunak S.P.S.C telah di-copy dan di-install pada komputer yang digunakan
dalam pengujian.
1.5.2.4 Pelaksanaan
a) Login ke sistem
a) Login ke sistem
a) Login ke sistem
Dokumen hasil pengujian S.P.S.C ini akan diserahkan kepada pihak-pihak sebagai
berikut :
Dokumen ini akan diserahkan kepada bapak Panji Wisnu Wirawan, ST. MT, untuk
memenuhi tugas yang diberikan pada mata kuliah Proyek Perangkat Lunak.
2) Tim Pengembang
Dokumen ini akan digunakan oleh tim pengembang sebagai referensi untuk
melakukan analisis terhadap kualitas perangkat lunak, serta perbaikan dan
pemeliharaan yang perlu dilakukan sekaligus untuk memberi jaminan pada
pengguna bahwa perangkat lunak telah diuji berdasarkan kriteria-kriteria
tertentu.
3) Pengguna
Telfon:
024356357
Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-DFD-
Menampilkan 1.Akses S.P.S.C 1.Username : 1.Tampilan halaman 1. Tabel 1. Tabel
1.4- operator utama operator (Tabel Sewa Sewa
data member
Operator 2. Login ke S.P.S.C Sewa Lapangan) Lapangan Lapangan
2.Password :
DITERIMA
3.Arahkan pointer operator 2. Tampilan halaman 2. Tabel Data 2. Tabel
pada menu member kelola data yakni Tabel Member Data
Kelola Data
diperiksa.
Kriteria
Prosedur Keluaran yang Hasil yang
Identifikasi Deskripsi Masukan Evaluasi Kesimpulan
Pengujian Diharapkan Didapat
Hasil
U-DFD-
Menambah 1. Akses S.P.S.C 1.Username : 1.Tampilan halaman 1.Tabel Sewa 1.Tabel
2.2- operator utama operator (Tabel Lapangan Sewa
data sewa
Operator 2. Login ke S.P.S.C Sewa Lapangan) Lapangan
2.Password : 2.Form Cari
3.Arahkan pointer operator 2. Tampilan halaman Cari Jadwal dan 2.Form Cari
pada menu Jadwal Jadwal yang berdefault Tabel Jadwal Jadwal dan
3.Data Cari
Lapangan lalu pilih form cari jadwal Lapangan Tabel
Jadwal
lapangan dan table jadwal Jadwal
sub menu Cari Lapangan 3.Tabel
lapangan Lapangan
Jadwal Jadwal
(Jenis
3.Tampilan jadwal yang Lapangan 3.Tabel
4.Inputkan data Lapangan :
dicari yang dicari Jadwal
cari jadwal Futsal DITERIMA
Lapangan
4.Tampilan form tambah 4.Form
lapangan Nama yang dicari
data sewa tambah data
Lapangan:
5. Klik action sewa sewa 4.Form
Futsal A 5.Tampilan tabel sewa
pada jadwal yang tambah data
Tanggal: 12 lapangan yang telah 5.Tabel sewa
sewa
kosong Juni 2014) terupdate lapangan
yang 5.Tabel
6. Inputkan data 4.Data untuk
terupdate sewa
sewa form tambah
lapangan
data sewa:
. yang
Nama: liyan terupdate
Waktu
s/d:10.00
Pembayaran:
lunas
3.Dokumen nota
pembayaran dan bisa
langsung dicetak
lapangan Futsal
5.Tabel Data
Lapangan yang
terupdate
4. Akan muncul
form ubah data
user
6. Akan muncul
jadwal lapangan
yang telah
terupdate
Tanggal: 1
Juni 2014
Tanggal: 8
Juni 2014
6 Evaluasi Pengujian
Melihat hasil pengujian yang telah dilakukan pada Tabel 5.1 Defect dan Status Perbaikan,
maka dapat disimpulkan bahwa pengujian terhadap perangkat lunak Sistem Penyewaan
Sport Center (S.P.S.C) sudah berjalan sesuai dengan spesifikasi yang telah ditetapkan.
Semua kasus uji sudah dinyatakan berhasil. Hal ini menunjukkan bahwa perangkat lunak
Sistem Penyewaan Spor Center (S.P.S.C) sudah memenuhi persyaratan perangkat lunak
yang telah ditetapkan pada fase analisis dan perancangan perangkat lunak.
7 Traceability
DFD-4.1 U-DFD-4.1-Admin
SRS – S.P.S.C – 14 – F – 002 AR-1.4 FC-08 AM-08
DFD-1.4 U-DFD-1.4-Operator
AR-2.5 FC-09 AM-09 ; AM-14
DFD-2.5 U-DFD-2.5-Operator
AR-3.4 FC-10 AM-05
DFD-3.4 U-DFD-1.4-Admin
AR-4 FC-11 AM-02 ; AM-12 ;
DFD-4.4 AM-19 U-DFD-2.5-Admin
AR-5 FC-12 AM-07
DFD-6 U-DFD-3.4-Admin
FC-13 AM-10
U-DFD-4.4-Admin
U-DFD-6-Admin
SRS – S.P.S.C – 14 – F – 003 AR-1.2 FC-04 AM-16
DFD-1.2 U-DFD-1.2-Operator
AR-2.3 FC-05 AM-14
DFD-2.3 U-DFD-2.3-Operator
AR-3.3 FC-06 AM-05
DFD-3.2 U-DFD-3.2-Admin
AR-7 FC-07 AM-04 s.d AM-20
DFD-4.2 U-DFD-4.2-Admin
DFD-8 U-DFD-8-Operator
U-DFD-8-Admin
U-DFD-8-Member
SRS – S.P.S.C – 14 – F – 004 AR-1.3 FC-14 AM-16
DFD-1.3 U-DFD-1.3-Operator
AR-2.4 FC-15 AM14
DFD-2.4 U- DFD-2.4-Operator
AR-3.3 FC-16 AM-05
DFD-3.3 U- DFD-3.3-Admin
AM-04 s.d AM-20
DFD-4.3 U-DFD-4.3-Admin
SRS – S.P.S.C – 14 – F – 005 AR-2.6 FC-17 AM-14
DFD-2.6 U-DFD-2.6-Operator
SRS – S.P.S.C – 14 – F – 006 FC-18 AM-20
DFD-2 U-DFD-2-Member
SRS – S.P.S.C – 14 – F – 007 FC-19
DFD-3.1 U-DFD-3.1-Admin
SRS – S.P.S.C – 14 – F – 008 AR-4 FC-20 AM-02 ; AM-12 ;
DFD-5 AM-19 U-DFD-5-Operator
U-DFD-5-Member
U-DFD-5-Guest
SRS – S.P.S.C – 14 – F – 009 AR-6 FC-21 AM-01
DFD-7 U-DFD-7-Operator
FC-22
U-DFD-7-Admin
U-DFD-7-Member