• Tidak ada hasil yang ditemukan

Diagram ER DBMS. Model ER. Sejarah model ER. Diagram ER. Sumber : Guru99 >

N/A
N/A
Protected

Academic year: 2021

Membagikan "Diagram ER DBMS. Model ER. Sejarah model ER. Diagram ER. Sumber : Guru99 >"

Copied!
10
0
0

Teks penuh

(1)

MODEL ENTITY RELATIONAL (ER) >> diagram model data konseptual tingkat tinggi. Pemodelan ER membantu >> menganalisis kebutuhan data secara sistematis untuk menghasilkan database yang dirancang dengan baik. Model Entity-Relation merepresentasikan entitas dunia nyata dan hubungan di antara mereka >> dianggap sebagai praktik terbaik untuk menyelesaikan pemodelan ER sebelum mengimplementasikan database

Pemodelan ER membantu >> menganalisis kebutuhan data secara sistematis untuk menghasilkan database yang dirancang dengan baik. Jadi, ini dianggap sebagai praktik terbaik untuk

menyelesaikan pemodelan ER sebelum mengimplementasikan database.

Diagram ER >> alat visual yang berguna untuk merepresentasikan model ER. Diusulkan oleh Peter Chen pada tahun 1971 untuk membuat konvensi seragam yang dapat digunakan untuk database relasional dan jaringan. Dia bertujuan untuk menggunakan model ER sebagai pendekatan pemodelan konseptual.

ENTITY-RELATIONSHIP DIAGRAM (ERD) menampilkan relasi dari kumpulan entitas yang disimpan dalam database. Dengan kata lain, kita dapat mengatakan bahwa diagram ER membantu >> menjelaskan struktur logis dari database. Sekilas diagram ER terlihat sangat mirip dengan diagram alir. Namun, Diagram ER mencakup banyak simbol khusus, dan artinya membuat model ini unik. Tujuan Diagram ER adalah untuk merepresentasikan infrastruktur kerangka entitas.

Diagram ER – DBMS

Sumber : Guru99​ > 

Model ER

Sejarah model ER

(2)

Contoh Diagram ER

Fakta tentang Model Diagram ER:

Model ER memungkinkan >> menggambar Desain Database

Ini adalah alat grafis yang mudah digunakan untuk pemodelan data

Banyak digunakan dalam Desain Database

Ini adalah representasi GUI dari struktur logis dari sebuah Database

membantu >> untuk mengidentifikasi entitas yang ada dalam sistem dan hubungan antara entitas tersebut

Rasionalitas menggunakan Diagram ER

Membantu >> menentukan istilah yang terkait dengan pemodelan hubungan entitas

Berikan pratinjau tentang bagaimana semua tabel >> harus terhubung, bidang apa yang akan ada di setiap tabel

Membantu mendeskripsikan entitas, atribut, hubungan

Diagram ER dapat diterjemahkan ke dalam tabel relasional yang memungkinkan >> membangun database dengan cepat

Diagram ER dapat digunakan oleh perancang database sebagai cetak biru untuk mengimplementasikan data dalam aplikasi perangkat lunak tertentu

Desainer database mendapatkan pemahaman yang lebih baik tentang informasi yang akan dimuat dalam database dengan bantuan diagram ERP

(3)

Model ini didasarkan pada tiga konsep dasar: Entitas

Atribut Hubungan Contoh

Misalnya, dalam database Universitas, kami mungkin memiliki entitas untuk Mahasiswa, Kursus, dan Dosen. Entitas mahasiswa dapat memiliki atribut seperti Rollno, Name, dan DeptID. Mereka mungkin memiliki hubungan dengan Kursus dan Dosen.

Hal dunia nyata baik hidup atau mati yang mudah dikenali dan tidak dikenali. Itu adalah segala sesuatu di perusahaan yang akan direpresentasikan dalam database kami. Ini mungkin hal fisik atau hanya fakta tentang perusahaan atau peristiwa yang terjadi di dunia nyata.

Entitas bisa berupa tempat, orang, objek, peristiwa atau konsep, yang menyimpan data dalam database. Ciri-ciri entitas harus memiliki atribut dan kunci yang unik. Setiap entitas terdiri dari beberapa ‘atribut’ yang mewakili entitas itu.

