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