BRD-Rajawali v2 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Business Requirement Document



PROJEK LOVEITMART.COM VERSI: I



22 Juni 2015



DIBUAT OLEH: Muhammad Bima Januri



PT. Kreasi Cipta Solusi Kebayoran Residence - Cluster Kebayoran Essence Jl. Darmawangsa V, Blok E No. 01 Bintaro Jaya (Sektor 7), Tangerang Selatan 15224 - Banten Telp : 08111787957, 08111787956, 0818826481, 0818826482 www.villagehoster.com email : [email protected]



PERSETUJUAN Dibuat Oleh : Nama Muhammad Bima Januri, ST



Title



Tanda Tangan



IT Project Manager



Tanggal 22 Juni 2015



Direview Oleh : Nama



Title



Tanda Tangan



Tanggal



Title



Tanda Tangan



Tanggal



Disetujui Oleh : Nama



Business Requirement Document Hal 2



PT. Kreasi Cipta Solusi Kebayoran Residence - Cluster Kebayoran Essence Jl. Darmawangsa V, Blok E No. 01 Bintaro Jaya (Sektor 7), Tangerang Selatan 15224 - Banten Telp : 08111787957, 08111787956, 0818826481, 0818826482 www.villagehoster.com email : [email protected]



DAFTAR ISI 1.



Fungsional & Spesifikasi Kebutuhan Bisnis



1.1.



Spesifikasi Kebutuhan Bisnis ....................................................................4



1.2.



Fungsional & Proses ...................................................................................4



2.



Usability and Performance Requirements



8



2.1.



Usability and Humanity Requirement



8



2.1.1.



Ease of use requirement



8



2.1.2.



Personalization and Internalization requirement



8



2.2.



Performance Requirement



8



2.2.1.



Speed and Latency Requirements



8



2.2.2.



Reliability and Availability Requirements



9



2.2.3.



Robustness or Fault-Tolerance Requirements



9



2.3.



Maintainability and Support Requirements



9



2.3.1.



Maintenance Requirements



9



2.3.2.



Supportability Requirements



9



3.



Security and Legal Requirements



9



3.1.



Security Requirements



9



3.1.1.



Access Requirements



9



3.1.2.



Integrity Requirements



9



3.1.3.



Audit Requirements



10



3.1.4.



Security Requirements



10



3.2.



Legal Requirements



10



3.2.1.



Compliance Requirements



10



3.2.2.



Standards Requirements



10



3.3.



Portability Requirements



10



Business Requirement Document Hal 3



4



PT. Kreasi Cipta Solusi Kebayoran Residence - Cluster Kebayoran Essence Jl. Darmawangsa V, Blok E No. 01 Bintaro Jaya (Sektor 7), Tangerang Selatan 15224 - Banten Telp : 08111787957, 08111787956, 0818826481, 0818826482 www.villagehoster.com email : [email protected]



1.



Fungsional & Spesifikasi Kebutuhan Bisnis



1.1. Spesifikasi Kebutuhan Bisnis Membuat sebuah platform e-commerce berbasis web yang dapat diakses melalui dekstop maupun mobile browser, dengan model bisnis B-B-C, Diana merchant yang dapat berjualan di platform ini harus melalui persetujuan dari administrator. Selain berjualan berbagai produk platform juga dapat berjualan Daily deals berupa e-voucher (khusus Daily ideal yang dapat berjualan hanya pihak administrator sebagai merchant). Adapun kategori produknya adalah sebagai berikut (hanya contoh saja): a) Fashion i. Pakaian wanita ii. Pakaian Pria iii. Tas & Aksesoris iv. Sepatu v. Perhiasan & Jam b) Gadget / Komputer i. Mobile phone ii. Kamera & Video Kamera iii. Tablet, notebook & Desktop iv. Peralatan & Perlengkapan kantor c) Kecantikan / Kesehatan i. Kosmetik ii. Rambut iii. Perawatan Gigi dan Mulut iv. Perawatan Wajah v. Tisu dan Kapas vi. Kebutuhan Wanita vii. Aromaterapi viii. Suplemen ix. Obat Luar x. Kontrasepsi xi. Obat-Obatan d) Bayi/Anak i. Pakaian Bayi dan Anak ii. Makanan iii. Perpopokan iv. Perawatan Tubuh v. Alat Makan vi. Kebutuhan Ibu vii. Hadiah Business Requirement Document Hal 4



PT. Kreasi Cipta Solusi Kebayoran Residence - Cluster Kebayoran Essence Jl. Darmawangsa V, Blok E No. 01 Bintaro Jaya (Sektor 7), Tangerang Selatan 15224 - Banten Telp : 08111787957, 08111787956, 0818826481, 0818826482 www.villagehoster.com email : [email protected]



e)



f)



g)



h)



i)



j)



viii. Perlengkapan Bayi ix. Aksesoris x. Mainan, Pendidikan Anak Elektronik i. Peralatan Rumah ii. Media Player Olahraga/Hobi/Otomotif i. Olahraga & Outdoor hobi ii. Buku & Majalah iii. Otomotif iv. Peliharaan Rumah / Kebun /Dapur i. Dekorasi Rumah ii. Furnitur & Perkakas iii. Perlengkapan Rumah Tangga iv. Peralatan Rumah Tangga v. Alat Penyimpanan vi. Dapur dan Meja Makan vii. Kebutuhan Rumah Tangga E-coupon i. Restoran ii. Makanan Penutup dan Snack iii. Spa dan Pijat iv. Perawatan Kecantikan v. Olahraga dan Fitnes vi. Fotograpi dan Pernikahan vii. Taman Bermain dan Acara viii. Pendidikan dan Seminar ix. Kesehatan x. Perjalanan dan Akomodasi xi. Lainnya Bahan Segar i. Sayur Mayur ii. Lauk Pauk iii. Buah-Buahan iv. Bumbu Dapur Makanan i. Bahan Masakan & Kue ii. Makanan Kaleng iii. Mie iv. Sarapan v. Kudapan & Cemilan vi. Permen vii. Jajanan Pasar



Business Requirement Document Hal 5



PT. Kreasi Cipta Solusi Kebayoran Residence - Cluster Kebayoran Essence Jl. Darmawangsa V, Blok E No. 01 Bintaro Jaya (Sektor 7), Tangerang Selatan 15224 - Banten Telp : 08111787957, 08111787956, 0818826481, 0818826482 www.villagehoster.com email : [email protected]



k) Minuman i. Susu ii. Teh & Kopi iii. Jus iv. Minuman Ringan l) Perawatan Pribadi 1.2. Fungsional & Proses 1.2.1. Business Process Flows Selesai



Beli lagi



Logistic Mengirim Barang



Order



Buyer / Customer



Checkout



Lengkapi Alamat, Metode Pembayaran, Pilihan Bank Transfer dan Pilihan Kurir



Menerima Notifkasi Barang Dikirm Mengirim Notif Barang Ditrima



Login



yes



no



Register



Tenant memproses pemesanan



Web & System LoveItMart



Pemberitahuan Terhadap masing masing tenant yang Produknya dibeli



Tenant melakukan pengiriman barang



Tenant



Notif Log Order ke Admin LoveItMart Remainder



Tenant System



Tenant



Tenant mendapatkan pemberitahuan orderan setiap produk yang di chekout oleh buyer.



LoveItMart Tenant



Tenant



Flow Proses Cara Berbelanja



Business Requirement Document Hal 6



Tenant



PT. Kreasi Cipta Solusi Kebayoran Residence - Cluster Kebayoran Essence Jl. Darmawangsa V, Blok E No. 01 Bintaro Jaya (Sektor 7), Tangerang Selatan 15224 - Banten Telp : 08111787957, 08111787956, 0818826481, 0818826482 www.villagehoster.com email : [email protected]



