RANCANGAN ERD (ENTITY RELATIONSHIP DIAGRAM)
                  “PUSKESMAS SEHAT SEJAHTERA”
A. Latar Belakang
          Pusk...
Berikut akan dijelaskan tahap-tahap pembuatan ERD awal. Untuk lebih
   memudahkan ilustrasi, akan diberikan kasus perancan...
4. Mengidentifikasi dan menetapkan seluruh himpunan relasi di antara
  himpunan entitas-himpunan entitas yang ada beserta ...
atribut pada gambar di atas yang berada dalam lingkaran merah merupakan
   atribut Kode_Medik dari Entity Catatan_Medik da...
Jenis_kelamin
                            Nama_Pasien


                                             Alamat               ...
atribut pada gambar di atas yang berada dalam lingkaran merah merupakan
      atribut Kode_ Transaksi dari Entity Transaks...
Rancangan Basis Data Berupa Tabel

 Tabel Catatan_Medik




 Tabel Dokter




 Tabel Obat
 Tabel Pasien




 Tabel Penyakit




 Tabel Transaksi
LAPORAN BASIS DATA
          RANCANGAN ERD
 “PUSKESMAS SEHAT SEJAHTERA”




                DISUSUN OLEH :

   Resti Leona...
Basdat
Upcoming SlideShare
Loading in …5
×

Basdat

