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.Jadi penulis akan membahas mengenai :
1. Entity Relationship Diagram
2. Entity Relationship Model
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 :
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
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.
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.
sakit yang mampu menangani dan memberikan informasi terperinci dari semua elemen/entity dasar dari suatu rumah sakit.
link downloadnya mati kang
BalasHapuslink downloadnya udah mati tuh
BalasHapus