Mengirimkan Barang



Seller/Tenant



Feedback



Barang Dikirimkan



Mengirimakn Uang Pesanan Ke Tenant



Buyer memberikan konfirmasi telah menerima pesanan



Web & System LoveItMart



Pemberitahuan kepada buyer apabila barang sudah dikirimkan



Buyer Notif Log Order ke Admin LoveItMart



Remainder



Buyer System



Buyer



Buyer mendapat konfirmasi barang pesanan telah diproses di tenant, dan akan segera dikirimkan



LoveItMart Team



Buyer



Buyer



Buyer



Flow Proses Cara Berjualan



1.2.2. Functionality Requirement Spesifikasi fungsional yang harus ada di dalam e-commerce ini adalah sebagai berikut : a) Pembeli dapat login menggunakan akun Google, Facebook, Twitter dan Instagram. b) Pembeli selalu mendapat notifikasi dari setiap langkah transaksi via email. c) Pembeli dapat memberikan rekomendasi, berbagi ke sosial media setelah menerima barang melaui G+, Facebook, Twitter, dan Instagram dengan Link yang menggandung refferal. d) Yang dapat melakukan penjualan voucher hanya LoveItMart sebagai merchant.



Business Requirement Document Hal 7



PT. Kreasi Cipta Solusi Kebayoran Residence - Cluster Kebayoran Essence Jl. Darmawangsa V, Blok E No. 01 Bintaro Jaya (Sektor 7), Tangerang Selatan 15224 - Banten Telp : 08111787957, 08111787956, 0818826481, 0818826482 www.villagehoster.com email : [email protected]



e) Merchant mengetahui dana total yang mereka miliki, admin bisa mengurangi jumlah dana sesuai dana terkirim ke merchant. f) Setelah logistik memberikan konfirmasi telah selesai mengantarkan barang, pembeli harus memberikan konfirmasi bahwa barang telah sampai, baru merchant dapat mengklaim dananya, tetapi H+4 dari pengiriman barang pembeli tidak megkonfirmasi maka barang dianggap telah sampai. g) Otomatis ada biaya kirim sesuai wilayah dan berat. h) Terdapat halaman merchant dengan produk yang dimilikinya. i) Langkah-langkah mirip dengan tokopedia dan lazada. j) Level Kategori Produk maksimal 5, namun boleh kurang. Untuk yang tampil di langding pages hanya 3 level (seperti Lazada). k) Special Promotion tergantung season dan paket promo. 2.



Usability and Performance Requirements



2.1. Usability and Humanity Requirement 2.1.1. Ease of use requirement a) Menggunakan penulisan, simbol dan warna yang mudah dipahami dan jelas sebagai navigasi. b) Terdapat validasi inputan sebelum dilakukan sebuah proses. c) Jika terjadi error, sistem ini memberikan pesan pemberitahuan tentang langkah yang harus dilakukan untuk mengatasi masalah. d) Ketika terjadi kesalahan dapat melakukan pemulihan dengan cepat. e) Menyediakan informasi yang jelas, mudah dipahami, dan efektif dalam menjawab pertanyaan/permasalahan dengan tata letak yang jelas. f) Warna template bisa diganti-ganti sendiri. 2.1.2. Personalization and Internalization requirement a) Menggunakan pengaturan lokal dengan dua Bahasa, yaitu Indonesia dan Inggris. b) Menggunakan istilah komputer dengan bahasa Indonesia yang baik dan benar. c) Penulisan format mata uang berdasarkan lokal Indonesia. 2.2. Performance Requirement 2.2.1. Speed and Latency Requirements a) Dapat diakses kurang dari 3 detik. Business Requirement Document Hal 8



PT. Kreasi Cipta Solusi Kebayoran Residence - Cluster Kebayoran Essence Jl. Darmawangsa V, Blok E No. 01 Bintaro Jaya (Sektor 7), Tangerang Selatan 15224 - Banten Telp : 08111787957, 08111787956, 0818826481, 0818826482 www.villagehoster.com email : [email protected]



