Anda di halaman 1dari 18

BAB IV

PERANCANGAN SISTEM
4.1 Data flow diagram (DFD) 4.1.1 Diagram konteks

Pasien

Faktur, daftar obat yang dipesan

Supplier
Daftar obat yang dipesan

Sistem Persediaan Obat

Laporan

Pimpinan

Gambar 4.1: Diagram konteks

22

23

4.1.2 Diagram Detail

file Obat

Bagian Persediaan obat

Kartu persediaan obat

1. Cek Obat

Obat

dt obat

Supplier

Daftar obat yang dipesan

2. Buat daftar obat yang dipesan

Dt Persediaan

Persediaan

dt persediaan

Pimpinan

Laporan

3. Laporan

dt obat, dt Persediaan

Gambar 4.2: Diagram detail

24

4.2 Entitiy Relationship Diagram (ERD)

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**

M Trhd_mssp_name pelanggan Trdt_msin_code**

Mssp_keterangan

Trdt_msin_msst_code

Mspl_code* Trdt_harga Mspl_name Trdt_qty Mspl_alamat Trdt_sisa Mspl_telp Msst_code*


Mspl_contact_person

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

mssp_code* mssp_name mssp_alamat mssp_contact_person mssp_keterangan

mspl_code* mspl_name mspl_alamat mspl_telp mspl_contact_person mspl_keterangan

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

Field Nama Field 1. 2. 3. 4. 5. 6. mssp_code mssp_name mssp_alamat mssp_telp mssp_contact_person mssp_keterangan

Tipe Data Number Text Text Text Text Text

Panjang Long Integer 30 50 15 30 100

Keterangan Kode Supplier Nama Supplier Alamat Supplier Telephone Contact Person Keterangan

Tabel 4.7. Rancangan Database Supplier

29

b. Rancangan Database Pelanggan Nama Database Keyfield Total Field : : : MsPelanggan.mdb mspl_code 6

Field Nama Field 1. 2. 3. 4. 5. 6. mspl_code mspl_name mspl_alamat mspl_telp mspl_contact_person mspl_keterangan

Tipe Data Number Text Text Text Text Text

Panjang Long Integer 30 50 15 30 50

Keterangan Kode Pelanggan Nama Pelanggan Alamat Telephone Contact Person Keterangan

Tabel 4.8.Rancangan Database Pelanggan

30

c. Rancangan Database Satuan Nama Database Keyfield Total Field : : : MsSatuan.mdb msst_code 2

Field Nama Field 1. 2. msst_code msst_name

Tipe Data Text Text

Panjang Long Integer 50

Keterangan Kode Satuan Nama Satuan

Tabel 4.9. Rancangan Database Satuan

d. Rancangan Database Kategori Nama Database Keyfield Total Field : : : MsKategori.mdb msst_code 2

Field Nama Field 1. 2. msst_code msst_name

Tipe Data Text Text

Panjang Long Integer 50

Keterangan Kode Kategori Nama Kategori

Tabel 4.10. Rancangan Database Kategori

31

e. Rancangan Database Inventory Nama Database Keyfield Total Field : : : MsInventory.mdb msin_code 5

Field Nama Field 1. 2. 3. 4. 5. msin_code msin_mskt_code msin_name msin_sisa_stock msin_msst_code

Tipe Data Number Number Text Number Number

Panjang Long Integer Long Integer 100 Long Integer Long Integer

Keterangan Kode Inventory Nama Inventory Nama Obat Sisa Stock Kode Satuan

Tabel 4.11 Rancangan Database Inventory

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

Panjang 25 100 8 3 Long Integer 100 Long Integer 100

Keterangan Kode Nota Keterangan Tanggal Nota In atau Out Kode Supplier Nama Supplier Kode Pelanggan Nama Pelanggan

Tabel 4.12 Rancangan Database Transaksi Header

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

Tabel 4.13 Rancangan Database Transaksi Data

34

4.5 Desain Program Form Menu Utama

Form Detail Supplier

35

Form Daftar Supplier

Form Detail Satuan

Form Daftar Satuan

36

Form Detail Kategori

From Daftar Kategori

Form Detail Inventory

37

Form Daftar Inventory

From Detail Transaksi Barang

38

From Daftar Transaksi Barang

From laporan Barang

39

Anda mungkin juga menyukai