Lihat ke Halaman Asli

Natalis Ransi

learn and share

Desain Basis Data Rumah Sakit: Versi Belajar untuk Pemula

Diperbarui: 18 Oktober 2024   08:21

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Tulisan ini menjelaskan tahapan dalam membuat salah satu basis data sederhana. Basis data yang dibuat adalah basis data rumah sakit. Basis data sederhana ini dibuat berdasarkan beberapa aturan berikut:

  • Setiap pasien yang akan diperiksa akan didaftarkan dulu oleh administrator
  • Setiap pasien  akan diperiksa oleh dokter

Berdasarkan dua aturan tersebut  makan diperoleh 3 entitas utama yaitu: pasien, administrator dan dokter. Ketiga entitas tersebut memiliki atributnya masing-masing. Gambar 1 berikut memberikan Entity Relationship Diagram (ERD) yang menghubungkan ketiga entitas tersebut.

Anda dapat menggambarkan ERD seperti Gambar 1 menggunakan yed editor graph. Adapun ERD pada Gambar 1 dapat dijelasakan sebagai berikut:

  • Setiap pasien akan didaftarkan oleh satu atau lebih adminstrator
  • Setiap administrator akan mendaftarkan satu atau lebih pasien
  • Setiap dokter akan memeriksa satu atau lebih pasien
  • Setiap pasien akan diperiksa oleh satu atau lebih dokter

Setelah ERD dihasilkan kita akan membuat EERD (Extend Entity Relationship Diagram). EERD sudah berupa desain tabel yang dilenkapi dengan tipe data setiap atribut. Termasuk atribut yang menjadi kunci disetiap tabelnya. Gambar 2 berikut menunjukkan EERD rumah sakit yang telah dibuat.

Gambar 2. EERD Rumah sakit (Dok. Pribadi)

Gambar 2 dapat dibuat dengan menggunakan aplikasi MySQL WorkBench. Berdasarkan Gambar 2, tabel yang dihasilkan berjumlah 5 tabel. Tiga tabel yaitu, administrtor, dokter dan pasien berasal dari ERD pada Gambar 1. Sedangkan 2 tabel yang lain yaitu, tabel daftar dan tabel periksa muncul sebagai akibat relasi antar entitas. Misalnya relasi entitas administrator dan pasien yang bernilai M:N menghasilkan tabel daftar. 

Lebih detail tentang tahapan pembuatan Basis data ini dapat dilihat pada Playlist video berikut:


Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H




BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline