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