Apa Itu Atribut, Entitas, dan Relasi dalam ERD (Entity Relationship Diagram)

Entity Relationship Diagram (ERD) adalah alat penting dalam desain database yang membantu menggambarkan struktur data dan hubungan antara entitas di dalamnya. Untuk memahami ERD dengan baik, kita perlu memahami konsep-konsep dasar seperti atribut, entitas, dan relasi. Mari kita bahas satu per satu:


1. Atribut (Attribute)

        Atribut dalam ERD adalah ciri-ciri atau properti yang mendefinisikan entitas. Dalam konteks ERD, atribut mewakili informasi yang disimpan tentang entitas tersebut. Contoh atribut untuk entitas "Pegawai" mungkin termasuk nama, alamat, nomor telepon, dan gaji. Atribut juga dapat dibagi menjadi beberapa jenis seperti atribut sederhana (misalnya, nama), atribut majemuk (misalnya, alamat yang terdiri dari jalan, kota, negara), dan atribut turunan (misalnya, umur yang dapat dihitung dari tanggal lahir).


2. Entitas (Entity):

Entitas dalam ERD adalah objek yang memiliki atribut yang sama dan berhubungan dengan data yang sama. Entitas dapat berupa objek fisik seperti "Buku" atau objek konseptual seperti "Pemesanan". Dalam ERD, entitas biasanya digambarkan dengan kotak dan diberi nama. Setiap entitas juga memiliki kunci utama (primary key) yang unik untuk mengidentifikasinya secara unik. Contoh kunci utama untuk entitas "Pegawai" bisa berupa Nomor Karyawan.


3. Relasi (Relationship):

   Relasi dalam ERD adalah hubungan antara entitas yang menggambarkan bagaimana entitas tersebut berinteraksi satu sama lain. Misalnya, dalam ERD sistem perpustakaan, entitas "Peminjam" berhubungan dengan entitas "Buku" melalui relasi "Meminjam." Relasi ini dapat memiliki atribut tambahan seperti tanggal peminjaman dan tanggal pengembalian.

 


Contoh ERD sederhana:









Pada ERD di atas terdapat 3 entitas dalam contoh ERD Perusahaan Manufaktur Bidang Produksi, yaitu bagian keuangan, bagian produksi, dan bagian pemasok. Selain itu, terdapat dua proses yang dapat dijelaskan sebagai berikut:


Proses alokasi biaya melibatkan hubungan antara bagian keuangan dan bagian produksi. Dalam konteks ini, bagian keuangan bertindak sebagai penyedia dana yang diperlukan oleh bagian produksi untuk melaksanakan proses produksi hingga produk menjadi siap untuk dijual.


Proses pembelian dilakukan oleh bagian produksi sebagai pelaksana kegiatan manufaktur, dan melibatkan kerjasama dengan bagian pemasok sebagai penyedia bahan mentah kepada perusahaan manufaktur. Bagian pemasok bertugas mendistribusikan bahan mentah yang telah dibeli oleh bagian produksi.


ERD membantu dalam pemodelan database yang efisien, karena dengan pemahaman yang baik tentang atribut, entitas, dan relasi, Anda dapat merancang struktur database yang akurat dan efektif. Selain itu, ERD juga merupakan alat yang penting untuk berkomunikasi dengan tim pengembangan dan pemangku kepentingan lainnya dalam proyek pengembangan perangkat lunak. Dengan memahami konsep-konsep dasar ERD, Anda dapat lebih baik dalam merancang sistem basis data yang sesuai dengan kebutuhan bisnis Anda.


post ini di buat untuk memnuhi tugas Basis Data dari bapa Adi Rizky Pratama Universitas Buana Perjuangan Karawang

Share:

0 comments