software requirements specification - bahan kuliah … · web viewdeskripsi singkat : pembeli...

35
Software Requirements Specification for Webstore System Version 1.0 Disiapkan Untuk : CONTOH 04 MEI 2013

Upload: hoangdat

Post on 07-May-2018

239 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification

for

Webstore SystemVersion 1.0

Disiapkan Untuk :

CONTOH

04 MEI 2013

Page 2: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page ii

Daftar Isi1. Pendahuluan..........................................................................................................................1

1.1 Tujuan..........................................................................................................................................11.2 Ruang Lingkup...........................................................................................................................11.3 Daftar Istilah................................................................................................................................11.4 Referensi.....................................................................................................................................11.5 Gambaran Umum Dokumen....................................................................................................1

2. Deskripsi Umum....................................................................................................................22.1 System Environtment................................................................................................................22.2 Functional Requirements Spesification..................................................................................3

2.2.1 View Produk Use Case........................................................................................32.2.2 Shopping Use Case..............................................................................................32.2.3 Download Price List Use Case...........................................................................42.2.4 Compare Produk Use Case...............................................................................52.2.5 Filter Pilihan Produk Use Case...........................................................................52.2.6 Register Member Pembeli Use Case................................................................62.2.7 Add Product Use Case.........................................................................................62.2.8 Register Member Toko Use Case......................................................................7

2.3 User Characteristics..................................................................................................................72.4 Non Functional Requirement...................................................................................................7

3. Requirement Spesification.................................................................................................83.1 External Interface Requirements.............................................................................................83.2 Functional Requirements..........................................................................................................8

3.2.1 View Produk...........................................................................................................83.2.2 Shopping Produk...................................................................................................93.2.3 Download Price List Produk..............................................................................103.2.4 Compare Produk.................................................................................................103.2.5 Filter Pilihan Produk............................................................................................113.2.6 Register Member Pembeli.................................................................................113.2.7 Add Produk..........................................................................................................113.2.8 Register Member Toko.......................................................................................12

3.3 Detailed Non-Functional Requirement.................................................................................123.3.1 Logical Structure of The Data...........................................................................123.3.2 Security.................................................................................................................14Server 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

Page 3: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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 DefinisiDatabase Kumpulan informasi yang dimonitor oleh sistem.Field Bagian dari suatu form.Software Requirements Specification (SRS)

Dokumen yang menjelaskan seluruh fungsi-fungsi sistem yang 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

Page 4: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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

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

Page 5: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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 :

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

buyer View Product

Page 6: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 4

2.2.2 Shopping Use Case

Use Case : Shopping Produk

Diagram :

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

buyer Shopping Produk

Page 7: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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 :

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

buyer Download Price List

Page 8: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 6

2.2.4 Compare Produk Use Case

Use Case : Compare Produk

Diagram :

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 :

SRS V 1.0

buyer Compare Produk

buyer Filter Pilihan Produk

Page 9: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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 :

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

buyer Register Member Buyer

Page 10: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 8

2.2.7 Add Product Use Case

Use Case : Add data produk

Diagram :

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 :

Deskripsi Singkat : Member Toko mengakses website dan melakukan register

member toko.

SRS V 1.0

member toko Add Data Produk

member toko Register Member Toko

Page 11: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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

Page 12: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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

SRS V 1.0

Page 13: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 11

DFD level 1

SRS V 1.0

Page 14: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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 DescriptionIdGroupProduct Int Kode group productNamaGroupProduct Varchar Nama group productGambarGroupProduct Varchar Nama file group product

Barang Data EntityData Item Type DescriptionIdProduct Int Kode productIdGroupProductFK Int Kode group productMerk VarcharType VarcharJenis VarcharDescription VarcharPower VarcharForPC VarcharGambar VarcharStock IntSpeed VarcharChipset VarcharFSB VarcharKapasitas VarcharPCType VarcharReadSpeed NumericWriteSpeed NumericPackaging VarcharInterface VarcharUkuran VarcharDaya VarcharBurnSpeed NumericNama VarcharFitur VarcharSoket VarcharMaximumBit VarcharSubWoofer VarcharAGP VarcharAGPName VarcharAudio VarcharAudioName VarcharSlot VarcharIDE VarcharOnBoardModem VarcharOnBoardSC VarcharOnBoardPro Varchar

SRS V 1.0

Page 15: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 13

OnBoardVGA VarcharCCDR Varchar ImageR VarcharDigitalZoom VarcharLCD VarcharStrap VarcharVC VarcharUSBCabel VarcharBattary VarcharSoftware Varchar

BarangToko Data EntityData Item Type DescriptionIdProductToko Int Kode product tokoIdGroupProductFK Int Kode group product tokoMerk VarcharType VarcharJenis VarcharDescription VarcharPower VarcharForPC VarcharGambar VarcharStock IntSpeed VarcharChipset VarcharFSB VarcharKapasitas VarcharPCType VarcharReadSpeed NumericWriteSpeed NumericPackaging VarcharInterface VarcharUkuran VarcharDaya VarcharBurnSpeed NumericNama VarcharFitur VarcharSoket VarcharMaximumBit VarcharSubWoofer VarcharAGP VarcharAGPName VarcharAudio VarcharAudioName VarcharSlot VarcharIDE VarcharOnBoardModem VarcharOnBoardSC Varchar

SRS V 1.0

Page 16: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 14

