Physical Data Model PDM

Dalam CDM ini digambarkan ada 9 buah tabel data yang saling terkoneksi satu dengan yang lainnya, dengan beberapa perbedaan relasi hubungan yang semuanya akan saling bergantung antara satu sama lainya. Hal ini terjadi karena antar satu tabel dengan tabel lainya nantinya akan saling memrlukakan data pada masing-masing tabel, serta berbagai koneksi lainnya yang dapat dilihat pada Gambar 3.14 dibawah ini. MEMILIKI_DATA_WILAYAH MEMILIKI_DATA_MEMBER D MEMILIKI_DATA_FAKTOR_BUFFER MENGAMBIL_DATA MEMILIKI_DATA_BOBOT memiliki nilai bobot MEMILIKI_BOBOT_FAKTOR MEMILIKI_DATA_LPMI MEMILIKI_DATA MEMBER ID_MEMBER NAMA_MEMBER ALAMAT_MEMBER TELP_MEMBER EMAIL_MEMBER URL_MEMBER NAMA_PERUSAHAAN BIDANG FOTO pi Variable characters 8 Variable characters 50 Variable characters 50 Variable characters 20 Variable characters 100 Variable characters 100 Variable characters 50 Variable characters 100 Long variable characters M ID_MEMBER pi TBKECAMATAN IDCAMAT NAMACAMAT LUASWILAYAH LAHANTERPAKAI LAHANMUKIM PROMUKIM TOTTERPAKAI LAHANKOSONG NILAIKE pi Variable characters 10 Variable characters 50 Variable characters 10 Variable characters 10 Variable characters 10 Variable characters 10 Variable characters 10 Variable characters 10 Float M IDCAMAT pi TBLOGIN IDLOGIN USERNAME PASSWORD PENGINGAT JAWABAN STATUS pi Variable characters 8 Variable characters 12 Variable characters 15 Variable characters 2 Long variable characters Variable characters 10 M IDLOGIN pi TBFAKTOR IDFAKTOR NAMAFAKTOR JENISFAKTOR pi Integer Variable characters 50 Variable characters 50 M IDFAKTOR pi MEMBUFFER IDBUFF pi Undefined M Identifier_1 pi TBBOBOT KODEBOBOT BOBOTFAKTOR BOBOTAWAL BOBOTAKHIR NILAI_AWAL SATUAN pi Variable characters 10 Variable characters 10 Variable characters 10 Variable characters 10 Variable characters 15 Integer M KODEBOBOT pi TBLPMI KODELPMI SFI OFI LPMI pi Variable characters 10 Variable characters 30 Variable characters 30 Variable characters 30 M KODELPMI pi TBOBJEKTIF KODEOBJEKTIF NILAIOBJEKTIF NILAIPEROB NILAI_X pi Variable characters 5 Variable characters 30 Variable characters 30 Variable characters 30 M KODEOBJEKTIF pi TNILAIAWAL KODENILAI IFO IFS NILAIAWAL NILAIAKHIR CAO pi Integer Variable characters 30 Variable characters 30 Variable characters 30 Variable characters 30 Variable characters 30 M KODENILAI pi Gambar 3.14. Conceptual Data Model

3.3.1.6 Physical Data Model PDM

PDM memodelkan struktur fisik dari database, dengan mempertimbangkan software DBMS serta model struktur yang akan digunakan. PDM yang valid dapat dikonversi ke CDM atau OOM. PDM dapat dihasilkan di-generate dari CDM yang valid. Seperti yang kita lihat dari Gambar 3.12, Gambar 3.13 merupakan hasil generate dari CDM tersebut, sehingga lebih kompleks lagi relasi hubungan dari masing-masing table, karena foreign key yang merupakan penghubung masing-masing tabel telah masuk kedalam tabel dan menjadi field didalam tabel yang. FK_TBKECAMA_MEMILIKI__MEMBER FK_MEMBER_MEMILIKI__TBLOGIN FK_MEMBUFFE_MEMILIKI__TBLOGIN FK_MEMBUFFE_MENGAMBIL_TBFAKTOR FK_TBBOBOT_MEMILIKI__TBFAKTOR FK_TBOBJEKT_MEMILIKI__TBFAKTOR FK_TBOBJEKT_MEMILIKI__TBKECAMA FK_TBLPMI_MEMILIKI__TBKECAMA FK_TNILAIAW_MEMILIKI__TBKECAMA MEMBER ID_MEMBER IDLOGIN NAMA_MEMBER ALAMAT_MEMBER TELP_MEMBER EMAIL_MEMBER URL_MEMBER NAMA_PERUSAHAAN BIDANG FOTO varchar8 varchar8 varchar50 varchar50 varchar20 varchar100 varchar100 varchar50 varchar100 long varchar pk fk TBKECAMATAN IDCAMAT ID_MEMBER NAMACAMAT LUASWILAYAH LAHANTERPAKAI LAHANMUKIM PROMUKIM TOTTERPAKAI LAHANKOSONG NILAIKE varchar10 varchar8 varchar50 varchar10 varchar10 varchar10 varchar10 varchar10 varchar10 float pk fk TBLOGIN IDLOGIN USERNAME PASSWORD PENGINGAT JAWABAN STATUS varchar8 varchar12 varchar15 varchar2 long varchar varchar10 pk TBFAKTOR IDFAKTOR NAMAFAKTOR JENISFAKTOR integer varchar50 varchar50 pk MEMBUFFER IDBUFF IDLOGIN IDFAKTOR Undefined varchar8 integer pk fk1 fk2 TBBOBOT KODEBOBOT IDFAKTOR BOBOTFAKTOR BOBOTAWAL BOBOTAKHIR NILAI_AWAL SATUAN varchar10 integer varchar10 varchar10 varchar10 varchar15 integer pk fk TBLPMI KODELPMI IDCAMAT SFI OFI LPMI varchar10 varchar10 varchar30 varchar30 varchar30 pk fk TBOBJEKTIF KODEOBJEKTIF IDCAMAT IDFAKTOR NILAIOBJEKTIF NILAIPEROB NILAI_X varchar5 varchar10 integer varchar30 varchar30 varchar30 pk fk2 fk1 TNILAIAWAL KODENILAI IDCAMAT IFO IFS NILAIAWAL NILAIAKHIR CAO integer varchar10 varchar30 varchar30 varchar30 varchar30 varchar30 pk fk Gambar 3.15. Physical Data Model

3.3.2 Perancangan File Basis Data Database