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