Contoh entitas:

Orang: Karyawan, Mahasiswa, Pasien Tempat: Toko, Gedung

Objek: Mesin, Produk, dan Mobil

Acara: Penjualan, Pendaftaran, Pembaruan Konsep: Akun, Kursus

Siswa

Himpunan entitas adalah sekelompok entitas serupa. Ini mungkin berisi entitas dengan atribut yang berbagi nilai yang sama. Entitas diwakili oleh propertinya, yang juga disebut atribut. Semua atribut memiliki nilai tersendiri. Misalnya, entitas siswa mungkin memiliki nama, usia, kelas, sebagai atribut.

ERD memungkinkan >> untuk berkomunikasi dengan struktur logis dari database kepada pengguna

Komponen Diagram ER

Entitas

(4)

Contoh Entitas:

Universitas mungkin memiliki beberapa departemen. Semua departemen ini mempekerjakan berbagai dosen dan menawarkan beberapa program.

Beberapa kursus membentuk setiap program. Siswa mendaftar di program tertentu dan mendaftar di berbagai kursus. Seorang dosen dari departemen tertentu mengambil setiap mata kuliah, dan setiap dosen mengajar berbagai kelompok mahasiswa.

Hubungan tidak lain adalah asosiasi antara dua entitas atau lebih. Misal, Tom bekerja di departemen Kimia.

Entitas mengambil bagian dalam hubungan. Kita sering dapat mengidentifikasi hubungan dengan kata kerja atau frase kata kerja.

Sebagai contoh:

 >> menghadiri kuliah ini Saya memberikan kuliah

Hanya loke entitas, kita dapat mengklasifikasikan hubungan menurut jenis-hubungan: Seorang siswa menghadiri kuliah

Dosen sedang memberikan kuliah.

Entitas lemah adalah jenis entitas yang tidak memiliki atribut kuncinya. Itu dapat diidentifikasi secara unik dengan mempertimbangkan kunci utama dari entitas lain. Untuk itu, himpunan entitas yang lemah perlu adanya partisipasi.

Dalam contoh di atas, “Trans No” adalah diskriminator dalam kelompok transaksi di ATM. Mari pelajari lebih lanjut tentang entitas yang lemah dengan membandingkannya dengan Entitas Kuat

Kumpulan Entitas Kuat Kumpulan Entitas Lemah

Kumpulan entitas yang kuat selalu memiliki kunci utama. Itu tidak memiliki cukup atribut untuk membangun kunci utama.

Itu diwakili oleh simbol persegi panjang. Itu diwakili oleh simbol persegi panjang ganda. Ini berisi kunci utama yang diwakili oleh simbol garis

bawah.

Ini berisi Kunci Partial yang diwakili oleh simbol garis bawah putus-putus.

Anggota himpunan entitas yang kuat disebut himpunan entitas dominan.

Anggota dari kumpulan entitas lemah disebut sebagai kumpulan entitas bawahan.

Hubungan

(5)

Kunci Utama adalah salah satu atributnya yang membantu mengidentifikasi anggotanya.

Dalam himpunan entitas lemah, itu adalah kombinasi dari kunci utama dan kunci parsial dari himpunan entitas yang kuat.

Pada diagram ER hubungan antara dua himpunan entitas kuat ditunjukkan dengan menggunakan simbol wajik.

Hubungan antara satu himpunan entitas kuat dan lemah ditunjukkan dengan menggunakan simbol wajik ganda. Garis penghubung dari himpunan entitas yang kuat

dengan hubungan itu tunggal.

Garis yang menghubungkan kumpulan entitas lemah untuk mengidentifikasi hubungan adalah ganda.

Misalnya, kuliah mungkin memiliki atribut: waktu, tanggal, durasi, tempat, dll. Atribut diwakili oleh Ellipse

Jenis Atribut Deskripsi

Atribut sederhana Atribut sederhana tidak dapat dibagi lagi. Misalnya, nomor kontak siswa. Ini juga disebut nilai atom.

Atribut komposit

Dimungkinkan untuk memecah atribut komposit. Misalnya, nama lengkap siswa dapat dibagi lagi menjadi nama depan, nama belakang, dan nama belakang.