OnBoardPro VarcharOnBoardVGA VarcharCCDR Varchar ImageR VarcharDigitalZoom VarcharLCD VarcharStrap VarcharVC VarcharUSBCabel VarcharBattary VarcharSoftware Varchar

MemberBuyer Data EntityData Item Type DescriptionIdMember Int Kode member buyerNama Varchar Nama buyerAlamat VarcharTelp VarcharEmail VarcharIdCardNo VarcharCredCardNo VarcharUserName VarcharPassword VarcharStatus Varchar

MemberToko Data EntityData Item Type DescriptionIdToko Int Kode tokoNamaToko Varchar Nama tokoAlamat VarcharTelp VarcharFax VarcharEmail VarcharWebsite Varchar

Pembelian Data EntityData Item Type DescriptionIDbeli IntTanggal DateTotalQty IntTotalHarga MoneyIDjasapengirimanFK intIDdataPengirimanFK int

DetailPembelian Data Entity

SRS V 1.0

Page 17: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 15

Data Item Type DescriptionIDbelidetail IntIDbeliFK IntQty IntHarga Money

JasaPengiriman Data EntityData Item Type DescriptionIDjasapengiriman IntNamaJasapengiriman VarcharAreaKota VarcharBiaya Money

DataPengiriman Data EntityData Item Type DescriptionIDdataPengirimanFK Int Kode data pengirimanNamaPenerima Varchar Nama penerimaAlamatPengiriman VarcharTelp VarcharFax VarcharEmail VarcharNote Varchar

SRS V 1.0

Page 18: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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

Page 19: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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

Page 20: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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

Page 21: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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

Page 22: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 20

Form Registrasi email

SRS V 1.0

Page 23: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 21

SRS V 1.0

Page 24: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

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 ProdukXref Section 2.2.1, View ProdukTrigger Pembeli mengakses WebstorePrecondition Web menampilkan gambar-gambar group produkBasic Path 1. Pembeli memilih gambar group produk

2. Sistem menampilkan detil produk3. Pembeli memilih produk yang diinginkan.

Alternative Paths

Jika Pembeli memilih dari dropdown menu :1. Pembeli memilih menu group produk2. 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 frase2. 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 box2. 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 ProdukTrigger Pembeli menampilkan daftar detail produkPrecondition Web menampilkan daftar detail gambar-gambar group

produkBasic 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

SRS V 1.0

Page 25: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 23

dibeli4. 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 Pesanan8. 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 Paths

Pada no 4, jika Pembeli tombol Lanjut Berbelanja untuk melanjutkan berbelanja. Kembali ke langkah no 1.Pada no 8, jika user memilih menjadi member :1. Sistem menampilkan isian form data member2. Pembeli mengisi form data member3. 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 ListXRef Section 2.2.1, Download Price List Trigger Pembeli menampilkan daftar detail produkPrecondition Web menampilkan daftar detail gambar-gambar group

produkBasic Path 1. Pembeli memilih menu Donwload Price List

2. Sistem menampilkan form Sign In3. Pembeli memasukkan data email dan password

jika sudah menjadi member4. Pembeli melakukan registrasi member jika belum

menjadi member.5. Pembeli mendownload price list.

SRS V 1.0

Page 26: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 24

6. Sistem menampilkan menu dialog Save Target.7. Pembeli menekan tombol Save untuk menyimpan

file price list.Alternative Paths

Pada no 4, jika user melakukan registrasi member :1. Sistem menampilkan isian form data member2. Pembeli mengisi form data member3. 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 ProdukXRef Section 2.2.1, Compare Produk Trigger Pembeli menampilkan daftar detail produkPrecondition Web menampilkan daftar detail gambar-gambar group

produkBasic Path 1. Pembeli memilih kategori produk pada menu atau

pada gambar produk2. 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 Paths

Tidak ada

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 ProdukXRef Section 2.2.1, Filter Pilihan Produk Trigger Pembeli memilih filter mesin pencariPrecondition Web menampilkan halaman utamaBasic Path 1. Pembeli memilih filter pilihan produk pada mesin

pencari.2. Pembeli menekan tombol Search3. Sistem menampilkan data produk sesuai dengan

pilihan Pembeli.Alternative Paths

Tidak ada

SRS V 1.0

Page 27: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 25

Postcondition Daftar produk didownload ke client machine. 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 PembeliXRef Section 2.2.1, Register Member Pembeli Trigger Pembeli memilih menu registerPrecondition Web menampilkan menu registerBasic 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 Paths

Tidak ada

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 ProdukXRef Section 2.2.1, Add Produk Trigger Pembeli memilih menu add produkPrecondition Web menampilkan menu add produkBasic Path 1. Member toko memilih menu login.

2. Member toko melakukan upload data.3. Sistem menampilkan data yang sudah diupload.

Alternative Paths

Tidak ada

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 registerPrecondition Web menampilkan menu register

SRS V 1.0

Page 28: Software Requirements Specification - Bahan Kuliah … · Web viewDeskripsi Singkat : Pembeli mengakses website, mencari informasi spesifikasi produk dan melakukan proses belanja

Software Requirements Specification for Webstore System Page 26

Basic Path 1. Toko memilih menu register member toko.2. Sistem menampilkan form isian data member toko3. Toko mengisi data member4. Toko menekan tombol submit untuk menyimpan

data.5. Sistem menyimpan data member toko ke dalam

database.Alternative Paths

Tidak ada

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