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.
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?
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.
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.
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.
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 *
Kesempatan lowongan magang terbaru di tahun 2024
Baca Selengkapnya..