Atribut turunan

Jenis atribut ini tidak termasuk dalam database fisik. Namun, nilainya diturunkan dari atribut lain yang ada dalam database. Misalnya, umur tidak boleh disimpan secara langsung. Sebaliknya, ini harus berasal dari DOB karyawan tersebut.

Atribut multinilai

Atribut multinilai dapat memiliki lebih dari satu nilai. Misalnya, seorang siswa dapat memiliki lebih dari satu nomor ponsel, alamat email, dll.

Berbagai jenis hubungan utama adalah: Hubungan Satu-ke-Satu

Hubungan Satu ke Banyak Mungkin untuk Satu Hubungan Hubungan Banyak ke Banyak

Atribut

properti bernilai tunggal dari tipe entitas atau tipe hubungan.

Kardinalitas

(6)

1. Siswa-ke-siswa:

Satu entitas dari himpunan entitas X dapat dikaitkan paling banyak dengan satu himpunan entitas Y dan sebaliknya.

Contoh: Seorang siswa dapat mendaftar untuk berbagai kursus. Namun, semua kursus itu memiliki satu baris kembali ke satu siswa itu.

2. Satu-ke-banyak:

Satu entitas dari himpunan entitas X dapat dikaitkan dengan beberapa entitas himpunan entitas Y, tetapi entitas dari himpunan entitas Y dapat dikaitkan dengan setidaknya satu entitas.

Misalnya, satu kelas terdiri dari banyak siswa.

3. Banyak menjadi Satu

Lebih dari satu entitas dari himpunan entitas X dapat dikaitkan dengan paling banyak satu entitas himpunan entitas Y. Namun, entitas dari himpunan entitas Y mungkin atau tidak boleh dikaitkan dengan lebih dari satu entitas dari himpunan entitas X.

Misalnya, banyak siswa yang tergabung dalam kelas yang sama. 4. Banyak ke Banyak:

Satu entitas dari X dapat dikaitkan dengan lebih dari satu entitas dari Y dan sebaliknya.

Misalnya, Siswa sebagai grup dikaitkan dengan beberapa anggota fakultas, dan anggota fakultas dapat dikaitkan dengan beberapa siswa.

ER- Diagram adalah representasi visual dari data yang menggambarkan bagaimana data terkait satu sama lain.

Persegi panjang: Simbol ini mewakili tipe entitas Elips: Simbol mewakili atribut

Berlian: Simbol ini mewakili tipe hubungan

Garis: Ini menghubungkan atribut ke tipe entitas dan tipe entitas dengan tipe hubungan lainnya

Kunci utama: atribut digarisbawahi Elips Ganda: Mewakili atribut multi-nilai

(7)

Berikut langkah-langkah membuat diagram ER. Mari kita pelajari dengan sebuah contoh:

Di universitas, seorang Siswa mendaftar di Kursus. Seorang siswa harus ditugaskan ke setidaknya satu atau lebih Kursus. Setiap kursus diajarkan oleh satu Profesor. Untuk menjaga kualitas

pengajaran, seorang Profesor hanya dapat menyampaikan satu mata kuliah

Kami memiliki tiga entitas Siswa

Kursus Profesor

Kami memiliki dua hubungan berikut Siswa diberi kursus

Profesor memberikan kursus

Bagi mereka rumusan masalah kita tahu bahwa,

Seorang siswa dapat diberikan beberapa mata pelajaran Seorang Profesor hanya dapat memberikan satu kursus

Langkah Membuat Diagram ER

Langkah 1) Identifikasi Entitas

Langkah 2) Identifikasi Hubungan

(8)

Anda perlu mempelajari file, formulir, laporan, data yang saat ini dikelola oleh organisasi untuk mengidentifikasi atribut. Anda juga dapat melakukan wawancara dengan berbagai pemangku kepentingan untuk mengidentifikasi entitas. Awalnya, penting untuk mengidentifikasi atribut tanpa memetakannya ke entitas tertentu.

Setelah memiliki daftar Atribut, perlu pemetakannya ke entitas yang diidentifikasi. Pastikan atribut dipasangkan dengan tepat satu entitas. Jika menurut Anda sebuah atribut harus dimiliki lebih dari satu entitas, gunakan pengubah untuk membuatnya unik.

