3.5 Perancangan Data
1. CDM Conceptual Data model
Conceptual Data model adalah rancangan dalam bentuk diagram sebelum pembuatan database secara detail. model data konseptual ini dibuat tanpa harus
mempertimbangkan DBMS apa yang nantinya akan dipakai, karena bentuk ini hanya sebuah konsep rancangan yang nantinya bisa digunakan semua DBMS apa
yang sesuai dengan kebutuhan. Model data konseptual pada aplikasi sistem ini mempresentasikan
rancangan database konseptual yang nantinya akan digunakan oleh sistem ini. untuk lebih jelasnya dapat dilihat pada gambar berikut :
Gambar 3.11 Perancangan database secara global CDM
2. PDM Phisical Data Model
Phisical Data Model dibuat dengan cara merubah data konseptual yang telah dijelaskan diatas. model data ini mempresentasikan rancangan fisik database
yang disimpan diserver. Model data ini menghasilkan tabel-tabel yang nantinya akan dipakai dalam
implementasi sistem yang dibuat, sehingga kita tidak harus membuat tabel-tabel satu per satu kita hanya mengenerate saja ke database yang akan kita gunakan
sebagai contoh penulis memakai MySQL.
Gambar 3.12 Phisical data model
3.6 Perancangan tabel
Pada aplikasi katalog ini penulis membuat 7 tabel database yaitu buku_all, cateogory_desain, category_gadget, category_jaringan,
category_office, category_os, category program. Berikut gambar tabel database pada Mysql :
Gambar 3.13 Tabel database pada mysql
1. Tabel buku_all
Tabel buku_all merupakan tabel yang berisi semua data buku yang ada.
Tabel 3.1 Tabel buku_all Name field
Type Panjang
Keteranga
bib_id Int
Primary key Author
Var 50
Title Var
50 publisher
Var 50
taun_terbit Var
15
2. Tabel category_desain merupakan tabel buku yang berhubungan dengan
desain. Tabel 3.2 Tabel category_desain
Name field Type
Panjang Keteranga
bib_id Int
Primary key author
Var 50
title Var
50 publisher
Var 50
taun_terbit Var
15
3. Tabel category_gadget
Tabel category_gadget merupakan tabel untuk buku yang berhubungan
dengan gadget. Tabel 3.3 Tabel category_gadget
Name field Type
Panjang Keteranga
bib_id Int
Primary key author
Var 50
title Var
50 publisher
Var 50
taun_terbit Var
15