Mili's Blog
what I see, hear, feel, do......
Jumat, 25 September 2015
Senin, 01 Desember 2014
ERD (Entity-Relationship Diagram)
ERD (Entity-Relationship Diagram) adalah diagram yang digunakan untuk menggambarkan relasi dari sejumlah entitas untuk diimplementasikan dalam sebuah sistem. ERD berfungsi untuk menjembatani antara perancang dan (calon) pengguna sistem, dan antara perancang dengan pengembang sistem.
Komponen ERD adalah :
Entitas |
Relasi |
Atribut |
Kardinalitas |
Berikut adalah langkah-langkah pembuatan ERD. Disini saya membuat contoh ERD Sistem Informasi Rawat Inap Rumah Sakit "Simkes".
·
Tahap
1 : Penentuan Entities
Kamus
Data Entitas
1. Entitas PasienMerupakan entitas yang berisi identitas atau data pasien yang akan dirawat inap di Rumah Sakit Simkes. Entitas Pasien terdiri dari atribut : no_rm (PK), nama_pasien, tgl_lahir, jenis kelamin, alamat, no_telp, tgl_masuk, jenis_kunjungan, keluhan.
Tabel 1. Kamus Data Entitas Pasien
Nama Field
|
Type
|
Lebar
|
Keterangan
|
no_rm
|
VC
|
20
|
Nomor rekam medis pasien
|
nama_pasien
|
VC
|
30
|
Nama pasien
|
tgl_lahir
|
DT
|
Tanggal lahir pasien
|
|
jenis_kelamin
|
VC
|
10
|
Jenis kelamin pasien :
1.
Laki-Laki
2.
Perempuan
|
Alamat
|
VC
|
50
|
Alamat pasien
|
no_telp
|
VC
|
10
|
Nomor telepon pasien atau keluarga
yang bisa dihubungi
|
tgl_masuk
|
DT
|
Tanggal masuk pasien ke pelayanan
rawat inap
|
|
jenis_kunjungan
|
VC
|
10
|
Jenis kunjungan pasien :
1.
Baru
2.
Lama
|
Keluhan
|
VC
|
30
|
Keluhan yang dialami pasien
sebelum masuk pelayanan rawat inap
|
Primary
Key : no_rm
2.
Entitas Dokter
Merupakan entitas yang berisi identitas
atau data dokter yang memeriksa pasien di pelayanan rawat inap Rumah Sakit
Simkes. Entitas Dokter terdiri dari atribut : nip_dokter (PK), nama_dokter, spesialisasi,
tgl_lahir, jenis_kelamin, alamat, no_telp.
Tabel 2. Kamus Data Entitas Dokter
Nama Field
|
Type
|
Lebar
|
Keterangan
|
nip_dokter
|
VC
|
15
|
Nomor Induk Pegawai (NIP) dokter
|
nama_dokter
|
VC
|
30
|
Nama dokter
|
Spesialisasi
|
VC
|
20
|
Spesialisasi bidang keahlian
dokter
|
tgl_lahir
|
DT
|
Tanggal lahir dokter
|
|
jenis_kelamin
|
VC
|
10
|
Jenis kelamin dokter :
1.
Laki-Laki
2.
Perempuan
|
Alamat
|
VC
|
50
|
Alamat dokter
|
no_telp
|
VC
|
10
|
Nomor telepon dokter yang bisa
dihubungi
|
Primary
Key : nip_dokter
3.
Entitas Ruang
Merupakan entitas yang
berisi jenis ruang perawatan di pelayanan rawat inap Rumah Sakit Simkes. Entitas
Ruang terdiri dari atribut : kd_ruang (PK), nama_ruang, kelas_perawatan, jumlah_tempat_tidur.
Tabel 3. Kamus Data Entitas Ruang
Nama Field
|
Type
|
Lebar
|
Keterangan
|
kd_ruang
|
VC
|
10
|
Kode ruang rawat inap
|
nama_ruang
|
VC
|
20
|
Nama ruang rawat inap
|
kelas_perawatan
|
VC
|
10
|
Kelas perawatan rawat inap terdiri
dari Kelas I, Kelas II dan Kelas III
|
jumlah_tempat_tidur
|
INT
|
10
|
Kapasitas tempat tidur ruang rawat
inap
|
Primary
Key : kd_ruang
4. Entitas Penyakit
Merupakan entitas yang
berisi diagnosa penyakit dari dokter yang memeriksa pasien di pelayanan rawat
inap Rumah Sakit Simkes. Entitas Penyakit terdiri dari atribut : kd_penyakit
(PK), nama_penyakit, tgl_periksa.
Tabel 4. Kamus Data Entitas Diagnosa
Nama Field
|
Type
|
Lebar
|
Keterangan
|
kd_penyakit
|
VC
|
10
|
Kode penyakit
sesuai ICD X
|
nama_penyakit
|
VC
|
30
|
Nama diagnosa penyakit
|
tgl_periksa
|
DT
|
Tanggal hasil
pemeriksaan diagnosa penyakit
|
Primary
Key : kd_penyakit
5.
Entitas Tindakan
Merupakan entitas yang
berisi tindakan pelayanan keperawatan yang diberikan kepada pasien di ruang rawat
inap Rumah Sakit Simkes. Entitas Tindakan terdiri dari atribut : kd_tindakan
(PK), nama_tindakan, jenis_tindakan.
Tabel 5. Kamus Data Entitas Tindakan
Nama Field
|
Type
|
Lebar
|
Keterangan
|
kd_tindakan
|
VC
|
10
|
Kode tindakan
pelayanan keperawatan
|
nama_tindakan
|
VC
|
30
|
Nama tindakan pelayanan keperawatan
|
jenis_tindakan
|
VC
|
10
|
Jenis tindakan
pelayanan keperawatan terdiri dari ringan, sedang, berat
|
Primary
Key : kd_tindakan
6.
Entitas Obat
Merupakan entitas yang
berisi obat yang diberikan kepada pasien sesuai anjuran dokter di pelayanan rawat
inap Rumah Sakit Simkes. Entitas Obat terdiri dari atribut : kd_obat (PK),
nama_obat, jenis_obat.
Tabel 6. Kamus Data Entitas Obat
Nama Field
|
Type
|
Lebar
|
Keterangan
|
kd_obat
|
VC
|
10
|
Kode obat
|
nama_obat
|
VC
|
30
|
Nama obat yang digunakan sesuai
anjuran dokter
|
jenis_obat
|
VC
|
10
|
Jenis obat
yang terdiri dari tablet dan injeksi
|
Primary
Key : kd_obat
7.
Entitas Penunjang
Merupakan entitas yang
berisi jenis serta hasil pemeriksaan penunjang yang dilakukan pasien selama
menjalani perawatan di pelayanan rawat inap Rumah Sakit Simkes. Entitas
Penunjang terdiri dari atribut : kd_penunjang (PK), jenis_penunjang,
hasil_penunjang, tgl_periksa.
Tabel 7. Kamus Data Entitas Penunjang
Nama Field
|
Type
|
Lebar
|
Keterangan
|
kd_penunjang
|
VC
|
10
|
Kode
pemeriksaan penunjang
|
jenis_penunjang
|
VC
|
20
|
Jenis pemeriksaan penunjang
|
hasil_penunjang
|
VC
|
10
|
Hasil
pemeriksaan penunjang terdiri dari normal dan abnormal
|
tgl_periksa
|
DT
|
Tanggal hasil
pemeriksaan penunjang
|
Primary
Key : kd_penunjang
8.
Entitas Tarif
Merupakan entitas yang
berisi tarif pelayanan rawat inap pasien selama dirawat di ruang rawat inap
Rumah Sakit. Entitas Tarif terdiri dari atribut : kd_tarif (PK), tarif dokter, tarif_ruang,
tarif_tindakan, tarif_obat, tarif_penunjang, total_tarif.
Tabel 9. Kamus Data Entitas Tarif
Nama Field
|
Type
|
Lebar
|
Keterangan
|
kd_tarif
|
VC
|
10
|
Kode
pemeriksaan penunjang
|
tarif_dokter
|
INT
|
10
|
Tarif dokter
yang memeriksa
|
tarif_ruang
|
INT
|
10
|
Tarif ruang rawat inap berdasarkan
kelas
|
tarif_tindakan
|
INT
|
10
|
Tarif tindakan
keperawatan yang diberikan kepada pasien
|
tarif_obat
|
INT
|
10
|
Tarif obat
yang diberikan kepada pasien
|
tarif_penunjang
|
INT
|
10
|
Tarif
pemeriksaan penunjang yang diberikan kepada pasien
|
total_tarif
|
INT
|
10
|
Total tarif
pelayanan rawt inap pasien
|
Primary
Key : kd_tarif
9.
Entitas Ringkasan Keluar
Merupakan entitas yang
berisi ringkasan keluar pasien setelah dirawat di ruang rawat inap Rumah Sakit
Simkes. Entitas Ringkasan Keluar terdiri dari atribut : kd_ringkasan (PK), tgl_keluar,
cara_keluar, keadaan_keluar.
Tabel 8. Kamus Data Entitas Ringkasan Keluar
Nama Field
|
Type
|
Lebar
|
Keterangan
|
kd_ringkasan
|
VC
|
10
|
Kode ringkasan
keluar
|
tgl_keluar
|
DT
|
Tanggal keluar ruang rawat inap
|
|
cara_keluar
|
VC
|
20
|
Cara pasien
keluar :
1.
Dirujuk
2.
Pulang paksa
3.
Anjuran
4.
Lari
|
keadaan_keluar
|
VC
|
20
|
Keadaan keluar
:
1.
Sembuh
2.
Perbaikan
3.
Mati <48 jam
4.
Mati >48 jam
|
Primary
Key : kd_ringkasan
10.
Entitas Staff
Merupakan entitas yang
berisi identitas staff yang melayani proses administrasi dan pembayaran tarif
pasien selama pasien dirawat di ruang rawat inap Rumah Sakit Simkes. Entitas
Staff terdiri dari atribut : nip_staff (PK), nama_staff, jabatan, pendidikan,
tgl_lahir, jenis_kelamin, alamat, no_telp.
Tabel 10. Kamus Data Entitas Staff
Nama Field
|
Type
|
Lebar
|
Keterangan
|
nip_staff
|
VC
|
15
|
Nomor Induk
Pegawai (NIP) staff
|
nama_staff
|
VC
|
30
|
Nama staff
|
Jabatan
|
VC
|
20
|
Jabatan staff
|
Pendidikan
|
VC
|
10
|
Pendidikan
staff (SMA, D1, D3, S1)
|
tgl_lahir
|
DT
|
Tanggal lahir
staff
|
|
jenis_kelamin
|
10
|
Jenis kelamin staff :
1.
Laki-Laki
2.
Perempuan
|
|
Alamat
|
VC
|
50
|
Alamat staff
|
no_telp
|
VC
|
10
|
Nomor telepon
staff yang bisa dihubungi
|
Primary
Key : nip_staff
- Tahap 2 : Penentuan Atribut
Tahap 3 : Penentuan Kardinalitas Relasi
Hubungan
:
a. Ruang dihuni
Pasien
•
Tabel utama : Ruang
•
Tabel kedua : Pasien
•
Relationship : one-to-many (1:m)
•
Attribute penghubung : kode_ruang (FK kode_ruang di Pasien)
b. Dokter memeriksa
Pasien
•
Tabel utama : Dokter
•
Tabel kedua : Pasien
•
Relationship : one-to-many (1:m)
•
Attribute penghubung : nip_dokter (FK nip_dokter di Pasien)
c. Pasien didiagnosis
Penyakit
•
Tabel utama : Penyakit
•
Tabel kedua : Pasien
•
Relationship : one-to-Many (1:M)
•
Attribute penghubung : kd_penyakit (FK kd_penyakit di Pasien)
d. Pasien diberi
Tindakan
•
Tabel utama : Tindakan
•
Tabel kedua : Pasien
•
Relationship : one-to-many (1:m)
•
Attribute penghubung : kd_tindakan (FK kd_tindakan di Pasien)
e. Pasien diberi
Obat
•
Tabel utama : Obat
•
Tabel kedua : Pasien
•
Relationship : one-to-one (1:1)
•
Attribute penghubung : kd_obat (FK kd_obat di pasien)
f. Pasien melakukan
Penunjang
•
Tabel utama : Penunjang
•
Tabel kedua : Pasien
•
Relationship : one-to-many (1:m)
•
Attribute penghubung : kd_penunjang (FK kd_penunjang di Pasien)
g. Pasien dikenakan
Tarif
•
Tabel utama : Pasien
•
Tabel kedua : Tarif
•
Relationship : one-to-one (1:1)
•
Attribute penghubung : no_rm (FK no_rm di Tarif)
h. Pasien dicatat
Ringkasan Keluar
•
Tabel utama : Pasien
•
Tabel kedua : Ringkasan Keluar
•
Relationship : one-to-one (1:1)
•
Attribute penghubung : no_rm (FK no_rm di Ringkasan Keluar
- Tahap 4 : Pembuatan Model Entity-Relationship (ER)
Terimakasih, Semoga Bermanfaat ^-^
Langganan:
Postingan (Atom)