Setelah pemetaan selesai, identifikasi Kunci utama. Jika kunci unik tidak tersedia, buatlah satu.

Kesatuan Kunci utama Atribut

Siswa Identitas Siswa Nama siswa

Profesor Identitas pegawai ProfessorName

Kursus Course_ID Nama kursus

Untuk Entitas Kursus, atribut dapat berupa Durasi, Kredit, Tugas, dll. Demi kemudahan, kami hanya mempertimbangkan satu atribut.

Representasi ERD Diagram yang lebih modern

Langkah 4) Identifikasi Atribut

Langkah 5) Buat ERD

Praktik Terbaik untuk Mengembangkan Diagram ER yang

Efektif

Hilangkan entitas atau hubungan yang berlebihan

(9)

Mungkin ada berbagai pendekatan yang valid untuk diagram ER. Anda perlu memastikan bahwa diagram ER mendukung semua data yang perlu Anda simpan

Anda harus memastikan bahwa setiap entitas hanya muncul satu kali dalam diagram ER

Beri nama setiap hubungan, entitas, dan atribut yang diwakili pada diagram Anda

Jangan pernah menghubungkan hubungan satu sama lain

Anda harus menggunakan warna untuk menyoroti bagian penting dari diagram ER

Ringkasan

Model ER adalah diagram model data tingkat tinggi

Diagram ER adalah alat visual yang berguna untuk merepresentasikan model ER

Diagram hubungan entitas menampilkan hubungan kumpulan entitas yang disimpan dalam database

Diagram ER membantu Anda menentukan istilah yang terkait dengan pemodelan hubungan entitas

Model ER didasarkan pada tiga konsep dasar: Entitas, Atribut & Hubungan

Entitas dapat berupa tempat, orang, objek, peristiwa atau konsep, yang menyimpan data dalam database

Hubungan tidak lain adalah asosiasi antara dua entitas atau lebih

(10)

Ini adalah properti bernilai tunggal dari tipe entitas atau tipe hubungan

Ini membantu Anda untuk mendefinisikan atribut numerik dari hubungan antara dua entitas atau kumpulan entitas

ER- Diagram adalah representasi visual dari data yang menggambarkan bagaimana data terkait satu sama lain

Saat Menggambar diagram ER, Anda perlu memastikan semua entitas dan hubungan Anda diberi label dengan benar.

Revision #1

Created 3 September 2021 07:50:27 by Haikal Rahman Updated 4 September 2021 12:30:12 by Haikal Rahman

Gambar

Diagram ER dapat diterjemahkan ke dalam tabel relasional yang memungkinkan >>

Referensi

Dokumen terkait

Senyawa penangkap radikal bebas yang digunakan dalam penelitian ini adalah heksagamavunon-1 (HGV-1) atau 2,6 bis (3,5 dimetil-4-hidroksi benzilidin)

pertama, pemohon. Majelis Hakim di dalam persidangan akan meneliti apakah orang yang mengajukan perkara permohonan dispensasi tersebut berhak mengajukan atau tidak. Pada

Baku Mutu Limbah (an adalah batas kadar atau cilra mutu yang diperbolehkan bagi /at atau bahan pencemar yang dapat dibuang dari sumber pencemar ke dalam air pada badan air dan alau

Metode yang kita terapkan disini yang membedakan dengan tempat lain pengulangan hafalan yang terdahulu, mengulang dua lembaran,m mengulang setiap juz, dalam bahasa

Setelah mengikuti penyuluhan tentang ”Anemia Pada Ibu Hamil” selama 30 menit ibu hamil dapat mengetahui pentingnya melakukan pencegahan anemia selama masa

Bentuk ekspresi yang dapat dilihat mulai dari menyalahkan kaum reformis karena sebab gerakan merekalah kestabilan pemerintahan orde baru terganggu, menimbulkan ketidakpatian

Hasil penelitian ini menunjukkan bahwa aktinomisetes merupakan mikroba yang paling berpotensi dalam menghasilkan aktivitas antibakteri yaitu dari genus Streptomyces