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 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