Conceptual Data Model CDM Physical Data Model PDM

4.2.3 Entity Relationship Diagram ERD

Struktur database yang digunakan digambarkan melalui Entity Relationship Diagram ERD. ERD terdapat dua macam jenis yaitu dalam bentuk Conceptual Data Model CDM dan Physical Data Model PDM.

4.2.3.1 Conceptual Data Model CDM

Conceptual Data Model ini merupakan gambaran sistem database dari aplikasi katalog persediaan barang secara logik yang terdiri atas tabel-tabel yang akan dibuat dan relasi yang menghubungkan tabel satu dengan tabel yang lainnya. Relationship_1 Relationship_2 Relationship_3 Relationship_7 Relationship_8 Relationship_9 user_grup Relationship_11 gudang_grup barang kd_barang nama_barang spesifikasi foto1 foto2 foto3 foto4 foto5 caption1 caption2 caption3 caption4 caption5 pi Characters 50 Characters 256 Characters 1000 Image Image Image Image Image Characters 256 Characters 256 Characters 256 Characters 256 Characters 256 M Identifier_1 pi grup_barang kd_grup nama_grup pi Characters 50 Characters 256 M Identifier_1 pi Gudang kd_gudang nama_gudang pi Characters 50 Characters 256 M Identifier_1 pi USRTAB userid username passw disableuser jabatan pi Characters 50 Characters 256 Characters 256 Integer Characters 256 M Identifier_1 pi dterimabarang no_dt qty tglBa pi Integer Integer Date M Identifier_1 pi dkeluarbarang no_dk qty tglKeluar pi Integer Integer Date M Identifier_1 pi dpengembalian no_dp qty tglKembali pi Integer Integer Date M Identifier_1 pi Gambar 8. Conceptual Data Model

4.2.3.2 Physical Data Model PDM

Physical Data Model PDM merupakan hasil dari generating Conceptual Data Model CDM. PDM merupakan gambaran secara fisik dari database yang akan dibangun pada aplikasi katalog persediaan ini. Di dalam PDM terdapat tabel- tabel yang saling berelasi dan berisikan data yang sudah terdapat tipe datanya. barang kd_barang kd_grup nama_barang spesifikasi foto1 foto2 foto3 foto4 foto5 caption1 caption2 caption3 caption4 caption5 CHAR50 CHAR50 CHAR256 CHAR1000 BLOB BLOB BLOB BLOB BLOB CHAR256 CHAR256 CHAR256 CHAR256 CHAR256 pk fk grup_barang kd_grup nama_grup CHAR50 CHAR256 pk Gudang kd_gudang nama_gudang CHAR50 CHAR256 pk USRTAB userid username passw disableuser jabatan CHAR50 CHAR256 CHAR256 INTEGER CHAR256 pk dterimabarang no_dt kd_barang kd_gudang qty tglBa INTEGER CHAR50 CHAR256 INTEGER DATE pk fk1 fk2 dkeluarbarang no_dk kd_gudang kd_barang qty tglKeluar INTEGER CHAR256 CHAR50 INTEGER DATE pk fk2 fk1 dpengembalian no_dp kd_gudang kd_barang qty tglKembali INTEGER CHAR256 CHAR50 INTEGER DATE pk fk2 fk1 user_grup userid kd_grup CHAR50 CHAR50 pk,fk1 pk,fk2 gudang_grup kd_gudang kd_grup CHAR256 CHAR50 pk,fk1 pk,fk2 Gambar 9. Physical Data Model

4.2.4 Struktur Tabel