Anda di halaman 1dari 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 Tujuan........................................................................................................................................1
1.2 Ruang Lingkup.........................................................................................................................1
1.3 Daftar Istilah.............................................................................................................................1
1.4 Referensi...................................................................................................................................1
1.5 Gambaran Umum Dokumen..................................................................................................1
2. Deskripsi Umum....................................................................................................................2
2.1 System Environtment..............................................................................................................2
2.2 Functional Requirements Spesification.................................................................................3
2.2.1 View Produk Use Case........................................................................................3
2.2.2 Shopping Use Case..............................................................................................3
2.2.3 Download Price List Use Case...........................................................................4
2.2.4 Compare Produk Use Case...............................................................................5
2.2.5 Filter Pilihan Produk Use Case...........................................................................5
2.2.6 Register Member Pembeli Use Case................................................................6
2.2.7 Add Product Use Case.........................................................................................6
2.2.8 Register Member Toko Use Case......................................................................7
2.3 User Characteristics................................................................................................................7
2.4 Non Functional Requirement..................................................................................................7
3. Requirement Spesification.................................................................................................8
3.1 External Interface Requirements...........................................................................................8
3.2 Functional Requirements........................................................................................................8
3.2.1 View Produk...........................................................................................................8
3.2.2 Shopping Produk...................................................................................................9
3.2.3 Download Price List Produk..............................................................................10
3.2.4 Compare Produk.................................................................................................10
3.2.5 Filter Pilihan Produk............................................................................................11
3.2.6 Register Member Pembeli.................................................................................11
3.2.7 Add Produk..........................................................................................................11
3.2.8 Register Member Toko.......................................................................................12
3.3 Detailed Non-Functional Requirement................................................................................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

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 Definisi
Database Kumpulan informasi yang dimonitor oleh sistem.
Field Bagian dari suatu form.
Software Requirements Dokumen yang menjelaskan seluruh fungsi-fungsi sistem yang
Specification (SRS) dibuat dan batasan-batasannya.
Stakeholder Orang yang memiliki kepentingan dalam project, selain
developer.
User Pengunjung website.

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

SRS V 1.0
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 istilah-
istilah teknis dari detail fungsionaliti produk.

2. Deskripsi Umum

2.1 System Environtment

member toko

Add Product

buyer company
Shopping webstore DB

Webstore System

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

SRS V 1.0
Software Requirements Specification for Webstore System Page 6

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 Filter Pilihan Produk

SRS V 1.0
Software Requirements Specification for Webstore System Page 7

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

SRS V 1.0
Software Requirements Specification for Webstore System Page 8

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.

SRS V 1.0
Software Requirements Specification for Webstore System Page 9

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
lap
0 pembelian lap member buyer lap member toko lap produk
WebStore
data shopping System product yang dijual

Data prodct yang diupload


AdminWeb
Store

SRS V 1.0
Software Requirements Specification for Webstore System Page 11

DFD level 1

Toko

data pndtrn toko


3
Register
Member
product yang dijual Toko
1 data pndftrn buyer Buyer
Register
Member
Buyer
product yang dipilih 4
Update
Product
data member toko
2 laporan pembelian per toko

Pembelian data pembelian


data member buyer
data shopping Pembelian

data product yang dijual

data pembelian product Member Toko


data toko

Member Buyer data buyer


5
Query & Product Toko
Laporan

data product toko

6
Penentuan
lap pembelian lap member buyer lap member toko lap product Product

product webstore
data product yang diupload

Admin Product
Webstore

SRS V 1.0
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 Type Description
IdGroupProduct Int Kode group product
NamaGroupProduct Varchar Nama group product
GambarGroupProduct Varchar Nama file group product

Barang Data Entity


