Entity Relationship Diagram Perancangan Sistem

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