Jumat

ERD (ENTITY RELATIONSHIP DIAGRAM )

ENTITY RELATIONSHIP DIAGRAM 

 

          Jadi pada chapter ini, penulis tidak hanya akan membahas mengenai seluk-beluk dari ERD, namun juga akan  menjelaskan bagaimana cara membuat ERD dalam database.
Jadi penulis akan membahas mengenai :
1. Entity Relationship Diagram
2. Entity Relationship Model
    
Entity Relationship Diagram (as known as ERD) ialah pemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas beserta attribut-attributnya.


Berikut penjelasannya, gan :

Entitas (Entity)
Suatu yang nyata dimana kita akan menyimpan data. Jadi contohnya ialah seperti misalnya ERD mengenai Rumah Sakit, nah Entitas nya yaitu entitas penjaga, entitas perawat, entitas dokter dll.
Ada 2 tipe Entitas :
1. Entitas Kuat, merupakan entitas yang tidak memiliki ketergantungan dengan entitas lain.
2. Entitas Lemah, merupakan entitas yang kemunculannya tergantung pada keberandaan entitas lain pada suatu relasi.

Attribut (Attribute)
Suatu tempat atau objek yang berguna untuk menyimpan data-data.
Contohnya kalau dari ERD Rumah Sakit itu seperti misal Entitas nya ialah entitas Dokter, nah attribut nya dapat berupa NoID_Dokter, Nama_Dokter, Spesialis_Dokter, dll.
Jenis-jenis atribut :
1. Atribut komposit = Atribut yang tidak bisa dipecah lagi menjadi atribut yang lebih kecil
2. Atribut atomic = Atribut yang terdiri atas satu komponen tunggal dan tidak bisa diuraikan lg
3. Single-valued attribute = Atribut yang hanya punya satu nilai untuk suatu entitas.
4. Multi-valued attribute = Atribut yang dapat teridir dari sekumpulan nilai untuk entitas.
5. Atribut Derivatif = Atribut yang dihasilkan dari atribut lain yang tidak berasal dari 1 entitas.

Relasi (Relationship)
Hubungan yang terjadi antara satu atau lebih entitas, jadi istilahnya itu hubungan anatar entitas.
Misalnya ni ya, ambil contoh dari ERD Rumah Sakit, kita ambil Entitas Dokter dengan Entitas Pasien. Nah, entitas dokter itu memiliki relasi dengan entitas pasien sebagai "Merawat/Memeriksa/Menyembuhkan", yang artinya Dokter memeriksa/menyembuhkan Pasien, atau Pasien diperiksa/disembuhkan oleh Dokter. Jadi di dalam relasi, harus ada hubungan yang pasti pada antar entitas yang berelasi. Begitu, kawan, mudah bukan?

Derajat relasi atau kardinalitas :
1. One to One (Satu ke satu) = Setiap anggota entitas E1 hanya boleh berhubungan dengan 1 anggota entitas E2, begitu pula sebaliknya.

2. One to Many (Satu ke Banyak) = Setiap anggota entitas E1 boleh berhubungan lebih dari satu dari anggota entitas E2, begitu pula sebaliknya.

3. Many to Many (Banyak ke Banyak) = Setiap entitas E1 boleh berhubungan dengan banyak anggota entitas E1, demikian juga sebaliknya.




Berikut simbol-simbol yang dapat dipakai dalam pembuatan ERD beserta keterangannya :


Guys, dalam membuat suatu ERD, ada 10 langkah yang harus kita lewati. Berikut langkah-langkah dalam pembuatan ERD, beserta penjelasannya, check it out:




CONTOH 1
ERD RUMAH SAKIT & DATABASE
Studi Kasus Sebagai Berikut :
--> -->

Sebuah Rumah Sakit yang berlokasi di Sukabumi berkeinginan untuk mengkomputerisasi Sistem Informasi Rawat Jalannya. Fasilitas-fasilitas yang dimiliki Rumah Sakit tersebut cukup lengkap disamping terdapat poli-poli, juga terdapat laboratorium untuk pemeriksaan darah dan fasilitas Radiologi untuk pemeriksaan seperti CT-Scan dan lain sebagainya.

Prosedur-prosedur yang biasa dilakukan untuk pasien rawat jalan adalah:
1.    Seseorang yang akan berobat di Rumah Sakit tersebut harus mendaftar dulu sebagai pasien di Rumah Sakit dengan mendapatkan Kartu Pasien
2.    Bila telah menjadi Pasien di Rumah Sakit tersebut, maka pasien tersebut dapat langsung berobat ke Rumah Sakit dengan mendaftarkan pertama kali ke bagian Pendaftaran.
3.    Setelah melakukan Pendaftaran, seorang pasien dapat langsung pergi ke poli yang dituju, seperti misalnya poli gigi, penyakit dalam, kandungan, dan lain sebagainya.
4.    Selama di poli, seorang dokter telah mendapatkan record pasien, dimana berisi, riwayat penyakit dari pasien tersebut.
5.    Isi dari Record pasien adalah diagnosa dan tindakan dari dokter yang bersangkutan
6.    Setelah dari poli, seorang pasien akan mendapatkan tagihan biaya dokter, resep obat, atau surat pemeriksaan darah di laboratorium, atau surat pemeriksaan scanning.
7.    Resep Obat akan dibawa dulu ke apotik untuk diketahui berapa biayanya, begitu pula dengan yang lain, seperti surat pemeriksaan laboratorium akan dibawa dulu ke laboratoriumnya untuk diketahui biayanya, setelah itu seorang pasien pergi ke bagian kasir untuk membayar dulu seluruh biaya pengobatan.
8.    Setelah membayar seluruh biaya pengobatan, seorang pasien kembali lagi kebagian sebelumnya, seperti misalnya beli obat, maka kembali ke apotik, pemeriksaan darah, maka kembali lagi ke laboratorium dan lain sebagainya. 


Buatlah ER-Diagram untuk proses bisnis diatas, usahakan dalam membuat ER-Diagram dapat menjawab persoalan-persoalan yang ada di Rumah Sakit tersebut



CONTOH 2
ERD & Deskripsi Sistem Informasi Rumah Sakit
DESKRIPSI SISTEM INFORMASI RUMAH SAKIT :
Model Diagram yang ditunjukkan di atas merupakan contoh gambaran Entity Relation Diagram (ERD) Sistem Informasi Rumah Sakit.
Dari model ERD di atas terdapat 5 entity penting dari model diagram yaitu:
1. Pasien
Secara umum memiliki atribut id_pasien, nama_pasien, keluhan_pasien dll.
2. Dokter
Secara umum memiliki atribut id_dokter, nama_dokter dll.
3. Obat
Secara umum memiliki atribut id_obat, nnama_obat dll.
4. Perawat
Secara umum memiliki atribut id_perawat, nama_perawat dll
5. Ruang
Secara umum memiliki atribut nama_ruang dan nomor_ruang
Dan terdapat 5 proses transaksi yang dihasilkan yaitu :
1. Proses Penanganan
Dari proses Penanganan terdapat hubungan yang menempilkan antara Pasien dengan Dokter.
2. Proses Resep
Dari proses Resep terdapat sinkronisasi atau hubungan yang menampilkan antara Pasien, Dokter dan Obat.
3. Proses Perawatan
Dari proses perawatan terdapat hubungan yang menampilkan antara pasien, obat, dan perawat.
4. Proses Menginap
Dari proses Menginap ditunjukkan terdapat hubungan yang menempilkan antara pasien dan ruang.
Dari seluruh proses yang terjadi dalam ERD diatas dimungkinkan mampu membentuk suatu sistem informasi dasar dari suatu rumah
sakit yang mampu menangani dan memberikan informasi terperinci dari semua elemen/entity dasar dari suatu rumah sakit.






2 komentar: