commit to user 19
3.2.8. Relasi antar tabel Relasi antar tabel ditunjukkan seperti pada Gambar 3.8
Gambar 3.8 relasi antar tabel
3.3 Rancangan Basis Data
Rancangan Basis data untuk system informasi yang penulis bangun adalah sebagai berikut :
1. Tabel admin tabel admin digunakan untuk menyimpan data username dan password
admin
Tabel 3.1 Tabel Admin Field
Typevalue keterangan
Username Varchar10
Password Varchar20
commit to user 20
2. Tabel operator Tabel operator digunakan untuk menyimpan data operator
Tabel 3.2 Tabel operator Field
Typevalue keterangan
Id_operator Integer
Primary Username
Varchar10 Password
Varchar20
3. Tabel barang Tabel barang digunakan untuk menyimpan data barang.
Tabel 3.3 Tabel barang Field
Typevalue keterangan
kodebarang Varchar6
Primary key Namabarang
Varchar20 Id_satuan
Integer Foreign key
Kategori Varchar40
4. Tabel stok Tabel stok digunakan untuk menyimpan informasi mengenai stok dari
barang yang ada di apotek Tabel 3.4 Tabel Stok
Field Typevalue
keterangan Id_stok
Integer Primary key
Kodebarang Varchar6
Foreign key Jumlah
Integer
commit to user 21
5. Tabel supplier Tabel supplier digunakan untuk menyimpan data dari supplier
Tabel 3.5 Tabel Suplier Field
Typevalue keterangan
Id_suplier Integer
Primary key Kodesuplier
Varchar6 Namasuplier
Varchar20 Alamat
Text Cp
Varchar15
6. Tabel customer Tabel customer digunakan untuk menyimpan data dari customer
Tabel 3.6 Tabel Customer Field
Typevalue keterangan
Id_customer Integer
Primary key No_pendaftaran
Varchar6 Nama
Varchar20 Alamat
Text Cp
Varchar15
7. Tabel satuan Tabel satuan digunakan untuk menyimpan data satuan dari barang
Tabel 3.7 Tabel Satuan Field
Typevalue keterangan
Id_satuan Integer
Primary key Nama_satuan
Varchar20
commit to user 22
8. Tabel penerimaan Tabel penerimaan digunakan untuk menyimpan data penerimaan atau
barang masuk. Tabel 3.8 Tabel penerimaan
Field Typevalue
keterangan No_penerimaan
Varchar6 Primary key
Kodebarang Varchar6
Tanggal Varchar6
Foreign key Jumlah
Varchar6 Id_suplier
Integer Foreign key
9. Tabel retur_penerimaan Tabel retur penerimaan digunakan untuk menyimpan data retur
penerimaan kepada supplier Tabel 3.9 Tabel retur_penerimaan
Field Typevalue
keterangan Id_retur_penerimaan
Integer Primary key
Tanggal Varchar8
Id_suplier Integer
Foreign key Jumlah
Integer Keterangan
text
10. Tabel pengeluaran Tabel penjualan digunakan untuk menyimpan data pengeluaran
Tabel 3.10 Tabel Penjualan Field
Typevalue keterangan
No_pengeluaran Varchar6
Primary key kodebarang
Char6 Foreign key
Tanggal Varchar6
Id_customer Integer
Foreign key
commit to user 23
11. Tabel retur_pengeluaran Tabel retur_pengeluaran digunakan untuk menyimpan data retur dari
pengeluaran barang Tabel 3.11 Tabel retur_pengeluaran
Field Typevalue
keterangan Id_returpenjualan
Integer Primary key
Tanggal Varchar8
kodebarang char6
Foreign key Id_customer
Integer Foreign key
Jumlah Integer
Keterangan text
3.4 Perancangan Antarmuka Sistem