Entity Relationship Diagram Perancangan Sistem

3.3.3 Entity Relationship Diagram

Entity Relationship Diagram ERD adalah suatu desain sistem yang digunakan untuk mempresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan untuk sistem pemrosesan database. Pada Gambar berikut akan dijelaskan relasi-relasi atau hubungan antar tabel dalam perancangan sistem informasi administrasi dan kearsipan properti dalam bentuk conceptual data model dan physical data model. a. Conceptual Data Model Sebuah Conceptual Data Model CDM menggambarkan secara keseluruhan konsep struktur basis data yang dirancang untuk aplikasi sistem informasi administrasi dan kearsipan properti. CDM untuk sistem informasi administrasi dan kearsipan properti sebagaimana terlihat pada Gambar 3.27 di halaman 67. b. Physical Data Model Sebuah Physical Data Model PDM menggambarkan secara detail konsep rancangan struktur basis data yang dirancang untuk sesuatu program aplikasi. PDM merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel- tabel penyusun basis data beserta kolom-kolom yang terdapat pada setiap tabel. PDM untuk sistem informasi administrasi dan kearsipan properti sebagaimana terlihat pada Gambar 3.28 di halaman 68. no ppjb Relation_970 no pembayaran Id Perumahan id karyawan id notaris no pemesanan no ppjb no ppjb no ppjb no ppjb id bank no pesan Relation_700 id kavling id pembeli id kota id kota id gen id gen id gen id kota id perumahan id kota id kota id pembeli id pembeli id pembeli id kavling Id Perumahan id propinsi Bank id_bank nama_bank BH alamat kota kode1 telp1 kode2 telp2 kode3 fax Provinsi id_prov nama_prov Kota id_kota id_provinsi nama_kota kode_area Notaris id_notaris_ppat nama sk_notaris sk_ppat alamat kota kode1 no_telp no_hp kode2 fax Perumahan id_perumahan nama_perumahan alamat kota kode1 no_telp kode2 fax web_site Kavling id_kavling no_kavling blok alamat lokasi luas_tanah harga_tanah keterang an tipe_bangunan deskripsi luas_bangunan harga_bangunan total_harga Karyawan id_karyawan nama id_penduduk no_id_penduduk alamat_ktp kota_ktp kode1 telp_ktp alamat kota kode2 no_telp no_hp tmpt_lahir tgl_lahir jenis_kelamin ag ama status jml_anak lokasi jabatan mulai_kerja Pembeli id_pembeli tipe_pembeli Pembeli_Pribadi tipe_pembeli nama id_penduduk no_id_penduduk npwp alamat kota tmpt_lahir tgl_lahir kode1 no_telp no_hp jenis_kelamin ag ama status jml_anak pekerjaan jabatan nama_perus alamat_perus kota_perus kode5 no_telp_perus gaji_bersih nama2 id_penduduk2 no_id_penduduk2 npwp2 alamat2 kota2 tmpt_lahir2 tgl_lahir2 kode4 no_telp2 no_hp2 jenis_kelamin2 ag ama2 pekerjaan2 jabatan2 nama_perus2 alamat_perus2 kota_perus2 kode6 no_telp_perus2 gaji_bersih2 Pembeli_Perusahaan tipe_pembeli nama no_akte_pendirian SK_kehakiman npwp berita_perus SIUP tanda_daftar_perus alamat kota kode2 no_telp no_hp kode3 fax nama2 id_penduduk2 no_id_penduduk2 npwp2 alamat2 kota2 tmpt_lahir2 tgl_lahir2 kode4 no_telp2 no_hp2 jenis_kelamin2 agama2 pekerjaan2 jabatan2 nama_perus2 alamat_perus2 kota_perus2 kode6 no_telp_perus2 g aji_bersih2 General id_g en kelompok nama keterang an Detail_Perumahan id_tipe id_perumahan nama_tipe Dokumen_Kavling id_kavling nama_dok g ambar Dokumen_Pembeli nama_dok gambar Pengg una nama_user password nama_role Pesan no_pesan bayar_pesan tempo_konfirm catatan bukti jualbeli no_ppjb tggl_trans diskon_per diskon_total tmbh_tanah tmbh_harga tmbh_total pajak_per pajak_total total_keseluruhan uang _pesan sisa_bayar total_UM tipe_bayar_UM kali_UM total_angsuran tipe_bayar_angsuran kali_angsuran bukti_kontrak bukti_detail bukti_ketentuan Pembayaran no_pembayaran tgl_pembayaran jenis_pembayaran pembayaran_ke harus_bayar total_piutang pembayaran denda_per denda tot_bayar terbilang sisa_piutang bukti Penyelesaian_akta no_kontrak tgl_kontrak no_akte_jual_beli tgl_jadi biaya_administrasi catatan status akta Batal_Pesan no_pembatalan tgl_pembatalan jenis_pembatalan denda_per denda cashback alasan Detail_Bayar no_pembayaran jenis_pembayaran pembayaran_ke harus_bayar jatuh_tempo piutang bayar denda sisa_piutang Detail_tambahan jenis_tambahan nama_tambahan jumlah keterang an Gambar 3.27 CDM Administrasi dan Kearsipan Properti NO_PPJB = NO _PPJB NO_PEMBAYARAN = NO_PEMBAYARAN NO_PEMBATALAN = NO_PEMBATALAN ID_PERUMAHAN = ID_PERUMAHAN ID_KARYAWAN = ID_KARYAW AN ID_NOTARIS_PPAT = ID_NOTARIS_PPAT NO_PESAN = NO _PESAN NO_PPJB = NO_PPJB NO _PPJB = NO_PPJB NO _PPJB = NO_PPJB NO_PPJB = NO_PPJB ID_BANK = ID_BANK NO_PESAN = NO _PESAN ID_KAVLING = ID_KAVLING NO_PESAN = NO _PESAN ID_PEMBELI1 = ID_PEMBELI1 ID_KO TA = ID_KOTA ID_KOTA = ID_KO TA ID_G EN = ID_GEN ID_GEN = ID_GEN ID_GEN = ID_GE N ID_KOTA = ID_KOTA ID_PERUMAHAN = ID_PE RUM AHAN ID_KO TA = ID_KOTA ID_KOTA = ID_KOTA ID_PEMBE LI1 = ID_PEMBELI1 ID_PEMBELI1 = ID_PEMBELI1 ID_PEMBELI1 = ID_PEMBELI1 ID_KAVLING = ID_KAVLING ID_PERUMAHAN = ID_PE RUM AHAN ID_PROV = ID_PROV BANK ID_BANK varchar15 ID_KOTA varchar15 NA MA_BA NK varchar20 BH varchar25 ALAMAT varchar50 KOTA varchar15 KODE1 varchar10 TE LP1 varchar15 KODE2 varchar10 TE LP2 varchar15 KODE3 varchar10 FAX varchar15 PROVINSI ID_PROV varchar10 NAMA_PROV varchar25 KOTA ID_KOTA varchar15 ID_PROV varchar10 NAMA_KOTA varchar25 KODE_AREA varchar10 NOTARIS ID_NOTARIS_PPAT varchar15 ID_KOTA varchar15 NAMA varchar25 SK_NOTARIS varchar25 SK_P PAT varchar25 ALAMAT varchar50 KOTA varchar15 KODE1 varchar10 NO_T ELP varchar15 NO_HP varchar15 KODE2 varchar10 FAX varchar15 PERUMAHAN ID_PERUMAHAN varchar15 NAMA_PERUMAHA N varchar25 ALAMAT varchar50 KOTA varchar15 KODE1 varchar10 NO_TELP varchar15 KODE2 varchar10 FAX varchar15 WE B_SITE varchar30 KA VLING ID_KAVLING varchar15 NO_PESAN varchar15 ID_PERUMAHAN varchar15 NO_KAVLING varchar5 BLOK varchar5 ALAMAT varchar50 LOKASI varchar15 LUAS_TANAH integer HARGA_TANAH numeric8,2 KETERANGAN varchar20 TIP E_BANGUNAN varchar15 DESKRIP SI varchar50 LUAS_BANGUNAN integer HARGA_BANGUNA N numeric8,2 TOTAL_HARGA numeric8,2 KA RYA WAN ID_KARYAWAN varchar15 ID_PERUMAHAN varchar15 ID_KOTA varchar15 ID_GEN varchar15 NA MA varchar25 ID_PENDUDUK varchar5 NO_ID_PENDUDUK varchar25 ALAMAT_K TP varchar50 KOTA_KT P varchar15 KODE1 varchar10 TE LP _KTP varchar15 ALAMAT varchar50 KOTA varchar15 KODE2 varchar10 NO_T ELP varchar15 NO_HP varchar15 TMPT_LAHIR varchar15 TGL_LAHIR timestamp JENIS_KELAMIN varchar15 AGAMA varchar15 ST ATUS varchar15 JML_ANAK integer LOKA SI varchar15 JABA TAN varchar15 MULA I_KERJA timestamp PEMBE LI ID_PEMBE LI1 varchar15 TIP E_PEMBELI varchar15 PE MBELI_PRIBADI ID_PEMBE LI1 varchar15 ID_KOTA varchar15 ID_GEN varchar15 TIP E_PEMBELI varchar15 NAMA varchar25 ID_PENDUDUK varchar5 NO_ID_PENDUDUK varchar25 NPWP varchar25 ALAMAT varchar50 KOTA varchar15 TMPT_LAHIR varchar15 TGL_LAHIR timestamp KODE1 varchar10 NO_T ELP varchar15 NO_HP varchar15 JENIS_KELAMIN varchar15 AGAMA varchar15 STATUS varchar15 JML_ANA K integer PEKERJAAN varchar15 JABA TAN varchar15 NAMA_PERUS varchar25 ALAMAT_PERUS varchar50 KOTA_PERUS varchar15 KODE5 varchar10 NO_T ELP_PE RUS varchar15 GAJI_BERSIH numeric8,2 NAMA2 varchar25 ID_PENDUDUK 2 varchar5 NO_ID_PENDUDUK2 varchar25 NPWP2 varchar25 ALAMAT2 varchar50 KOTA2 varchar15 TMPT_LAHIR2 varchar15 TGL_LAHIR2 timestamp KODE4 varchar10 NO_T ELP2 varchar15 NO_HP2 varchar15 JENIS_KELAMIN2 varchar15 AGAMA2 varchar15 PEKERJAAN2 varchar15 JABA TAN2 varchar15 NAMA_PERUS2 varchar25 ALAMAT_PERUS2 varchar50 KOTA_PERUS2 varchar15 KODE6 varchar10 NO_T ELP_PE RUS2 varchar15 GAJI_BERSIH2 numeric8,2 PEMBE LI_PE RUS AHAAN ID_PEMBELI1 varchar15 ID_KOTA varchar15 ID_GEN varchar15 TIPE_PEMBELI varchar15 NAMA varchar25 NO_A KTE_PENDIRIAN varchar25 SK_K EHAKIMA N varchar25 NPWP varchar25 BERITA_PERUS varchar25 SIUP varchar25 TANDA_DAFTAR_PERUS varchar25 ALAMAT varchar50 KOTA varchar15 KODE2 varchar10 NO_T ELP varchar15 NO_HP varchar15 KODE3 varchar10 FAX varchar15 NAMA2 varchar25 ID_PENDUDUK 2 varchar5 NO_ID_PENDUDUK2 varchar25 NPWP2 varchar25 ALAMAT2 varchar50 KOTA2 varchar15 TMPT_LAHIR2 varchar15 TGL_LAHIR2 timestamp KODE4 varchar10 NO_T ELP2 varchar15 NO_HP2 varchar15 JENIS_KELAMIN2 varchar15 AGAMA2 varchar15 PEKERJAAN2 varchar15 JABA TAN2 varchar15 NAMA_PERUS2 varchar25 ALAMAT_PERUS2 varchar50 KOTA_PERUS2 varchar15 KODE6 varchar10 NO_T ELP_PE RUS2 varchar15 GAJI_BERSIH2 numeric8,2 GENERAL ID_GEN varchar15 KELOMPOK varchar15 NAMA varchar25 KETERANGAN varchar20 DETAIL_PERUMA HAN ID_TIPE varchar15 ID_PE RUMAHAN varchar15 NAMA_TIPE varchar25 DOKUMEN_KAVLING ID_KA VLING varchar15 NA MA_DOK varchar15 GA MBA R varchar50 DOKUMEN_PEMBELI ID_PE MBELI1 varchar15 NA MA_DOK varchar15 GA MBA R varchar50 PENGGUNA NA MA_US ER varchar25 PA SSWORD varchar8 NA MA_ROLE varchar10 PE SAN NO_PESAN varchar15 ID_PE MBELI1 varchar15 ID_KA VLING varchar15 BAYAR_PESA N numeric8,2 TEMPO_KONFIRM timestamp CATAT AN varchar25 BUKTI varchar50 JUALB ELI NO_PPJB varchar15 NO_PESAN varchar15 ID_BANK varchar15 TGGL_TRANS timestamp DIS KON_P ER integer DIS KON_T OTAL numeric8,2 TMBH_TANAH integer TMBH_HARGA numeric8,2 TMBH_TOTAL numeric8,2 PAJAK_PER integer PAJAK_TOTAL numeric8,2 TOTAL_KESELURUHAN numeric8,2 UANG_PESAN numeric8,2 SIS A_BAY AR numeric8,2 TOTAL_UM numeric8,2 TIP E_BAY AR_UM varchar15 KALI_UM integer TOTAL_ANGSURAN numeric8,2 TIP E_BAY AR_ANGSURAN varchar15 KALI_ANGSURAN integer BUKTI_KONTRAK varchar50 BUKTI_DE TAIL varchar50 BUKTI_KE TENTUAN varchar50 PEMBAYARAN NO_PEMBAYA RAN varchar15 NO_PPJB varchar15 NO_PEMBATA LAN varchar15 TGL_PEMBAYARAN timestamp JENIS _PEMB AYA RAN varchar15 PEMBA YARA N_KE integer HARUS _BAYA R numeric8,2 TOTAL_PIUT ANG numeric8,2 PEMBA YARA N numeric8,2 DENDA _PER integer DENDA numeric8,2 TOT_BAYAR numeric8,2 TERBILANG varchar100 SIS A_PIUTANG numeric8,2 BUKTI varchar50 PENYELESAIA N_AKT A NO_KONT RAK varchar15 NO_PPJB varchar15 ID_NOTARIS_PPA T varchar15 ID_KA RYAWAN varchar15 TGL_KONT RAK timestamp NO_AKTE _JUAL_BELI varchar25 TGL_JADI timestamp BIAYA_ADMINISTRASI numeric8,2 CA TAT AN varchar25 ST ATUS varchar15 AK TA varchar50 BATAL_PESAN NO_PEMB ATA LA N varchar15 NO_PESA N varchar15 NO_PEMB AYA RAN varchar15 NO_PPJB varchar15 TGL_PEMB ATALA N timestamp JENIS _PEMB ATALAN varchar15 DE NDA _P ER integer DE NDA numeric8,2 CA SHB ACK numeric8,2 ALASAN varchar30 DETAIL_BAY AR NO_PPJB varchar15 NO_PEMBAYA RAN1 varchar15 JENIS _PEMB AYA RAN varchar15 PEMBA YARA N_KE integer HARUS _BAYA R numeric8,2 JATUH_TEMPO timestamp PIUTANG numeric8,2 BAYAR numeric8,2 DENDA numeric8,2 SIS A_PIUTANG numeric8,2 DETAIL_TAMBAHAN NO_PPJB varchar15 JENIS _TAMB AHAN varchar15 NA MA_TA MBA HAN varchar15 JUMLAH integer KE TERANGA N varchar20 Gambar 3.28 PDM Administrasi dan Kearsipan Properti

3.3.4 Struktur Database