b) Hasil pengujian dengan ySlow mendapat nilai rata-rata Grade A, dengan minimal nilai B. c) Hasil Pengujian dengan Google Page Speed untuk mobile mendapat nilai minimal 80/100 dan situs mendapat nilai minimal 90/100. 2.2.2. Reliability and Availability Requirements a) Website harus dapat diakses selama 24 jam, 7 hari seminggu. b) Dapat menangani minimal 1000 request/detik. 2.2.3. Robustness or Fault-Tolerance Requirements Maksimum 8,3 jam downtime per tahun. Ini termasuk yang direncanakan (hardware dan upgrade perangkat lunak) dan tidak terencana (gangguan jaringan, kegagalan hardware, kebakaran, listrik padam, gempa bumi). 2.3. Maintainability and Support Requirements 2.3.1. Maintenance Requirements a) Terdapat error message apabila terjadi kesalahan. b) Terdapat pesan yang jelas setiap proses yang terjadi. c) Terdapat menu backup otomatis. 2.3.2. Supportability Requirements a) Terdapat menu ticketing untuk pengguna yang melaporkan masalah/bugs. b) Terdapat menu FAQ untuk menjawab pertanyaan-pertanyaan dari pengguna. c) Terdapat menu kontak, agar pengguna dapat berinteraksi langsung dengan administrator untuk mengatasi masalah. 3.



Security and Legal Requirements



3.1. Security Requirements 3.1.1. Access Requirements a) Sistem berbasis web yang dapat diakses dari platform desktop dan mobile. b) Menggunakan login yang disertai CAPTCHA. c) Setiap pengguna mempunyai kewenangan akses yang berbeda. d) Pengguna ketika mendaftar harus mem-verifikasi dengan e-mail yang didaftarkan. 3.1.2. Integrity Requirements a) Terintegrasi dengan Google, Facebook, Twitter dan Instagram ketika melakukan pendaftaran. Business Requirement Document Hal 9



PT. Kreasi Cipta Solusi Kebayoran Residence - Cluster Kebayoran Essence Jl. Darmawangsa V, Blok E No. 01 Bintaro Jaya (Sektor 7), Tangerang Selatan 15224 - Banten Telp : 08111787957, 08111787956, 0818826481, 0818826482 www.villagehoster.com email : [email protected]



b) Terintegrasi dengan layanan chat. c) Terintegrasi dengan Google Maps untuk lokasi. d) Terintegrasi dengan Payment Gateway 3.1.3. Audit Requirements a) Semua aktivitas user harus tercatat dalam log. b) Semua kesalahan sistem harus tercatat dalam log. 3.1.4. Security Requirements a) Celah keamanan yang ditemukan berada pada tingkat Low atau tidak ditemukan celah keamanan dari serangan Cross-site Scripting (XSS) dan SQL Injection. b) Mempunyai group kewenangan pengguna yang berbeda-beda hak aksesnya dan dapat diatur. c) Kata kunci harus di-encrypt, dengan panjang minimal 8 karakter dan gabungan dari berbagai karakter termasuk angka, huruf dan karakter lainnya. d) Apabila pengguna melakukan kesalahan kata kunci sebanyak 3 kali, maka pengguna diharuskan me-reset kata kuncinya menggunakan e-mail yang terdaftar. 3.2. Legal Requirements 3.2.1. Compliance Requirements N/A 3.2.2. Standards Requirements N/A 3.3. Portability Requirements Dapat diakses dengan menggunakan berbagai macam browser termasuk dengan Internet Explorer 8, 9, 10 dan 11. Menggunakan iOS, Android, Blackberry, Windows Phone dan Opera Mobile dan serta berbagai sistem operasi baik Windows, Linux dan Mac OSX.



Business Requirement Document Hal 10