Professional Documents
Culture Documents
Tgs2 RPL Srs
Tgs2 RPL Srs
Specification
for
Webstore System
Version 1.0
Disiapkan oleh :
Hesthy Kusumawirasari 9106.205.403
Cindy Masyta 9106.205.407
30 Oktober 2007
SoftwareRequirementsSpecificationforWebstoreSystem
Pageii
Daftar Isi
1. Pendahuluan..........................................................................................................................1
1.1
1.2
1.3
1.4
1.5
Tujuan........................................................................................................................................1
Ruang Lingkup.........................................................................................................................1
Daftar Istilah.............................................................................................................................1
Referensi...................................................................................................................................1
Gambaran Umum Dokumen..................................................................................................1
2. Deskripsi Umum....................................................................................................................2
2.1
2.2
System Environtment..............................................................................................................2
Functional Requirements Spesification.................................................................................3
2.3
2.4
User Characteristics................................................................................................................7
Non Functional Requirement..................................................................................................7
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
3. Requirement Spesification.................................................................................................8
3.1
3.2
3.3
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8
View Produk...........................................................................................................8
Shopping Produk...................................................................................................9
Download Price List Produk..............................................................................10
Compare Produk.................................................................................................10
Filter Pilihan Produk............................................................................................11
Register Member Pembeli.................................................................................11
Add Produk..........................................................................................................11
Register Member Toko.......................................................................................12
3.3.1
Logical Structure of The Data...........................................................................12
3.3.2
Security.................................................................................................................14
Server memiliki security sendiri untuk mencegah otorisasi akses mendelete. Tidak
ada batasan untuk akses membaca. Penggunaan email oleh Pembeli dan toko
pada client system. PC Pembeli dan toko memiliki security sendiri...........................14
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
1.
Pendahuluan
1.1
Tujuan
Page1
Tujuan pembuatan dokumen ini adalah untuk memberikan gambaran mengenai Webstore
System. Dokumen ini menjelaskan tujuan dan fitur-fitur sistem, antarmuka sistem, apa yang
akan dilakukan sistem, batasan-batasan ketika dijalankan. Dokumen ini diperuntukkan untuk
stakeholder dan developer sistem.
Sebagai
tambahan,
dokumen
ini
juga
menyediakan
spesifikasi
kebutuhan
dan
fungsionalitas yang dibutuhkan untuk proyek ini, seperti tampilan, kebutuhan fungsional dan
non fungsional.
1.2
Ruang Lingkup
Ruang lingkup sistem perangkat lunak ini adalah sistem dapat menampilkan informasi
spesifikasi produk, dilengkapi juga dengan simulasi perhitungan untuk kredit, sistem dapat
menangani proses penjualan, sistem dapat menangani registrasi member. Sistem yang
dirancang juga menyediakan mesin pencari untuk mempersempit pilihan.
1.3
Daftar Istilah
Istilah
Database
Field
Software Requirements
Specification (SRS)
Stakeholder
User
1.4
Definisi
Kumpulan informasi yang dimonitor oleh sistem.
Bagian dari suatu form.
Dokumen yang menjelaskan seluruh fungsi-fungsi sistem yang
dibuat dan batasan-batasannya.
Orang yang memiliki kepentingan dalam project, selain
developer.
Pengunjung website.
Referensi
IEEE. IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements
Specifications. IEEE Computer Society, 1998
http://www.cs.ntexas.edu/uscrs/s2s/admin/srs-examples.html, 14 Oktober 2007.
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
1.5
Page2
2.
Deskripsi Umum
2.1
System Environtment
SoftwareRequirementsSpecificationforWebstoreSystem
2.2
Page3
terpisah.
buyer
View Product
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
Page4
buyer
Shopping Produk
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
Page5
buyer
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
Page6
buyer
Compare Produk
buyer
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
Page7
Deskripsi Singkat : Pembeli melakukan filter pilihan produk pada mesin pencari
untuk mempersempit pilihan.
Initial Step-by-step Description :
1. Pembeli memilih filter pilihan produk pada mesin pencari.
2. Pembeli menekan tombol Search
3. Sistem menampilkan data produk sesuai dengan pilihan pembeli.
Xref : Bagian 3.2.5, Filter Pilihan Produk
buyer
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
Page8
member toko
Deskripsi Singkat : Member toko mengakses website dan menambah data produk.
Initial Step-by-step Description :
1. Member Toko memilih menu login.
2. Member toko melakukan upload data.
3. Sistem menampilkan data yang sudah diupload.
Xref : Bagian 3.2.7, Add product
member toko
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
Page9
2.3
User Characteristics
Pembeli dan member toko diharapkan dapat mengoperasikaan komputer, internet dan
menggunakan search engine. Pada halaman utama akan ada fungsi mencari produk.
2.4
yang digunakan untuk konenksi antara website dan database adalah asp.net. Kecepatan koneksi
akan tergantung hardware daripada karakteristik dari sistem.
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
Page10
3.
Requirement Spesification
3.1
Toko
WebStore
System
SRSV1.0
AdminWeb
Store
SoftwareRequirementsSpecificationforWebstoreSystem
Page11
DFD level 1
Toko
data pndtrn toko
1
Register
Member
Buyer
3
Register
Member
Toko
Buyer
4
Update
Produc t
Pembelian
data member buyer
data pembelian
data shopping
Pembelian
data produc t yang dijual
Member Toko
data buyer
5
Query &
Laporan
Product Toko
data produc t toko
6
Penentuan
lap pembelian lap member buyer lap member toko lap produc t Produc t
produc t webstore
data produc t yang diupload
Admin
Webstore
SRSV1.0
Produc t
SoftwareRequirementsSpecificationforWebstoreSystem
3.2
Page12
SRSV1.0
Type
Int
Varchar
Varchar
Type
Int
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Numeric
Numeric
Varchar
Varchar
Varchar
Varchar
Numeric
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Description
Kode group product
Nama group product
Nama file group product
Description
Kode product
Kode group product
SoftwareRequirementsSpecificationforWebstoreSystem
OnBoardVGA
CCDR
ImageR
DigitalZoom
LCD
Strap
VC
USBCabel
Battary
Software
SRSV1.0
Page13
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Type
Int
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Numeric
Numeric
Varchar
Varchar
Varchar
Varchar
Numeric
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Description
Kode product toko
Kode group product toko
SoftwareRequirementsSpecificationforWebstoreSystem
OnBoardPro
OnBoardVGA
CCDR
ImageR
DigitalZoom
LCD
Strap
VC
USBCabel
Battary
Software
Page14
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Type
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Description
Kode member buyer
Nama buyer
Type
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Description
Kode toko
Nama toko
Type
Int
Date
Int
Money
int
int
Description
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
Data Item
IDbelidetail
IDbeliFK
Qty
Harga
Page15
Type
Int
Int
Int
Money
Description
Type
Int
Varchar
Varchar
Money
Description
Type
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Description
Kode data pengiriman
Nama penerima
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
3.3
Page16
DesainInterfaceViewProduk
SoftwareRequirementsSpecificationforWebstoreSystem
Page17
diisikan gambar bags, group 19 dapat diisikan gambar projector, group 20 dapat diisikan digital
microscope. Dari gambar gambar tersebut, bila pembeli ingin mengetahui merek dari jenis yang
dipilih, dengan cara mengklik gambar jenis yang diinginkan. Setelah gambar tersebut di klik maka
akan muncul form yang berisi merek dan tipe dari jenis barang yang dipilih dengan desain form
sebagai berikut :
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
3.3.2
Page18
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
Page19
SRSV1.0
SoftwareRequirementsSpecificationforWebstoreSystem
SRSV1.0
Page20
SoftwareRequirementsSpecificationforWebstoreSystem
SRSV1.0
Page21
SoftwareRequirementsSpecificationforWebstoreSystem
3.4
Functional Requirements
Logical Structure Data pada subbab 3.3.1.
View Produk
Section 2.2.1, View Produk
Pembeli mengakses Webstore
Web menampilkan gambar-gambar group produk
1. Pembeli memilih gambar group produk
2. Sistem menampilkan detil produk
3. Pembeli memilih produk yang diinginkan.
Jika Pembeli memilih dari dropdown menu :
1. Pembeli memilih menu group produk
2. Sistem menampilkan daftar produk sesuai dengan
group produk yang dipilih.
Jika Pembeli memilih untuk mencari melalui keyword,
sistem menampilan dialog box untuk memasukkan
keyword atau frase
1. Pembeli memasukkan keyword atau frase
2. Sistem akan mencari semua produk sesuai dengan
keyword yang dimasukkan dari database.
Postcondition
Exception Paths
Other
SRSV1.0
Shopping Produk
Section 2.2.1, Shopping Produk
Pembeli menampilkan daftar detail produk
Web menampilkan daftar detail gambar-gambar group
produk
1. Pembeli memilih produk yang akan dibeli dengan
menekan tombol Beli.
2. Sistem menghitung pembelian yang dilakukan dan
menampilkan daftar barang yang dibeli.
3. Pembeli dapat merubah jumlah produk yang akan
dibeli
Page22
SoftwareRequirementsSpecificationforWebstoreSystem
SRSV1.0
Page23
SoftwareRequirementsSpecificationforWebstoreSystem
Alternative
Paths
Postcondition
Exception Paths
Other
Alternative
Paths
Postcondition
Exception Paths
Other
Compare Produk
Section 2.2.1, Compare Produk
Pembeli menampilkan daftar detail produk
Web menampilkan daftar detail gambar-gambar group
produk
1. Pembeli memilih kategori produk pada menu atau
pada gambar produk
2. Sistem menampilkan detil produk.
3. Pembeli memilih produk yang akan dibandingkan
dengan memilih check box, minimal dua produk untuk
jenis dan merek yang sama.
4. Pembeli menekan tombol Compare.
5. Sistem menampilkan informasi mengenai data produk
yang dipilih.
Tidak ada
Daftar produk didownload ke client machine.
Pembeli dapat melakukan compare produk kapan saja.
Daftar produk digenerate dari data produk yang sudah
diupload dalam webstore database.
Alternative
Paths
Postcondition
SRSV1.0
Page24
SoftwareRequirementsSpecificationforWebstoreSystem
Exception Paths
Other
Alternative
Paths
Postcondition
Exception Paths
Other
Add Produk
Section 2.2.1, Add Produk
Pembeli memilih menu add produk
Web menampilkan menu add produk
1. Member toko memilih menu login.
2. Member toko melakukan upload data.
3. Sistem menampilkan data yang sudah diupload.
Tidak ada
Daftar produk didownload ke client machine.
Pembeli dapat melakukan belanja produk kapan saja.
Daftar produk digenerate dari data produk yang sudah
diupload dalam webstore database.
SRSV1.0
Page25
SoftwareRequirementsSpecificationforWebstoreSystem
Alternative
Paths
Postcondition
Exception Paths
Other
Page26
3.4.9 Security
Server memiliki security sendiri untuk mencegah otorisasi akses mendelete. Tidak
ada batasan untuk akses membaca. Penggunaan email oleh Pembeli dan toko pada client
system. PC Pembeli dan toko memiliki security sendiri.
SRSV1.0