Analisis perangkat lunak Analisis kebutuhan non-fungsional

2. Mengelola data barang, kategori, merk, ukuran, warna, dan ongkos kirim, diantaranya : tambah, ubah, dan hapus 3. Mengelola data pesanan barang dan retur 4. Mengelola transaksi pembayaran 5. Mengelola laporan transaksi pembayaran dan pemesanan barang. 6. Memiliki feature pencarian produk 7. Memiliki fasilitasi komunikasi seperti : social networking instant messager , web mail, facebook, twitter dan hubungi kami sebagai customer service . 8. Setiap barang memiliki kategori 9. Setiap barang memiliki ukuran 10. Setiap barang memiliki merk 11. Setiap barang memiliki warna 12. Setiap provinsi memiliki kota yang berbeda-beda 13. Tersedia konfirmasi email jika terjadi perubahan status 14. Memiliki fasilitas penelusuran pengiriman barang tracking melalui JNE dan POS Indonesia 15. Tersedia fitur pencarian kota yang disesuaikan dengan jarak dan berat barang yang dipesan sebagai ongkos kirim 16. Memilik fasilitas retur barang yang dipesan 17. Memilik fasilitas transaksi pembayaran produk yang dibeli atau dipesan melalui pembayaran offline atau transfer antar bank, pembayaran online atau paypal. 18. Memiliki fasilitas backup dan restore 19. Tersedia fitur lupa password untuk pelanggan 20. Tersedia fasilitas pengiriman barang dengan menggunakan alamat yang lain selain ke alamat pelanggan

3.2.6.4.2 Batasan-batasan

1. Login untuk admin, operator dan pelanggan. 2. Ongkos kirim disesuaikan dengan jarak dan berat barang yang dipesan. 3. Pemesanan produk dapat dilakukan oleh pelanggan dan pengunjung, tetapi pengunjung tidak dapat melakukan transaksi pembayaran sebelum terdaftar menjadi pelanggan. 4. Komunikasi dapat dilakukan antara situs dan pengguna melalui instant messager , e-mail, facebook, twitter, dan hubungi kami untuk customer service .

3.2.6.5 Entity Relation Diagram ERD

Dalam memodelkan data dan menggambarkan hubungan antara data yang ada pada sistem digunakan alat bantu yaitu diagram E-R. Sistem yang akan dibangun dapat dilihat hubungan antar entitas. Untuk itu sistem baru yang akan dirancang memiliki usulan ERD yaitu :