Rabu, 05 April 2023

ERD (Entity Relationship Diagram)

                               ERD (Entity Relationship diagram)



DefInisi ERD 

Diagaram relasi entitas atau entity-relationship diagram (ERD) adalah suatu diagram dalama bentuk gambar atau simbol yang mengidentifikasi tipe dari entitas didalam suatu sistem yang diuraikan dalam data dengan atributnya. ERD merupakan model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. ERD berupa model data konseptual, yang  merepresentasikan data dalam suatu organisasi. ERD menekankan pada struktur dan relationship data, diagram ER digunakan oleh profesinal sistem untuk berkomunikasi dengan pemakai eksekutif tingkat tinggi dalam perusahaan atau organisasi yang tidak tertarik pada pelaksanaan operasi sistem sehari-hari, namun lebih menekankan kepada beberapa hal yaitu:

  • Data apa saja yang diperlukan untuk bisnis mereka?
  • Bagaimana data tersebut berelasi dengan yang lainnya?
  • Siapa saja yang diperbolehkan mengakses data tersebut?
Untuk menggambarkan ER diagram setidaknya ada tiga langkah yang harus dilakukan oleh perancang basis data yaitu:
  1. Menemukan atau mendefinisikan Entitas
  2. Menemukan atau mendefinisikan Atribute
  3. Menemukan atau mendefinisikan Relasi
  4. Menggambarkan ERD menggunakan notasi-notasi standar

 Menemukan Entitas 

Setiap entitas memiliki beberapa atribut yang mendeskripsikan karakteristik dari objek tersebut.
Adapun langkah langkah yang harus dilakukan untuk menemukan atau mendefinisikan entitas dalam suatu sistem database adalah sebagai berikut:
  1. Buat ilutrasi atau gambaran ceriita (role of bussiness) tentang sistem yang akan dicari entitasnya.
  2. Tandai setiap onjek yang diwakili oleh kata benda yang ada didalam ilutrasi tersebut.
  3. Untuk setiap objek tersebut yakinkan bahwa ia memiliki karakteristik yang nanti disebut sebagai atribut.
  4. Tentukan objek yang merupakan entitas (Jika memang ia meiliki karakteristik jadikan ia sebagai entitas)
  5. Menggambarkan entitas beserta atributnya menggunakan nota simbol yang telah ditentukan.
Contoh: Sistem Data base kepegawaiaan diperusahaan A

  1. Langkah 1: Membuat gambaran cerita tentang sistem kepegawaian di suatu perusahaan A. Perusahaan A memiliki 100 pegawai. Setiap pegawai dipimpin pengawas/mandor dari pegawai perusahaan itu sendiri dan tidak semua pegawai memimpin pegawai yang lain. sehingga satu pengawas dapat memimpin beberapa pegawai. Setiap pegawai bekerja untuk suatu departemen dan dalam suatu departemen dapat terdiri dari beberapa pegawai. Setiap departemen dikepalai oleh seorang pegawai yang bekerja mulai tanggal tertentu. Sebuah departemen dapat berada di beberapa lokasi. Selain bekerja di suatu departemen pegawai dapat bekerja pada beberapa proyek. Setiap proyek dikendalikan/diatur oleh suatu departemen, namun suatu departemen tidak harus mengendalikan/mengatur proyek. Satu departemen dapat mengendalikan beberapa proyek dan satu proyek hanya dikendalikan oleh satu departemen Satu proyek dapat terdiri dari beberapa pegawai. Untuk keperluan penggajian perusahaan memerlukan data tanggungan pegawai. Seorang pegawai dapat menanggung beberapa tanggungan. Jika seorang pegawai pindah maka datanya akan dipindahkan / dihapus berikut data tanggungan / keluarganya.
  2. Langkah 2. Menandai pada soal cerita diatas setiap objek yang diwakili oleh kata benda yang ada di dalam ilustrasi tersebut.
  3. Langkah 3: Untuk setiap objek tersebut yakinkan bahwa ia memiliki karakteristik yang nanti disebut sebagai atribut. 
  4. Langkah 4: Tentukan objek yang merupakan entitas (Jika memang ia memiliki karakteristik jadikan ia sebagai entitas)  
                                                          

Menemukan Atribut 

Nama atribut ini identik ddengan nama kolom atau field pada suatu tabel dalam baasis data. Atribut dapat dibedakan menjadi beberapa macam antara lain adalah:
  1. Simple Attribute dan Composite Attribute 
  2. Single Valued Attribute dan Multi Valued Attribute
  3. Mandatory Attribute
  4. Derived Attribute (Attribut Turunan)
  5. Key Attribute (Atribut Kunci)
Adapun untuk menemukan atribut dapat dilakukan selalui langkah-langkah dibawah ini yaitu:
  1. Tentukan dan lengkapi karakteristik dari tiap-tiap entitas
  2. Dari setiap karakteristik tersebut tentukan termasuk atribut apa
  3. Gambarkan entitas beserta atributnya dengan notasi yang sesuai







Tidak ada komentar:

Posting Komentar