html5-img
1 / 18

ERD (Entity Relationship Diagram )

PEMODELAN DATA. ERD (Entity Relationship Diagram ). Malang, 6 November 2012 bethanurinasari@gmail.com. ERD. Pemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas. Entitas (Entity).

adelie
Download Presentation

ERD (Entity Relationship Diagram )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PEMODELAN DATA ERD (Entity Relationship Diagram ) Malang, 6 November 2012 bethanurinasari@gmail.com

  2. ERD • Pemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas.

  3. Entitas (Entity) • Entitas adalah suatu yang nyata atau abstrak dimana kita akan menyimpan data. • Contoh : entitas mahasiswa, entitas matakuliah, entitas dosen, dsb • Entitas mahasiswa : menyimpansemuainformasipribadimengenaisemuamahasiswa • Simbol entitas : Mahasiswa Matakuliah Dosen

  4. Atribut • Atribut adalah ciri umum semua atau sebagian besar instansi pada entitas tertentu. • Sebutan lain atribut adalah properti, elemen data dan field. • Misal, nama, alamat, nomor pegawai, gaji • Mahasiswa -> atributnya : NIM, nama, alamat • Mata kuliah -> atributnya : kode matkul, matakul, sks

  5. Relationship • Relasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas. • Misal proses pengambilan mata kuliah • Kardinalitas menentukan kejadian suatu entitas untuk satu kejadian pada entitas yang berhubungan. • Misal, mahasiswa mengambil banyak mata kuliah

  6. Macam-macam Relationship • One to One Relasi satu entitas hanya dengan satu entitas Contoh 1 departemen memiliki 1 manager • One to many Relasi satu entitas ke banyak entitas Contoh 1 departemen memiliki banyak proyek • Many to many Relasi banyak entitas ke banyak entitas Contoh banyak karyawan bekerja pada banyak proyek

  7. one-to-one • Contoh : 1 1 Department Manager has one-to-many 1 N Department Project has many-to-many M N Employee Project works on

  8. Simbol Relasi pada ERD

  9. KEY (Kunci) • Primary Key : Kunci yang menjadi tokoh utama dalam sebuah pemrograman. Bisa juga dikatakan sebagai kunci utama dari sebuah tabel. • Mahasiswa -> PK = NIM • Mata Kuliah -> PK = Kode matkul

  10. FOREIGN KEY • Foreign Key : Primary Key entitas yang masuk dalam entitas yang lain karena berelasi. • Misalnya tabel matakuliah dan dosen

  11. Tahapan Membuat ERD

  12. Tahap 1: PenentuanEntitas • mahasiswa: menyimpansemuainformasipribadimengenaisemuamahasiswa • dosen: menyimpansemuainformasipribadimengenaisemuadosen • absensi: menyimpan semua informasi mengenai semua absensi matakuliah • pertemuan: menyimpan semua informasi mengenai pertemuan kuliah

  13. Tahap 2: Penentuan Attributes • Mahasiswa : • NIM • No • Nama • Jenis kelamin • Jurusan • Kelas dst

  14. Tabel Dosen dengan tabel Mata Kuliah • Tabelutama: dosen • Tabelkedua: matakuliah • Relationship: many-to-many (m:n) • Attribute penghubung: id dosen (FK id dosen di matakuliah) • Tahap 3: Penentuan Relationships

  15. Tahap 4: Pembuatan ERD • Sekarang buat ERD dengan Power Desainer • Power Desainer Data Architecture

  16. ERD SISTEM PRESENSI MAHASISWA

  17. ADA PERTANYAAN ??? Entity Relationship Diagram Good Luck!!!

  18. SOFTWARE MEMBUAT ERD • POWER DESAINER -> DA • MISROSOFT VISIO -> SOFTWARE & DATABASE • SQL WORKBENCH • DB DESAINER

More Related