Conceptual Data Model CDM Physical Data Model PDM

3.4.1 Conceptual Data Model CDM

Suatu CDM menghadirkan keseluruhan struktur dari suatu sistem informasi. CDM menguraikan hubungan yang konseptual dari jenis informasi yang berbeda dibandingkan struktur secara fisik dari CDM. Suatu CDM tidak terikat pada database sistem manajemen DBMS tertentu. Ukuran barang Warna barang Pesan barang merk konfirmasi pesan tb_barang id_brg nama_brg harga_barang jumlah_barang pi I VA15 VA20 VA20 M id_brg pi tb_warna id_wrn nama_wrn pi I VA10 M id_wrn pi tb_ukuran id_ukrn nama_ukrn pi I VA10 M id_ukrn pi tb_merk id_merk nama_merk align view pi I VA15 VA10 I M id_merk pi tb_pesanan id_pesanan jumlah harga_per_item pi I I I M id_pesanan pi konfirmasi id_konfirmasi tanggal_konfirmasi pi VA20 VA15 M id_konfirmasi pi tb_member id_member nama_member alamat_member no_telp password username pi I VA20 VA20 VA15 VA15 VA15 M id_member pi Gambar 3.6 CDM Dari gambar diatas terdapat enam tabel yaitu Barang, ukuran, warna, merk, pesan dan login, yang masing-masing tabel memiliki atribut sendiri-sendiri. Diketahui semua tabel mempunyai primary key id sendiri-sendiri.

3.4.2 Physical Data Model PDM

PDM adalah suatu database yang mendesain alat untuk menggambarkan implementasi fisik struktur dan data query. Tergantung pada jenis database yang ingin kamu desain, kamu akan menggunakan jenis diagram yang berbeda di dalam PDM tersebut. FK_TB_BARAN_UKURAN_BA_TB_UKURA FK_TB_BARAN_WARNA_BAR_TB_WARNA FK_TB_PESAN_PESAN_BAR_TB_BARAN FK_TB_BARAN_MERK_TB_MERK FK_TB_PESAN_KONFIRMAS_KONFIRMA FK_TB_PESAN_PESAN_TB_MEMBE tb_barang id_brg id_ukrn id_merk id_wrn nama_brg harga_barang jumlah_barang integer integer integer integer varchar15 varchar20 varchar20 pk fk1 fk3 fk2 tb_warna id_wrn nama_wrn integer varchar10 pk tb_ukuran id_ukrn nama_ukrn integer varchar10 pk tb_merk id_merk nama_merk align view integer varchar15 varchar10 integer pk tb_pesanan id_pesanan id_member id_konfirmasi id_brg jumlah harga_per_item integer integer varchar20 integer integer integer pk fk3 fk2 fk1 konfirmasi id_konfirmasi tanggal_konfirmasi varchar20 varchar15 pk tb_member id_member nama_member alamat_member no_telp password username integer varchar20 varchar20 varchar15 varchar15 varchar15 pk Gambar 3.7 PDM Dari gambar diatas dapat dilihat semua primary key dari tabel ukuran, warna pesan dan merk masuk kedalam tabel barang dikarenakan ini karena proses one to many kepada tabel barang. Keterangan kamus data : 1 Nama Tabel : ukuran Primary Key : Id_ ukuran Fungsi Tabel : Menyimpan data ukuran barang Tabel 1: kamus data ukuran Nama kolom Tipe data Lebar Keterangan Id_ ukuran Integer Identifikasi kategori Ukuran Varchar 10 ukuran kategori 2 Nama Tabel : warna Primary Key : Id_ warna Fungsi Tabel : Menyimpan data warna barang Tabel 2: kamus data warna Nama kolom Tipe data Lebar Keterangan Id_ warna Integer Identifikasi kategori Warna Varchar 10 warna kategori 3 Nama Tabel : merk Primary Key : Id_ merk Fungsi Tabel : Menyimpan data merk barang Tabel 3: kamus data merk Nama kolom Tipe data Lebar Keterangan Id_ merk Integer Identifikasi kategori Merk Varchar 15 merk kategori 4 Nama Tabel : barang Primary Key : Id_ barang Fungsi Tabel : Menyimpan data barang Tabel 4: kamus data barang Nama kolom Tipe data Lebar Keterangan Id_barang Integer Barang kategori Id_ukuran Integer ukuran kategori Id_warna Integer warna kategori Id_merk Integer merk kategori Nama barang Varchar 15 Nma barang kategori 5 Nama Tabel : pesan Primary Key : Id_ pesan Fungsi Tabel : Menyimpan data pesan Tabel 5: kamus data pesan Nama kolom Tipe data Lebar Keterangan Id_barang Integer Barang kategori Id_pesan Integer pesan kategori Jumlah Integer Jumlah pesanan Total harga Integer Jumlah total harga Tanggal Datetime Waktu kategori 6 Nama Tabel : member Primary Key : Id_ member Fungsi Tabel : Menyimpan data pelanggan Tabel 6: kamus data member. Nama kolom Tipe data Lebar Keterangan Id_ member Integer Identifikasi member dengan menggunakan ID-nya Username Varchar 20 Nama member Password Varchar 15 Password member Alamat Varchar 20 Alamat member Kelamin Varchar 10 Jenis kelamin member Telepon Varchar 15 Nomor telepon member

3.5 Diagram Hirarki ADMIN