tugas rpl laporan srs ieee
TRANSCRIPT
Software Requirements Specification
for
TOKO BAGUS.COM
Version 1.0
Disiapkan oleh :
Krisna mukti purwoto
1006782
17 September 2013
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
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.
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
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
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
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
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.
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
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 :
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.
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.
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
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.