+62 896 6423 0232 | info@idmetafora.com
Software ERP Indonesia IDMETAFORA


Kenali Apa itu ERD, Manfaat & Cara Membuat ERD

31 August, 2022   |   Administrator

Kenali Apa itu ERD, Manfaat & Cara Membuat ERD

Ketika ingin mendokumentasikan sebuah database Anda harus meningkatkan pemahaman pada sistem database tersebut. Dengan menggunakan ERD Entity Relationship Diagram,  maka akan membantu Anda dalam menyusun database agar terlihat lebih rapi dan terstruktur. Jangan lupa untuk menentukan beberapa komponen penyusun dalam menyiapkan informasi dalam perangkat komputer dengan benar agar tidak terjadi duplikat kata kunci.

Diagram ERD merupakan satu langkah awal dalam penyusunan database. Diagram ini juga dikenal sebagai hubungan dalam model data entitas dan atribut. ERD merupakan diagram model data penyusun database agar dapat dengan mudah untuk menggambarkan relasi dengan database yang akan dibuat.


Apa Itu Entity Relationship Diagram (ERD) ?

   ERD Entity Relationship Diagram merupakan model data penyusunan atau rancangan sebelum membuat sebuah database, agar lebih mudah dalam menggambarkan data yang memiliki relasi dalam bentuk sebuah diagram. Diagram ERD juga membuat penyusunan database Anda agar terlihat lebih rapi dan terstruktur. Dengan membuat ERD maka sistem yang akan dibuat dapat terlihat lebih terstruktur dan rapi. ERD juga berfungsi sebagai kerangka atau konsep dasar dalam pembuatan database, yang memvisualisasikan proses suatu data agar dapat saling terhubung. Lalu bagaimana cara membuat ERD?


Komponen Pembuatan ERD Entity Relationship Diagram


1. Entitas dan Atribut
Entitas dan Atribut merupakan objek yang diidentifikasi secara unik dan berbeda sedangkan Atribut merupakan karakteristik identitas untuk sebuah entitas. Entitas dan Atribut memiliki sebuah persamaan yaitu saling melengkapi satu sama lain, entitas dan atribut. Sebuah Entitas biasa dilambangkan dengan bentuk persegi panjang. Ada juga entitas lemah yang dilambangkan dengan ukuran persegipanjang yang lebih kecil didalam persegi panjang yang ukuranya besar. Biasanya entitas lemah ada karena memiliki hubungan dengan entitas lain atau secara unik. Sedangkan sebuah Atribut. Biasa dilabangakan dengan bentuk elips. Terdapat beberapa bagian dalam atribut, seperti atribut kunci atau key. Key merupakan pembeda dari setiap entitas.  Berikut jenis - jenis atribut dan kegunaannya;

   Atribut Kunci (Key)
   Atribut kunci biasa digunakan untuk data yang secara unik dan memiliki fungsi. Biasanya atribut kunci digunakan pada entitas yang berupa angka. Contohnya NPWP, NIM, NIK, Kode, SIM, dan lain sebagainya.

   Atribut Simple
   Atribut simple merupakan atribut yang bernilai tunggal yang tidak dapat dipecah lagi atau secara unik  biasa disebut sebagai atomic. Contohnya kantor, alamat rumah,  nama penerbit, tahun terbit jurnal atau buku, dan lain sebagainya.

   Atribut Multinilai (Multivalue)
   Atribut multinilai merupakan atribut yang memiliki nilai untuk setiap kelompok entitas. Contohnya nama pengarang dalam sebuah buku, novel, ataupun buku pelajaran, dan lain sebagainya.

   Atribut Gabungan (Composite)
   Atribut gabungan merupakan atribut yang disusun dari beberapa atribut kecil dengan arti tertentu. Contohnya data nama lengkap, yang terbagi menjadi beberapa bagian seperti nama depan, nama tengah, dan nama belakang, dan lain sebagainya.

   Atribut Derivatif
   Atribut derivatif merupakan atribut yang dihasilkan dari atribut lain dan tidak wajib juga ditulis dalam ERD. Contohnya selisih uang, selisih waktu,usia, kelas, ruangan, dan lain sebagainya.

2. Relasi
   Relasi merupakan hubungan antara entitas yang berasal dari kumpulan entitas yang berbeda - beda. Bentuk relasi dilambangkan dengan bentuk belah ketupat. Ada tiga jenis relasi yang dipakai di ERD, antara lain sebagai berikut:
  