Data Item Type Description
IdProduct Int Kode product
IdGroupProductFK Int Kode group product
Merk Varchar
Type Varchar
Jenis Varchar
Description Varchar
Power Varchar
ForPC Varchar
Gambar Varchar
Stock Int
Speed Varchar
Chipset Varchar
FSB Varchar
Kapasitas Varchar
PCType Varchar
ReadSpeed Numeric
WriteSpeed Numeric
Packaging Varchar
Interface Varchar
Ukuran Varchar
Daya Varchar
BurnSpeed Numeric
Nama Varchar
Fitur Varchar
Soket Varchar
MaximumBit Varchar
SubWoofer Varchar
AGP Varchar
AGPName Varchar
Audio Varchar
AudioName Varchar
Slot Varchar
IDE Varchar
OnBoardModem Varchar
OnBoardSC Varchar
OnBoardPro Varchar

SRS V 1.0
Software Requirements Specification for Webstore System Page 13

OnBoardVGA Varchar
CCDR Varchar
ImageR Varchar
DigitalZoom Varchar
LCD Varchar
Strap Varchar
VC Varchar
USBCabel Varchar
Battary Varchar
Software Varchar

BarangToko Data Entity


Data Item Type Description
IdProductToko Int Kode product toko
IdGroupProductFK Int Kode group product toko
Merk Varchar
Type Varchar
Jenis Varchar
Description Varchar
Power Varchar
ForPC Varchar
Gambar Varchar
Stock Int
Speed Varchar
Chipset Varchar
FSB Varchar
Kapasitas Varchar
PCType Varchar
ReadSpeed Numeric
WriteSpeed Numeric
Packaging Varchar
Interface Varchar
Ukuran Varchar
Daya Varchar
BurnSpeed Numeric
Nama Varchar
Fitur Varchar
Soket Varchar
MaximumBit Varchar
SubWoofer Varchar
AGP Varchar
AGPName Varchar
Audio Varchar
AudioName Varchar
Slot Varchar
IDE Varchar
OnBoardModem Varchar
OnBoardSC Varchar

SRS V 1.0
Software Requirements Specification for Webstore System Page 14

OnBoardPro Varchar
OnBoardVGA Varchar
CCDR Varchar
ImageR Varchar
DigitalZoom Varchar
LCD Varchar
Strap Varchar
VC Varchar
USBCabel Varchar
Battary Varchar
Software Varchar

MemberBuyer Data Entity


Data Item Type Description
IdMember Int Kode member buyer
Nama Varchar Nama buyer
Alamat Varchar
Telp Varchar
Email Varchar
IdCardNo Varchar
CredCardNo Varchar
UserName Varchar
Password Varchar
Status Varchar

MemberToko Data Entity


Data Item Type Description
IdToko Int Kode toko
NamaToko Varchar Nama toko
Alamat Varchar
Telp Varchar
Fax Varchar
Email Varchar
Website Varchar

Pembelian Data Entity


Data Item Type Description
IDbeli Int
Tanggal Date
TotalQty Int
TotalHarga Money
IDjasapengirimanFK int
IDdataPengirimanFK int

DetailPembelian Data Entity

SRS V 1.0
Software Requirements Specification for Webstore System Page 15

Data Item Type Description


IDbelidetail Int
IDbeliFK Int
Qty Int
Harga Money

JasaPengiriman Data Entity


Data Item Type Description
IDjasapengiriman Int
NamaJasapengiriman Varchar
AreaKota Varchar
Biaya Money

DataPengiriman Data Entity


Data Item Type Description
IDdataPengirimanFK Int Kode data pengiriman
NamaPenerima Varchar Nama penerima
AlamatPengiriman Varchar
Telp Varchar
Fax Varchar
Email Varchar
Note Varchar

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

SRS V 1.0
Software Requirements Specification for Webstore System Page 17

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.

SRS V 1.0
Software Requirements Specification for Webstore System Page 18

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

SRS V 1.0
Software Requirements Specification for Webstore System Page 20

Form Registrasi email

SRS V 1.0
Software Requirements Specification for Webstore System Page 21

SRS V 1.0
Software Requirements Specification for Webstore System Page 22

3.4 Functional Requirements

Logical Structure Data pada subbab 3.3.1.

3.4.1 View Produk

Use Case Name View Produk


Xref Section 2.2.1, View Produk
Trigger Pembeli mengakses Webstore
Precondition Web menampilkan gambar-gambar group produk
Basic Path 1. Pembeli memilih gambar group produk
2. Sistem menampilkan detil produk
3. Pembeli memilih produk yang diinginkan.
Alternative Jika Pembeli memilih dari dropdown menu :
Paths 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.

Jika Pembeli memilih untuk mencari mesin pencari :


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

3.4.2 Shopping Produk

Use Case Name Shopping Produk


XRef Section 2.2.1, Shopping Produk
Trigger Pembeli menampilkan daftar detail produk
Precondition Web menampilkan daftar detail gambar-gambar group
produk
Basic Path 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

SRS V 1.0
Software Requirements Specification for Webstore System Page 23

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 Download Price List


XRef Section 2.2.1, Download Price List
Trigger Pembeli menampilkan daftar detail produk
Precondition Web menampilkan daftar detail gambar-gambar group
produk
Basic Path 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.

SRS V 1.0
Software Requirements Specification for Webstore System Page 24

7. Pembeli menekan tombol Save untuk menyimpan


file price list.
Alternative Pada no 4, jika user melakukan registrasi member :
Paths 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.
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.4 Compare Produk

Use Case Name Compare Produk


XRef Section 2.2.1, Compare Produk
Trigger Pembeli menampilkan daftar detail produk
Precondition Web menampilkan daftar detail gambar-gambar group
produk
Basic Path 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.
Alternative Tidak ada
Paths
Postcondition Daftar produk didownload ke client machine.
Exception Paths Pembeli dapat melakukan compare produk kapan saja.
Other Daftar produk digenerate dari data produk yang sudah
diupload dalam webstore database.

3.4.5 Filter Pilihan Produk

Use Case Name Filter Pilihan Produk


XRef Section 2.2.1, Filter Pilihan Produk
Trigger Pembeli memilih filter mesin pencari
Precondition Web menampilkan halaman utama
Basic Path 1. Pembeli memilih filter pilihan produk pada mesin
pencari.
2. Pembeli menekan tombol Search
3. Sistem menampilkan data produk sesuai dengan
pilihan Pembeli.
Alternative Tidak ada
Paths
Postcondition Daftar produk didownload ke client machine.

SRS V 1.0
Software Requirements Specification for Webstore System Page 25

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

3.4.6 Register Member Pembeli

Use Case Name Register Member Pembeli


XRef Section 2.2.1, Register Member Pembeli
Trigger Pembeli memilih menu register
Precondition Web menampilkan menu register
Basic Path 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.
Alternative Tidak ada
Paths
Postcondition Daftar produk didownload ke client machine.
Exception Paths Pembeli dapat melakukan register member Pembeli kapan
saja.
Other Daftar produk digenerate dari data produk yang sudah
diupload dalam webstore database.

3.4.7 Add Produk

Use Case Name Add Produk


XRef Section 2.2.1, Add Produk
Trigger Pembeli memilih menu add produk
Precondition Web menampilkan menu add produk
Basic Path 1. Member toko memilih menu login.
2. Member toko melakukan upload data.
3. Sistem menampilkan data yang sudah diupload.
Alternative Tidak ada
Paths
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.8 Register Member Toko

Use Case Name Register member toko


XRef Section 2.2.1, Register member toko
Trigger Toko memilih menu register
Precondition Web menampilkan menu register
Basic Path 1. Toko memilih menu register member toko.

SRS V 1.0
Software Requirements Specification for Webstore System Page 26

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.
Alternative Tidak ada
Paths
Postcondition Daftar produk didownload ke client machine.
Exception Paths Pembeli dapat melakukan register member toko kapan
saja.
Other 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

Anda mungkin juga menyukai