Gaghansa Cheyzi Nia

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 28

Software Requirements

Specification
for

Webstore System
Version 1.0

Disiapkan oleh :
Hesthy Kusumawirasari 9106.205.403
Cindy Masyta 9106.205.407

30 Oktober 2007

Software Requirements Specification for Webstore System

Page ii

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 ................................................................................................... 2

2. Deskripsi Umum ....................................................................................................................2


2.1
2.2

System Environtment ............................................................................................................... 2


Functional Requirements Spesification ................................................................................. 3

2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.3
2.4

View Produk Use Case ....................................................................................... 3


Shopping Use Case ............................................................................................. 4
Download Price List Use Case .......................................................................... 5
Compare Produk Use Case............................................................................... 5
Filter Pilihan Produk Use Case .......................................................................... 6
Register Member Pembeli Use Case................................................................ 7
Add Product Use Case........................................................................................ 7
Register Member Toko Use Case ..................................................................... 8

User Characteristics ................................................................................................................. 9


Non Functional Requirement .................................................................................................. 9

3. Requirement Spesification ...............................................................................................10


3.1
3.2

External Interface Requirements.......................................................................................... 10


Functional Requirements....................................................................................................... 22

3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8
3.3

View Produk ........................................................................................................ 22


Shopping Produk................................................................................................ 22
Download Price List Produk ............................................................................. 23
Compare Produk ................................................................................................ 24
Filter Pilihan Produk........................................................................................... 24
Register Member Pembeli ................................................................................ 25
Add Produk.......................................................................................................... 25
Register Member Toko...................................................................................... 25

Detailed Non-Functional Requirement ................................................................................ 12

3.3.1
Logical Structure of The Data .......................................................................... 12
3.3.2
Security ................................................................................................................ 26
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. ......................... 26

SRS V 1.0

Software Requirements Specification for Webstore System

Page 1

1. Pendahuluan
1.1 Tujuan
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

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.

1.4 Referensi

IEEE. IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements
Specifications. IEEE Computer Society, 1998

SRS V 1.0

http://www.cs.ntexas.edu/uscrs/s2s/admin/srs-examples.html, 14 Oktober 2007.

Software Requirements Specification for Webstore System

Page 2

1.5 Gambaran Umum Dokumen


Penulisan dokumen ini dibagi menjadi beberapa bab sebagai berikut :
Bab 1 berisi pendahuluan, menjelaskan mengenai tujuan perangkat lunak, ruang lingkup,
daftar istilah, referensi, serta deskripsi/gambaran umum dokumen.
Bab 2 menjelaskan deskripsi umum, memberikan gambaran mengenai fungsionaliti produk.
Menggambarkan kebutuhan informal dan digunakan untuk menggambarkan hubungan untuk
kebutuhan secara teknis pada bab 3.
Bab 3 berisi kebutuhan spesifikasi, ditulis terutama untuk developer dan menjelaskan istilahistilah teknis dari detail fungsionaliti produk.

2. Deskripsi Umum
2.1 System Environtment

member toko

buyer

company
webstore DB

Gambar 1. System Environtment


Webstore sistem memiliki tiga aktor, yaitu pembeli, member toko dan company webstore
DB. Pembeli dan member toko dapat berkomunikasi melalui email.

SRS V 1.0

Software Requirements Specification for Webstore System

Page 3

2.2 Functional Requirements Spesification


Bagian ini menjelaskan use case dari setiap aktivitas pembeli, member toko secara
terpisah.

2.2.1 View Produk Use Case


Use Case : View Produk
Diagram :

buyer

View Product

Deskripsi Singkat : Pembeli mengakses website dan mencari informasi mengenai


spesifikasi produk.

Initial Step-by-step Description :


1. Pembeli memilih kategori produk pada menu atau pada gambar produk
2. Sistem menampilkan detil produk
3. Pembeli memilih produk yang diinginkan.

Xref : Bagian 3.2.1, view produk

SRS V 1.0

Software Requirements Specification for Webstore System

Page 4

2.2.2 Shopping Use Case


Use Case : Shopping Produk
Diagram :

buyer

Shopping Produk

Deskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi


produk dan melakukan proses belanja.

