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

Cek Obat Obat dt obat Supplier Daftar obat yang dipesan 2.2 Diagram Detail file Obat Bagian Persediaan obat Kartu persediaan obat 1.23 4. Laporan dt obat. dt Persediaan Gambar 4.2: Diagram detail . Buat daftar obat yang dipesan Dt Persediaan Persediaan dt persediaan Pimpinan Laporan 3.1.

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.24 4.3:ERD .

4:1NF .3 NORMALISASI 4.3.25 4.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.

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.26 4.5:2NF .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 .3.27 4.

3. Rancangan Database Supplier Nama Database Keyfield Total Field : : : MsSupplier. Rancangan Database Supplier .mdb mssp_code 6 Field Nama Field 1. Rancangan Database a. 5. 2.28 4. 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. 4. 6.4.7.

3. 4. 6. 2.8.Rancangan Database Pelanggan .mdb mspl_code 6 Field Nama Field 1.29 b. 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. Rancangan Database Pelanggan Nama Database Keyfield Total Field : : : MsPelanggan. 5.

10. 2. Rancangan Database Kategori Nama Database Keyfield Total Field : : : MsKategori.mdb msst_code 2 Field Nama Field 1.mdb msst_code 2 Field Nama Field 1. Rancangan Database Kategori . Rancangan Database Satuan Nama Database Keyfield Total Field : : : MsSatuan. 2.30 c. msst_code msst_name Tipe Data Text Text Panjang Long Integer 50 Keterangan Kode Satuan Nama Satuan Tabel 4. Rancangan Database Satuan d.9. msst_code msst_name Tipe Data Text Text Panjang Long Integer 50 Keterangan Kode Kategori Nama Kategori Tabel 4.

Rancangan Database Inventory Nama Database Keyfield Total Field : : : MsInventory. 2. 4. 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 . 5.mdb msin_code 5 Field Nama Field 1. 3.31 e.

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. 7.mdb trhd_nota 8 Field Nama Field 1. 3. 5.32 f.12 Rancangan Database Transaksi Header . Rancangan Database Transaksi Header Nama Database Keyfield Total Field : : : TransHd. 2. 4. 8. 6.

9. 2. 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"#. 4. trdt_code 9 Field Nama Field 1.##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. 3. 6.33 g. Rancangan Database Transaksi Data Nama Database Keyfield Total Field : : : TransDt. 8. 7.13 Rancangan Database Transaksi Data .mdb trdt_trhd_nota. 5.

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 .

Sign up to vote on this title
UsefulNot useful