Gambar 3.24 PDM Aplikasi Penjualan Obat Hewan Ternak
3.2.6 Struktur Tabel
Struktur tabel aplikasi penjualan obat hewan ternak pada BSM adalah sebagai berikut:
1. Tabel pengguna
Primary Key : id_pengguna Foreign Key : -
Fungsi : Menyimpan data pengguna
Tabel 3.14 Struktur Pengguna
Field Type Data
Length Constraint
id_pengguna varchar
20 Primary Key
nama_pengguna varchar
100 username
varchar 50
password varchar
50 grup_pengguna
varchar 50
isaktif boolean
FK_OBAT_BERFUNGSI_KATEGORI
FK_OBAT_BERISI_SATUAN FK_PENJUALA_MEMBELI_PELANGGA
FK_PENJUALA_MELAYANI_PENGGUNA FK_DETIL_PE_DETIL_PEN_PENJUALA
FK_DETIL_PE_DETIL_PEN_OBAT
FK_STOK_OBA_MENYETOK_SUPPLIER FK_DETIL_ST_DETIL_STO_STOK_OBA
FK_DETIL_ST_DETIL_STO_OBAT pengguna
id_pengguna nama_pengguna
username password
grup_pengguna isaktif
varchar20 varchar100
varchar50 varchar50
varchar50 bit
pk
obat id_obat
id_satuan id_kategori
nama_obat jumlah_satuan
harga_beli gross_margin
harga_jual min_stok
stok_obat varchar20
varchar20 varchar20
varchar100 varchar10
money float
money int
int pk
fk2 fk1
kategori id_kategori
kategori varchar20
varchar100 pk
satuan id_satuan
satuan varchar20
varchar20 pk
supplier id_supplier
nama_supplier alamat_supplier
kodepos_supplier kota_supplier
prov_supplier telp_supplier
varchar20 varchar100
varchar200 varchar10
varchar100 varchar100
varchar15 pk
penjualan no_faktur
id_pelanggan id_pengguna
tgl_penjualan Total
bayar kembalian
varchar20 varchar20
varchar20 datetime
money money
money pk
fk1 fk2
pelanggan id_pelanggan
nama_pelanggan nama_perusahaan
alamat_pelanggan kodepos_pelanggan
kota_pelanggan prov_pelanggan
telp_pelanggan varchar20
varchar100 varchar100
varchar200 varchar10
varchar100 varchar100
varchar15 pk
stok_obat id_stok
id_supplier tgl_stok
varchar20 varchar20
datetime pk
fk detil_penjualan
no_faktur id_obat
jumlah_obat total_harga
varchar20 varchar20
int money
pk,fk1 pk,fk2
detil_stok id_stok
id_obat jumlah
tgl_exp varchar20
varchar20 int
datetime pk,fk1
pk,fk2
2. Tabel Obat
Primary Key : id_obat Foreign Key : id_satuan, id_kategori
Fungsi : Menyimpan data obat
Tabel 3.15 Struktur Obat
Field Type Data
Length Constraint
id_obat varchar
20 Primary Key
id_satuan varchar
20 Foreign Key
id_kategori varchar
20 Foreign Key
nama_obat varchar
100 jumlah_satuan
varchar 10
harga_beli money
10 gross_margin
int harga_jual
float min_stok
int stok_obat
inti
3. Tabel Supplier