Professional Documents
Culture Documents
Gaghansa Cheyzi Nia
Gaghansa Cheyzi Nia
Gaghansa Cheyzi Nia
Specification
for
Webstore System
Version 1.0
Disiapkan oleh :
Hesthy Kusumawirasari 9106.205.403
Cindy Masyta 9106.205.407
30 Oktober 2007
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.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
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
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
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
dan
fungsionalitas yang dibutuhkan untuk proyek ini, seperti tampilan, kebutuhan fungsional dan
non fungsional.
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
Page 2
2. Deskripsi Umum
2.1 System Environtment
member toko
buyer
company
webstore DB
SRS V 1.0
Page 3
buyer
View Product
SRS V 1.0
Page 4
buyer
Shopping Produk
SRS V 1.0
Page 5
buyer
buyer
buyer
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
SRS V 1.0
Page 6
buyer
Compare Produk
buyer
Deskripsi Singkat : Pembeli melakukan filter pilihan produk pada mesin pencari
untuk mempersempit pilihan.
SRS V 1.0
Page 7
buyer
SRS V 1.0
Page 8
Deskripsi Singkat : Member toko mengakses website dan menambah data produk.
SRS V 1.0
Page 9
SRS V 1.0
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
Toko
data shopping
WebStore
System
SRS V 1.0
AdminWeb
Store
Page 11
DFD level 1
Toko
data pndtrn toko
1
Register
Member
Buyer
3
Register
Member
Toko
Buyer
4
Update
Product
Pembelian
data pembelian
Pembelian
data product yang dijual
Member Toko
data buyer
5
Query &
Laporan
Product Toko
Penentuan
Product
product webstore
data product yang diupload
Admin
Webstore
SRS V 1.0
Product
Page 12
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
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
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
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
Type
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Description
Kode member buyer
Nama buyer
Type
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Description
Kode toko
Nama toko
Type
Int
Date
Int
Money
int
int
Description
SRS V 1.0
Page 15
Type
Int
Int
Int
Money
Description
Type
Int
Varchar
Varchar
Money
Description
Type
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Description
Kode data pengiriman
Nama penerima
SRS V 1.0
Page 16
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
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 :
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
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.
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 19
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
Page 20
ke pambayaran, ditanya apakah telah menjadi member. Untuk mempermudah memajemen data
customer.
SRS V 1.0
SRS V 1.0
Page 21
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
Shopping Produk
XRef
Trigger
Precondition
Basic Path
SRS V 1.0
Page 22
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.
SRS V 1.0
Page 23
Alternative
Paths
Postcondition
Exception Paths
Other
Alternative
Paths
Postcondition
Exception Paths
Other
Compare Produk
Section 2.2.1, Compare Produk
Pembeli menampilkan daftar detail produk
Web menampilkan daftar detail gambar-gambar group
produk
1. Pembeli memilih kategori produk pada menu atau
pada gambar produk
2. Sistem menampilkan detil produk.
3. Pembeli memilih produk yang akan dibandingkan
dengan memilih check box, minimal dua produk untuk
jenis dan merek yang sama.
4. Pembeli menekan tombol Compare.
5. Sistem menampilkan informasi mengenai data produk
yang dipilih.
Tidak ada
Daftar produk didownload ke client machine.
Pembeli dapat melakukan compare produk kapan saja.
Daftar produk digenerate dari data produk yang sudah
diupload dalam webstore database.
Alternative
Paths
SRS V 1.0
Page 24
Postcondition
Exception Paths
Other
Alternative
Paths
Postcondition
Exception Paths
Other
Add Produk
Section 2.2.1, Add Produk
Pembeli memilih menu add produk
Web menampilkan menu add produk
1. Member toko memilih menu login.
2. Member toko melakukan upload data.
3. Sistem menampilkan data yang sudah diupload.
Tidak ada
Daftar produk didownload ke client machine.
Pembeli dapat melakukan belanja produk kapan saja.
Daftar produk digenerate dari data produk yang sudah
diupload dalam webstore database.
SRS V 1.0
Page 25
Basic Path
Alternative
Paths
Postcondition
Exception Paths
Other
Page 26
1.
2.
3.
4.
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