erd (entity relationship diagram )
DESCRIPTION
PEMODELAN DATA. ERD (Entity Relationship Diagram ). Malang, 6 November 2012 [email protected]. ERD. Pemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas. Entitas (Entity). - PowerPoint PPT PresentationTRANSCRIPT
Pemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas.
ERD
Entitas adalah suatu yang nyata atau abstrak dimana kita akan menyimpan data.
Contoh : entitas mahasiswa, entitas matakuliah, entitas dosen, dsb
Entitas mahasiswa : menyimpan semua informasi pribadi mengenai semua mahasiswa
Simbol entitas :
Entitas (Entity)
Mahasiswa Matakuliah Dosen
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
Atribut
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
Relationship
One to One Relasi satu entitas hanya dengan satu entitasContoh 1 departemen memiliki 1 manager One to manyRelasi satu entitas ke banyak entitasContoh 1 departemen memiliki banyak proyek Many to manyRelasi banyak entitas ke banyak entitasContoh banyak karyawan bekerja pada banyak
proyek
Macam-macam Relationship
Contoh :
hasDepartment Manager11
one-to-one
hasDepartment ProjectN1
one-to-many
works onEmployee ProjectNM
many-to-many
Simbol Relasi pada ERD
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
KEY (Kunci)
Foreign Key : Primary Key entitas yang masuk dalam entitas yang lain karena berelasi.
Misalnya tabel matakuliah dan dosen
FOREIGN KEY
Matakuliah
Kode matkul (PK)Nama matkulNIP (FK)Harijam
Dosen
NIP (PK)Nama dosenAlamattelepon
Tahapan Membuat ERDTahap 1: Penentuan Entitas
Tahap 3: Penentuan Relationships
Tahap 4: Pembuatan ERD
mahasiswa: menyimpan semua informasi pribadi mengenai semua mahasiswa
dosen: menyimpan semua informasi pribadi mengenai semua dosen
absensi: menyimpan semua informasi mengenai semua absensi matakuliah
pertemuan: menyimpan semua informasi mengenai pertemuan kuliah
Tahap 1: Penentuan Entitas
Mahasiswa : ◦ NIM◦ No◦ Nama◦ Jenis kelamin◦ Jurusan◦ Kelasdst
Tahap 2: Penentuan Attributes
Tabel Dosen dengan tabel Mata Kuliah Tabel utama: dosen Tabel kedua: matakuliah Relationship: many-to-many (m:n) Attribute penghubung: id dosen (FK id
dosen di matakuliah)
Tahap 3: Penentuan Relationships
Sekarang buat ERD dengan Power Desainer Power Desainer Data Architecture
Tahap 4: Pembuatan ERD
ERD SISTEM PRESENSI MAHASISWA
DIGUNAKAN
TERDIRI
MENGONTROLMENGISI
MAHASISWA
NIMNONAMAJKJURUSANKELASALAMATTELEPON
ABSENSI
NIMKDMATKULNIPHARIIDTEMUTANGGALJAMID_RUANGKETERANGAN
DOSEN
NIPNAMAJKTELEPON
MATKUL
KDMATKULMATKULSKSJTM
RUANG
IDRUANGID_RUANGKAMPUS
ADA PERTANYAAN ???
Entity Relationship Diagram
Good Luck!!!
POWER DESAINER -> DA MISROSOFT VISIO -> SOFTWARE &
DATABASE SQL WORKBENCH DB DESAINER
SOFTWARE MEMBUAT ERD