Analisis Perangkat Keras Analisis Kebutuhan Non-Fungsional

lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan dari rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem. Alat bantu yang digunakan untuik menggambarkan sistem secara umum yang akan dibangun yaitu diagram konteks dan data flow diagram. Untuk menjelaskan bagaimana suatu masukan diproses pada sistem, maka digunakan spesifikasi proses dan kamus data untuk mengetahui aliran data yang mengalir pada sistem.

3.3.1 Analisis Basis Data

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 pembangunan sistem yang akan dibangun menggunakan tools ERD yang dapat dilihat pada gambar 3.3. barang memiliki ukuran motif 1 1 1 Detail_barang 1 pemesanan pemesanan kategori memiliki n 1 Detail_pemesanan n n retur Detail_retur memiliki 1 memiliki 1 1 memiliki pembayaran 1 1 pelanggan melakukan n 1 testimonial memiliki 1 n Jenis pengiriman provinsi kota Jasa pengiriman kontak rekening admin ongkir memiliki n memiliki n n 1 n 1 memiliki n 1 mengelola 1 n memiliki 1 n 1 mengelola n memiliki n 1 Id_kategori Nama_kategori Id_barang Nama_barang Kode_barang Harga_barang diskon Url_gambar memiliki 1 n Id_ukuran Nama_ukuran keterangan Id_kategori Id_motif Nama_motif Id_testimonial email testimonial Id_pelanggan Id_jasapengiriman Nam_jasapengiriman Id_kota Nama_kota Id_provinsi Id_jenispengiriman Nam_jenispengiriman Id_jasapengiriman Nama_provinsi Id_provinsi Id_ongkir ongkir Id_kota Id_jenispengiriman Id_pembayaran asal Id_pesanan tujuan Tgl_bayar Total_transfer Jenis_pembayaran Id_pemesanan Resi_retur Resi_kirim status Tanggal_terima Tanggal_kirim Id_detailretur jumlah alasan Id_detailpemesanan harga Id_detailpemesanan diskon jumlah Id_detailbarang Id_pemesanan Id_detailbarang ukuran motif stok deskripsi Id_barang Id_pelanggan nama alamat email username password kodepos notelp diaktifkan Id_kota Tgl_daftar Id_rekening No_rek Nama_bank Id_kontak nama alamat email notelp Id_kontak Id_petugas Nama_user level email Id_pesanan Tgl_pemesanan Tgl_kadaluarsa penerima alamat kodepos notelp Subtotal_bayar ongkir Total_bayar status Id_detailbarang Id_ongkir Id_pelanggan 1 operator mengelola 1 n password level email Id_petugas nama password memiliki 1 1 Id_retur memiliki Id_retur memiliki memiliki 1 1 mengelola 1 n memiliki Gambar 3.3 E-R Diagram Aplikasi E-Commerce CV Quiltsmania