4. Bentuk Normal Ketiga
Kode_Barang Nama_Barang
Satuan Stok
Harga Kode_Supplier
Nama_Supplier Alamat_Supplier
Telepon_Supplier Kode_Customer
Nama_Customer Alamat_Customer
Telepon_Customer
Kode_CPO Tanggal_CPO
Kode_Customer Total_Bayar
Kode_Barang Jumlah_Beli
Indent Sub_Total
Kode_SPO Tanggal_SPO
Kode_MP Kode_Supplier
Sudah_Masuk Kode_Barang
Jumlah_Beli Sub_Total
Barang Supplier
Customer CPO
PO
Tanggal_Pembelian
4.2.4.2. Tabel Relasi
Tabel relasi adalah hubungan suatu entitas dengan dirinya sendiri atau hubungan dengan entitas lainnya. Relasi antar tabel merupakan suatu proses
mengorganisasikan file untuk menghilangkan grup elemen yang berulang-ulang. Proses relasi antar tabel adalah mengelompokkan data menjadi tabel-tabel yang
menunjukan entity dan relasinya yang berfungsi untuk mengakses data item sedemikian rupa sehingga database tersebut mudah di modifikasi. Seperti pada
gambar 4.8 Tabel Relasi Sistem Informasi Penjualan dan Pembelian berikut ini.
Detail CPO Kode_CPO
Kode_Barang Jumlah_Beli
Indent Sub_Total
Detail PO Kode_MP
Kode_Barang Jumlah_Beli
Kode_SPO Sub_Total
CUSTOMER Kode_Customer
Nama_Customer Alamat_Customer
Telepon_Customer SUPPLIER
Kode_Supplier Nama_Supplier
Alamat_Supplier Telepon_Supplier
BARANG Kode_Barang
Nama_Barang Satuan
Stok Harga
CPO Kode_CPO
Tanggal_CPO Kode_Customer
Total_Bayar PO
Kode_MP
Tanggal_Pembelian
Kode_SPO Tanggal_SPO
Kode_Supplier Sudah_Masuk
Gambar 4.8 Tabel Relasi Sistem Informasi Penjualan dan Pembelian
4.2.4.3. Entity Relationship Diagram
Entity Relationship Diagram ERD adalah komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut
yang mempresentasikan seluruh fakta di dunia nyata. Untuk lebih jelasnya dapat dilihat pada gambar 4.9 ERD Sistem Informasi Penjualan dan Pembelian.
CPO
SUPPLIER menerima
Detail PO menerima
Detail CPO
menerima membuat
PO
membuat
Barang Customer
memesan
N 1
1
N N
1
1
N
1 N
1
N
Gambar 4.9 ERD Sistem Informasi Penjualan dan Pembelian
4.2.4.4. Struktur File
Struktur file digunakan untuk perancangan sistem karena struktur file akan menentukan struktur fisik basis data yang menyatakan panjang elemen data dan
jenis data. Struktur file menjelaskan elemen-elemen yang ada di tiap-tiap file yang digunakan. Untuk lebih jelasnya dapat dilihat dari struktur file berikut ini.
Tabel 4.2 Customer Purchases Order CPO Nama File
: Customer Purchases Order CPO Deskripsi
: File yang digunakan untuk data pembuatan CPO Struktur Data
:
No Nama Field
Tipe Panjang
Keterangan
1
Kode_CPO
varchar 50
Primary Key 2
Tanggal_CPO
datetime 8
- 3
Kode_Customer
varchar 6
- 4
Total_Bayar
money 8
-
Tabel 4.3 Detail Customer Purchases Order CPO Nama File
: Detail Customer Purchases Order CPO Deskripsi
: File yang digunakan untuk data pengeluaran barang Struktur Data
:
No Nama Field
Tipe Panjang
Keterangan
1
Kode_CPO
varchar 50
- 2
Kode_Barang
varchar 6
- 3
Jumlah_Beli
int 4
- 4
Indent
int 4
- 5
Sub_Total
money 8
-
Tabel 4.4 Purchases Order PO Nama File
: Purchases Order PO Deskripsi
: File yang digunakan untuk data pembuatan MPSPO Struktur Data
:
No Nama Field
Tipe Panjang
Keterangan
1
Kode_MP
varchar 6
Primary Key 2
Tanggal_Pembelian
datetime 8
- 3
Kode_SPO
varchar 50
Foreign Key 4
Tanggal_SPO
datetime 8
5
Kode_Supplier
varchar 4
6
Sudah_Masuk
varchar 5
Tabel 4.5 Detail Purchases Order PO Nama File
: Detail Purchases Order PO Deskripsi
: File yang digunakan untuk data barang yang akan dipesan Struktur Data
:
No Nama Field
Tipe Panjang
Keterangan
1
Kode_MP
varchar 6
- 2
Kode_Barang
varchar 6
- 3
Jumlah_Beli
int 4
- 4
Kode_SPO
varchar 50
- 5
Sub_Total
money 8
-
Tabel 4.6 Customer Nama File
: Customer Deskripsi
: File yang digunakan untuk memasukkan data Customer Struktur Data
:
No Nama Field
Tipe Panjang
Keterangan
1
Kode_Customer
Varchar 6
Primary Key 2
Nama_Customer
Varchar 50
- 3
Alamat_Customer
Varchar 100
- 4
Telepon_Customer
Varchar 50
-
Tabel 4.7 Barang Nama File
: Barang Deskripsi
: File yang digunakan untuk memasukkan data barang Struktur Data
:
No Nama Field
Tipe Panjang
Keterangan
1
Kode_Barang
varchar 6
Primary Key 2
Nama_Barang
varchar 50
- 3
Satuan
varchar 50
- 4
Stok
int 4
- 5
Harga
money 8
-
Tabel 4.8 Supplier Nama File
: Supplier Deskripsi
: File yang digunakan untuk memasukkan data Supplier Struktur Data
:
No Nama Field
Tipe Panjang
Keterangan
1
Kode_Supplier
Varchar 4
Primary Key 2
Nama_Supplier
Varchar 50
- 3
Alamat_Supplier
Varchar 100
- 4
Telepon_Supplier
Varchar 50
-
4.2.4.5. Kodifikasi