Initial Step-by-step Description :


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 memilih menu Shopping Cart untuk melihat daftar barang yang
akan dibeli dan total yang harus dibayar.
4. Pembeli dapat merubah jumlah produk yang akan dibeli
5. Sistem melakukan perhitungan ulang daftar belanja pembeli.
6. Pembeli menekan tombol Lanjut Berbelanja untuk melanjutkan berbelanja.
7. Pembeli menekan tombol Check Out untuk mengisi data pengiriman barang.
8. Pembeli mengisi data pengiriman barang.
9. Pembeli menekan tombol Kirim Pesanan
10. Sistem menampilkan form Sign In untuk memasukkan data email dan password,
jika sudah menjadi member.
11. Sistem akan melengkapi data pembeli sesuai dengan email dan password
pembeli.
12. Pembeli dapat memilih link Lanjut Proses Belanja Tanpa Menjadi Member untuk
melanjutkan proses pengiriman.
13. Sistem menampilkan form data pembeli.

SRS V 1.0

Software Requirements Specification for Webstore System

Page 5

14. Pembeli mengisi form data pembeli.


15. Sistem memverifikasi data pembeli dan meyimpan data ke dalam database.
Xref : Bagian 3.2.2, shopping produk

2.2.3 Download Price List Use Case


Use Case : Download Price List Produk
Diagram :

buyer
buyer
buyer

Download Price List


Download Price List
Download Price List

Deskripsi Singkat :
Initial Step-by-step Description :
1. Pembeli memilih menu Donwload Price List
2. Sistem menampilkan form Sign In
3. Pembeli memasukkan data email dan password jika sudah menjadi member
4. Pembeli melakukan registrasi member jika belum menjadi member.
5. Pembeli mendownload price list.
6. Sistem menampilkan menu dialog Save Target.
7. Pembeli menekan tombol Save untuk menyimpan file price list.
Xref : Bagian 3.2.3, Download price list

2.2.4 Compare Produk Use Case

SRS V 1.0

Software Requirements Specification for Webstore System

Page 6

Use Case : Compare Produk


Diagram :

buyer

Compare Produk

Deskripsi Singkat : Pembeli mengakses website dan membandingkan spesifikasi


produk minimal dua produk untuk jenis dan merek yang sama.

Initial Step-by-step Description :


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.
Xref : Bagian 3.2.4, Compare produk

2.2.5 Filter Pilihan Produk Use Case


Use Case : Filter Pilihan Produk
Diagram :

buyer

Filter Pilihan Produk

Deskripsi Singkat : Pembeli melakukan filter pilihan produk pada mesin pencari
untuk mempersempit pilihan.
SRS V 1.0

Software Requirements Specification for Webstore System

Page 7

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

2.2.6 Register Member Pembeli Use Case


Use Case : Register Member Pembeli
Diagram :

buyer

Register Member Buyer

Deskripsi Singkat : Pembeli mengakses website dan melakukan registrasi member.

Initial Step-by-step Description :


1. Pembeli memilih menu register
2. Sistem menampilkan form isian Data Member.
3. Pembeli mengisi data member.
4. Pembeli menekan tombol submit untuk menyimpan data.
5. Sistem menyimpan data member ke dalam database.
Xref : Bagian 3.2.6, Register Member Pembeli

2.2.7 Add Product Use Case

SRS V 1.0

Software Requirements Specification for Webstore System

Page 8

Use Case : Add data produk


Diagram :

mem ber toko

Add Data Produk

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.

mem ber toko

Add Data Produk

3. Sistem menampilkan data yang sudah diupload.


Xref : Bagian 3.2.7, Add product

2.2.8 Register Member Toko Use Case


Use Case : Register Member Toko
Diagram :

mem ber toko

SRS V 1.0

Register Member Toko

Software Requirements Specification for Webstore System

Page 9

Deskripsi Singkat : Member Toko mengakses website dan melakukan register


member toko.

Initial Step-by-step Description :


1. Toko memilih menu register member toko.
2. Sistem menampilkan form isian data member toko
3. Toko mengisi data member
4. Toko menekan tombol submit untuk menyimpan data.
5. Sistem menyimpan data member toko ke dalam database.
Xref : Bagian 3.2.8, Register member toko

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 Non Functional Requirement


Website akan dijalankan di server dengan kecepatan akses internet yang tinggi. Software
yang digunakan untuk konenksi antara website dan database adalah asp.net. Kecepatan koneksi
akan tergantung hardware daripada karakteristik dari sistem.

SRS V 1.0

Software Requirements Specification for Webstore System

Page 10

3. Requirement Spesification
3.1 External Interface Requirements
Link ke external sistem adalah link ke webstore database untuk memverifikasi keanggotaan
dari Pembeli dan member toko.
DFD level 0

