Anda di halaman 1dari 10

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 : care@villagehoster.com

PERSETUJUAN
Dibuat Oleh :

Nama Title Tanda Tangan Tanggal

Muhammad
IT Project Manager 22 Juni 2015
Bima Januri, ST

Direview Oleh :

Nama Title Tanda Tangan Tanggal

Disetujui Oleh :

Nama Title Tanda Tangan Tanggal

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 : care@villagehoster.com

DAFTAR ISI
1. Fungsional & Spesifikasi Kebutuhan Bisnis 4

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
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 : care@villagehoster.com

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 : care@villagehoster.com

viii. Perlengkapan Bayi


ix. Aksesoris
x. Mainan, Pendidikan Anak
e) Elektronik
i. Peralatan Rumah
ii. Media Player
f) Olahraga/Hobi/Otomotif
i. Olahraga & Outdoor hobi
ii. Buku & Majalah
iii. Otomotif
iv. Peliharaan
g) 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
h) 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
i) Bahan Segar
i. Sayur Mayur
ii. Lauk Pauk
iii. Buah-Buahan
iv. Bumbu Dapur
j) 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 : care@villagehoster.com

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

Order Checkout
Logistic Mengirim Barang Buyer / Customer

Lengkapi Alamat,
Menerima Notifkasi Metode Pembayaran,
Barang Dikirm Pilihan Bank Transfer
yes Login
Mengirim Notif Barang Ditrima dan Pilihan Kurir

no

Register

Pemberitahuan
Terhadap masing
masing tenant
Tenant memproses yang Produknya
pemesanan dibeli
Web & System LoveItMart

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
Tenant

Flow Proses Cara Berbelanja

Business Requirement Document


Hal 6
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 : care@villagehoster.com

Mengirimkan Barang

Seller/Tenant

Feedback

Barang Dikirimkan

Mengirimakn Uang Pesanan


Ke Tenant

Pemberitahuan
kepada buyer
Buyer memberikan apabila barang
konfirmasi telah sudah dikirimkan
Web & System LoveItMart menerima pesanan

Buyer

Notif Log Order


ke Admin Remainder
LoveItMart

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 : care@villagehoster.com

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 : care@villagehoster.com

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 : care@villagehoster.com

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

Anda mungkin juga menyukai