Conceptual Data Model CDM Physical Data Model PDM

menggambarkan Diagram-ER, yaitu dengan memodelkan CDM Conceptual Data Model, CDM memodelkan struktur logis dari aplikasi data, tanpa tergantung pada software DBMS atau model struktur data. Kemudian memodelkan PDM Physical Data Model dengan men-generate CDM yang sudah ada. Dari DFD di atas dapat dibuat skema database untuk aplikasi toko online dengan menggunakan platform Facebook seperti di bawah ini:

3.7.1 Conceptual Data Model CDM

Conceptual Data Model CDM adalah model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas entity serta hubungan relationship antara entitas-entitas tersebut. CDM dapat dilihat pada Gambar 3.7. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. kategori_produk memesan detail pemesanan tarif perkota kota user pemesanan produk customer id_customer nama alamat kodepos provinsi telepon email date_register pi VA10 VA20 VA50 VA20 VA30 VA30 VA30 D M Identifier_1 pi kategori id_kategori nama_kategori pi VA10 VA30 M Identifier_1 pi produk id_produk nama_produk harga_pokok harga_jual jumlah_stok url_gambar pi VA10 VA50 I I I VA100 M Identifier_1 pi pemesanan id_pemesanan tgl_pemesanan total_berat total_harga status nama_penerima telepon_penerima alamat_penerima pi VA10 DT I I VA20 VA20 VA30 VA50 M Identifier_1 pi detail_pemesanan id_detail jumlah_pemesanan pi I I M Identifier_1 pi kota id_kota nama_kota pi VA10 VA20 M Identifier_1 pi tarif id_tarif total_tarif pi VA10 I M Identifier_1 pi Gambar 3.7 CDM Aplikasi Toko Online Dalam aplikasi ini penulis menggunakan PowerDesigner 11. Dari gambar di atas dapat dilihat bahwa terdapat 7 entitas atau tabel yaitu tabel customer, tabel kategori, tabel produk, tabel pemesanan, tabel detailpemesanan, tabel tarif, dan tabel kota.

3.7.2 Physical Data Model PDM

PDM Physical Data Model merupakan representasi fisik dari database yang akan dibuat dengan mempertimbangkan DBMS Database Management Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. System yang akan digunakan. Diagram data fisik ini menghasilkan tabel-tabel yang akan digunakan dalam implementasi aplikasi. Model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik. Dengan didapatkannya ERD Entity Relationship Diagram dalam bentuk PDM ini, maka dapat dilihat jelas relasi yang terjadi pada entitas-entitas tersebut. PDM yang menjadi gambaran dari struktur database Aplikasi Toko Online ini dapat dilihat pada Gambar 3.8. FK_PRODUK_KAT EGORI__KATEGORI FK_PEMESANA_MEMESAN_CUSTOMER FK_DET AIL_P_DET AIL_PE_PEMESANA FK_TARIF_T ARIF_PER_KOT A FK_CUSTOMER_KOT A_USER_KOTA FK_DETAIL_P_PEMESANAN_PRODUK customer id_customer id_kota nama alamat kodepos provinsi telepon email date_register varchar10 varchar10 varchar20 varchar50 varchar20 varchar30 varchar30 varchar30 date pk fk kategori id_kategori nama_kategori varchar10 varchar30 pk produk id_produk id_kategori nama_produk harga_pokok harga_jual jumlah_stok url_gambar varchar10 varchar10 varchar50 integer integer integer varchar100 pk fk pemesanan id_pemesanan id_customer tgl_pemesanan total_berat total_harga status nama_penerima telepon_penerima alamat_penerima varchar10 varchar10 timestamp integer integer varchar20 varchar20 varchar30 varchar50 pk fk detail_pemesanan id_detail id_produk id_pemesanan jumlah_pemesanan integer varchar10 varchar10 integer pk fk2 fk1 kota id_kota nama_kota varchar10 varchar20 pk tarif id_tarif id_kota total_tarif varchar10 varchar10 integer pk fk Gambar 3.8 PDM Aplikasi Facebook E-Commerce Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.8 Perancangan Struktur