Perancangan database Perancangan Data

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