Download - tugas RPL laporan srs ieee

Transcript
Page 1: tugas RPL laporan srs ieee

Software Requirements Specification

for

TOKO BAGUS.COM

Version 1.0

Disiapkan oleh :

Krisna mukti purwoto

1006782

17 September 2013

Page 2: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 1

1. Pendahuluan

1.1 Tujuan

Tujuan pembuatan dokumen ini adalah untuk memberikan gambaran mengenai Web

Tokobagus.cosm. Dokumen ini akan menjelaskan tujuan dan fitur dari sistem, interface dari

sistem, apa yang sistem lakukan, batasan dimana sistem beroperasi dan bagaimana sistem

berinteraksi Dokumen ini diperuntukkan untuk stakeholder dan developer sistem.

1.2 Ruang Lingkup

Ruang lingkup sistem perangkat lunak ini adalah sistem dapat menampilkan informasi

spesifikasi produk, dilengkapi juga dengan tempat seller berasal , sistem dapat menangani

registrasi member apabila ingin menjual barang. Sistem yang dirancang juga menyediakan

mesin pencari untuk mempersempit pilihan.

1.3 Daftar Istilah

Istilah Definisi

Database Kumpulan informasi yang dimonitor oleh sistem.

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.

Interface Tampilan dari sistem sebagai penghubung antara pengguna

dengan sistem yang mudah untuk dipahami.

Admin Orang yang mengelola system informasi secara

keseluruhan

User Member website.

1.4 Referensi

Page 3: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 2

IEEE. IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements

Specifications. IEEE Computer Society, 1998

https://docs.google.com/file/d/1YCoeBC_r4p1kjP9vJ0SmakRQ7JHG8-

TBDOuNOmvk48G9wgAEMtP3BpVRs8l1/edit?pli=1 16 september 2013 pukul 13.15

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.

Page 4: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 3

2. Deskripsi Umum

2.1 System Environtment

Belanja

Gambar 1. System Environtment

System toko bagus memiliki tiga aktor, yaitu pembeli, penjual dan admin. Penjual dan

admin toko dapat berkomunikasi melalui email.

2.2 Functional Requirements Spesification

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

View Kategori Produk Use Case

Use Case : View kategori product

Diagram :

buyer View Product

Add Chart

Pembeli

User

Admin tokobagus

Page 5: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 4

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

3. Pembeli mencari produk yang sesuai

4. Sistem menampilkan detail produk

Pilih Lokasi Use Case

Use Case : Memilih Tempat Lokasi Produk di Jual.

Diagram :

Deskripsi Singkat : Pembeli mengakses website, mencari informasi tempat produk itu di jual

Initial Step-by-step Description :

1. Pembeli memilih lokasi dengan menekan tombol pilih lokasi.

2. Sistem menampilkan barang apa saja yang di jual di lokasi tersebut..

3. Pembeli dapat menggunakan menu pencarian mempersempit pilihan.

Filter Pilihan Produk Use Case

Use Case : Filter Pilihan Produk

Diagram :

buyer Shopping ProdukPilih lokasi

buyer Filter Pilihan Produk

Page 6: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 5

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.

Daftar (register) Use Case

Use Case : Daftar (Registrasi) User

Diagram :

Deskripsi Singkat : : Pembeli mengakses website dan melakukan registrasi penjual.

Initial Step-by-step Description :

1. Pembeli memilih menu daftar

2. Sistem menampilkan form register

3. User mengisi data.

4. User menekan tombol daftar untuk menyimpan data.

5. Sistem menyimpan data member ke dalam database.

6. Sistem mengirimkan email verifikasi kepada email ke User

7. User menyetujui verifikasi

8. User sudah bisa memajang produk jualannya.

buyer Download Price List User Register/ Daftar

Page 7: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 6

Login User Use Case

Use Case Login Penjual

Diagram :

Deskripsi Singkat : Pembeli mengakses website dan melakukan login.

Initial Step-by-step Description :

1. User memilh menu login

2. User mengisi kolom email

3. User mengisi kolom password

4. Sistem mengarahkan User ke profilnya

2.2.1 Add Product Use Case

Use Case : pasang iklan gratis

Diagram :

Deskripsi Singkat : Member toko mengakses website dan menambah data produk.

Initial Step-by-step Description :

1. User sudah login

2. User melakukan pengisian data tentang spesifikasi barang.

3. User mengupload foto barang

buyer Register Member Buyer

member toko Add Data Produk

User Login

User

Page 8: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 7

4. Sistem menampilkan data yang sudah diupload.

2.3 User Characteristics

Pembeli dan user 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.

Page 9: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 8

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

Page 10: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 9

Desain Interface View Produk

View Produk

Gambar form tampilan awal

Keterangan gambar diatas

Gambar yang ada pada form di atas menunjukan kategori barang yang dicari oleh buyer

Setelah gambar tersebut di klik maka akan muncul form yang berisi merek dan tipe dari jenis

barang yang dipilih sesuai dengan kategorinya :

Page 11: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 10

Desain Interface Sub kategori Produk

Gambar form view produk berdasarkan jenis produk yang dipilih

Keterangan gambar masuk sub kategori yang di pilih apabila gambar produk yang ada pada

sub kategori tersebut diklik maka akan muncul keterangan spesifikasi produk.

Page 12: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 11

3.2 Functional Requirements

View Produk

Use Case Name View Produk

Trigger Pembeli mengakses Webstore

Precondition Web menampilkan gambar-gambar kategori produk

Basic Path 1. Pembeli memilih gambar kategori produk

2. Sistem menampilkan gambar yang berisi produk yang di

iginkan

3. Pembeli memilih produk yang diinginkan.

4. Sistem menampilkan detail produk.

Alternative Paths Pembeli bisa langsung menggunakan mesin pencarian untuk

menemukan barang yang di inginkan.

Pilih Lokasi

Use Case Name Pilih Lokasi

Trigger Pembeli memilih lokasi di mana produk di jual

Precondition Web menampilkan daftar detail gambar-gambar sesuai dengan

lokasi yang di inginkan.

Basic Path 1. Pembeli memilih lokasi yang di inginkan

2. System menunjukan barang apa saja yang di jual di lokasi

tersebut.

Alternative Paths Pembeli bisa langsung menggunakan mesin pencari

Filter Pilihan Produk

Use Case Name 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.

Page 13: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 12

2. Pembeli menekan tombol Search

3. Sistem menampilkan data produk sesuai dengan pilihan

Pembeli.

Alternative Paths Tidak ada

Register User

Use Case Name Daftar (Registrasi) User

Trigger Pembeli memilih menu daftar

Precondition Web menampilkan menu daftar

Basic Path 1. Pembeli memilih menu daftar

2. Sistem menampilkan form register

3. User mengisi data.

4. User menekan tombol daftar untuk menyimpan data.

5. Sistem menyimpan data member ke dalam database.

6. Sistem mengirimkan email verifikasi kepada email ke

User

7. User menyetujui verifikasi

8. User sudah bisa memajang produk jualannya.

Alternative Paths Tidak ada

Login User Use Case

Use Case Name Login User

Trigger User memilih menu login

Precondition Web menampilkan menu login

Basic Path 1. User memilih menu login.

2. Sistem menampilkan form isian login

3. User mengisi data member

4. User menekan tombol login

5. Sistem menuju data user

Alternative Paths Tidak ada

Page 14: tugas RPL laporan srs ieee

Software Requirements Specification for Tokobagus.comPage 13

Add Produk Use Case

Use Case Name Add Produk

Trigger User memilih menu pasang iklan gratis

Precondition Web menampilkan menu add produk

Basic Path 1. User sudah login

2. User melakukan pengisian data tentang spesifikasi

barang.

3. User mengupload foto barang

4. Sistem menampilkan data yang sudah diupload.

Alternative Paths Tidak ada

3.2.1 Security

Server memiliki security sendiri untuk mencegah otorisasi akses mendelete. Tidak ada

batasan untuk akses membaca. Penggunaan email oleh Pembeli, dan User.

PC Pembeli dan user memiliki security sendiri.