apa itu ERD
-
Upload
dikha-haryanto -
Category
Documents
-
view
217 -
download
0
Transcript of apa itu ERD
-
8/19/2019 apa itu ERD
1/8
apa itu ERD (Entity Relational Diagram)? cara membuat ERD,dan contoh
ERD
Kali ini saya ingin menuliskan tentang apa itu ERD ?
Mungkin bagi programer atau anak IT tentunya tidak asing dengan ERD. Tapi bagi saya
awalnya asing banget sebenarnya sudah dapat kan ini dari waktu saya pendidikan s1 dulu klo
ga salah waktu pelajaran komputer, sistem informasi akuntasi (SIA) dan pelajaran SIM tapi
saya tidak begitu memperhatikannya.
Barusan aja ini waktu di kampus saya di jelaskan ma pak wing pemilik jimatdigital.blogspot.com
Mengenai apa itu ERD. an ternyata ERD itu (Entity Relational Diagram).ternyata seperti
diagram cara logika bahasa pemprograman kalau menurut saya. an saya melihat banyak
sekali keunggulan jika sistem ERD ini benar benar diterapkan dengan benar, salah satunya
bisa menghemat space penyimpanan karena tiap form atau tabel datanya saling berhubungan
sehingga tidak perlu membuat data yang berulang !ulang .dan sangat cepat memposting nya
karena tidak berulang ulang 1 data bisa diakses atau terhubung dengan berbagai data.bisa
membuat laporan entah laporan keuangan atau berbagai laporan secara cepat dan tepat.
Trus gimana cara membuatnya susah tidak? Kalau belum di praktekkan gila susah bangethe...kok bisa? "oalnya rumit dan butuh ketelitian dan logika. #pa semua orang bisa belajar
ini?apa yang ga bisa semua bisa di pelajari di mbah google,he,,,karena ini bukan gaip
sehingga ada rumus dan ilmunya
an tanpa panjang lebar yuk kita mulai intip gimana sih cara buat ERD $%ntity &elational
iagram' dalam database. "ebelum kita membuat ERD ada baiknya kita berkenalan dulu
dengan segala sesuatu yang berhubungan dengan ERD. (ntuk membuat ERD kita
memerlukan %ntitas)%ntity, &elasi)&elationship, dan #tribut)#ttribute.
ERD adalah pemodelan data utama yang membantu mengorganisasikan data dalam suatu
proyek ke dalam entitas*entitas dan menentukan hubungan antar entitas. %ntitas)%ntity adalah
suatu tempat atau objek untuk menyimpan data. +ontoh %ntitas buku untuk menyimpanatribut mengenai buku $judul buku, kode buku, pengarang, dsb'. %ntity digambarkan dengan
-ersegi dalam ERD. &elasi)&elationship adalah hubungan yang terjadi antara entitas atau
lebih. +ontoh %ntitas buku dan %ntitas -engarang memiliki hubungan ditulis, yang artinya,
pengarang menulis buku, dan buku ditulis pengarang.
"elain itu, terdapat relasi one to one, one to many, dan many to many dalam entity.
&elasi ini digambarkan dengan garis dalam ERD. #tribut)#ttribute adalah ciri umum semua
entitas atau semua yang ada dalam entitas. +ontoh %ntitas pengarang memiliki atribut nama,
alamat, no telpon, dsb. #tribut digambarkan dengan lingkaran memanjang dalam ERD tapi
jarang sekali dalam ERD atribut ikut digambarkan. #tribut juga sering disebut dengan fieldatau kolom dalam suatu ERD.
http://dunia-remaja-sehat.blogspot.com/http://dunia-remaja-sehat.blogspot.com/
-
8/19/2019 apa itu ERD
2/8
Ada ! lang"ah atau tip# yang dapat #aya beri"an untu" membuat ERD yang bai"$
Metode pembuatan ERD
alam membuat %&, ada beberapa hal yang perlu kita waspadai, selain itu kita juga dituntut
untuk lebih teliti dalam menentuka entity, relasi, atribut, menghindarkan terjadinya relasi
many to many dan lain sebagainya. (ntuk itu lihat beberapa langkah berikut agar kita bisa
membuat %& dengan baik
Menentukan %ntity
isini kita dituntut untuk menentukan dengan cermat sebuah entity yang ada dalam suatu
proyek atau masalah. %ntity berguna untuk menentukan peran, kejadian, lokasi, hal nyata dan
konsep penggunaan untuk database
Menentu"an Rela#i"etelah kita berhasil membuat %ntity, langkah selanjutnya adalah menentukan relasi antar
entity. Rela#i apa yang terdapat antara %ntity # dan B, apakah entity # dan B memiliki relasi
one to one, one to many, atau many to many.
%ambar ERD #ementara
/ika sudah mengetahui %ntity beserta &elasinya, sekarang kita buat dulu gambar %&
sementara. %ntity digambarkan dengan persegi, relasi digambarkan dengan garis.
I#i "ardinalita#
Kardinalitas menentukan jumlah kejadian satu entitas untuk sebuah kejadian pada entitas
yang berhubungan. +ontohnya antara %ntitas Buku, istributor dan -engarang, kardinalitas
yang ada berupa
1. "atu pengarang dapat menulis banyak buku
0. "atu buku ditulis satu pengarang
. Banyak buku di distribusikan oleh satu distributor.
ari sini kita bisa mengetahui harus memberi relasi apa. 2ne to one kah?
Tentu"an &rimary 'ey ('unci tama)
Menentukan -rimary Key pada masing*masing entity. -rimary Key adalah atribut pada entity
yang bersifat unik. /adi setiap entity hanya memiliki satu -rimary Key saja. +ontoh %ntity
Buku memiliki -rimary Key bernama kode buku. Kode Buku ini bersifat unik, karena
masing*masing buku memiliki kode yang berbeda*beda.
Tentukan pula 3oreign Key $Kunci Tamu' pada masing*masing %ntity. 3oreign Key adalah
-rimary Key yang ada dalam %ntity yang lain. +ontoh pada %ntity -engarang misalnya
terdapat atribut kode buku, yang mana, kode buku merupakan -rimary Key dari %ntity buku.
%ambar ERD berda#ar"an &rimary
http://dunia-remaja-sehat.blogspot.com/http://dunia-remaja-sehat.blogspot.com/
-
8/19/2019 apa itu ERD
3/8
Key Menghilangkan relasi many to many dan memasukkan -rimary dan 3oreign Key pada
masing*masing entitas. &elasi many to many antar entity perlu dihilangkan dengan cara
menambah atribut baru antara 0 entity yang memiliki relasi many to many.
Menentu"an Atribut /ika sudah melakukan step diatas, sekarang saatnya menentukanatribut pada masing*masing %ntitas. Telitilah dalam menentukan atribut. -emetaan #tribut
#pabila atribut telah ditentukan, sekarang pasang atribut dengan entitas yang sesuai.
%ambar ERD dengan Atribut
Mengatur ERD seperti langkah 4 dengan menambahkan atribut dan relasi yang ditemukan.
-eriksa 5asil-eriksa lagi ERD. #pakah ERD sudah menggambarkan system yang akan dibangun? /ika
belum, check kembali dari awal. 6tulah beberapa tips dan langkah*langkah dalam membuat
ERD yang baik. "emoga artikel
bingung dengan tulisan atau trik diatas ini saya coba dengan gambar dan langsung praktek ni
contoh erd perpustakaan.
kita buat dulu garis besarnya
misalnya
. Anggota ini berisikan diaram tentang sipa saja yang akan meminjam di perpustakaan
http))dunia*remaja*sehat.blogspot.com)
disini anggota dari perpustakaan ditntukan berdasarkan anggota dalam dan anggota luar
hubungan anggota dengan angotaa luar one to many artinya anggota bisa dai banyak anggota
luar tetapi anggota luar hanya boleh mendaftarkan 1 identitas atau 1 nama keanggotaan, jadi1 orang ga boleh banyak identitas anggota
http://dunia-remaja-sehat.blogspot.com/http://dunia-remaja-sehat.blogspot.com/
-
8/19/2019 apa itu ERD
4/8
-
8/19/2019 apa itu ERD
5/8
http))dunia*remaja*sehat.blogspot.com)
-. &egaai
http://dunia-remaja-sehat.blogspot.com/http://dunia-remaja-sehat.blogspot.com/
-
8/19/2019 apa itu ERD
6/8
http))dunia*remaja*sehat.blogspot.com)
/regi#tra#i bu"u
http://dunia-remaja-sehat.blogspot.com/http://dunia-remaja-sehat.blogspot.com/
-
8/19/2019 apa itu ERD
7/8
http))dunia*remaja*sehat.blogspot.com)
dan keseluruhannya klo di gabung menjadi
http://dunia-remaja-sehat.blogspot.com/http://dunia-remaja-sehat.blogspot.com/
-
8/19/2019 apa itu ERD
8/8
smoga artikel ini bermanfaat terimakasih