3.2.5 Entity Relationship Diagram
Entity Relationship Diagram ERD digunakan untuk mengidentifikasi data yang akan diambil, disimpan dan diambil kembali retrieve untuk keperluan-
keperluan tertentu dalam mendukung kegiatan yang dilakukan oleh sistem. ERD juga digunakan untuk mengidentifikasi asal data yang dibutuhkan dan dilaporkan.
Dalam sistem informasi penjualan pada PT. Istana Accu, ERD disajikan dalam bentuk Conceptual Data Model CDM dan Physical Data Model PDM.
Gambar 3.13 merupakan Conceptual Data Model dari sistem informasi penjualan pada PT. Istana Accu.
Gambar 3.13 CDM Conceptual Data Model
Mempunyai Mempunyai
Memiliki
Mempunyai Mempunyai
Mempunyai Melakukan
Memiliki Mempunyai
Mempunyai Mempunyai
Melakukan
T0Cus tomer IdCus tomer
BadanUsaha NAMA
Inisial Alamat
KodePos Website1
Website2 Email1
Email2 Phone1
Phone2 Phone3
Phone4 Phone5
FaxPhone1 FaxPhone2
FaxPhone3 FaxPhone4
FaxPhone5 Termin
Rekening Keterangan
JenisKerjaSama VIP
VIPNumber T2Satuan
IdSatuan NAMA
Barcode xLevel
Ras io Lokasi
Minimum Maksimum
Gambar UseSerialNumber
UseBeliMinimum BeliM inimum
UseBeliA BeliA
UseBeliB BeliB
UseBeliC BeliC
Status T6Penjualan
IdPenjualan Diskon
PPn Metode
MetodeLain NominalM etodeLain
Bayar StatusPenagihan
Selis ih AntarCabang
WaktuProses T7Penjualan
IdDetilPenjualan JenisBarang
Jumlah SN
Harg a Diskon
Vouc her
T6Piutang IdPiutang
Referensi Nominal
JatuhTempo Keterangan
Lunas WaktuProses
T6PelunasanPiutang IdPelunasanPiutang
Metode Referensi
Keterangan WaktuProses
T7PelunasanPiutang IdDetilPelunasanPiutang
Nominal Potong an
Synchronise T6ReturPenjualan
IdReturPenjualan Metode
Potong an WaktuProses
T7ReturPenjualan IdDetilReturPenjualan
JenisBarang Jumlah
SN Harg a
Keterangan Peng g antian
Terg anti T5Stok
Periode StokBaikAwal
StokBaikAkhir StokBaikFisik
StokBaikFinal StokBaikAdjus t
StokBekasAwal StokBekasFisik
StokBekasFinal StokBekasAdjus t
StokRusakAwal StokRusakFisik
StokRusakFinal StokRusakAdjust
T6PenerimaanBarang IdPenerimaanBarang
Faktur SuratJalan
Diskon PPn
Metode MetodeLain
NominalM etodeLain
T7PenerimaanBarang IdDetilPenerimaanBarang
Jumlah SN
Harg a DiskonDetil
DiskonPersen DiskonNominal
Gambar 3.14 PDM Physical Data Model
Dengan melakukan generate Conceptual Data Model CDM diatas, maka akan diperoleh Physical Data Model PDM. Terdapat 10 sepuluh buah tabel yang
digunakan dalam pembuatan sistem informasi penjualan. Tabel tersebut antara lain yaitu: T0Customer, T2Satuan, T5Stok, T6Penjualan, T7Penjualan, T6Piutang,
T6Pelunasan Piutang,
T7Pelunasan Piutang,
T6PenerimaanBarang,
IDSATUAN = IDSAT UAN IDPENERIMAANBARANG = IDPENERIMAANBARANG
IDCUSTOMER = IDCUSTOMER IDSATUAN = IDSAT UAN
IDCUSTOMER = IDCUSTOMER IDDETILPELUNASANPIUTANG = IDDETILPELUNASANPIUTANG
IDDETILPELUNASANPIUTANG = IDDETILPELUNASANPIUTANG IDCUSTOMER = IDCUSTOMER
IDSATUAN = IDSAT UAN IDPENJUALAN = IDPENJUALAN
IDCUSTOMER = IDCUSTOMER
T0CUSTOMER IDCUSTOMER
VARCHAR20 BADANUSAHA
VARCHAR20 NAMA
VARCHAR200 INISIAL
VARCHAR20 ALAMAT
VARCHAR99999999 KODEPOS
VARCHAR20 WEBSITE1
VARCHAR50 WEBSITE2
VARCHAR50 EMAIL1
VARCHAR50 EMAIL2
VARCHAR50 PHONE1
VARCHAR50 PHONE2
VARCHAR50 PHONE3
VARCHAR50 PHONE4
VARCHAR50 PHONE5
VARCHAR50 FAXPHONE1
VARCHAR50 FAXPHONE2
VARCHAR50 FAXPHONE3
VARCHAR50 FAXPHONE4
VARCHAR50 FAXPHONE5
VARCHAR50 TERMIN
INTEGER REKENING
VARCHAR50 KETERANGAN
VARCHAR99999999 JENISKERJASAMA
VARCHAR50 VIP
DECIMAL1 VIPNUMBER
VARCHAR50 T2SATUAN
IDSATUAN VARCHAR20
NAMA VARCHAR200
BARCODE VARCHAR50
XLEVEL INTEGER
RASIO INTEGER
LOKASI VARCHAR50
MINIMUM INTEGER
MAKSIMUM INTEGER
GAMBAR VARCHAR99999999
USESERIALNUMBER DECIMAL1
USEBELIMINIMUM DECIMAL1
BELIMINIMUM DECIMAL8,2
USEBELIA DECIMAL1
BELIA DECIMAL8,2
USEBELIB DECIMAL1
BELIB DECIMAL8,2
USEBELIC DECIMAL1
BELIC DECIMAL8,2
STATUS DECIMAL1
T6PENJUALAN IDPENJUALAN
VARCHAR20 IDCUSTOMER
VARCHAR20 DISKON
DECIMAL8,2 PPN
INTEGER METODE
VARCHAR20 METODELAIN
VARCHAR20 NOMINALMETODELAIN
DECIMAL8,2 BAYAR
DECIMAL8,2 STATUSPENAGIHAN
DECIMAL1 SELISIH
VARCHAR20 ANTARCABANG
VARCHAR50 WAKTUPROSES
DATE
T7PENJUALAN IDDETILPENJUALAN
VARCHAR20 IDPENJUALAN
VARCHAR20 IDSATUAN
VARCHAR20 JENISBARANG
VARCHAR20 JUMLAH
INTEGER SN
VARCHAR50 HARGA
DECIMAL8,2 DISKON
DECIMAL8,2 VOUCHER
DECIMAL1 T6PIUTANG
IDPIUTANG VARCHAR20
IDCUSTOMER VARCHAR20
IDDETILPELUNASANPIUTANG VARCHAR20
REFERENSI VARCHAR20
NOMINAL DECIMAL8,2
JATUHTEMPO DATE
KETERANGAN VARCHAR99999999
LUNAS DECIMAL1
WAKTUPROSES DATE
T6PELUNASANPIUTANG IDDETILPELUNASANPIUTANG
VARCHAR20 IDCUSTOMER
VARCHAR20 IDPELUNASANPIUTANG
VARCHAR20 METODE
VARCHAR20 REFERENSI
VARCHAR20 KETERANGAN
VARCHAR99999999 WAKTUPROSES
DATE T7PELUNASANPIUTANG
IDDETILPELUNASANPIUTANG VARCHAR20
NOMINAL DECIMAL8,2
POTONGAN DECIMAL8,2
SYNCHRONISE VARCHAR20
T6RETURPENJUALAN IDCUSTOMER
VARCHAR20 IDRETURPENJUALAN
VARCHAR20 METODE
VARCHAR20 POTONGAN
DECIMAL8,2 WAKTUPROSES
DATE T7RETURPENJUALAN
IDDETILRETURPENJUALAN VARCHAR20
JENISBARANG VARCHAR20
JUMLAH INTEGER
SN VARCHAR50
HARGA DECIMAL8,2
KETERANGAN VARCHAR99999999
PENGGANTIAN INTEGER
TERGANTI DECIMAL1
T5STOK IDSATUAN
VARCHAR20 PERIODE
CHAR7 STOKBAIKAWAL
INTEGER STOKBAIKAKHIR
INTEGER STOKBAIKFISIK
INTEGER STOKBAIKFINAL
INTEGER STOKBAIKADJUST
INTEGER STOKBEKASAWAL
INTEGER STOKBEKASFISIK
INTEGER STOKBEKASFINAL
INTEGER STOKBEKASADJUST
INTEGER STOKRUSAKAWAL
INTEGER STOKRUSAKFISIK
INTEGER STOKRUSAKFINAL
INTEGER STOKRUSAKADJUST
INTEGER T6PENERIMAANBARANG
IDPENERIMAANBARANG VARCHAR20
FAKTUR VARCHAR50
SURATJALAN VARCHAR50
DISKON DECIMAL8,2
PPN INTEGER
METODE VARCHAR20
METODELAIN VARCHAR20
NOMINALMETODELAIN DECIMAL8,2
T7PENERIMAANBARANG IDDETILPENERIMAANBARANG
VARCHAR20 IDPENERIMAANBARANG
VARCHAR20 IDSATUAN
VARCHAR20 JUMLAH
INTEGER SN
VARCHAR50 HARGA
DECIMAL8,2 DISKONDETIL
VARCHAR50 DISKONPERSEN
DECIMAL8,2 DISKONNOMINAL
DECIMAL8,2
Tabel Sistem Informasi Pembelian
T7PenerimaanBarang, T6ReturPenjualan, dan T7ReturPenjualan. Gambar 3.14 merupakan Physical Data Model dari sistem informasi penjualan pada PT. Istana
Accu.
3.2.6 Struktur Tabel