Physical Data Model PDM

melakukan mempunyai memiliki_kategori menjelaskan detail_pesanan memiliki_pengarang memiliki_penerbit memiliki_komentar memberikan memiliki memberikan_2 admin username password blokir nama_lengkap email no_telp level id_session pi Variable characters 50 Variable characters 50 enum Variable characters 100 Variable characters 100 Variable characters 50 Variable characters 20 Variable characters 100 M M M M M M M username pi kota id_kota nama_kota ongkos_kirim pi Integer Variable characters 100 Integer M M M id_kota pi hubungi id_hubungi nama_hubungi email_hubungi pesan tanggal_hubungi pi subjek Integer Variable characters 100 Variable characters 50 Text Date M Variable characters 100 M M M M M id_hubungi pi modul id_modul nama_modul link status pi aktif urutan Integer Variable characters 50 Variable characters 100 enum M enum Integer M M M M M id_modul pi banner id_banner judul_banner url gambar_banner tgl_posting pi Integer Variable characters 100 Variable characters 100 Date Variable characters 100 M M M M id_banner pi kategori id_kategori nama_kategori kategori_seo pi Integer Variable characters 100 Variable characters 100 M M M id_kategori pi produk id_produk ISBN nama_produk produk_seo deskripsi harga_awal harga_diskon suk gambar_produk tgl_terbit stok dibaca tgl_ma halaman berat dimensi pi Integer Variable characters 100 Variable characters 100 Variable characters 100 Text Integer Integer Integer Integer Date Variable characters 100 Date Integer Integer Variable characters 20 M M M M M M M M M M M M M id_produk pi pelanggan id_pelanggan username_pelanggan password_pelanggan alamat_pelanggan no_telp_pelanggan email_pelanggan pi nama_pelanggan Integer Variable characters 50 Variable characters 50 Text Variable characters 50 Variable characters 50 M Variable characters 100 M M M M M M id_pelanggan pi orders id_orders alamat_order status_order tgl_order jam_order pi Integer Text Variable characters 50 Date Time M M M M M id_order pi order_detail jumlah Integer M orders_temp id_orders_temp id_session jumlah tgl_order_temp jam_order_temp pi Integer Variable characters 100 Date Time M Integer M M M M id_order_temp pi pengarang id_pengarang nama_pengarang pi biografi_pengarang Integer Variable characters 100 M Text M id_pengarang pi penerbit pi Integer M id_penerbit nama_penerbit Variable characters 100 M id_penerbit pi komentar pi id_komentar Integer isi_komentar tgl jam_komentar aktif Text Date Time enum M id_comment pi rating sangat_baik baik sangat_buruk Integer Integer Integer M buruk Integer Gambar 3.11. CDM Aplikasi E-Commerce Bookstore.

3.2.3.2. Physical Data Model PDM

Model data ini dibuat dengan cara me-generate diagram data konseptual di atas. Diagram data fisik ini menghasilkan tabel-tabel yang akan digunakan dalam implementasi aplikasi.Dengan Physical data model kita dapat mengetahui model sik hasil pengembangan dari sebuah konsep. Untuk lebih jelasnya bisa dilihat pada Gambar 3.12. fi admin username password nama_lengkap email no_telp level blokir id_session varchar50 varchar50 varchar100 varchar100 varchar50 varchar20 enum varchar100 pk kota id_kota nama_kota ongkos_kirim integer varchar100 integer pk hubungi id_hubungi nama_hubungi email_hubungi subjek pesan tanggal_hubungi integer varchar100 varchar50 varchar100 long varchar date pk modul id_modul nama_modul link status aktif urutan integer varchar50 varchar100 enum enum integer pk banner id_banner judul_banner url gambar_banner tgl_posting integer varchar100 varchar100 varchar100 date pk kategori id_kategori nama_kategori kategori_seo integer varchar100 varchar100 pk produk id_produk id_pengarang id_kategori id_penerbit ISBN nama_produk produk_seo deskripsi harga_awal harga_diskon stok dibaca tgl_masuk gambar_produk tgl_terbit halaman berat dimensi integer integer integer integer varchar100 varchar100 varchar100 long varchar integer integer integer integer date varchar100 date integer integer varchar20 pk fk2 fk1 fk3 pelanggan id_pelanggan username_pelanggan password_pelanggan nama_pelanggan alamat_pelanggan no_telp_pelanggan email_pelanggan integer varchar50 varchar50 varchar100 long varchar varchar50 varchar50 pk orders id_orders id_pelanggan id_kota alamat_order status_order tgl_order jam_order integer integer integer long varchar varchar50 date time pk fk1 fk2 order_detail id_produk id_orders jumlah integer integer integer fk1 fk2 orders_temp id_orders_temp id_session jumlah tgl_order_temp jam_order_temp integer varchar100 integer date time pk pengarang id_pengarang nama_pengarang biografi_pengarang integer varchar100 long varchar pk penerbit id_penerbit nama_penerbit integer varchar100 pk komentar id_komentar id_produk id_pelanggan isi_komentar tgl jam_komentar aktif integer integer integer long varchar date time enum pk fk1 fk2 rating id_produk id_pelanggan sangat_baik baik buruk sangat_buruk integer integer integer integer integer integer fk1 fk2 Gambar 3.12. PDM Aplikasi E-Commerce Bookstore.