35
A. Conceptual Data Model
Berikut ini adalah Conceptual Data Model CDM dari sistem informasi penjualan CV. Queena Batik Nusantara yang menggambarkan relasi antar tabel
dan sifat dari hubungan relasi tersebut. Untuk lebih jelasnya dapat dilihat pada Gambar 4.15.
Jenis Barang Customer Bayar
kirim customer
detil supplier supplier
Detil pembayaran Pembayaran
Detil_beli
Detil_kirim Detil Jual
Pengiriman Customers
Penjualan
Pembelian
Barang Kode_Barang
Nama Supplier Nama_Barang
Jumlah_barang Harga
Pengiriman Kode_Pengiriman
Grand_Total Tanggal_kirim
Customer Id_Customer
Nama Alamat
Kode_Pos Kota
Negara Tgl_Lahir
Jenis_Kelamin Telepon
Email Username
Password Status
Pembelian Kode_Pembelian
Admin TOTAL_PEMBELIAN
Tanggal_beli
Supplier Kode Supplier
Nama Supplier Alamat
Kota No telp supplier
Email Penjualan
Kode_Jual Tgl_Jual
Total Penjualan Grand_Total
Detil Beli Kode_detil_Beli
Nama_Barang Jenis_BRG
Jumlah_item Harga
Harga_Jual Total
Detil Jual Kode_Detil_Jual
Jenis_BRG Nama_Barang
Jumlah_barang Discount
Harga_Jual Total
Detil Kirim Kode_Detil_Kirim
Nama_Barang Jenis_BRG
Jumlah Biaya_Kirim
Pengirim Penerima
Pembayaran Kode Pembayaran
Tgl Pembayaran Total Bayar
Detil_Bayar KD Detil Bayar
Jumlah_Bayar Sisa_Bayar
Status Detil Supplier
kd detil supplier kd barang
Jenis_Barang Nama_Barang
Jenis Barang Kode Jenis
Nama jenis
Gambar 4.15 Entity Relationship Diagram Conceptual Data Model
STIKOM SURABAYA
36
B. Physical Data Model
Berikut ini adalah Physical Data Model PDM dari sistem informasi penjualan CV. Queena Batik Nusantara. Untuk lebih jelasnya dapat dilihat pada
gambar 4.16.
KODE_JE_IS = KODE_JE_IS
ID_CUSTOMER = ID_CUSTOMER ID_CUSTOMER = ID_CUSTOMER
KODE_SUPPLIER = KODE_SUPPLIER KODE_SUPPLIER = KODE_SUPPLIER
KODE_PEMBAYARA_ = KODE_PEMBAYARA_ KODE_PEMBAYARA_ = KODE_PEMBAYARA_
KODE_PEMBELIA_ = KODE_PEMBELIA_
KODE_PE_GIRIMA_ = KODE_PE_GIRIMA_ KODE_JUAL = KODE_JUAL
KODE_JUAL = KODE_JUAL
ID_CUSTOMER = ID_CUSTOMER KODE_BARA_G = KODE_BARA_G
KODE_PEMBELIA_ = KODE_PEMBELIA_
BARA_G KODE_BARA_G
varchar10 KODE_PEMBELIA_
varchar10 _AMA_SUPPLIER
varchar50 _AMA_BARA_G
varchar50 JUMLAH_BARA_G
integer HARGA
char10 KODE_JE_IS
char10 PE_GIRIMA_
KODE_PE_GIRIMA_ varchar10 GRA_D_TOTAL
varchar10 TA_GGAL_KIRIM
timestamp ID_CUSTOMER
varchar10 KODE_JUAL
char10
CUSTOMER ID_CUSTOMER varchar10
_AMA varchar50
ALAMAT varchar50
KODE_POS char10
KOTA varchar20
_EGARA varchar20
TGL_LAHIR date
JE_IS_KELAMI_ varchar10
TELEPO_ char15
EMAIL varchar100
USER_AME varchar50
PASSWORD varchar30
STATUS varchar10
PEMBELIA_ KODE_PEMBELIA_
varchar10 ADMI_
varchar50 TOTAL_PEMBELIA_
integer TA_GGAL_BELI
timestamp KODE_SUPPLIER
char10
SUPPLIER KODE_SUPPLIER
char10 _AMA_SUPPLIER
varchar50 ALAMAT
varchar100 _O_TELP_SUPPLIER
varchar20 EMAIL
varchar100 KOTA
varchar20 PE_JUALA_
KODE_JUAL char10
KODE_PEMBAYARA_ char10
TGL_JUAL varchar20
GRA_D_TOTAL varchar10
ID_CUSTOMER varchar10
TOTAL_PE_JUALA_ integer
KODE_BARA_G varchar10
DETIL_BELI KODE_DETIL_BELI
varchar10 KODE_PEMBELIA_
varchar10 _AMA_BARA_G
varchar50 JE_IS_BRG
varchar20 JUMLAH_ITEM
integer HARGA
char10 HARGA_JUAL
integer TOTAL
char10 DETIL_JUAL
KODE_DETIL_JUAL varchar10 KODE_JUAL
char10 JE_IS_BRG
varchar20 _AMA_BARA_G
varchar50 JUMLAH_BARA_G
integer HARGA_JUAL
char10 TOTAL
char10 DISCOU_T
varchar5
DETIL_KIRIM KODE_DETIL_KIRIM
varchar10 KODE_PE_GIRIMA_
varchar10 _AMA_BARA_G
varchar50 JE_IS_BRG
varchar20 JUMLAH
integer BIAYA_KIRIM
integer PE_GIRIM
varchar50 PE_ERIMA
varchar50 PEMBAYARA_
KODE_PEMBAYARA_ char10
KODE_JUAL char10
TGL_PEMBAYARA_ date
TOTAL_BAYAR integer
ID_CUSTOMER varchar10
DETIL_BAYAR ID_DETIL
varchar10 JUMLAH_BAYAR
varchar10 SISA_BAYAR
varchar10 STATUS
varchar10 KODE_PEMBAYARA_
char10
DETIL_SUPPLIER KD_DETIL_SUPPLIER
char10 KD_BARA_G
char10 JE_IS_BARA_G
varchar30 _AMA_BARA_G
varchar50 KODE_SUPPLIER
char10 JE_IS_BARA_G
KODE_JE_IS char10 _AMA_JE_IS varchar50
Gambar 4.16 Entity Relationship Diagram Physical Data Model
STIKOM SURABAYA
37
4.2.4 Struktur File
Dari hasil generate ERD di atas dapat dibuat database seperti pada uraian berikut:
A. Nama Tabel : Supplier
Primary Key : KodeSupplier
Foreign Key : -
Fungsi : Menyimpan data supplier
Tabel 4.1 Tabel Supplier
No Nama Kolom Tipe Data
Ukuran Keterangan
1. KodeSupplier Char
10 Kode
Supplier 2. NamaSupplier
Varchar 50
Nama Supplier
3. Alamat Varchar
100 Alamat
Supplier 4.
Kota Varchar 20
Kota Supplier
5. No Telp
Varchar 100
No Telp Supplier 6.
Email Varchar 20
Email Supplier
B. Nama Tabel : Detil Supplier
Primary Key : KdDetilSupplier
Foreign Key : KodeSupplier reference dari tabel Supplier
Fungsi : Menyimpan detail data barang dari setiap supplier
Tabel 4.2 Tabel Detil Supplier
No Nama Kolom Tipe Data
Ukuran Keterangan
1. KdDetilSupplier Char
10 Kode
Detil Supplier
2. KodeSupplier Char
10 Kode
Supplier 3.
KdBarang Char
10 Kode barang Supplier
4. Jenis_Barang Varchar
30 Jenis
Barang 5. Nama_Barang
Varchar 50
Nama Barang
STIKOM SURABAYA
38
C. Nama Tabel