Conceptual Data Model CDM Physical Data Model PDM

kebutuhan sistem dalam pemrosesan database. ERD menyediakan bentuk untuk menunjukkan struktur keseluruhan dari data yang dibutuhkan oleh sistem. Dalam ERD data-data tersebut digambarkan dengan menggambarkan simbol entity. Dalam perancangan sistem ini terdapat beberapa entity yang saling terkait untuk menyediakan data-data yang dibutuhkan oleh sistem.

A. Conceptual Data Model CDM

Sebuah CDM memaparkan relasi-relasi atau hubungan antar tabel dan menggambarkan secara keseluruhan konsep struktur basis data yang dirancang untuk suatu aplikasi. Pada CDM telah didefinisikan kolom mana yang menjadi primary key. CDM dari aplikasi Sistem Informasi Apotek Sinar dapat dilihat pada Gambar 3.10. Menghasilkan Memiliki Membeli Menjual Mendaftar Menyimpan Mendaftar Menyimpan Mas ter_Cus tomer Kd_Cus tomer Nm_Cus tomer A lm_Cus tomer Kota_Customer Telp_Cus tomer Fax _Cus tomer Jatuh_Tempo_Cus tomer Keterangan Mas ter_Supplier Kd_Supplier Nm_Supplier A lm_Suplier Kota Telp_Supplier Fax _Supplier Jatuh_Tempo Transaks i_Pembelian Kd_f aktur Tanggal Tgl_jatuh_tempo Golongan Detail_Trans aks i_Pembelian Quantity Harga_Netto Total_Netto Disc ount Total_Netto_dis c PPN Subtotal_beli Grandtotal_beli Satuan Status HPpenjualan Selis ih_Kenaikan_Harga Grandtotal Status Pembay aran MarginBeli Mas ter_Stok Jumlah_s tok Stok_minimum s atuan_barang Mas ter_Barang Kd_barang Nm_barang Satuan Harga_Netto Exp_Date Harga_Jual HPpenjualan Transaks i_Penjualan kd_Penjualan Tgl_Jual Tgl_jatuh_tempo_jual No_Res ep Jenis _Margin_Res ep Status_Pengantaran Status_Pembay aran_jual Seri_Penjualan Jenis _Penjualan Detail_Trans aks i_Penjualan HPpenjualan Quantity Disc ount_jual Margin Subtotal_jual Grandtotal_jual Bay ar_jual Kembali_Jual Mas ter_Dokter Kd_dokter Nm_Dokter A lm_Dokter No_Telp Gambar 3.10 CDM Sistem Informasi Apotek Sinar STIKOM SURABAYA CDM sistem informasi Apotek Sinar yang terdiri beberapa tabel yaitu: master customer, master barang, master supplier, master dokter, master stok, pembelian, detil pembelian, penjualan dan detil penjualan. Seperti terdapat pada Gambar 3.10.

B. Physical Data Model PDM

PDM merupakan hasil generate dari CDM yang menggambarkan secara detil konsep rancangan struktur basis data yang dirancang untuk pembuatan sistem. PDM berisikan tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel seperti Gambar 3.11. KD_SUPPLIER = KD_SUPPLIER KD_FAKTUR = KD_FAKTUR KD_BARANG = KD_BARANG KD_BARANG = KD_BARANG KD_DOKTER = KD_DOKTER KD_PENJUALAN = KD_PENJUALAN KD_CUSTOMER = KD_CUSTOMER KD_BARANG = KD_BARANG MASTER_CUSTOMER KD_CUSTOMER varchar70 NM_CUSTOMER varchar150 A LM_CUSTOMER varchar350 KOTA_CUSTOMER varchar50 TELP_CUSTOMER int FAX_CUSTOMER varchar50 JATUH_TEMPO_CUSTOMER datetime KETERA NGA N_CUSTOMER varchar24 MASTER_SUPPLIER KD_SUPPLIER varchar40 NM_SUPPLIER varchar100 A LM_SUPLIER varchar300 KOTA varchar30 TELP_SUPPLIER int FAX_SUPPLIER int JATUH_TEMPO int TRA NSA KSI_PEMBELIA N KD_FAKTUR varchar40 KD_SUPPLIER varchar40 TGL_BELI datetime TGL_JA TUH_TEMPO_BELI datetime GOLONGAN varchar10 DETIL_TRA NSA KSI_PEMBELIA N KD_FAKTUR varchar40 KD_BARANG varchar40 JUMLAH int HARGA _NETTO_PEMBELIA N int TOTAL_NETTO int DISCOUNT numeric18,3 TOTAL_NETTO_DISC numeric18,4 PPN numeric18,4 SUBTOTAL_BELI int GRA NDTOTAL_BELI int SATUA N varchar25 STA TUS varchar10 HPPENJUALAN numeric9,18 SELISIH_KENAIKAN_HA RGA numeric9,18 GRA NDTOTAL int STA TUS_PEMBA YA RA N_BELI varchar20 MARGINBELI numeric9,18 MASTER_STOK KD_BARANG varchar40 JUMLAH_STOK int STOK_MINIMUM int SATUA N_BA RA NG varchar20 MASTER_BA RA NG KD_BARANG varchar40 NM_BA RANG varchar100 SATUA N varchar25 HARGA _NETTO int EXP_DA TE datetime HARGA _JUA L int HPPENJUALAN numeric9,18 TRA NSA KSI_PENJUALA N KD_PENJUA LA N varchar40 KD_CUSTOMER varchar70 KD_DOKTER varchar40 TGL_JUAL datetime TGL_JA TUH_TEMPO_JUAL datetime NO_RESEP varchar100 JENIS_MARGIN_RESEP varchar20 STA TUS_PENGA NTARA N varchar50 STA TUS_PEMBA YA RA N_JUA L varchar20 SERI_PENJUALA N varchar5 JENIS_PENJUALAN varchar5 DETA IL_TRA NSAKSI_PENJUALAN KD_PENJUA LA N varchar40 KD_BARANG varchar40 HPPENJUALAN numeric9,18 QUA NTITY_JUA L int DISCOUNT_JUA L numeric18,3 MARGIN int SUBTOTAL_JUA L int GRA NDTOTAL_JUA L int BAY AR_JUA L int KEMBA LI_JUAL int MASTER_DOKTER KD_DOKTER varchar40 NM_DOKTER varchar50 A LM_DOKTER varchar100 NO_TELP varchar30 Gambar 3.11 PDM Sistem Informasi Apotek Sinar STIKOM SURABAYA

3.3.4 Struktur Tabel