Download - tugas RPL laporan srs ieee

Transcript
  • 1. Software Requirements Specification for TOKO BAGUS.COM Version 1.0 Disiapkan oleh : Krisna mukti purwoto 1006782 17 September 2013

2. Software Requirements Specification for Tokobagus.com Page 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 IEEE. IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements Specifications. IEEE Computer Society, 1998 3. Software Requirements Specification for Tokobagus.com Page 2 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. 4. Software Requirements Specification for Tokobagus.com Page 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 5. Software Requirements Specification for Tokobagus.com Page 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 6. Software Requirements Specification for Tokobagus.com Page 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 ListUser Register/ Daftar 7. Software Requirements Specification for Tokobagus.com Page 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 8. Software Requirements Specification for Tokobagus.com Page 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. 9. Software Requirements Specification for Tokobagus.com Page 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 10. Software Requirements Specification for Tokobagus.com Page 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 : 11. Software Requirements Specification for Tokobagus.com Page 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. 12. Software Requirements Specification for Tokobagus.com Page 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. 2. Pembeli menekan tombol Search 3. Sistem menampilkan data produk sesuai dengan pilihan Pembeli. Alternative Paths Tidak ada 13. Software Requirements Specification for Tokobagus.com Page 12 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 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. 14. Software Requirements Specification for Tokobagus.com Page 13 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.