3.1.5.4 Kamus Data
Kamus data merupakan deskripsi formal mengenai seluruh elemen yang tercakup dalam DFD. Kamus data untuk diagram alir data pada aplikasi e-
Commerce ini akan dijelaskan pada tabel-tabel berikut ini.
Tabel 3.7 Kamus Data
No. Detail
Keterangan 1
Nama Aliran Data Data Administrator
Where Used Administrator
Deskripsi Berisi data Administrator dan data superAdmin
Struktur Data id_Admin+nama_lengkap+username+password+em
ail+level_admin id_admin
nama_lengkap username
password email
level_admin {0..9|A..Z}
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
{„Admin‟,‟Superadmin }
2 Nama Aliran Data
Data Pelanggan
Where Used Pelanggan
Deskripsi Berisi data pelanggan
Struktur Data id_pelanggan+nama_lengkap +email+password+
ulang_password+alamat_pelanggan+kodepos+no_tl p+
status +id_propinsi+id_kabkota
id_pelanggan nama_lengkap
email password
ulang_password alamat_pelanggan
kodepos no_tlp
status id_propinsi
id_kabkota {0..9|A..Z}
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
{0..9|a..z|A..Z} {0..9}
{0..9}
{„Aktif‟,Tidak Aktif} {0..9}
{0..9}
3 Nama Aliran Data
Data Kategori
Where Used Administrator
Deskripsi Berisi data kategori
Struktur Data id_kategori+nama_kategori
id_kategori {0..9|A..Z}
nama_kategori {0..9|a..z|A..Z}
4 Nama Aliran Data
Data Subkategori
Where Used Administrator, pelanggan dan pengunjung
Deskripsi Berisi data subkategori
Struktur Data id_subkategori+nama_subkategori+id_kategori
id_subkategori nama_kategori
id_kategori {0..9|A..Z}
{0..9|a..z|A..Z} {0..9|A..Z}
5 Nama Aliran Data
Data produk
Where Used Administrator, pelanggan dan pengunjung
Deskripsi Berisi data produk
Struktur Data id_produk+nama_produk+harga+stok+ukuran+warn
a+berat+diskon+ file_gambar+promo+deskripsi+tgl_diinputkan+id_k
ategori+ id_subkategori
id_produk nama_produk
harga stok
ukuran warna
berat diskon
file_gambar promo
deskripsi tgl_diinputkan
id_kategori id_subkategori
{0..9|A..Z} {0..9|a..z|A..Z}
{0..9} {0..9}
{0..9|a..z|A..Z} {0..9|a..z|A..Z}
{0..9} {0..9}
{0..9|a..z|A..Z}
{„Ya‟,‟Tidak‟} {0..9|a..z|A..Z}
{date} {0..9|A..Z}
{0..9|A..Z}
6 Nama Aliran Data
Data Provinsi
Where Used Administrator
Deskripsi Berisi data propinsi
Struktur Data id_propinsi+nama
id_propinsi nama
{0..9} {0..9|a..z|A..Z}
7 Nama Aliran Data
Data Kabkota
Where Used Administrator
Deskripsi Berisi data kabkota
Struktur Data id_kabkota+nama_kabkota+id_propinsi
id_kabkota nama_kabkota
id_propinsi {0..9}
{0..9|a..z|A..Z} {0..9}
8 Nama Aliran Data
Data jenis pengiriman
Where Used Administrator
Deskripsi Berisi data jenis pengiriman
Struktur Data id_jenis_pengiriman+nama_jenis_pengiriman
id_jenis_pengiriman nama_jenis_pengirima
n {0..9}
{0..9|a..z|A..Z}
9 Nama Aliran Data
Data ongkos
Where Used Administrator
Deskripsi Berisi data ongkos kirim
Struktur Data id_ongkos+biaya+id_jenis_pengiriman+id_kabkota
id_ongkos biaya
id_jenis_pengiriman id_kabkota
{0..9} {0..9}
{0..9} {0..9}
10 Nama Aliran Data
Data retur
Where Used Administrator
Deskripsi Berisi data retur
Struktur Data id_retur+keterangan_retur+tgl_retur+no_pesanan+st
atus id_retur
keterangan_retur tgl_retur
no_pesanan status
{0..9|A..Z} {0..9|a..z|A..Z}
{date} {0..9|A..Z}
{“Diterima, Ditolak”}
11 Nama Aliran Data
Data Pesanan
Where Used Administrator dan pelanggan
Deskripsi Berisi data pesanan
Struktur Data no_pesanan+tgl_dipesan+tgl_expired+nama_peneri
ma+ alamat_penerima+no_telp_penerima+status_pengiri
man+ total_pembayaran+no_resi+id_pelanggan+id_ongko
s+status_pesanan
no_pesanan tgl_dipesan
tgl_expired nama_penerima
alamat_penerima no_telp_penerima
status_pengiriman total_pembayaran
no_resi id_pelanggan
id_ongkos status_pesanan
{0..9|A..Z} {date}
{date} {0..9|a..z|A..Z}
{0..9|a..z|A..Z} {0..9}
{„Belum Dikirim‟,‟Sudah Dikirim‟,‟Diterima‟} {0..9}
{0..9} {0..9|A..Z}
{0..9}
{„Dipesan‟,‟Dibatalkan‟}
12 Nama Aliran Data
Data Detail Pesanan
Where Used Administrator dan pelanggan
Deskripsi Berisi data detail pesanan
Struktur Data qty+harga+diskon+ukuran+no_pesanan+
id_produk qty
ukuran harga
diskon no_pesanan
id_produk {0..9}
{0..9|A..Z} {0..9}
{0..9} {0..9|A..Z}
{0..9|A..Z}
13 Nama Aliran Data
Data Pembayaran
Where Used Administrator dan pelanggan
Deskripsi Berisi data pembayaran
Struktur Data id_pembayaran+tgl_bayar+status_pembayaran+
no_transaksi+total_pembayaran+id_paypal+no_pes anan+no_rekening_pengirim
id_pembayaran tgl_bayar
status_pembayaran kode_transfer
total_pembayaran id_paypal
no_pesanan no_rekening_pengirim
{0..9} {date}
{„Lunas‟,‟Belum Lunas‟} {0..9}
{0..9} {0..9}
{0..9|A..Z} {0..9}
3.1.5.5 Skema Relasi