Exploring the Basics: Pembuatan ERD Rumah Sakit Sederhana

Hello, Spirit of learning!!! Tahukah kamu apa itu ERD? Entity Relationship Diagram (ERD) adalah alat visual yang digunakan dalam Database desain untuk menggambarkan hubungan antara entitas. ERD menyediakan representasi grafis yang jelas tentang bagaimana entitas saling berhubungan dalam sistem database. Dalam ERD kita harus mengenali beberapa komponen utama diataranya Entitas, Atribut, dan Hubungan antar Entitas. Ayo kita jelajahi komponen utama dari ERD!!!

1. Entitas

Entitas adalah kumpulan objek yang dapat diidentifikasikan secara unik atau saling berbeda. Simbol entitas biasanya berbentuk persegi panjang. Ada juga “Entitas Lemah” yang dilambangkan dengan gambar persegi panjang kecil di dalam persegi panjang yang lebih besar. Entitas lemah harus berhubungan langsung dengan entitas lain karena tidak dapat teridentifikasi secara unik.

2. Atribut

Setiap entitas memiliki elemen yang disebut atribut. Atribut berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Jenis atribut meliputi:

  • Atribut Kunci (Key): Digunakan untuk menentukan entitas secara unik. Contoh: NPWP, NIK (Nomor Induk Keluarga).
  • Atribut Simpel: Bernilai tunggal dan tidak dapat dipecah lagi (atomic). Contoh: Alamat, tahun terbit buku, nama penerbit.
  • Atribut Multinilai (Multivalue): Memiliki sekelompok nilai untuk setiap entitas instan. Contoh: nama beberapa pengarang dari sebuah buku pelajaran.
  • Atribut Gabungan (Composite): Terdiri dari beberapa atribut yang lebih kecil dengan arti tertentu. Contoh: nama lengkap yang terbagi menjadi nama depan, tengah, dan belakang.
  • Atribut Derivatif: Dihasilkan dari atribut lain dan tidak wajib ditulis dalam diagram ERD.

3. Hubungan

Hubungan antara entitas dalam ERD menggambarkan bagaimana data saling terkait. Ada beberapa jenis hubungan yang harus kita ketahui meliputi:

  • One-to-One (1:1): Satu entitas terhubung dengan satu entitas lain.
  • One-to-Many (1:N): Satu entitas terhubung dengan banyak entitas lain.
  • Many-to-Many (N:M): Banyak entitas terhubung dengan banyak entitas lain melalui tabel perantara.

Contoh ERD Rumah Sakit Sederhana

Dalam pembuatan sebuah ERD kita harus menentukan atribut sesuai dengan data yang diperlukan pada contoh kali ini kita akan membuat ERD sederhana mengenai Rumah Sakit dengan Studi kasus rawat inap, beberapa komponen yang kita perlukan antara lain:

  1. Entitas : ada 3 entitas utama yang bisa kita buat yakni pasien, ruang inap, dan dosen
  2. Attribut dari setiap entitas : dari setiap entitas memiliki atribut untuk mengetahui data apa saja yang diperlukan pada entitas yang ada.
  3. Hubungan antar entitas: pada studi kasus kali ini mengenai rawat inap, dokter akan merawat banyak pasien begitupun sebaliknya pasien dapat dirawat oleh banyak dokter. Lalu setiap pasien akan dirawat 1 ruang inap yang tidak memungkinkan pasien dapat memiliki 2 ruang inap secara bersamaan.

Kesimpulan

Setelah kita menjelajahi pembahasan mengenai ERD, sebagai alat visual yang digunakan untuk merepresentasikan hubungan antara entitas dalam desain database. Entitas, seperti "Pasien" "Dokter" dan "Ruang Inap" diidentifikasi bersama dengan atribut seperti nama pasien, nama dokter, nama kamar, dll. Hubungan antar entitas dijelaskan, misalnya, dengan mengaitkan setiap pasien dapat berhubungan dengan beberapa dokter (Many-to-Many: N:M) dan menyatakan bahwa setiap pasien dapat memiliki beberapa satu ruang inap (One-to-One: 1:1). Dengan membuat ERD untuk rumah sakit sederhana, kita dapat dengan mudah memahami struktur database dan hubungan entitas dalam studi kasus sederhana di ruang lingkup kesehatan.

Apakah kamu tertarik dengan materi mengenai ERD dalam sebuah pembuatan aplikasi atau ingin mendalami tentang Database desain lainnya? Ikuti Rekomendasi kelas berikut untuk meningkatkan kemampuan kamu dalam Development aplikasi :
Kelas Online Mastering Coding Interview | BuildWithAngga
Kelas Online Eloquent ORM Laravel | BuildWithAngga
Kelas Online Full-Stack Web Developer: Bangun Website Freelancer | BuildWithAngga