Rancangan Basis Data Desain dan Perancangan

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