Conceptual Data Model CDM Physical Data Model PDM

ERD itu sendiri terdiri dari 2 macam, yakni Conceptual Data Model CDM dan Physical Data Model PDM. Berikut penjelasan dari masing-masing jenis ERD tersebut.

4.3.1 Conceptual Data Model CDM

Conceptual data model pada proses Rancang Bangun Aplikasi Penjualan Rumah pada PT. Abdi Bangun Pertiwi Surabaya merupakan gambaran dari struktur database yang akan digunakan dalam pembuatan sistem. Gambar conceptual data model tersebut dapat dilihat pada Gambar 4.22. Relasi 2 Relasi 19 Relasi 12 Relasi 13 Relasi 9 Relasi 10 Relasi 18 Relasi 11 Relasi 5 Relasi 6 Relasi 8 Relasi 3 Relasi 14 Relasi 4 Relasi 22 Relasi 21 Relasi 20 Relasi 15 Relasi 17 Relasi 16 Relasi 1 Pembeli Kode_Pembeli Nama_Pembeli Alamat Kelurahan RT RW Kota Kode_Pos Telp1 Telp2 Tanggal_Pendaftaran Booking Fee Kode_Booking Fee Booking_Fee Tanggal_Booking_Fee Blok Kode_Blok Blok Jumlah_Kavling Tipe Kode_Tipe Nama_Tipe Luas_Tanah Luas_Bangunan Lama_Serah Terima Uang_Muka_Tipe Rumah Kode_Rumah Nomor Kelebihan Tanah Harga Uang_Muka_Rumah Status Rumah Kode_Status Metode Pembayaran Kode_Metode_Pembayaran Nama_Metode_Pembayaran Detail_Angsuran Jumlah_Angsuran Angsuran_Bonus Bonus Kode_Bonus Nama Bonus Jenis Kredit Kode_Jenis_Kredit Angsuran Bunga Bank Kode_Bank Nama_Bank Pemesanan Kode_Pemesanan Tanggal Pemesanan No_SPR Harga_Pemesanan Uang_Muka_Pemesanan Jenis_Pembayaran Kode_Jenis_Pembayaran Jenis Pembayaran Jumlah_Jenis_Pembayaran Pembatalan Kode_Pembatalan Tanggal_Batal Ketrangan_Batal Ganti Kavling Kode_Ganti_Kavling Kode_Rumah_Lama Kode_Rumah_Baru Tanggal_Ganti_Kavling Keterangan_Ganti_Kavling Denda_Ganti_Kav KPR Kode_KPR KPR Acc_Bank Tanggal_KPR Pembayaran Kode_Pembayaran Jumlah_Pembayaran Denda Tanggal_Pembayaran Penyesuaian_Harga Kode_Penyesuaian_Harga Nama_Penyesuaian TambahKurang Bunga_Penyesuaian Keterangan_Penyesuaian Pegawai Kode_Pegawai Nama_Pegawai Inisial Password Gambar 4.22. CDM

4.3.2 Physical Data Model PDM

Physical data model pada proses penjualan rumah pada PT. Abdi Bangun Pertiwi Surabaya merupakan gambaran dari struktur database yang akan digunakan dalam pembuatan sistem beserta hasil relasi dari hubungan antar table yang terkait. Adapun gambar physical data model tersebut dapat dilihat pada Gambar 4.23. 36 G am ba r 4.23. PD M KODE_PEGAWAI = KODE_PEGAW AI KODE_RUMAH = KODE_PEMESANAN KODE_PENYESUAIAN_HARGA = KODE_PENYESUAIAN_HARGA KODE_J ENIS_PEMBAYARAN = KODE_J ENI S_PEMBAYARAN KODE_PEMESANAN = KODE_PEMESANA N KODE_PEMESANAN = KODE_PEMESANA N KODE_PEMESANAN = KODE_PEMESANA N KODE_PEMESANAN = KODE_PEMESANA N KODE_J ENIS_KREDIT = KODE_J ENIS_KREDIT KODE_MET ODE_PEMBAYARAN = KODE_MET ODE_PEMBAYARAN KODE_RUMAH = KODE_RUMAH KODE_BOOKING_FEE = KODE_BOOKI NG_FEE KODE_BOOKING_FEE = KODE_BOOKI NG_FEE KODE_J ENIS_PEMBAYARAN = KODE_J ENI S_PEMBAYARAN KODE_BANK = KODE_BANK KODE_BONUS = KODE_BONUS KODE_MET ODE_PEMBAYARAN = KODE_MET ODE_PEMBAYARAN KODE_RUMAH = KODE_RUMAH KODE_RUMAH = KODE_RUMAH KODE_ST AT US = KODE_ST AT US KODE_T IPE = KODE_T IPE KODE_BLOK = KODE_BLOK KODE_PEMBELI = KODE_PEMBELI PEMBELI KODE_PEMBELI char16 KODE_PEGAWAI char4 NAMA_PEMBELI varchar30 ALAMAT varchar50 KELURAHAN varchar25 RT varchar3 RW varchar3 KOTA varchar25 KODE_POS char5 TELP1 varchar20 TELP2 varchar20 TANGGAL_PENDAFTARAN datetime BOOKING_FEE KODE_BOOKING_FEE char7 KODE_PEMBELI char16 BOOKING_FEE money TANGGAL_BOOKING_FEE datetime BLOK KODE_BLOK char4 BLOK varchar3 JUMLAH_KAVLING numeric3 TIPE KODE_TIPE char5 NAMA_TIPE varchar30 LUAS_TANAH numeric3 LUAS_BANGUNAN numeric3 LAMA_SERAH_TERIMA int UANG_MUKA_TIPE money RUMAH KODE_RUMAH char7 KODE_BLOK char4 KODE_TIPE char5 NOMOR numeric3 KELEBIHAN_TANAH numeric3 HARGA money UANG_MUKA_RUMAH undefined STATUS_RUMAH KODE_STATUS varchar30 METODE_PEMBAYARAN KODE_METODE_PEMBAYARAN numeric2 NAMA_METODE_PEMBAYARAN varchar25 DETAIL_ANGSURAN KODE_RUMAH char7 KODE_METODE_PEMBAYARAN numeric2 JUMLAH_ANGSURAN numeric2 ANGSURAN_BONUS numeric2 BONUS KODE_BONUS int NAMA_BONUS varchar20 JENIS_KREDIT KODE_JENIS_KREDIT int KODE_BANK char5 ANGSURAN numeric2 BUNGA numeric2,2 BANK KODE_BANK char5 NAMA_BANK varchar25 PEMESANAN KODE_PEMESANAN varchar23 KODE_BOOKING_FEE char7 KODE_RUMAH char7 KODE_METODE_PEMBAYARAN numeric2 KODE_JENIS_KREDIT int TANGGAL_PEMESANAN datetime NO_SPR datetime HARGA_PEMESANAN datetime UANG_MUKA_PEMESANAN money JENIS_PEMBAYARAN KODE_JENIS_PEMBAYARAN int JENIS_PEMBAYARAN varchar25 JUMLAH_JENIS_PEMBAYARAN money PEMBATALAN KODE_PEMBATALAN char9 KODE_PEMESANAN varchar23 TANGGAL_BATAL datetime KETRANGAN_BATAL varchar100 GANTI_KAVLING KODE_GANTI_KAVLING char9 KODE_PEMESANAN varchar23 KODE_RUMAH_LAMA char7 KODE_RUMAH_BARU char7 TANGGAL_GANTI_KAVLING datetime KETERANGAN_GANTI_KAVLING varchar100 DENDA_GANTI_KAV money KPR KODE_KPR char9 KODE_PEMESANAN varchar23 KPR money ACC_BANK money TANGGAL_KPR datetime PEMBAYARAN KODE_PEMBAYARAN char5 KODE_PEMESANAN varchar23 KODE_JENIS_PEMBAYARAN int KODE_PENYESUAIAN_HARGA int JUMLAH_PEMBAYARAN money DENDA money TANGGAL_PEMBAYARAN datetime PENYESUAIAN_HARGA KODE_PENYESUAIAN_HARGA int NAMA_PENYESUAIAN varchar25 TAMBAHKURANG int BUNGA_PENYESUAIAN numeric2,2 KETERANGAN_PENYESUAIAN varchar50 PEGAWAI KODE_PEGAWAI char4 NAMA_PEGAWAI varchar30 PASSWORD varchar50 INISIAL varchar3 DETAIL_RUMAH KODE_STATUS varchar30 KODE_RUMAH char7 TANGGAL datetime DETAIL_BONUS KODE_RUMAH char7 KODE_METODE_PEMBAYARAN numeric2 KODE_BONUS int JADWAL_PEMBAYARAN KODE_JENIS_PEMBAYARAN int KODE_BOOKING_FEE char7 TANGGAL_BOOKING_FEE datetime

4.4 Structure Basis Data dan Tabel