One to One

    Yang memiliki arti, setiap entitas hanya boleh mempunyai relasi dengan satu entitas lainnya . Contohnya yaitu nama mahasiswa yang diganti dengan NIM.
 
   One to Many
    Yaitu hubungan entitas dengan beberapa entitas lainnya,  begitu pula sebaliknya. Contoh implementasinya yaitu data yang berkaitan antara guru dengan siswa Sekolah Menengah Kejuruan (SMK).

   Many to Many    
    Hubungan antara beberapa entitas yang mempunyai lebih dari satu relasi. Contohnya yaitu siswa SMK dengan data yang berkaitan ekstrakurikuler yang disediakan.

3. Garis
   Garis memiliki fungsi guna penghubungan antar atribut sebagai bentuk hubungan entitas yang model dara dari diagram ERD sendiri.


Cara Membuat ERD Entity Relationship Diagram

1. Identifikasi Entitas
Pertama-tama yang mesti anda lakukan yaitu identifikasi semua jenis entitas yang ingin Anda pakai. Anda bisa mengawali dengan menggambar persegi panjang yang berisi deskripsi singkat yang memiliki kaitan dengan nama entitas itu.  

2. Deskripsikan Relasi Entitas
Selanjutnya, Anda bisa memulai identifikasi beberapa entitas yang mempunyai relasi yang mirip disambungkan memakai garis. Lakukan langkah itu sesuai kebutuhan database proyek ingin anda kembangkan. Anda juga bisa menambah simbol bentuk diamond guna pendeskripsian pemodelan relasi atau hubungan antar basis data itu.

3. Menambahkan Atribut
Berikutnya, Anda bisa memberikan tambahan beberapa atribut yang telah anda pahami atau ketahui di materi sebelumnya. Pastikan Anda juga membuat atribut key di setiap entitas yang digambarkan dalam bentuk oval.

4. Melengkapi Diagram
Yang terakhir  yaitu dengan melengkapi ERD dengan sistem kebutuhan yang Anda akan buat. Teliti lagi untuk setiap komponen apabila ada simbol yang keliru, atau komponen atribut yang tertukar. Anda bisa memakai warna terang guna penandaan setiap atribut yang Anda anggap penting.

Tools untuk  Membuat ERD Secara Online

1. Draw.io
Tool Draw.io cukup casual serta mudah dipakai. Bentuk penyimpanannya memiliki basis cloud yang bisa dipakai guna pembuatan flowchart.

2. Dbdiagram.io
Dbdiagram.io adalah tool atau alat yang bisa dipakai guna membuat diagram ER beserta pendesainan database yang mudah dan cepat. Tool atau alat ini memakai bahasa yang mudah dimengerti  dan memiliki sifat open source.

3. Lucidchart
Lucidchart dipakai oleh para desainer profesional untuk mempermudah pekerjaannya dalam merancang model data ERD. Lucidchart memberikan penawaran tampilan interface yang bagus, akan tetapi berbayar. Anda tak perlu khawatir, sebab Lucidchart menyediakan free version untuk anda yang masih pemula dalam pembuatan diagram.

4. QuickDBD
Quick DBD Memiliki basis teks serta cepat untuk menggambar diagram yang dibutuhkan. QuickDBD menyediakan file export dalam banyak format, contohnya PDF, SQL, maupun Word.

5. SQLDBM
Alat atau tool terakhir SQLDBM yang dipakai guna menjalankan database yang memiliki basis MySQL. Keunggulan dari SQLDBM yaitu bisa bekerja di banyak browser juga  tidak membutuhkan database engine tambahan.


Kesimpulan

Yang harus di garis bawahi bahwa ERD merupakan bentuk model data yang berfungsi untuk penyusunan rangka database / basis data agar memudahkan dalam pemberian gambar terkait relasi yang memiliki bentuk desain. Guna pembuatan diagram ERD yang baik dan bagus, Anda bisa mencoba menentukan entitas beserta atribut apa saja yang diperlukan yang memiliki kaitan dengan proyek yang Anda punya. Pakailah tools online guna pengembangan ERD yang lebih cepat dan tersistem.



- Afifah Retno Sari & Fajar Slamet Apriyono *

Liputan Software ERP IDMETAFORA Indonesia!

Jika anda merasa artikel ini bermanfaat, bagikan ke pengikut anda melalui tombol dibawah ini:



Software ERP Indonesia

Artikel rekomendasi untuk Anda