971 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
971
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Basdat

  1. 1. RANCANGAN ERD (ENTITY RELATIONSHIP DIAGRAM) “PUSKESMAS SEHAT SEJAHTERA” A. Latar Belakang Puskesmas Sehat Sejahtera merupakan salah satu puskesmas yang menyediakan fasilitas layanan kesehatan masyarakat pada umumnya. Fasilitas layanan ini dapat digunakan oleh seluruh kalangan masyarakat. Dalam melakukan pelayanannya , puskesmas ini masih menggunakan sistem manual artinya yaitu sistemnya hanya dicatat pada buku saja. Untuk meningkatkan fasilitas layanannya pada masyarakat maka dirancanglah susunan database agar mepermudah proses pelayanan. B. Study Kasus Setiap Pasien yang akan memeriksakan kesehatan terdaftar dalam daftar pasien, dimana setiap pasien memiliki catatan medik dari penyakit yang pernah diperiksakan, catatan medik ini juga menyimpan jenis penyakit dari pasien tersebut. Sedangkan setiap dokter memilki catatan medik dari pasien-pasien yang telah diperiksanya. Puskesmas menangani transaksi pembelian obat dari pasien. C. Ilustrasi Rancangan pembuatan ERD Permodelan data dengan model E_R menggunakan diagram E_R. Diagram E_R terdiri dari:  Kotak persegi panjang, menggambarkan himpunan entitas.  Elip, menggambarkan atribut-atribut entitas.  Diamond, menggambarkan hubungan antar hubungan antar entitas.  Garis, yang menghubungkan antar objek dalam diagram E-R. Terdapat tiga notasi dasar yang bekerja pada model E-R yaitu : entity sets, relationship sets, dan attribut. Berikut Rancangan ERD (Entity Relationship Diagram) :
  2. 2. Berikut akan dijelaskan tahap-tahap pembuatan ERD awal. Untuk lebih memudahkan ilustrasi, akan diberikan kasus perancangan basis data . Adapun langkah-langkahnya adalah sebagai berikut. 1. Mengidentifikasi dan menetapkan seluruh himpunan entitas & entity yang akan terlihat. Misalnya entitas yang terlihat adalah : Pasien, Catatan_Medik, Dokter, Penyakit, Transaksi, Obat. 2. Menentukan atribut-atribut key dari masing-masing himpunan entitas. • Untuk entitas Pasien, atribut yang terlibat yaitu : Kode_Pasien, Nama_Pasien, Jenis_Kelamin, Umur, Alamat • Untuk entitas Catatan_Medik, atribut yang terlibat adalah : Kode_Medik, Tgl_Periksa, Resep. • Untuk entitas Dokter, atribut yang terlibat adalah : Kode_Dokter, Nama_Dokter, Spesialis, Alamat. • Untuk entitas Penyakit, atribut yang terlibat adalah : Kode_Penyakit, Nama_Penyakit. • Untuk entitas Transaksi, atribut yang terlibat adalah : Kode_Transaksi, Tgl_Transaksi, Jml_Transaksi, Total_Transaksi. • Untuk entitas Obat, atribut yang terlibat adalah : Kode_Obat, Nama_Obat, Jenis, Stok, Harga. 3. Menentukan PK (Primary Key) dari setiap entitas yang ada. PK dari entitas Pasien : Kode_Pasien PK dari entita Catatan_Medik : Kode_Medik PK dari entitas Dokter : Kode_Dokter PK dari entitas Penyakit : Kode_Penyakit PK dari entitas Transaksi : Kode_Transaksi PK dari entitas Obat : Kode_Obat
  3. 3. 4. Mengidentifikasi dan menetapkan seluruh himpunan relasi di antara himpunan entitas-himpunan entitas yang ada beserta foreign key-nya.  Pasien dengan Catatan Medik berelasi secara langsung dengan relasi “mempunyai”, yaitu Pasien “mempunyai” Catatan Medik”. Himpunan relasi “mempunyai” antara Pasien dan Catatan Medik seperti terlihat di bawah ini : Jenis_Kelamin Nama_Pasien Tgl_Periksa Alamat Umur Kode_Medik Resep Kode_Pasien 1 M PASIEN mempunyai CATATAN_MEDIK Kode_Pasien Kode_Medik atribut pada gambar di atas yang berada dalam lingkaran merah merupakan atribut Kode_Pasien dari Entity Pasien dan Kode_Medik dari Entity Catatan_Medik. Atribut yang berada dalam lingkaran merah seperti atribut Kode_Pasien dan Kode_Medik pada relasi “mempunyai” merupakan Foregein Key.  Catatan_Medik dengan Dokter berelasi secara langsung dengan relasi “dimiliki” , yaitu Catatan_Medik “dimiliki” Dokter. Himpunan relasi dimiliki antara Pasien dan Catatan Medik seperti terlihat di bawah ini : Tgl_Periksa Kode_Dokter Alamat Nama_Dokter Spesialis Kode_Medik Resep M 1 DOKTER CATATAN_MEDIK dimiliki Kode_Dokter Kode_Medik
  4. 4. atribut pada gambar di atas yang berada dalam lingkaran merah merupakan atribut Kode_Medik dari Entity Catatan_Medik dan Kode_Dokter dari Entity Dokter. Atribut yang berada dalam lingkaran merah seperti atribut Kode_Medik dan Kode_Dokter pada relasi “dimiliki” merupakan Foregein Key.  Catatan Medik dengan Penyakit berelasi secara langsung dengan relasi “mencatat” , yaitu Catatan Medik “mencatat” Penyakit. Himpunan relasi “mencatat” antara Catatan Medik dan Penyakit seperti terlihat di bawah ini : Tgl_Periksa Kode_Medik Resep CATATAN_MEDIK M Kode_Penyakit Kode_Medik mencatat 1 PENYAKIT Nama_Penyakit Kode_Penyakit atribut pada gambar di atas yang berada dalam lingkaran merah merupakan atribut Kode_Medik dari Entity Catatan Medik dan Kode_ Penyakit dari Entity Penyakit. Atribut yang berada dalam lingkaran merah seperti atribut Kode_Medik dan Kode_ Penyakit pada relasi “mencatat” merupakan Foregein Key.  Pasien dengan Transaksi berelasi secara langsung dengan relasi “melakukan” , yaitu Pasien “melakukan” Transaksi. Himpunan relasi “melakukan” antara Pasien dan Transaksi seperti terlihat di bawah ini :
  5. 5. Jenis_kelamin Nama_Pasien Alamat Umur Kode_Pasien PASIEN Kode_Pasien 1 melakukan Kode_Transaksi M Kode_Transaksi Tgl_Transaksi TRANSAKSI Jml_Transaksi Total_Transaksi atribut pada gambar di atas yang berada dalam lingkaran merah merupakan atribut Kode_Pasien dari Entity Pasien dan Kode_Transaksi dari Entity Transaksi. Atribut yang berada dalam lingkaran merah seperti atribut Kode_Pasien dan Kode_Transaksi pada relasi “melakukan” merupakan Foregein Key.  Transaksi dengan Obat berelasi secara langsung dengan relasi “transaksi”, yaitu Transaksi “transaksi” Obat. Himpunan relasi “transaksi” antara Transaksi dan Obat seperti terlihat di bawah ini : Kode_Transaksi Tgl_Transaksi TRANSAKSI Jml_Transaksi Kode_Transaksi M Total_Transaksi transaksi Kode_Obat M OBAT Kode_Obat Jenis Harga Nama_Obat Stok
  6. 6. atribut pada gambar di atas yang berada dalam lingkaran merah merupakan atribut Kode_ Transaksi dari Entity Transaksi dan Kode_ Obat dari Entity Obat. Atribut yang berada dalam lingkaran merah seperti atribut Kode_ Transaksi dan Kode_ Obat pada relasi “transaksi“ merupakan Foreign Key. 5. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi  Relasi antara entity Pasien dengan entity Catatan_Medik memiliki kardinalitas 1 ke banyak (one to many), dimana satu Pasien dapat mempunyai banyak Catatan medik. Sedangkan kebalikannya, untuk relasi antara entity Catatan_Medik dengan entity Pasien memiliki kardinalitas banyak ke satu (many to one).  Relasi antara entity Dokter dengan entity Catatan_Medik memiliki kardinalitas satu ke banyak atau one to many, dimana satu dokter dapat memiliki banyak catatan medik. Sedangkan kebalikannya, untuk relasi antara entity Catatan_Medik dengan entity Dokter memiliki kardinalitas banyak ke satu (many to one).  Relasi antara entity Catatan_Medik dengan entity Penyakit memiliki kardinalitas banyak ke satu (many to one), dimana banyak catatan medik hanya mencatat satu penyakit. Sedangkan kebalikannya, untuk relasi antara entity Penyakit dengan entity Catatan_Medik memiliki kardinalitas satu ke banyak (one to many)  Relasi antara entity Pasien dengan entity Transaksi memiliki kardinalitas satu ke banyak atau one to many, dimana satu pasien dapat melakukan banyak transaksi. Sedangkan kebalikannya, untuk relasi antara entity Transaksi dengan entity Pasien memiliki kardinalitas banyak ke satu (many to one).  Relasi antara entity Transaksi dengan entity Obat memiliki kardinalitas banyak ke banyak atau many to many, dimana banyak transaksi dapat melakukan banyak transaksi obat. Sedangkan kebalikannya, untuk relasi antara entity Obat dengan entity Transaksi memiliki kardinalitas banyak ke banyak (many to many).
  7. 7. Rancangan Basis Data Berupa Tabel  Tabel Catatan_Medik  Tabel Dokter  Tabel Obat
  8. 8.  Tabel Pasien  Tabel Penyakit  Tabel Transaksi
  9. 9. LAPORAN BASIS DATA RANCANGAN ERD “PUSKESMAS SEHAT SEJAHTERA” DISUSUN OLEH : Resti Leona DBC 107 002 Novriantie DBC 107 017 Tiurma Sinaga DBC 107 019 Rina Fitriani DBC 107 023 Poni Tasrina Soamole DBC 107 067 JURUSAN TEKNIK PERANGKAT LUNAK FAKULTAS TEKNIK UNIVERSITAS PALANGKARAYA 2009

×