laporan pembelian per toko

Toko

data pndftrn buyer


Buyer
data pendftran toko
Produk yang dipilih
0lap pembelian lap member buyer lap member toko lap produk

data shopping

WebStore
System

Data prodct yang diupload

SRS V 1.0

product yang dijual

AdminWeb
Store

Software Requirements Specification for Webstore System

Page 11

DFD level 1

Toko
data pndtrn toko

1
Register
Member
Buyer

data pndftrn buyer

3
Register
Member
Toko

product yang dijual

Buyer

product yang dipilih

4
Update
Product

data member toko

laporan pembelian per toko

Pembelian

data pembelian

data member buyer


data shopping

Pembelian
data product yang dijual
Member Toko

data pembelian product


data toko
Member Buyer

data buyer
5
Query &
Laporan

Product Toko

data product toko


6
lap pembelian lap member buyer lap member toko lap product

Penentuan
Product

product webstore
data product yang diupload

Admin
Webstore

SRS V 1.0

Product

Software Requirements Specification for Webstore System

Page 12

3.2 Detailed Non-Functional Requirement


3.2.1 Logical Structure of The Data
Logical Structure yang disimpan dalam database adalah sebagai berikut :
GroupProduct Data Entity
Data Item
IdGroupProduct
NamaGroupProduct
GambarGroupProduct
Barang Data Entity
Data Item
IdProduct
IdGroupProductFK
Merk
Type
Jenis
Description
Power
ForPC
Gambar
Stock
Speed
Chipset
FSB
Kapasitas
PCType
ReadSpeed
WriteSpeed
Packaging
Interface
Ukuran
Daya
BurnSpeed
Nama
Fitur
Soket
MaximumBit
SubWoofer
AGP
AGPName
Audio
AudioName
Slot

SRS V 1.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

Description
Kode group product
Nama group product
Nama file group product
Description
Kode product
Kode group product

Software Requirements Specification for Webstore System

Page 13

IDE
OnBoardModem
OnBoardSC
OnBoardPro
OnBoardVGA
CCDR
ImageR
DigitalZoom
LCD
Strap
VC
USBCabel
Battary
Software

Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar

BarangToko Data Entity


Data Item
IdProductToko
IdGroupProductFK
Merk
Type
Jenis
Description
Power
ForPC
Gambar
Stock
Speed
Chipset
FSB
Kapasitas
PCType
ReadSpeed
WriteSpeed
Packaging
Interface
Ukuran
Daya
BurnSpeed
Nama
Fitur
Soket
MaximumBit
SubWoofer
AGP
AGPName
Audio
AudioName
Slot

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

SRS V 1.0

Description
Kode product toko
Kode group product toko

Software Requirements Specification for Webstore System

IDE
OnBoardModem
OnBoardSC
OnBoardPro
OnBoardVGA
CCDR
ImageR
DigitalZoom
LCD
Strap
VC
USBCabel
Battary
Software

Page 14

Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar

MemberBuyer Data Entity


Data Item
IdMember
Nama
Alamat
Telp
Email
IdCardNo
CredCardNo
UserName
Password
Status

Type
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar

Description
Kode member buyer
Nama buyer

MemberToko Data Entity


Data Item
IdToko
NamaToko
Alamat
Telp
Fax
Email
Website

Type
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar

Description
Kode toko
Nama toko

Pembelian Data Entity


Data Item
IDbeli
Tanggal
TotalQty
TotalHarga
IDjasapengirimanFK
IDdataPengirimanFK

Type
Int
Date
Int
Money
int
int

Description

SRS V 1.0

Software Requirements Specification for Webstore System

Page 15

DetailPembelian Data Entity


Data Item
IDbelidetail
IDbeliFK
Qty
Harga

Type
Int
Int
Int
Money

Description

JasaPengiriman Data Entity


Data Item
IDjasapengiriman
NamaJasapengiriman
AreaKota
Biaya

Type
Int
Varchar
Varchar
Money

Description

DataPengiriman Data Entity


Data Item
IDdataPengirimanFK
NamaPenerima
AlamatPengiriman
Telp
Fax
Email
Note

Type
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar

Description
Kode data pengiriman
Nama penerima

SRS V 1.0

Software Requirements Specification for Webstore System

Page 16

3.3 Desain Interface View Produk


3.3.1 View Produk

Gambar form tampilan awal

