Minggu, 03 Oktober 2021

Entity Relationship Diagram (ERD) : Jenis Aplikasi/Tool dan Simbol yang Digunakan

 

Saat ini database menjadi hal yang sangat penting yang bahkan merupakan bagian integral dari sistem perangkat lunak. Mengingat aliran data dan informasi yang mengalir terus menerus, tentu diperlukan cara untuk mengakomodasinya. Maka umumnya database biasanya memanfaatkan ER Diagram dalam rekayasa basis data menjamin Anda untuk menghasilkan desain basis data berkualitas tinggi untuk digunakan dalam pembuatan, manajemen, dan pemeliharaan basis data.

Model ER atau Entity Relationship Diagram (ERD) juga menyediakan sarana komunikasi. Adapun ERD juga mampu menunjukkan hubungan kumpulan entitas yang disimpan dalam database. Entitas dalam konteks ini adalah objek, komponen data, sedangkan himpunan entitas adalah kumpulan entitas serupa yang mana entitas ini dapat memiliki atribut yang menentukan propertinya.

Dengan mendefinisikan entitas, atributnya, dan menunjukkan hubungan di antara mereka, diagram ER menggambarkan struktur logis dari database. Adapun Diagram juga ER digunakan untuk membuat sketsa desain database. Mari ketahui mengenai Entity Relationship Diagram (ERD) serta aplikasi dan simbol yang biasa digunakan dalam diagram ini.

Memahami Apa Itu Entity Relationship Diagram (ERD)

Diagram dari hubungan entitas (ERD) digunakan untuk menjelaskan bagaimana entitas berhubungan satu sama lain. Sederhananya, ini adalah gambar atau kerangka bisnis Anda atau proses bisnis tertentu berjalan. Entitas sendiri adalah hal-hal yang perlu Anda simpan datanya karena ini adalah aspek bisnis Anda yang perlu menyimpan data, seperti departemen perusahaan atau penjualan, pendapatan, mungkin klien, misalnya.

Cara kerja ERD adalah dengan memberikan gambaran tentang bagaimana entitas ini berhubungan satu sama lain. Anda bisa menyebutnya panduan atau blue print yang menopang arsitektur bisnis Anda, menawarkan representasi visual dari hubungan antara kumpulan data atau entitas yang berbeda.Dalam diagram, entitas diwakili oleh kotak dengan garis yang menghubungkannya ke berbagai atribut, yang menggambarkan kualitas atau karakteristik entitas. Semuanya terhubung sesuai dengan hubungan antara entitas atau bagaimana mereka berinteraksi satu sama lain. Hubungan terkadang disebut sebagai kardinalitas, yang mendeskripsikan interaksi secara numerik yang sering disebut sebagai hubungan.

Simbol Umum Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) : Jenis Aplikasi/Tool dan Simbol yang Digunakan

 

Peter Chen mengembangkan ERD pada tahun 1976 yang mana sejak itu Charles Bachman dan James Martin telah menambahkan sedikit perbaikan pada prinsip-prinsip ERD dasar. Diagram ER adalah sarana untuk memvisualisasikan bagaimana informasi yang dihasilkan suatu sistem terkait. Ada lima komponen utama ERD yakni :

  • Entitas

    Simbol ini diwakili oleh persegi panjang dan entitas disini adalah objek atau konsep yang ingin Anda simpan informasinya. Entitas lemah adalah entitas yang harus ditentukan oleh hubungan kunci asing dengan entitas lain karena tidak dapat diidentifikasi secara unik dengan atributnya sendiri.

  • Action

    Simbol kedua ini diwakili oleh bentuk berlian yang memperlihatkan bagaimana dua entitas berbagi informasi dalam database. Dalam beberapa kasus, entitas dapat ditautkan sendiri. Misalnya, karyawan bisa mengawasi karyawan lain.

  • Atribut

    Simbol ketiga ini diwakili oleh bentuk oval. Atribut kunci adalah keunikan, karakteristik pembeda dari entitas. Misalnya, nomor jaminan sosial karyawan mungkin merupakan atribut kunci karyawan tersebut. Atribut multinilai dapat memiliki lebih dari satu nilai, misalnya, entitas karyawan dapat memiliki beberapa nilai keterampilan. Atribut turunan didasarkan pada atribut lain, misalnya, gaji bulanan karyawan didasarkan pada gaji tahunan karyawan.

  • Kardinalitas

    Selanjutnya adalah kardinalitas untuk menentukan berapa banyak contoh dari suatu entitas yang berhubungan dengan satu contoh dari entitas lain. Ordinalitas juga terkait erat dengan kardinalitas. Sementara kardinalitas menentukan kemunculan suatu hubungan, ordinalitas mendeskripsikan hubungan sebagai wajib atau opsional. Dengan kata lain, kardinalitas menentukan jumlah maksimum hubungan dan ordinalitas menentukan jumlah minimum mutlak hubungan.

Tidak ada komentar:

Posting Komentar

Memahami Definisi, Manfaat dan Penggunaan Object Storage

  Object storage atau penyimpanan objek baru ada sejak pertengahan 90-an. Sebagai teknologi yang relatif baru meski hingga saat ini, mungkin...