Perancangan Database TEMUAN LAPANGAN DAN PERANCANGAN SISTEM
Gambar rancangan ERD untuk Rumah Sakit Panti Rini Adalah Sebagai Berikut :
Gambar 5.15
Entity Relationship Diagram
Pembelian Persediaan Obat
Setelah membuat ERD selanjutnya kita akan membuat
Relationship Tabel
untuk setiap tabel yang terkait. Rancangan
Relationship Tabel
untuk Rumah Sakit Panti Rini Yogyakarta adalah sebagai berikut :
Gambar 5.16
Relationship
Tabel Pembelian Persediaan Obat
2. Perancangan Kamus Data
Perancangan kamus data merupakan penjabaran atas detil dari item-item yang terdapat dalam tabel relasi entitas. Adapun istilah-istilah dalam
membaca kamus data, istilah-istilah tersebut antaralain adalah
Type C
yang berarti
Character, Type Data
N yang berarti
Number, Default Value Not Null
yang berarti field-field yang tersedia tidak boleh kosong, atau harus diisi,
Defalut Value Null
yang berarti
field-field
yang tersedia tidak harus diisi. Perancangan kamus data untuk aktivitas pembelian di Rumah Sakit Panti
Rini Yogyakarta adalah sebagai berikut a.
Tabel Persediaan Obat Tabel 5.4 Perancangan Kamus Data Persediaan Obat
No .
Field Name Type
Default Value
Field Size
Fomat PK
FK
1. Kode Barang
C
Not Null
5
Character
PK 2.
Kode Jenis C
Not Null
5
Character
3. Nama Barang
C
Not Null
20
Character
4. Satuan
C
Null
10
Character
5. Stock Awal
N
Not Null
10
Number
6. Stock Akhir
N
Not Null
10
Number
b.
Tabel Pemasok
Tabel 5.5 Perancangan Kamus Data Pemasok No.
Field Name Type
Default Value
Field Size
Format PK
FK
1. Kode Pemasok
C
Not Null
5
Character
PK 2
Nama Pemasok C
Not Null
20
Character
3. Alamat
C
Null
50
Character
4. Kota
C
Null
20
Character
5. Kode Pos
C
Null
15
Character
6. Telepon
C
Null
15
Character
7. Fax
C
Null
15
Character
8. Email
C
Null
20
Character
9. Kontak
C
Null
15
Character
c. Tabel Order Pembelian
Tabel 5.6 Perancangan Kamus Data Order Pembelian
No. Field Name
Type Default
Value Field
Size Format
PK FK
1. No Order
C
Not Null
5
Character
PK 2.
Kode Barang C
Not Null
5
Character
3. Nama Barang
C
Not Null
10
Character
4. Tanggal
Pemesanan D
Not Null
-
ddmmyy
5. Tanggal
dibutuhkan D
Not Null
-
ddmmyy
6. Kode Pemasok
C
Not Null
5
Character
7. Nama Pemasok
C
Not Null
20
Character
8. Jumlah
N
Not Null
-
Number
9 Satuan
C
Null
10
Character
d. Tabel Pembelian
Tabel 5.7 Perancangan Kamus Data Pembelian
No. Field Name
Type Default
Value Field
Size Format
PK FK
1. No Order
C
Not Null
5
Character
FK 2.
Kode Barang C
Not Null
5
Character
FK 3.
Satuan C
Null
10
Character
4. Harga Beli
N
Null
-
Number
5. Jumlah
N
Null
-
Number
6. Diskon
C
Null
10
Character
7. Total
N
Null
-
Number
8. Total Akhir
N
Null
-
Number
e. Tabel Laporan Penerimaan Barang
Tabel 5.8 Perancangan Kamus Data Laporan Penerimaan Barang
No. Field Name
Type Default
Value Field
Size Format
PK FK
1. No. Laporan
Penerimaan C
Not Null
5
Character
2. Kode Barang
C
Not Null
5
Character
3. Nama Barang
C
Not Null
20
Character
4. No Order
Pembelian C
Not Null
5
Character
5. Kode Pemasok
C
Not Null
5
Character
6. Nama Pemasok
C
Not Null
20
Character
7. Tanggal Terima D
Not Null
-
ddmmyy
8. Jumlah
N
Not Null
-
Number
9. Satuan
C
Null
10
Character
10. Harga Beli
N
Not Null
-
Number
11. Total
N
Not Null
-
Number
f. Tabel Faktur Pembelian
Tabel 5.9 Perancangan Kamus Data Faktur Pembelian
No. Field Name
Type Default Value
Field Size
Format PK
FK
1. No. Faktur
C
Not Null
5
Character
2. No Jurnal
C
Null
5
Character
3. Tanggal faktur
D
Null ddmmyy
4. Kode Pemasok
C
Not Null
5
Character
5. Nama Pemasok
C
Not Null
20
Character
6. Uang Muka
N
Null
7. Keterangan
C
Null
50
Character
8 Jatuh Tempo
D
Null ddmmyy
9. Syarat
Pembelian C
Null
10
Character