Entity Relationship Diagram ERD

1. Pemilik bertugas mengawasi segala kegiatan di distro Branson For Life, menentukan harga produk, menentukan diskon, pemesanan produk, dan mengaudit laporan yang diberikan pegawai. 2. Pegawai bertugas untuk melakukan pengolahan data transaksi penjualan, pembuatan nota, dan buku laporan untuk pemilik. Selain melakukan analisis pengguna terhadap sistem yang sedang berjalan, dilakukan pula analisis pengguna yang dibutuhkan, berikut kebutuhan pengguna yang dibutuhkan : 1. Pemilik, mengelola user pegawai, mengelola laporan penjualan dan laporan stok produk. 2. Pegawai, mengelola data transaksi pemesanan, pengembalian, pengiriman, dan pembayaran. Mengelola data member, produk, serta backup dan restore database. 3. Member, melakukan pemesanan, pengembalian, dan pembayaran produk. Analisis pengguna yang dibutuhkan dapat dilihat pada Tabel 3.12 Analisis Pengguna yang Dibutuhkan, di bawah ini: Tabel 3.12 Analisis Pengguna Yang Dibutuhkan Pengguna Tanggung Jawab Hak Akses Tingkat Pendidikan Tingkat Keterampilan Pemilik Mengelola user pegawai, mengelola laporan penjualan dan laporan stok produk. Mengelola data user pegawai, mengelola laporan, dan operasional distro. Minimal SMA Menguasai komputer dasar, mengerti penggunaan web dan internet. Pegawai Mengelola data transaksi pemesanan, pengembalian, pengiriman,dan pembayaran. Mengelola data member, produk, serta backup dan restore database. Mengoperasikan prosedur penjualan, melakukan pengiriman,mengelola data produk dan member, serta backup dan restore database. Minimal SMA Menguasai komputer dasar, mengerti cara penggunaan web dan internet, transaksi online, manajemen produk. Member Dapat melakukan transaksi pemesanan, pengembalian, pembayaran. Melihat produk Mengolah data pemesanan, pengembalian, konfirmasi pembayaran. Menguasai komputer dasar, mengerti penggunaan web dan internet, serta mengerti cara bertransaksi online.

3.1.8 Tujuan Penulisan Dokumen

Dokumen Spesifikasi Kebutuhan Perangkat Lunak SKPL ini bertujuan sebagai acuan atau panduan baik bagi pengembang dan pengguna perangkat lunak selama dalam pengembangan perangkat lunak yang akan dibangun. Bagi pihak pengembang, SKPL ini dapat digunakan sebagai acuan dalam setiap tahapan pengembangan ini agar sesuai dengan kebutuhan yang diinginkan oleh pengguna dan tujuan perangkat lunak itu sendiri, sedangkan bagi pihak pengguna, SKPL ini digunakan untuk mencatat semua spesifikasi kebutuhan dari perangkat lunak yang dikembangkan dan harapan yang diinginkan. Dokumen SKPL ini berisi spesifikasi kebutuhan dari perangkat lunak e-commerce di Distro Branson For Life yang akan dikembangkan.

3.1.8.1 Lingkup Masalah

Perangkat lunak di Distro Branson For Life akan dipergunakan untuk mengelola transaksi penjualan diantaranya pemesanan, pembayaran, pengiriman, dan pengembalian. Perangkat lunak ini juga menangani pengelolaan stok, produk, member, serta pegawai. Perangkat lunak ini pun mengelola laporan produk dan penjualannya. Perangkat lunak ini mendukung SSL dan SEO. Perangkat lunak ini tidak menangani proses pembuatan produk.

3.1.8.2 Definisi, Singkatan, dan Akronim

Berisi penjelasan definisi, singkatan dan akronim yg digunakan dalam penulisan dokumen skpl.

3.1.8.3 Referensi

SKPL = Spesifikasi Kebutuhan Perangkat Lunak SSL = Secure Socket Layer SEO = Search Engine Optimation

3.1.8.4 Deskripsi Umum Dokumen

Dokumen SKPL ini memberikan spesifikasi dari produk yang akan dibangun dan sesuai dengan kebutuhan yang diberikan oleh pihak pengguna dan telah disepakati bersama dengan pengembang. Gambaran umum dan khusus dari perangkat lunak, yang meliputi: 1. Tujuan dan fungsi perangkat lunak Menjelaskan tujuan dari pembangunan perangkat lunak di Distro Banson for Life secara detil serta fungsi dibangunnya perangkat lunak tersebut sesuai dengan ruang lingkup yang telah diuraikan sebelumnya. 2. Kemampuan perangkat lunak Mendeskripsikan kemampuan yang dimiliki oleh perangkat lunak yang dibangun untuk mempermudah pegawai distro untuk melayani member dalam melakukan transaksi serta mempermudah pemilik dalam membuat laporan. 3. Antarmuka pemakai, perangkat keras, perangkat lunak, dan komunikasi. Menguraikan secara rinci kebutuhan dalam perancangan perangkat lunak yang akan dibangun meliputi pemakai, perangkat keras, perangkat lunak dan komunikasi. 1. Batasan-batasan perangkat Lunak Membahas secara detil batasan yang dapat dilakukan dan diatasi oleh perangkat lunak. 2. Karakteristik pengguna