apa itu ERD

download apa itu ERD

of 5

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