Anda di halaman 1dari 8

Sistem Basis Data 1

Entity Relationship Diagram, Rasio Kardinalitas, Key, Pemetaan,


dan Partisipasi Konstrain

Disusun Oleh :
1. Siti Noer Hotimatul Jannah G41141048
2. Lovita Ayu Ajiningtyas G41151391
3. Desi Nur Kamiliyanti G41151663
4. Rowinda Dwi Kurniawati G41151777
5. Bella Apriyani G41151879
Golongan D

Program Studi Rekam Medik Jurusan Kesehatan


Politeknik Negeri Jember
Tahun Ajaran 2016/2017
Entity Relationship Diagram

Langkah – langkah membuat ERD


• Menentukan Entitas.
• Menentukan Atribut untuk setiap entitas.
• Menentukan Relasi antar entitas.
• Menentukan Kardinalitas.

Pembuatan Entity Relationship Model pada studi kasus


- Entitas yang terdapat pada studi kasus
1. Pasien
2. Pendaftaran
3. Poli
4. Dokter
5. Pemeriksaan
6. Rawat inap
7. Rawat jalan
8. Ruang

- Atribut untuk setiap entitas


1. pasien : rekam_id, pasien_nama, pasien_alamat
2. pendaftaran : daftar_id, rekam_id, daftar_tgl
3. Poli : poli_id, poli_nama
4. Dokter : dokter_id, dokter_nama, dokter_spesialis
5. Pemeriksaan : periksa_id, periksa_keterangan, periksa_resep
6. Rawat_inap : rinap_id, rinap_keterangan
7. Rawat_jalan : rjalan_id, rjalan_keterangan
8. Ruang : ruang_id, ruang_nama, ruang_fasilitas

- Hubungan antar entitas dan menentukan kardinalitasnya


1. Satu pasien dapat melakukan lebih dari satu kali pemeriksaan sehingga satu pasien
mungkin melakukan pendaftaran lebih dari satu kali
2. Saat pasien melakukan pendaftaran, pasien juga menentukan poli yang ingin dikunjungi
3. Pada setiap poli terdapat satu atau lebih dokter yang praktek
4. Pasien akan mendapatkan hasil pemeriksaan yang dilakukan dokter
5. Hasil pemeriksaan memungkinkan pasien dirawat inap atau cukup rawat jalan
6. Bila pasien merupakan pasien rawat inap, pasien menentukan kamar pada rumah sakit.

Entity Relaitonship Model yang dihasilkan


Tgl daftar
alamat
Daftar_ID No_RM
No_RM Nama

Pasien Melakukan Pendaftaran

Memilih

ID_Poli Nama poli

Poli ID_periksa

menentukan keterangan Resep


ID_dokter
Nama dokter

Dokter Menghasilkan Pemeriksaan

spesialis

Rawat inap
ISA

ID_rinap keterangan

Ruang Memilih Rawat jalan


Fasilitas

Nama ID_Ruang ID_Rjalan keterangan

Rasio Kardinalitas

N 1 M N
Pasien Melakukan Pendaftaran Poli menentukan Dokter

1 N
Dokter Menghasilkan Pemeriksaan

N 1
pendaftaran memilih Poli
Key
- Entitas Pasien memiliki primary Key ID_Pasien.
- Entitas Pendaftaran memiliki primary Key Daftar_ID.
- Entitas Poli memiliki primary Key ID_Poli.
- Entitas Dokter memiliki primary Key ID_Dokter.
- Entitas Pemeriksaan memiliki primary Key ID_Periksa.
- Entitas Rawat Jalan memiliki primary Key ID_RJalan.
- Entitas rawat Inap memiliki primary Key ID_RInap.
- Entitas Ruang memiliki primary Key ID_Ruang.

Pemetaan

Partisipasi Konstrain
- Entitas Pasien memiliki pastisipasi total dengan Entitas Pendaftaran yang
dihubungkan dengan relasi Melakukan. Sedangkan, Entitas Pendaftaran memiliki
pastisipasi parsial dengan Entitas Pasien yang dihubungkan dengan relasi Melakukan.

- Entitas Pendaftaran memiliki pastisipasi total dengan Entitas Poli yang dihubungkan
dengan relasi Memilih. Sedangkan, Entitas Pendaftaran memiliki pastisipasi parsial
dengan Entitas Pendaftaran yang dihubungkan dengan relasi Memilih.

- Entitas Poli memiliki pastisipasi total dengan Entitas Dokter yang dihubungkan
dengan relasi Menentukan. Entitas Dokter juga memiliki pastisipasi total dengan
Entitas Poli yang dihubungkan dengan relasi Menentukan.
- Entitas Dokter memiliki pastisipasi total dengan Entitas Pemeriksaan yang
dihubungkan dengan relasi Menghasilkan. Entitas Pemeriksaan memiliki pastisipasi
total dengan Entitas Dokter yang dihubungkan dengan relasi Menghasilkan.

- Entitas Pemeriksaan memiliki pastisipasi total dengan Entitas Rawat Jalan dan Rawat
Inap yang dihubungkan dengan relasi ISA. Sedangkan, Entitas Rawat Jalan memiliki
pastisipasi parsial dengan Entitas Pemeriksaan dan Rawat Inap yang dihubungkan
dengan relasi ISA. Sedangkan, Entitas Rawat Inap memiliki pastisipasi parsial dengan
Entitas Pemeriksaan dan Rawat Jalan yang dihubungkan dengan relasi ISA.

- Entitas Rawat Jalan memiliki pastisipasi parsial dengan Entitas Ruang yang
dihubungkan dengan relasi Memilih. Entitas Ruang juga memiliki pastisipasi parsial
yang dihubungkan dengan relasi Memilih.

- Entitas Rawat Inap memiliki pastisipasi total dengan Entitas Ruang yang dihubungkan
dengan relasi Memilih. Entitas Ruang juga memiliki pastisipasi total yang
dihubungkan dengan relasi Memilih.
Pemetaan

1. Algoritma 1

alamat

No_RM nama

Pasien

Untuk primary key No_RM tabel yang dihasilkan Pasien (No_RM, Alamat, Nama)

2. Algoritma 2

Depan Tgl daftar


alamat
Daftar_ID No_RM
No_RM nama Belakang

Pasien Melakukan Pendaftaran

Pasien (No_RM, Daftar_ID, Alamat, Nama)

3. Algoritma 4

Tgl daftar
alamat
Daftar_ID No_RM
No_RM

N 1
Pasien Melakukan Pendaftaran

Pendaftaran (Daftar_ID, Tgl daftar, No_RM)

4. Algoritma 5
Tgl daftar
alamat
Daftar_ID No_RM
No_RM

N 1
Pasien Melakukan Pendaftaran

Melakukan (No_RM, Daftar_ID)

5. Algoritma 6

alamat

No_RM nama

Pasien

Pasien-Nama(No_RM, Nama)

6. Algoritma 7

ID_rinap

Rawat inap

keterangan

Ruang Memilih Rawat jalan


Fasilitas

Nama ID_Ruang ID_Rjalan keterangan

Memilih (ID_Rjalan, ID_Rinap, ID_Ruang)


Mapping

Pasien

No_RM Alamat

Pasien _nama

No_RM Nama

Pendaftaran
ID_daftar Tgl_daftar No_RM

Poli

ID_Poli Nama_poli

Dokter
Nama daftar ID_dokter spesialis

Pemeriksaan
ID_periksa resep keterangan

Rawat inap

ID_rinap keterangan

Rawat jalan
ID_Rjalan keterangan

Ruang
ID_Ruang nama fasilitas

Anda mungkin juga menyukai