erd (entity relationship diagram )

Post on 05-Jan-2016

170 Views

Category:

Documents

10 Downloads

Preview:

Click to see full reader

DESCRIPTION

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). - PowerPoint PPT Presentation

TRANSCRIPT

ERD (Entity Relationship Diagram )

Malang, 6 November 2012bethanurinasari@gmail.com

PEMODELAN DATA

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

top related