Keterangan gambar diatas, bahwa kotak kotak kecil berisi gambar dari jenis jenis
barang yang dijual oleh webstore tersebut. Seperti contoh webstore bhinneka.com yang menjual
barang barang elektronik TI. Group 1 dapat diisikan gambar komputer desktop, group 2 dapat
diisikan gambar notebook, group 3 dapat diisikan gambar server, group 4 dapat diisikan gambar
digital printing, group 5 dapat diisikan gambar PDA, group 6 dapat diisikan gambar digital camera,
group 7 dapat diisikan gambar MP3/MP4, group 8 dapat diisikan gambar memory, group 9 dapat
diisikan gambar printer, group 10 dapat diisikan gambar speaker, group 11 dapat diisikan gambar
handphone, group 12 dapat diisikan gambar motherboard, group 13 dapat diisikan gambar LCD

SRS V 1.0

Software Requirements Specification for Webstore System

Page 17

monitor, group 14 dapat diisikan gambar UPS, group 15 dapat diisikan gambar Software, group 16
dapat diisikan gambar Modem, group 17 dapat diisikan gambar paper shredder, group 18 dapat
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 :

Gambar form view produk berdasarkan jenis produk yang dipilih

Keterangan gambar, bahwa gambar diatas menampilkan seluruh produk dari jenis produk
yang dipilih. Seperti contoh, pembeli memilih jenis produk digital camera pada form tampilan awal.
Kemudian gambar digital camera di klik maka akan muncul segala merek dan tipe dari digital

SRS V 1.0

Software Requirements Specification for Webstore System

Page 18

camera beserta spesifikasi, dan harga produk. Bila pembeli ingin membeli barang tersebut dapat
meng-klik tombol beli yang terdapat di samping harga produk.

Desain Interface Shopping Produk

Gambar form view produk berdasarkan jenis produk yang dipilih

Keterangan gambar hampir sama dengan keterangan diatas. Hanya saja untuk membeli
produk dengan menekan tombol beli. Setelah di klik maka akan muncul form yang berisi barang
barang apa saja yang dibeli, jumlah yang dibeli beserta besar rupiah yang harus di bayar.

SRS V 1.0

Software Requirements Specification for Webstore System

Page 19

Gambar form shopping chart

Pada form diatas, user dapat mengubah daftar belanja. Pada form shopping chart terdapat
text qty yang berfungsi untuk mengubah jumlah kuantitas barang yang akan dibeli. Dan tombol
hapus digunakan jika barang tersebut tidak diinginkan. Tombol belanja lagi digunakan untuk
kembali ke tampilan awal dimana user dapat memilih produk yang lain, dan tombol selesai
digunakan untuk mengakhiri pembelanjaan dan diteruskan ke form pembayaran. Sebelum masuk

SRS V 1.0

Software Requirements Specification for Webstore System

Page 20

ke pambayaran, ditanya apakah telah menjadi member. Untuk mempermudah memajemen data
customer.

Form Registrasi email

SRS V 1.0

Software Requirements Specification for Webstore System

SRS V 1.0

Page 21

Software Requirements Specification for Webstore System

3.4 Functional Requirements


Logical Structure Data pada subbab 3.3.1.

3.4.1 View Produk


Use Case Name
Xref
Trigger
Precondition
Basic Path
Alternative
Paths

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

Jika Pembeli memilih untuk mencari mesin pencari :


1. Pembeli melakukan pilihan dari combo box
2. Sistem akan mencari semua produk sesuai dengan
pilihan Pembeli.
Daftar produk didownload ke client machine.
Pembeli dapat melihat daftar produk kapan saja.
Daftar produk digenerate dari data produk yang sudah
diupload dalam webstore database.

3.4.2 Shopping Produk


Use Case Name

Shopping Produk

XRef
Trigger
Precondition

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

Basic Path

SRS V 1.0

Page 22

Software Requirements Specification for Webstore System

