Definisi ERD
Diagram relasi entitas atau entity-relationship diagram (ERD) adalah suatu diagram dalam bentuk gambar atau simbol yang mengidentifikasi tipe dari entitas di dalam suatu sistem yang diuraikan dalam data dengan atributnya, dan menjelaskan hubungan atau relasi diantara entitas tersebut. 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. ER diagram digunakan oleh profesional 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 data lainnya?
- Siapa saja yang diperbolehkan mengakses data tsb?
Untuk menggambarkan ER diagaram setidaknya ada tiga langkah yang harus dilakukan oleh perancang basis data yaitu:
- Menemukan atau mendefinisikan Entitas.
- Menemukan atau mendefinisikan atribute.
- Menemukan atau mendefinisikan Relasi.
- Menggambarkan ERD menggunakan notasi-notasi standar.
- Buat ilustrasi atau gambaran cerita (role of bussiness) tentang sistem yang akan dicari entitasnya.
- Tandai setiap objek yang diwakili oleh kata benda yang ada di dalam ilustrasi tersebut.
- Untuk setiap objek tersebut yakinkan bahwa ia memiliki karakteristik yang nanti disebut sebagai atribut.
- Tentukan objek yang merupakan entitas (Jika memang ia memiliki karakteristik jadikan ia sebagai entitas).
- Menggambarkan entitas beserta atributnya menggunakan notasi simbol yang telah ditentukan.
- Perusahaan: NoPerusahaan, nama, alamat
- Pegawai: NoKTP, Nama, Alamat, Jenis kelamin,gaji
- Pengawas: NoKTP, Nama, Alamat, Jenis kelamin,gaji
- Departemen: Nomor, Nama, lokasi, jumlah pegawai
- Lokasi : lokasi
- Proyek: Nomor, nama, lokasi
- Tanggungan: nama, jenis kelamin, tanggal lahir, hubungan dengan pegawai
- Perusahaan: NoPerusahaan, nama, alamat (hanya berisi satu baris data) → bukan entitas
- Pegawai: NoKTP, Nama, Alamat, Jenis kelamin,gaji → entitas kuat
- Pengawas:NoKTP, Nama, Alamat, Jenis kelamin,gaji → sama dengan entitas Pegawai
- Departemen: Nomor, Nama, lokasi, jumlah pegawai → entitas kuat
- Lokasi : lokasi (karakteristiknya departemen, tidak memiliki karakteristik lain (unik)) → bukan entitas
- Proyek: Nomor, nama, lokasi entitas kuat
- Tanggungan: nama, jenis kelamin, tanggal lahir, hubungan dengan pegawai → merupakan entitas lemah karena keberadaannya tergantung dari entitas kuat pegawai.
- Simple Attribute dan Composite Attribute.
- Single Valued Attribute dan Multi Valued Attribute.
- Mandatory Attribute.
- Derived Attribute (Attribut Turunan).
- Key Attribute (Atribut Kunci).
Tidak ada komentar:
Posting Komentar