Mohon tunggu...
Natalis Ransi
Natalis Ransi Mohon Tunggu... Mahasiswa - learn and share

Iman, pengharapan dan kasih...

Selanjutnya

Tutup

Pendidikan

Desain Basis Data Rumah Sakit: Versi Belajar untuk Pemula

18 Oktober 2024   08:12 Diperbarui: 18 Oktober 2024   08:21 795
+
Laporkan Konten
Laporkan Akun
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. 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

Mohon tunggu...

Lihat Konten Pendidikan Selengkapnya
Lihat Pendidikan Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun