Transcript
Page 1: Erd (entity relationship diagram)

ERD (Entity Relationship Diagram)

Page 2: Erd (entity relationship diagram)

ERD•Entity Relational Diagram (ERD) adalah

proses hubungan antar file yang direlasikan dengan relation key dari masing-masing file.

Page 3: Erd (entity relationship diagram)

ERDSimbol-simbol dalam ERD:

• Entitas (Entity)Entitas ialah suatu objek yang dapat dibedakan dengan objek lainnya. Entitas berfungsi untuk memberikan identitas pada entitas yang memiliki label dan nama. Entitas memiliki bentuk persegi panjang.

Page 4: Erd (entity relationship diagram)

ERD• Relasi/Hubungan Antar Entitas (relationship)

Relasi ialah hubungan yang terjadi antara 1 entitas atau lebih yang tidak mempunyai fisik tetapi hanya sebagai konseptual. Dan berfungsi untuk mengetahui jenis hubungan yang ada antara 2 file. Relisi memiliki bentuk belah ketupat.

• Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. 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.

Page 5: Erd (entity relationship diagram)

ERD

• 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 dengan satu entitas pada himpunan entitas A

• 3). Banyak ke banyak (Many to many)Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B. 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.

Page 6: Erd (entity relationship diagram)

ERD•Atribut

Atribut ialah karakteristik dari entitas atau relasi yang menyediakan penjelasan detil tentang entitas atau relasi tersebut. Dan berfungsi untuk memperjelas atribut yang dimiliki oleh sebuah entitas. Atribut memiliki bentuk lingkarang lebih tepatnya elips.

•Alur / GarisAlur memiliki fungsi untuk menghubungkan atribut dengan entitas dan entitas dengan relasi. Dan berbentuk garis.

Page 7: Erd (entity relationship diagram)

ERD•Contoh Kasus :

Suatu perpustakaan Sekolah Menengah Kejuruan mengalami penambahan jumlah anggota maupun meminjam. Namun system yang digunakan di perpustakaan ini berantakan. Permasalahannya adalah menimbulkan kebingungan dan boros tenaga saat pencatatan atau pendataan

Page 8: Erd (entity relationship diagram)

ERD•Tahap 1 : Penentuan Entitas

1. Anggota  : Menyimpan semua informasi tentang data diri anggota2. Buku       : Menyimpan semua informasi tentang keadaan buku3. Pinjam    : Menyimpan informasi tentang tanggal meminjam, tanggal kembali dan jumlah pinjam4. Denda     : Menyimpan informasi tentang tarif denda dan jumlah denda

Page 9: Erd (entity relationship diagram)

ERD•Tahap 2 : Penentuan Atribut

1. Anggotaa. no_anggota : Kode unik untuk setiap

anggotab. nama : Nama Lengkap anggotac. alamat : Alamat Lengkap anggotad. tgl_lahir : Tanggal Lahir anggotae. jurusan : Kejuruan yang diambil oleh

anggota

Page 10: Erd (entity relationship diagram)

ERD2.  Buku

a. no_buku : Kode unik untuk masing-masing bukub. pengarang  : Nama pengarang buku tersebutc. judul : Judul yang tertera pada cover bukud. thn_terbit : Tahun dimana terbitnya buku tersebute. penerbit : Nama instansi yang menerbitkan bukuf. jns_buku : Jenis dari buku tersebut

Page 11: Erd (entity relationship diagram)

ERD3.  Dendaa. kode_denda   : Kode unik untuk bukti denda setiap anggotab. no_anggota : Kode unik untuk setiap anggotac. tgl_pinjam : Tanggal buku dipinjamd. tgl_kembali : Tanggal buku dikembalikane. tarif_denda : Nilai rupiah denda yang harus dibayarf. jumlah_denda : Jumlah keseluruhan denda yang harus dibayarh. jns_denda : Jenis denda yang harus dilakukan

Page 12: Erd (entity relationship diagram)

ERD• Tahap 3 : Penentuan Relationship

Keterangan :Tabel utama : Anggota dan BukuTabel Kedua : PinjamRelationship : Many to Many (M:M)Atribut Penghubung : no_anggota dan no_pinjam (sebagai FK di Tabel Pinjam)Participation Constrain : Beberapa Anggota boleh meminjam buku lebih dari satu dan suatu buku boleh dipinjam oleh beberapa anggota

Page 13: Erd (entity relationship diagram)

ERD

Keterangan :Tabel utama : Anggota dan DendaTabel Kedua  : MembayarRelationship : One to Many (1:M)Atribut Penghubung : no_anggota dan kode_denda (sebagai FK di Tabel Membayar)Participation Constrain : Satu orang anggota dimungkinkan untuk membayar lebih dari satu denda dan satu denda harus dibayar oleh satu orang anggota


Top Related