Analisis Pengguna Analisis Kebutuhan Non fungsional

Gambar 3. 7 Entity Relationship DiagramERD

3.1.4.2 Kamus Data ERD

Kamus data ERD berisi semua entitas serta atribut-atribut yang terkandung dalam ERD. Setiap atribut yang ada dalam sebuah entitas dapat dituliskan dalam kamus data ERD ini. Adapun kamus data dari ERD diatas adalah : 1. Petugas = { id_petugas, username, password, nama_petugas, no_kontak, email, level } 2. Provinsi = { id_provinsi, nama_provinsi } 3. Kabkota = { id_kabkota, nama_kabkota } 4. Jasa_Pengiriman = { id_jasa_pengiriman, nama_jasa_pengiriman } 5. Paket_Pengiriman = { id_paket_pengiriman, nama_paket_pengiriman } 6. Ongkos_Kirim = { id_ongkos_kirim, tarif } 7. Member = { id_member, password, nama_member, alamat, no_telp, kode_pos, email, kode_aktivasi, status, keterangan } 8. Model = { id_model, nama_model, ongkos_produksi, lama_pengerjaan, tambahan_bahan } 9. Jaket = { id_jaket, nama_jaket, harga, berat, keterangan } 10. Detail_Jaket = { id_detail_jaket, stok } 11. Gambar = { id_gambar, link } 12. Pemesanan = { id_pemesanan, waktu_pemesanan, status_pemesanan, alamat_tujuan, nama, kode_pos, no_telp, status_kirim, cara_bayar, no_resi, tgl_pengiriman, tgl_terima, nama_penerima, status_bayar } 13. Detail_pemesanan = { id_detail_pemesanan, jumlah_pemesanan, jumlah _pemesanan, status } 14. Jadwal_pemesanan = { id_jadwal_pemesanan, tanggal_selesai } 15. Pembayaran = { id_pembayaran, waktu_pembayaran, atas_nama_penyetor, no_rekening_penyetor, total_bayar, bank } 16. Retur = { id_retur, tgl_retur, status_retur, tgl_selesai_retur } 17. Detail_Retur = { id_detail_retur, jumlah_retur, alasan_retur, status_barang_retur } 18. Rating = { id_rating, id_jaket_rating, id_member_rating, jumlah_rating} 19. Bahan = { id_bahan, nama_bahan} 20. Kategori Bahan = { id_kategori_bahan, nama_kategori_bahan } 21. Warna = { id_warna, nama_warna} 22. Ukuran = { id_ukuran, nama_ukuran, kebutuhan_bahan} 23. Harga_bahan_per_kaki = { id_harga_bahan_per_kaki, harga_bahan_per_kaki } 24. Penjahit = { id_penjahit, nama_penjahit, jam_kerja } 25. Slot = { id_slot, sisa_jam, tanggal }

3.1.5 Analisis Kebutuhan Fungsional

Kebutuhan fungsional merupakan tahap aliran informasi atau layanan yang harus disediakan oleh sistem atau disebut juga kebutuhan operasional. Pemodelan analisis yang digunakan dalam pembangunan sistem ini berdasarkan analisis terstruktur yang dimodelkan dengan menggunakan Diagram Konteks, Data Flow Diagram DFD, spesifikasi proses dan kamus data karena metode yang digunakan adalah metode terstruktur.

3.1.5.1 Diagram Konteks

Diagram Konteks ini menggambarkan sistem secara garis besar atau secara keseluruhan dan hubungannya dengan entitas luar. Adapun digram konteks yang diusulkan adalah sebagai berikut :