Spesifikasi Kebutuhan Perangkat lunak SKPL

Diskon produk diberikan sesuai dengan kententuan yang berlaku oleh petugas toko atas persetujuan dari pemilik toko. 22. Backup Dan Restore Proses untuk backup maupun restore database, gambar dan file yang dapat dilakukan oleh di halaman admin dengan hak akses petugas toko. 23. Pemberian Rating Proses yang dilakukan oleh member untuk memberikan rating ke pada produk yang ada di Toko Fimstore. 24. Info Rekomendasi Produk Dalam aplikasi ini sistem dapat merekomendasikan beberapa jenis produk kepada member maupun pengunjung ketika sedang melihat sebuah produk.

3.1.7 Analisis Pengguna

Analisis pengguna dimaksud untuk mengetahui karateristik pengguna yang akan menggunakan sistem yang akan dibangun. Dengan mempertimbangkan tingkat pengalaman pengguna dalam menggunakan komputer, dapat dirancang sebuah sistem yang mudah dipelajari dan digunakan oleh pengguna tersebut. Karakteristik pengguna di Toko Fimstore dapat dilihatpada Tabel 3.4 Tabel 3. 13 Karakteristik Pengguna Toko Fimstore yang Sedang Berjalan Pengguna Keterangan Tingkat keterampilan Konsumen Hanya dapat melihat-lihat produk Fimstore Pendaftaran - Petugas Mengawasi keadaan toko, melayani konsumen Berpengalaman menggunakan komputer word,excel dan internet. Kasir Membuat nota penjualan, membuat laporan penjualan,bertanggung Berpengalaman menggunakan komputer word,excel dan internet. jawab atas penerimaan dan pengeluaran toko Gudang Menjaga dan memonitoring stok produk, membuat laporan stok produk secara berkala Berpengalaman menggunakan komputer word,excel Produksi Pengadaan produk,quality control - Pemilik Mengawasi jalannya prosedur-prosedur operasional toko secara keseluruhan,membuat perencanaan pembuatan produk,mengevaluasi semua kegiatan manajemen keuangan,mengontrol seluruh karyawan Menguasai komputer, memiliki pengetahuan tentang internet. Sistem penjualan secara online ini akan melibatkan lima pengguna dalam memakai aplikasi, dimana pengguna yang akan terlibat yaitu pemilik, kasir, petugas, member, dan user umum pengujung. Untuk karakteristik pengguna pada aplikasi penjualan online yang akan dibangun adalah sebagai berikut : 1. Pemilik Pemilik adalah bagian pengguna sistem yang dapat mengelola laporan penjualan, laporan produk serta mengelola data admin. 2. Petugas Toko Petugas toko adalah bagian pengguna sistem yang berwenang dalam mengelola data-data yang tersimpan pada database. 3. Kasir adalah bagian pengguna sistem yang berwenang dalam mengelola data transaksi, data member dan data retur produk. 4. Member Pelanggan Member pelanggan adalah bagian pengguna sistem yang dapat melihat produk, mencari data produk yang diinginkan dan dapat melakukann pembelian atas produk tersebut.Pelanggan ini adalah semua pengunjung yang telah menjadi member atau yang telah login daftar terlebih dahulu. 5. Pengunjung Pengunjung adalah bagian pengguna sistem yang diberi hak akses hanya untuk melihat produk – produk yang dijual tetapi tidak dapat melakukan transaksi pembelian.User yang bertindak sebagai pengunjung ialah semua orang yang datang ke website ini. Adapun karakteristik dari calon user tersebut adalah sebagai berikut ini Tabel 3.14 Karakteristik Pengguna Aplikasi e-commerce Toko Fimstore Pengguna Jabatan Lama Jabatan Baru Hak Akses Tingkat Pendidika n Pengalam an Pemilik Melihatdata laporan penjualan produk, dan laporan keuangan . Mengelola data admin, seperti tambah data admin , edit data admin , hapus data admin , pencarian data admin , membuat laporan produk, membuat laporan penjualan. Mengelola data admin, seperti tambah data admin , edit data admin , hapus data admin , pencarian data admin , membuat laporan produk, membuat laporan penjualan. SMA Pelatihan computer Petugas Melayani pembelian produk Mengolah data member, data YM, Mengelola data tambah, edit, hapus dan pencarian Mengolah data member, data YM, Mengelola data tambah, edit, hapus dan pencarian data,seperti data SMA Pelatihan computer data,seperti data kategori, data subkategori, data produk, data detail produk, data warna, data ukuran dan data gambar,merk. Pengiriman, jasa pengiriman, paket pengiriman ongkir, mengelola provinsi , kota, dan backup restore, serta memberi diskon kategori, data subkategori, data produk, data detail produk, data warna, data ukuran dan data gambar,merk. Pengiriman, jasa pengiriman, paket pengiriman ongkir, mengelola provinsi , kota, dan bacup restore Kasir Membuat laporan penjualan produk dan laporan keuangan, mencatat data penjualan produk. Mengelola tambah, edit, hapus dan pencarian data, data pembelian, data detail pembelian, data retur, data detail retur, data pembayaran, Mengelola tambah, edit, hapus dan pencarian data, data pembelian, data detail pembelian, data retur, data detail retur, data pembayaran, SMA Pelatihan komputer

3.1.8 Analisis Pengkodean

Kode merupakan penyajian dalam mengklasifikasikan data sehingga mudah dalam proses memasukan ke dalam sistem. Penggunan kode biasanya digunakan untuk mengidentifikasi data, simbol kode biasanya digunakan hampir semua proses yang ada kaitannya dengan data. Sistem yang berjalan saat ini telah menggunakan kode, namun belum beraturan.Oleh karena itu telah disepakati untuk membuat sistem pengkodean yang baru. Adapun pengkodean yang diusulkan dan telah disepakati untuk digunakan di website e-commerce Penjualan Produk Di Toko Fimstore terdiri dari pengkodean kode barang Member - - Melakukan pemesanan, melakukan pembayaran, mengubah data profil member, view history pembelian dan pembayaran, tracking pengiriman, rating produk, memberikan testimonial. SMA - Pengunjung - - Melihat produk, melakukan pendaftaran member. - - 1. Pengolahan kode barang yang terdiri dari 8 digit Format :XXX-XXX-999 3 digit nomor urut produk 3 digit tipe produk 3 digit Merk produk Contoh : FIMCAS001, FIM menunjukan merk produk , CAS menunjukan menunjukan tipe produk yaitu casual, 001 merupakan nomor urut produk

3.1.6 Analisis Basis Data

3.1.6.1 Entity Relationship Diagram

Entity Relationship Diagram ERD digunakan untuk menggambarkan secara sistematis berbagai entitas dan komponen data yang dimiliki sistem dan hubungan antar masing-masing entitas tersebut. Untuk melihat keterhubungan antar entitas yang ada maka dirancang sebuah ERD yang dapat dilihat pada gambar berikut: