Tahapan Perancangan
Entity Relationship Diagram (ERD)
Sistem Informasi Diklat
Astri Budi Setiati Heppy Riani Indrajati Tetis Mulyo Ade J
Entity Relationship Diagram (ERD)
ERD atau Entity Relationship
Diagram adalah suatu bentuk diagram
yang menjelaskan hubungan antar
objek-objek data yang mempunyai
hubungan antar relasi.
Dalam tugas ini, ERD yang akan
dirancang terkait Sistem
Informasi diklat yang nantinya
diharapkan menjadi sistem yang
dapat membantu kegiatan diklat.
Tahapan Pembuatan ERD
1. Mengidentifikasi dan menetapkan seluruh
himpunan entitas yang akan terlibat
2. Menentukan atribut key dari masing-masing en-
titas
3. Mengidentifikasi dan menerapkan seluruh
himpunan relasi diantara entitas beserta foreign
key yang dimiliki
4. Menentukan derajat kardinalitas untuk setiap
relasi
5. Melengkapi himpunan entitas dan relasi dengan
atribut
 Entitas atau Entity merupakan suatu objek yang dapat
dibedakan dari lainnya yang dapat diwujudkan dalam basis
data.
 Menurut Brady dan Loonam (2010), entitas adalah obyek
yang menarik di bidang organisasi yang dimodelkan.
 Contoh:
• Obyek Secara Fisik: mahasiswa,
kartu_anggota_mahasiswa,
peserta_diklat, admin_diklat
• Obyek Secara Konsep: pekerjaan,
perumahan, rencana, diklat
Entitas atau Entity
Atribut
Atribut adalah karakteristik dari Entitas atau
Relationship yang menyediakan penjelasan detail
tentang entitas atau relationship tersebut.
Relationship
 Hubungan yang yang terjadi antara
satu entitas atau lebih
 Kumpulan relationship yang sejenis
Simbol-simbol ERD
Simbol Nama
Entity / Entitas
Atribut
Relasi
Garis / Link
Rasio Kardinalitas
1 : 1 (one to One)
Setiap anggota entitas
A hanya boleh berhu-
bungan dengan satu
anggota entitas B,
begitu pula sebaliknya.
1 : N (One to Many)
Setiap anggota entitas A
dapat berhubungan
dengan lebih dari satu
anggota entitas B tetapi
tidak sebaliknya.
M : N (Many to Many)
Setiap anggota entitas A
dapat berhubungan
dengan banyak anggota
entitas B dan sebaliknya.
Pembuatan Entity Relationship Diagra
m (ERD)
Sistem Informasi Diklat
Menentukan Entitas dan Atribut
01 Peserta Diklat
Atribut: NIK, Nama_Peserta, Tanggal_Lahir,
Alamat
02 Admin Diklat
Atribut: NIP, Nama_Admin, Tanggal_Lahir
03 Diklat
Atribut: Nama_Diklat, Pelaksanaan, Tempat,
ID Diklat
Menentukan Relasi, Rasio Kardinalitas, & Tabel
Admin_Diklat dengan Diklat
Relasi antara
Admin_Diklat dengan
Diklat adalah “Kelola”,
Rasio Kardinalitasnya
adalah Many to Many
(M:N)
Tabel_Diklat
NIP Nama_Admin Tanggal_Lahir
Tabel_Admin_Diklat
Id_Diklat Nama_Diklat Pelaksanaan Tempat NIP
1 : N
Tiap Entitas akan menjadi tabel dengan atribut mengikuti menjadi kolomnya.
Satu primary key dari entitas 1 (Admin_Diklat) dipindahkan menjadi kolom pada tabel entitas Many (Diklat),
pada tabel diatas yang dipindah adalah atribut ID_Diklat.
Salah satu dari Relation (Ikut) dijadikan kolom pada tabel diklat, yaitu atribut NIP.
Diklat dengan Peserta_Diklat
Relasi antara Diklat
dengan Peserta_Diklat
adalah “Ikut”.
Rasio Kardinalitasnya
adalah One to Many
(1:N)
Menentukan Relasi, Rasio Kardinalitas, & Tabel
NIK Nama_Peserta Tanggal_Lahir Alamat No_HP Id_Diklat
Tabel_Peserta_Diklat
1 : N
Tiap Entitas akan menjadi tabel dengan atribut mengikuti menjadi kolomnya.
Satu primary key dari entitas 1 (Diklat) dipindahkan menjadi kolom pada tabel entitas Many (Peserta_diklat),
pada tabel diatas yang dipindah adalah atribut ID_Diklat.
Salah satu dari Relation (Ikut) dijadikan kolom pada tabel peserta diklat, yaitu atribut Daftar_Peserta.
ID_Diklat Nama_Diklat Pelaksanaan Tempat Jumlah_Peserta
Tabel_Diklat
Entity Relationship Diagram (ERD)
Sistem Informasi Diklat
Thank you
for your attention...

Tugas ERD.pptx

  • 1.
    Tahapan Perancangan Entity RelationshipDiagram (ERD) Sistem Informasi Diklat Astri Budi Setiati Heppy Riani Indrajati Tetis Mulyo Ade J
  • 2.
    Entity Relationship Diagram(ERD) ERD atau Entity Relationship Diagram adalah suatu bentuk diagram yang menjelaskan hubungan antar objek-objek data yang mempunyai hubungan antar relasi. Dalam tugas ini, ERD yang akan dirancang terkait Sistem Informasi diklat yang nantinya diharapkan menjadi sistem yang dapat membantu kegiatan diklat.
  • 3.
    Tahapan Pembuatan ERD 1.Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat 2. Menentukan atribut key dari masing-masing en- titas 3. Mengidentifikasi dan menerapkan seluruh himpunan relasi diantara entitas beserta foreign key yang dimiliki 4. Menentukan derajat kardinalitas untuk setiap relasi 5. Melengkapi himpunan entitas dan relasi dengan atribut
  • 4.
     Entitas atauEntity merupakan suatu objek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data.  Menurut Brady dan Loonam (2010), entitas adalah obyek yang menarik di bidang organisasi yang dimodelkan.  Contoh: • Obyek Secara Fisik: mahasiswa, kartu_anggota_mahasiswa, peserta_diklat, admin_diklat • Obyek Secara Konsep: pekerjaan, perumahan, rencana, diklat Entitas atau Entity
  • 5.
    Atribut Atribut adalah karakteristikdari Entitas atau Relationship yang menyediakan penjelasan detail tentang entitas atau relationship tersebut.
  • 6.
    Relationship  Hubungan yangyang terjadi antara satu entitas atau lebih  Kumpulan relationship yang sejenis
  • 7.
    Simbol-simbol ERD Simbol Nama Entity/ Entitas Atribut Relasi Garis / Link
  • 8.
    Rasio Kardinalitas 1 :1 (one to One) Setiap anggota entitas A hanya boleh berhu- bungan dengan satu anggota entitas B, begitu pula sebaliknya. 1 : N (One to Many) Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya. M : N (Many to Many) Setiap anggota entitas A dapat berhubungan dengan banyak anggota entitas B dan sebaliknya.
  • 9.
    Pembuatan Entity RelationshipDiagra m (ERD) Sistem Informasi Diklat
  • 10.
    Menentukan Entitas danAtribut 01 Peserta Diklat Atribut: NIK, Nama_Peserta, Tanggal_Lahir, Alamat 02 Admin Diklat Atribut: NIP, Nama_Admin, Tanggal_Lahir 03 Diklat Atribut: Nama_Diklat, Pelaksanaan, Tempat, ID Diklat
  • 11.
    Menentukan Relasi, RasioKardinalitas, & Tabel Admin_Diklat dengan Diklat Relasi antara Admin_Diklat dengan Diklat adalah “Kelola”, Rasio Kardinalitasnya adalah Many to Many (M:N)
  • 12.
    Tabel_Diklat NIP Nama_Admin Tanggal_Lahir Tabel_Admin_Diklat Id_DiklatNama_Diklat Pelaksanaan Tempat NIP 1 : N Tiap Entitas akan menjadi tabel dengan atribut mengikuti menjadi kolomnya. Satu primary key dari entitas 1 (Admin_Diklat) dipindahkan menjadi kolom pada tabel entitas Many (Diklat), pada tabel diatas yang dipindah adalah atribut ID_Diklat. Salah satu dari Relation (Ikut) dijadikan kolom pada tabel diklat, yaitu atribut NIP.
  • 13.
    Diklat dengan Peserta_Diklat Relasiantara Diklat dengan Peserta_Diklat adalah “Ikut”. Rasio Kardinalitasnya adalah One to Many (1:N) Menentukan Relasi, Rasio Kardinalitas, & Tabel
  • 14.
    NIK Nama_Peserta Tanggal_LahirAlamat No_HP Id_Diklat Tabel_Peserta_Diklat 1 : N Tiap Entitas akan menjadi tabel dengan atribut mengikuti menjadi kolomnya. Satu primary key dari entitas 1 (Diklat) dipindahkan menjadi kolom pada tabel entitas Many (Peserta_diklat), pada tabel diatas yang dipindah adalah atribut ID_Diklat. Salah satu dari Relation (Ikut) dijadikan kolom pada tabel peserta diklat, yaitu atribut Daftar_Peserta. ID_Diklat Nama_Diklat Pelaksanaan Tempat Jumlah_Peserta Tabel_Diklat
  • 15.
    Entity Relationship Diagram(ERD) Sistem Informasi Diklat
  • 16.
    Thank you for yourattention...