You are on page 1of 9

Entity Relationship Diagram

Nama : Fajar Satria Tama


NIM : 4512216071

Definisi ERD
Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk
memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam
tahap analisis persyaratan proyek pengembangan system.

Tujuan ERD
1. Menentukan Entitas yaitu menentukan peran, kejadian, lokasi, hal nyata dan konsep,
dimana penggunaan untuk menyimpan data.
2. Menentukan relasi yaitu Menentukan hubungan antar pasangan entitas menggunakan
matriks relasi.
3. Gambar ERD sementara yaitu entitas di gambarkan dengan kotak dan relasi di gambarkan
dengan garis.
4. Isi kardinalitas yaitu menentukan jumlah kejadian satu entitas untuk sebuah kejadian pada
entitas yang berhubungan

5. Menetukan atribut yaitu menentukan field-field yang di perlukan system

Manfaat ERD
1 Menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data
yang mempunyai hubungan antar relasi.

2 Memodelkan struktur data dan hubungan antar data untuk menggambarkannya digunakan
beberapa notasi dan symbol dan di gunakan 3 simbol yaitu :
2.1 Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari
sesuatu yang lain (Fathansyah, 1999: 30). Simbol dari entiti ini biasanya digambarkan
dengan persegi panjang.

Entiti

2.2 Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk
mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu
yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut
diwakili oleh simbol elips.

Atribut

2.3 Hubungan / Relasi


Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.

Relasi

Relasi dapat digambarkan sebagai berikut :


1). Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling
banyak dengan satu entitas pada himpunan entitas B.
2). Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan
entitas B, tetapi setiap entitas pada entitas B dapat berhubungan

Contoh ERD
Judul Skripsi : Sistem Informasi Berbasis Website Pada SMK Muda Patria Kalasan
Penyusun : Priyadi
ERD

Mempunyai

Komentar
Id_berita
url
akitf
Tgl
Isi_komentar
Id_komentar
Nama_komentar
Jam_komentar

Berita
Id_berita
Id_kategori
Judul
Jam
Tag
Username
Isi_berita
Dibaca
Headline
tanggal
Judul_seo
Hari
Gambar

Mempunyai

Kategori
Id_kategori
Nama_kategori
Kategori_seo
Aktif

SQL
1. SELECT Isi_komentar FROM Komentar WHERE Id_berita='20141212_1030'
2. SELECT judul FROM Berita WHERE Id_berita='20140928_0730'
3. SELECT Id_kategori FROM Kategori WHERE Aktif='Y'
4. SELECT Dibaca FROM Berita WHERE Id_berita='20141021_1140'
5. SELECT Id_kategori FROM Kategori WHERE Nama_kategori='Politik'

QBE
Komentar

Berita

Id_berita
20140928_0730

Kategori

Berita

Id_komentar

Id_kategori

Id_kategori
P.

Id_berita
Id_kategori
20141021_1140

Kategori

Id_berita
20141212_1030

Judul

url aktif Tgl Isi_komentar Nama_komentar


P.

Jam_komentar

Jam Tag Username Isi_berita Dibaca headline tanggal Judul_seo hari Gambar

P.

Nama_kategori

Kategori_seo

Aktif
Y

Judul

Jam Tag Username Isi_berita Dibaca headline


P.

Id_kategori Nama_kategori
P.
Politik

Kategori_seo

tanggal

Aktif

Judul_seo

hari

Gambar

AR
1.

Isi_komentar (

2.

judul (

3.

Id_kategori (

4.

Dibaca (

5.

Id_kategori (

Id_berita='20141212_1030' ( Komentar ))

Id_berita='20140928_0730' ( Berita ))

Aktif='Y' ( Kategori ))

Id_berita='20141021_1140' ( Berita ))

Nama_kategori='Politik' ( Kategori ))

Relationship Antar Tabel

You might also like