PERANCANGAN SISTEM
4.1 Data flow diagram (DFD) 4.1.1 Diagram konteks
Pasien
Supplier
Daftar obat yang dipesan
Laporan
Pimpinan
22
23
file Obat
1. Cek Obat
Obat
dt obat
Supplier
Dt Persediaan
Persediaan
dt persediaan
Pimpinan
Laporan
3. Laporan
dt obat, dt Persediaan
24
M Obat Sedia
N supplier
Mssp_code* Msin_code* Trhd_nota* Mssp_name Msin_mskt_code Trhd_keterangan Mssp_alamat Msin_name Trhd_tgl Mssp_telp Msin_sisa_stock Trhd_in out
Mssp_contact_person
Msin_msst_code
Trhd_mssp_code**
Mssp_keterangan
Trdt_msin_msst_code
Msst_name Mspl_keterangan
Gambar 4.3:ERD
25
4.3 NORMALISASI 4.3.1 Bentuk 1NF msin_code* msin_mskt_code msin_name msin_sisa_stock msin_msst_code trhd_nota* trhd_keterangan trhd_tgl trhd_in out trhd_mssp_code** trhd_mssp_name trdt_msin_code** trdt_msin_msst_code trdt_harga trdt_qty trdt_sisa msst_code* msst_name mspl_code* mspl_name mspl_alamat mspl_telp mspl_contact_person mssp_code* mssp_name mssp_alamat mssp_telp mssp_contact_person mssp_keterangan
Tabel 4.4:1NF
26
4.3.2 Bentuk 2 NF msin_code* msin_mskt_code msin_name msin_sisa_stock msin_msst_code trhd_nota* trhd_keterangan trhd_tgl trhd_inout trhd_mssp_code** trhd_mssp_name trdt_msin_code** trdt_msin_msst_code trdt_harga trdt_qty trdt_sisa msst_code msst_name
Tabel 4.5:2NF
27
4.3.3 Bentuk 3 NF
trhd_nota* msin_code* msin_mskt_code msin_name msin_sisa_stock msin_msst_code trhd_keterangan trhd_tgl trhd_in out trhd_mssp_code** trhd_mssp_name trdt_msin_code** trdt_msin_msst_code trdt_harga mssp_code* mssp_name Mssp_alamat mssp_telp mssp_contact_person mssp_keterangan trdt_qty trdt_sisa Msst_code* Msst_name mssp_code* mssp_name Mssp_alamat mssp_telp mssp_contact_person mssp_keterangan
Tabel 4.6: 3NF
28
4.4. Rancangan Database a. Rancangan Database Supplier Nama Database Keyfield Total Field : : : MsSupplier.mdb mssp_code 6
Keterangan Kode Supplier Nama Supplier Alamat Supplier Telephone Contact Person Keterangan
29
b. Rancangan Database Pelanggan Nama Database Keyfield Total Field : : : MsPelanggan.mdb mspl_code 6
Keterangan Kode Pelanggan Nama Pelanggan Alamat Telephone Contact Person Keterangan
30
c. Rancangan Database Satuan Nama Database Keyfield Total Field : : : MsSatuan.mdb msst_code 2
d. Rancangan Database Kategori Nama Database Keyfield Total Field : : : MsKategori.mdb msst_code 2
31
e. Rancangan Database Inventory Nama Database Keyfield Total Field : : : MsInventory.mdb msin_code 5
Panjang Long Integer Long Integer 100 Long Integer Long Integer
Keterangan Kode Inventory Nama Inventory Nama Obat Sisa Stock Kode Satuan
32
f. Rancangan Database Transaksi Header Nama Database Keyfield Total Field : : : TransHd.mdb trhd_nota 8
Field Nama Field 1. 2. 3. 4. 5. 6. 7. 8. trhd_nota trhd_keterangan trhd_tgl trhd_inout trhd_mssp_code trhd_mssp_name trhd_mspl_code trhd_mspl_name
Tipe Data Text Text Date Text Number Text Number Text
Keterangan Kode Nota Keterangan Tanggal Nota In atau Out Kode Supplier Nama Supplier Kode Pelanggan Nama Pelanggan
33
g. Rancangan Database Transaksi Data Nama Database Keyfield Total Field : : : TransDt.mdb trdt_trhd_nota, trdt_code 9
Field Nama Field 1. 2. 3. 4. 5. 6. 7. 8. 9. trdt_trhd_nota trdt_code trdt_msin_mskt_code trdt_msin_code trdt_msin_name trdt_msin_msst_code trdt_harga trdt_qty trdt_sisa
Tipe Data Text Number Number Number Text Text Currency Number Number
Panjang 25 Long Integer Long Integer Long Integer 50 5 Rp"#,##0 Long Integer Long Integer
Keterangan Kode Nota Kode Transaksi Kode Kategori Kode Inventory Nama Inventory Kode Satuan Harga Obat Banyak Obat update ke
msin_sisa_stock
34
35
36
37
38
39