Download as doc, pdf, or txt
Download as doc, 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

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

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


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

3. Requirement Spesification.................................................................................................8
3.1
3.2

External Interface Requirements...........................................................................................8


Functional Requirements........................................................................................................8

3.3

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

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

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

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.
SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

2.2

Page3

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

SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

Page4

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.

SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

Page5

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

Download Price List

Deskripsi Singkat : Pembeli mengakses website dan mendownload informasi


spesifikasi produk beserta harga dan daftar harganya.
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

SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

Page6

2.2.4 Compare Produk Use Case


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

SRSV1.0

Filter Pilihan Produk

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

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

SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

Page8

2.2.7 Add Product Use Case


Use Case : Add data produk
Diagram :

member 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.
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 :

member toko

Register Member Toko

Deskripsi Singkat : Member Toko mengakses website dan melakukan register


member toko.

SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

Page9

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.

SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

Page10

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
lap
0 pembelian lap member buyer lap member toko lap produk
data shopping

WebStore
System

Data prodct yang diupload

SRSV1.0

product yang dijual

AdminWeb
Store

SoftwareRequirementsSpecificationforWebstoreSystem

Page11

DFD level 1

Toko
data pndtrn toko

1
Register
Member
Buyer

data pndftrn buyer

3
Register
Member
Toko

product yang dijual

Buyer

produc t yang dipilih

4
Update
Produc t

data member toko

laporan pembelian per toko

Pembelian
data member buyer

data pembelian
data shopping

Pembelian
data produc t yang dijual
Member Toko

data pembelian product


data toko
Member Buyer

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

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
IDE
OnBoardModem
OnBoardSC
OnBoardPro

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

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
IDE
OnBoardModem
OnBoardSC

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

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

DetailPembelian Data Entity

SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

Data Item
IDbelidetail
IDbeliFK
Qty
Harga

Page15

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

SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

3.3

Page16

DesainInterfaceViewProduk

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
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
SRSV1.0

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 :

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
camera beserta spesifikasi, dan harga produk. Bila pembeli ingin membeli barang tersebut dapat
meng-klik tombol beli yang terdapat di samping harga produk.

SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

3.3.2

Page18

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.

SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

Page19

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
ke pambayaran, ditanya apakah telah menjadi member. Untuk mempermudah memajemen data
customer.

SRSV1.0

SoftwareRequirementsSpecificationforWebstoreSystem

Form Registrasi email

SRSV1.0

Page20

SoftwareRequirementsSpecificationforWebstoreSystem

SRSV1.0

Page21

SoftwareRequirementsSpecificationforWebstoreSystem

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
XRef
Trigger
Precondition
Basic Path

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

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

SRSV1.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.
6. Sistem menampilkan menu dialog Save Target.

Page23

SoftwareRequirementsSpecificationforWebstoreSystem

Alternative
Paths

Postcondition
Exception Paths
Other

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
Postcondition

SRSV1.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
Daftar produk didownload ke client machine.

Page24

SoftwareRequirementsSpecificationforWebstoreSystem

Exception Paths
Other

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
Basic Path

SRSV1.0

Register member toko


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

Page25

SoftwareRequirementsSpecificationforWebstoreSystem

Alternative
Paths
Postcondition
Exception Paths
Other

Page26

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

SRSV1.0

You might also like