dibeli
4. Sistem melakukan perhitungan ulang daftar belanja
Pembeli.
5. Pembeli menekan tombol Check Out untuk mengisi
data pengiriman barang.
6. Pembeli mengisi data pengiriman barang.
7. Pembeli menekan tombol Kirim Pesanan
8. Sistem menampilkan form Sign In untuk memasukkan
data email dan password, jika sudah menjadi
member.
9. Sistem akan melengkapi data pembeli sesuai dengan
email dan password Pembeli.
10. Pembeli dapat memilih link Lanjut Proses Belanja
Tanpa Menjadi Member untuk melanjutkan proses
pengiriman.
11. Sistem menampilkan form data Pembeli.
12. Pembeli mengisi form data Pembeli.
13. Sistem memverifikasi data Pembeli dan meyimpan
data ke dalam database.
Alternative
Pada no 4, jika Pembeli tombol Lanjut Berbelanja untuk
Paths
melanjutkan berbelanja. Kembali ke langkah no 1.
Pada no 8, jika user memilih menjadi member :
1. Sistem menampilkan isian form data member
2. Pembeli mengisi form data member
3. Pembeli menekan tombol save untuk menyimpan data
member.
4. Sistem menyimpan data member ke database.
5. ke langkah no 13.
Postcondition
Daftar produk didownload ke client machine.
Exception Paths Pembeli dapat melakukan belanja produk kapan saja.
Other
Daftar produk digenerate dari data produk yang sudah
diupload dalam webstore database.

3.4.3 Download Price List Produk


Use Case Name
XRef
Trigger
Precondition
Basic Path

SRS V 1.0

Download Price List


Section 2.2.1, Download Price List
Pembeli menampilkan daftar detail produk
Web menampilkan daftar detail gambar-gambar group
produk
1. Pembeli memilih menu Donwload Price List
2. Sistem menampilkan form Sign In
3. Pembeli memasukkan data email dan password
jika sudah menjadi member
4. Pembeli melakukan registrasi member jika belum
menjadi member.
5. Pembeli mendownload price list.

Page 23

Software Requirements Specification for Webstore System

Alternative
Paths

Postcondition
Exception Paths
Other

6. Sistem menampilkan menu dialog Save Target.


7. Pembeli menekan tombol Save untuk menyimpan
file price list.
Pada no 4, jika user melakukan registrasi member :
1. Sistem menampilkan isian form data member
2. Pembeli mengisi form data member
3. Pembeli menekan tombol save untuk menyimpan data
member.
4. Sistem menyimpan data member ke database.
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.

3.4.4 Compare Produk


Use Case Name
XRef
Trigger
Precondition
Basic Path

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.

3.4.5 Filter Pilihan Produk


Use Case Name
XRef
Trigger
Precondition
Basic Path

Alternative
Paths

SRS V 1.0

Filter Pilihan Produk


Section 2.2.1, Filter Pilihan Produk
Pembeli memilih filter mesin pencari
Web menampilkan halaman utama
1. Pembeli memilih filter pilihan produk pada mesin
pencari.
2. Pembeli menekan tombol Search
3. Sistem menampilkan data produk sesuai dengan
pilihan Pembeli.
Tidak ada

Page 24

Software Requirements Specification for Webstore System

Postcondition
Exception Paths
Other

Daftar produk didownload ke client machine.


Pembeli dapat melakukan filter pilihan produk kapan saja.
Daftar produk digenerate dari data produk yang sudah
diupload dalam webstore database.

3.4.6 Register Member Pembeli


Use Case Name
XRef
Trigger
Precondition
Basic Path

Alternative
Paths
Postcondition
Exception Paths
Other

Register Member Pembeli


Section 2.2.1, Register Member Pembeli
Pembeli memilih menu register
Web menampilkan menu register
1. Pembeli memilih menu register
2. Sistem menampilkan form isian Data Member.
3. Pembeli mengisi data member.
4. Pembeli menekan tombol submit untuk menyimpan
data.
5. Sistem menyimpan data member ke dalam database.
Tidak ada
Daftar produk didownload ke client machine.
Pembeli dapat melakukan register member Pembeli kapan
saja.
Daftar produk digenerate dari data produk yang sudah
diupload dalam webstore database.

3.4.7 Add Produk


Use Case Name
XRef
Trigger
Precondition
Basic Path
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.

3.4.8 Register Member Toko


Use Case Name
XRef
Trigger
Precondition

SRS V 1.0

Register member toko


Section 2.2.1, Register member toko
Toko memilih menu register
Web menampilkan menu register

Page 25

Software Requirements Specification for Webstore System

Basic Path

Alternative
Paths
Postcondition
Exception Paths
Other

Page 26

1.
2.
3.
4.

Toko memilih menu register member toko.


Sistem menampilkan form isian data member toko
Toko mengisi data member
Toko menekan tombol submit untuk menyimpan
data.
5. Sistem menyimpan data member toko ke dalam
database.
Tidak ada
Daftar produk didownload ke client machine.
Pembeli dapat melakukan register member toko kapan
saja.
Daftar produk digenerate dari data produk yang sudah
diupload dalam webstore database.

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.

SRS V 1.0

You might also like