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 :