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