Gambaran sistem pada DFD level 1, DFD level 1 merupakan pengembangan dari DFD level 0, berikut DFD level 1 – Pembuatan Pelaporan pada gambar 3.17
view omzet penjuala laporan omzet penjualan
laporan stok harian view stok barang
view penjualan barang ter view penjualan
laporan penjualan laporan barang terlaris
Pemilik 4
penjualan 1
Pembuatan Laporan Barang Terlaris
2 Pembuatan Laporan
Penjualan
2 barang
3 Pembuatan Laporan Stok
Harian
4 Pembuatan Laporan Omzet
Penjualan
Gambar 3.17 DFD Level 1 Pembuatan Laporan
h. Conceptual Data Model CDM
STIKOM SURABAYA
Relation_954
penjualan_jasa_kirim penjualan_konfirmasi
barang_detil
jabatan_pegawai propinsi_kota
barang_pemasok merk_barang
kota_pegawai kota_pelanggan
penjualan_detil barang_penjualan
pelanggan_penjualan kategori_barang
pelanggan idpelanggan
namapelanggan jkpelanggan
alamatpelanggan emailpelanggan
telppelanggan hppelanggan
tanggaldaftar username
password photopelanggan
detilpenjualan iddetil
warna ukuran
jumlahpenjualan waktupesan
barang idbarang
namabarang hargajual
hargabeli warnabarang
ukuranbarang stokbarang
beratbarang promo
keterangan gambar
waktu kategori
idkategori namakategori
pegawai idpegawai
namapegawai jkpegawai
alamatpegawai user
pass photopegawai
pemasok idpemasok
namapemasok alamatpemasok
emailpemasok telppemasok
hppemasok merk
idmerk namamerk
kota idkota
namakota penjualan
idpenjualan noresi
alamatpenerima namapenerima
telppenerima waktupenjualan
statuspenjualan propinsi
idpropinsi namapropinsi
jabatan idjabatan
namajabatan konfirmasi_penjualan
idkonfirmsi nama
email tanggaltrans
norek banktujuan
bankasal jumlahbayar
statusproses
jasa_kirim idjasakirim
namajasakirim testimonial
idtestimonial isitestimonial
tanggaltsetimonial
Gambar 3.18 CDM sitem toko online AKDHA SHOP.
i. Physical Data Model PDM
STIKOM SURABAYA
IDPELANGGAN = IDPELANGGAN IDJASAKIRIM = IDJASAKIRIM
IDBARANG = IDBARANG IDPELANGGAN = IDPELANGGAN
IDPENJUALAN = IDPENJUALAN
IDBARANG = BAR_IDBARANG
IDJABATAN = IDJABATAN IDPROPINSI = IDPROPINSI
IDPEMASOK = IDPEMASOK IDMERK = IDMERK
IDKOTA = IDKOTA IDKOTA = IDKOTA
IDBARANG = IDBARANG IDPELANGGAN = IDPELANGGAN
IDPENJUALAN = IDPENJUALAN IDBARANG = IDBARANG
IDPELANGGAN = IDPELANGGAN IDKATEGORI = IDKATEGORI
PELANGGAN IDPELANGGAN
INTEGER IDKOTA
INTEGER NAMAPELANGGAN
VARCHAR35 JKPELANGGAN
CHAR1 ALAMATPELANGGAN VARCHAR75
EMAILPELANGGAN VARCHAR55
TELPPELANGGAN VARCHAR25
HPPELANGGAN VARCHAR25
TANGGALDAFTAR DATE
USERNAME VARCHAR30
PASSWORD VARCHAR35
PHOTOPELANGGAN LONG VARBINARY
DETILPENJUALAN IDDETIL
INTEGER IDBARANG
VARCHAR8 IDPELANGGAN
INTEGER IDPENJUALAN
INTEGER WARNA
LONG VARBINARY UKURAN
LONG VARBINARY JUMLAHPENJUALAN INTEGER
WAKTUPESAN DATE
BAR_IDBARANG VARCHAR8
BARANG IDBARANG
VARCHAR8 IDKATEGORI
INTEGER IDMERK
INTEGER NAMABARANG
VARCHAR35 HARGAJUAL
BIGINT HARGABELI
BIGINT WARNABARANG LONG VARBINARY
UKURANBARANG LONG VARBINARY STOKBARANG
INTEGER BERATBARANG VARCHAR5
PROMO VARCHAR3
KETERANGAN LONG VARBINARY
GAMBAR VARCHAR15
WAKTU DATE
IDPEMASOK INTEGER
KATEGORI IDKATEGORI
INTEGER NAMAKATEGORI VARCHAR55
PEGAWAI IDPEGAWAI
INTEGER IDKOTA
INTEGER IDJABATAN
INTEGER NAMAPEGAWAI
VARCHAR35 JKPEGAWAI
CHAR1 ALAMATPEGAWAI VARCHAR75
USER VARCHAR35
PASS VARCHAR50
PHOTOPEGAWAI LONG VARBINARY PEMASOK
IDPEMASOK INTEGER
NAMAPEMASOK VARCHAR55
ALAMATPEMASOK VARCHAR75 EMAILPEMASOK
VARCHAR55 TELPPEMASOK
VARCHAR25 HPPEMASOK
VARCHAR25 MERK
IDMERK INTEGER
NAMAMERK VARCHAR55
KOTA IDKOTA
INTEGER IDPROPINSI INTEGER
NAMAKOTA VARCHAR35 PENJUALAN
IDBARANG VARCHAR8
IDPELANGGAN INTEGER
IDPENJUALAN INTEGER
NORESI VARCHAR15
ALAMATPENERIMA VARCHAR75
WAKTUPENJUALAN DATE STATUSPENJUALAN VARCHAR5
NAMAPENERIMA VARCHAR50
TELPPENERIMA VARCHAR25
IDJASAKIRIM INTEGER
PROPINSI IDPROPINSI
INTEGER NAMAPROPINSI VARCHAR45
JABATAN IDJABATAN
INTEGER NAMAJABATAN VARCHAR50
KONFIRMASI_PENJUALAN IDKONFIRMSI
INTEGER IDBARANG
VARCHAR8 IDPELANGGAN
INTEGER IDPENJUALAN
INTEGER NAMA
VARCHAR35 EMAIL
VARCHAR55 TANGGALTRANS DATE
NOREK VARCHAR25
BANKTUJUAN INTEGER
BANKASAL INTEGER
JUMLAHBAYAR INTEGER STATUSPROSES INTEGER
JASA_KIRIM IDJASAKIRIM
INTEGER NAMAJASAKIRIM VARCHAR45
TESTIMONIAL IDTESTIMONIAL
INTEGER IDPELANGGAN
INTEGER ISITESTIMONIAL
LONG VARBINARY TANGGALTSETIMONIAL DATE
Gambar 3.19 PDM sitem toko online AKDHA SHOP.
3.2.2 Desain Database
STIKOM SURABAYA
Tabel-tabel yang digunakan pada sistem yang telah dibuat ini sebagaimana yang terdapat pada Physical Data model yaitu :
a. Tabel Master
Pelanggan
Tabel Master pelanggan dugunakan untuk menyimpan data pelanggan, pendaftaran dilakukan secara online, mempunyai primary key pada field
IDPELANGGAN dan foreign key pada field IDKOTA . Struktur tabelnya seperti terlihat pada tabel 3.9 di bawah ini:
Tabel 3.9 Pelanggan
Field Nama Tipe data
Constraint IDPELANGGAN Int
Primary key
IDKOTA Int Foreign key
NAMAPELANGGAN Varchar 35
- JKPELANGGAN Char
1 -
ALAMATPELANGGAN Varchar 75
- E-MAILPELANGGAN Varchar
35 -
TELPPELANGGAN Varchar 25
- HPPELANGGAN Varchar
25 - TANGGALDAFTAR Datetime
- USERNAME Varchar
30 -
PASSWORD Varchar 35
- PHOTOPELANGGAN Text
-
b. Tabel Master
Barang
STIKOM SURABAYA
Tabel Master barang digunakan untuk menyimpan data barang, mempunyai primary key pada field IDBARANG memiliki foreign key pada field