Entity Relation Diagram Desain Database

4.4.6 Entity Relation Diagram

Entity Relation DiagramERD menggambarkan hubungan data dari tabel satu ke tabel yang lain. Berikut ini Entity Relation Diagram dari Sistem Informasi Pembelian Barang Pada PT.MATA MULTI MEDIA Surabaya. a. Conceptual Data model Pada gambar 4.9 menjelaskan tantang Conceptual Data modelCDM yang terdiri dari Lima tabel yang saling berhubungan dari sistem informasi Pembelian Barang Pada PT.MATA MULTI MEDIA Surabaya. pegawai i d pegawai nama pegawai password Alamat telepon melayani supply Supplier id supplier nama supplier Alamat kota telepon nama perus ahaan penjualan rating memiliki mas ter item ID item nama item Mempunyai item detail Kd_ID_item nama_barang stok harga beli isi perpac k mempunyai Pembelian nopembelian idpegawai Status harga total tanggal pes anan tanggal kiriman Qty status retur Gambar 4.9 Conceptual Data Model T EM NO P I N SUPPLIER ID_SUPPLIER Text10 ID_PEGAWAI Text10 NAMA_SUPPLIER Text50 ALAMAT Text50 KOTA Text20 TELEPON Text10 NAMA_PERUSAHAAN Text50 PENJUALAN Text50 RATING Text1 PEGAWAI ID_PEGAWAI Text10 NAMA_PEGAWAI Text50 PASSWORD Text5 ALAMAT Text50 TELEPON Text10 ID_PEGAWAI = ID_PEG AWAI ID_SUPPLI ER = I SUPPLY ID_SUPPLIER Text10 KD_ID_ITEM Text10 D_SUPPLI ER b. Physical Data Model Pada Gambar 4.10 menjelaskan tentang Physical Data Model yang telah digenerate dari conceptual data model yang sebelumya dari Sistem Informasi Pembelian Barang Pada PT.MATA MULTI MEDIA Surabaya. ID_SUPPLI ER = ID_SUPPLI ER KD_ID_IT EM = KD_I D_ITEM MASTER_ITEM ID_ITEM Text10 NAMA_ITEM Text100 ITEM_DETAIL ID_ITEM Text10 NOPEMBELIAN Text10 STOK Integer D_I TEM = ID_I HARGA_BELI Integer ISI_PERPACK Integer KD_ID_ITEM Text10 NAMA_BARANG Text20 PEMBELIAN NOPEMBELIAN Text10 ID_SUPPLIER Text10 IDPEGAWAI Text10 STATUS Text10 HARGA_TOTAL Integer EMBELI AN = NOPEMBELI A TANGGAL_PESANAN DateTime TANGGAL_KIRIMAN DateTime QTY Integer STATUS_RETUR Text10 Gambar 4.10 Physical Data Model

4.4.7 Desain Database

Dalam sub bab ini akan dijelaskan struktur tabel-tabel yang akan digunakan dalam pembuatan Sistem Informasi Pembelian Barang Pada PT.Mata Multi Media. Data- data dibawah ini akan menjelaskan satu – persatu detail dari struktur tabel setiap tabelnya. a. Tabel Pegawai Nama Tabel : Tabel Pegawai Primary Key : Id Pegawai Foreign Key : - Fungsi : Menyimpan Data Pegawai No. Nama_Field Type_Data Keterangan 1 Id Pegawai varchar50 Primary Key 2 Nama Pegawai varchar50 3 Password varchar10 4 Alamat varchar50 5 Telepon varchar50 Tabel 4.1 Struktur Tabel Pegawai b. Tabel Item Detail Nama Tabel : Item Detail Primary Key : ID_Item Foreign Key : - Fungsi : Menyimpan Data Barang No. Nama_Field Type_Data Keterangan 1 ID_Item varchar10 Primary Key 2 NoPembelian varchar50 3 Stok Int 4 Harga_Beli Int 5 Isi_Perpack Int 6 Kd_Id_Item varchar10 7 Nama_Barang varchar50 Tabel 4.2 Struktur Tabel Item Detail c. Tabel Supplier Nama Tabel : Tabel Supplier Primary Key : Id Supplier Foreign Key : - Fungsi : Menyimpan Data Supplier No. Nama_Field Type_Data Keterangan 1 Id Supplier varchar10 Primary Key 2 Nama Supplier varchar50 3 Alamat varchar50 4 Kota varchar50 5 Telepon varchar12 6 Nama Perusahaan varchar50 7 Penjualan varchar50 8 Rating varchar1 9 Id Pegawai varchar50 Tabel 4.3 Struktur Tabel Supplier d. Tabel Supply Nama Tabel : Tabel Supply Primary Key : - Foreign Key : Id Suppier Fungsi : Menyimpan Data Transaksi Turun Daya No. Nama_Field Type_Data Keterangan 1 Id Supplier varchar10 Foreign Key 2 Kode Barang varchar10 Tabel 4.4 Struktur Tabel Supply e. Tabel Pembelian Nama Tabel : Tabel Pembelian Primary Key : No Pembelian Foreign Key : - Fungsi : Menyimpan Data Pemesanan Pembelian No. Nama_Field Type_Data Keterangan 1 No Pembelian varchar10 Primary Key 2 Id Pegawai varchar10 3 Nama Pegawai varchar50 4 Id Supplier varchar10 5 Nama Supplier varchar50 6 Status varchar10 7 Harga Total Int 8 Tanggal Pesanan Datetime 9 Tanggal Kiriman Datetime Tabel 4.5 Struktur Tabel Pembelian f. Tabel Detail Pemesanan Pembelian Nama Tabel : Tabel Detail Pemesanan Pembelian Primary Key : - Foreign Key : No Pembelian Fungsi : Menyimpan Data Detail Pemesanan Pembelian No. Nama_Field Type_Data Keterangan 1 No Pembelian varchar10 Foreign Key 2 Kode Barang varchar10 3 Nama Barang varchar50 4 Qty Int 5 Status Barang varchar10 6 Harga Beli Int Tabel 4.6 Struktur Tabel Detail Pemesanan Pembelian

4.4.8 Disain Input Output