Professional Documents
Culture Documents
Oke, perancangan Sistem Informasi Retail Minimarket tidak berakhir sampai disini. Setelah
kebutuhan data (Data Requirement) telah terpenuhi, selanjutnya kita merancang Desain ERD
(ENTITY RELATIONSHIP DIAGRAM), dan seterusnya akan saya jelaskan sesuai point masingmasing . So, check it out!!
D. TABEL
a. Hubungan Antar Tabel
Relasi antar tabel harus terlebih dahulu dirancang untuk mendukung kelancaran pengolahan data
supaya dapat berjalan dengan baik.Dengan relasi yang baik akan diperoleh gambaran umum
jalannya sistem yang dipersiapkan. Relasi antar tabel ini merupakan alat bantu dalam
menentukan langkah-langkah kerja yang akan dilakukan oleh pemrogram yang dimulai dari
proses perekaman data, pembentukan table sampai dengan pembentukan laporan sesuai dengan
permasalahan yang ditangani.
TYPE
SIZ
KETERANGAN
KODEGOLONG
VARCHA
E
100
KODE UNTUK
AN
NAMAGOLONG
R
VARCHA
100
GOLONGAN
NAMA UNTUK
AN
GOLONGAN
Tabel
BARANGJENIS
TYPE
SIZ
KETERANGAN
KODEJENIS
VARCH
E
100
KODEGOLON
AR
VARCH
100
KODE UNTUK
GAN
NAMAJENIS
AR
VARCH
100
GOLONGAN
NAMA UNTUK JENIS
AR
BARANG
BARANGPRODUK
Tabel ini digunakan untuk menyimpan data jenis produk.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : BARANGPRODUK
Primary Key : KODEPRODUK
Foreign Key : KODEJENIS
NAMA
TYPE
SIZ
KETERANGAN
KODEJENIS
VARCH
E
100
KODEPROD
AR
VARCH
100
KODE UNTUK
UK
NAMAPROD
AR
VARCH
100
PRODUK
NAMA UNTUK
UK
AR
PRODUK BARANG
Tabel
Tabel BARANG
Tabel ini digunakan untuk menyimpan data barang.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : BARANG
Primary Key : KODEBARANG
Foreign Key : KODEPRODUK
NAMA
TYPE
SIZ
KETERANGAN
KODEPROD
VARCHA
E
100
KODE UNTUK
UK
KODEBARA
R
VARCHA
100
PRODUK
KODE UNTUK
NG
NAMABARA
R
VARCHA
100
BARANG
NAMA UNTUK
NG
SATUAN
HARGABELI
R
INT
MONEY
BARANG
SATUAN BARANG
HARGA BELI
HARGAJUAL
MONEY
BARANG
HARGA JUAL
STOK
INT
BARANG
STOK BARANG
Tabel PEGAWAI
Tabel ini digunakan untuk menyimpan data pengguna.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : PEGAWAI
Primary Key : USERID
NAMA
TYPE
SIZ
KETERANGAN
E
100
USER ID UNTUK
AR
VARCH
100
PEGAWAI
PASS ID PEGAWAI
D
NAMA
AR
VARCH
100
NAMA PEGAWAI
STAT
AR
VARCH
100
STATUS PEGAWAI
US
AR
USERI
VARCH
D
PASSI
Tabel PENJUALAN
Tabel ini digunakan untuk menyimpan data penjualan barang.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : PENJUALAN
Primary Key : NOMORNOTA
Foreign Key : USERID
NAMA
TYPE
SIZ
KETERANGAN
NOMORNOT
VARCH
E
100
NOMOR NOTA
A
TANGGALNO
AR
DATE
PENJUALAN
TANGGAL NOTA
TA
JUMLAHBAY
INT
PENJUALAN
JUMLAH BAYAR
AR
DISKON
SUBTOTAL
INT
INT
DISKON PENJUALAN
TOTAL SETELAH
USERID
VARCH
100
DISKON
USER ID PEGAWAI
AR
Tabel PENJUALAN_DETAIL
Tabel ini digunakan untuk menyimpan data penjualan barang secara detail.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : PENJUALANDETAIL
TYPE
SIZ
KETERANGAN
NOMORNOT
VARCHA
E
100
NOMOR NOTA
A
KODEBARAN
R
VARCHA
100
PENJUALAN
KODE BARANG
G
HARGAJUAL
R
MONEY
PENJUALAN
HARGA JUAL
JUMLAH
INT
BARANG
JUMLAH ITEM
BARANG
TOTAL BAYAR
SUBTOTAL
MONEY
Tabel SUPPLIER
Tabel ini digunakan untuk menyimpan data supplier.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : SUPPLIER
Primary Key : KODESUPPLIER
NAMA
TYPE
SIZ
KETERANGAN
KODESUPPLI
VARCH
E
100
KODE SUPPLIER
ER
NAMASUPPL
AR
VARCH
100
NAMA SUPPLIER
IER
ALAMAT
AR
VARCH
100
ALAMAT SUPPLIER
NOTELEPON
AR
VARCH
100
NOMOR TELEPON
AR
SUPPLIER
Tabel PEMBELIAN
Tabel ini digunakan untuk menyimpan data pembelian barang.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : PEMBELIAN
TYPE
SIZ
KETERANGAN
NOMORMASU
VARCH
E
100
NOMOR MASUK
K
TANGGALMAS
AR
DATE
PEMBELIAN
TANGGAL MASUK
UK
KODESUPPLIE
VARCH
100
PEMBELIAN
KODE SUPPLIER
R
TOTAL
USERID
AR
MONEY
VARCH
100
TOTAL PEMBELIAN
USER ID PEGAWAI
AR
Tabel PEMBELIAN_DETAIL
Tabel ini digunakan untuk menyimpan data pembelian barang secara detail.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : PEMBELIANDETAIL
Foreign Key : NOMORMASUK &KODEBARANG
NAMA
TYPE
SIZ
KETERANGAN
NOMORMAS
VARCHA
E
100
NOMOR MASUK
UK
KODEBARAN
R
VARCHA
100
PEMBELIAN
KODE BARANG
G
HARGABELI
JUMLAH
SUBTOTAL
R
MONEY
INT
MONEY