Entity Relationship Diagram

Slides:



Advertisements
Presentasi serupa
Basis data - day 2 Rachmat wahyu pramono Dosen Pembimbing:
Advertisements

Pertemuan Minggu Ke-10.
Chapter 8 - Process Modeling
2 C H A P T E R Tjiptoadi nugroho CC sidoarjo
MODEL ENTITY RELATIONSHIP
Yufis Azhar – Teknik Informatika – UMM
Yufis Azhar – Teknik Informatika – UMM
Latifah Rifani Materi: 4
TRANSFORMASI MODEL DATA ER ke BASIS DATA
MODEL DATA LANJUTAN Latifah Rifani
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
Tahapan Membuat ERD.
ENTITY RELATIONSHIP DIAGRAM
PERTEMUAN 4 SISTEM BASIS DATA
MODEL EER (Enhanced Entity Relationship)
03 | Entity Relationship Diagram (ER- Diagram)
DIAGRAM ER dalam Notasi Lain
ERD Entity Relationship Diagram
Ketergantungan Fungsional (KF)/ Functional Dependency (FD)
BAB VI Model Data.
ERD Lanjutan.
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
Sistem Basis Data.
Relasi Tabel Pertemuan 11 Dewi, S.Kom.
ERD (Entity Relationship Diagram) Relasi
MODEL EER (Enhanced Entity Relationship)
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Entity Relationship Diagram
Data Modeling And Analysis Entity Relationship Diagram ( ERD)
MODEL EER (Enhanced Entity Relationship)
Entity Relationship Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
ENTITY RELATIONSHIP MODEL
ERD Lanjutan Materi pertemuan 15,16 dan 17
Database TP – || AKN Bojonegoro.
SISTEM INFORMASI MANAJEMEN
Sistem Basis Data. Entity Relationship Model  Entity-relationship (ER) data model adalah didasarkan pada suatu persepsi atas keadaan nyata di dunia yang.
Database design Siti Asmiatun, M.Kom.
MODEL ENTITY RELATIONSHIP DIAGRAM
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Pertemuan #4 DIAGRAM - ER Kompetensi :
ERD (Entity Relationship Diagram )
ENTITY-RELATIONSHIP DIAGRAM (ERD)
ERD (Entity Relationship Diagram)
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
IT204 SISTEM BASIS DATA.
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
Normalisasi.
PERANCANGAN BASIS DATA
PEMODELAN DATA Entity-Relationship Modell (ERD)
Transformasi Diagram ER ke dalam basis data fisik
Perancangan Basis Data Relasional Converting ER Model To Table
PERANCANGAN DATABASE.
Transformasi Diagram ER ke dalam basis data fisik
Perancangan Basis Data
KONVERSI BASIS DATA KE TABEL
Tugas-21 Latihan 3 : Susun diagram E-R lengkap dengan atribut, cardinality dan key-nya untuk keadaan ini : Pelanggan diidentifikasikan dengan NAMA-PLG.
Pertemuan 4 ENTITY RELATIONSHIP.
DIAGRAM HUBUNGAN ENTITAS
ENTOT SUHARTONO, SKOM, MKOM
Transcript presentasi:

Entity Relationship Diagram

DIAGRAM-ER ( MENINJAU KEMBALI )

(HANYA ME-RELASIKAN 1 ENTITAS) ENTITY-RELATIONSHIP DIAGRAM UNARY RELATIONSHIP (HANYA ME-RELASIKAN 1 ENTITAS) BINARY RELATIONSHIP (HANYA ME-RELASIKAN 2 ENTITAS) N-ARY RELATIONSHIP (ME-RELASIKAN 3 ENTITAS)

ENTITY-RELATIONSHIP DIAGRAM KATA BENDA KATA KERJA

ENTITY-RELATIONSHIP DIAGRAM PEGAWAI JABATAN PUNYA PEGAWAI MEMPUNYAI JABATAN PEGAWAI DIPUNYAI OLEH JABATAN PROYEK KERJA PROYEK DIKERJAKAN OLEH PEGAWAI PROYEK MENGERJAKAN PEGAWAI

MAHASISWA PELANGGAN ANGGOTA FAKTUR ENTITY-RELATIONSHIP DIAGRAM NASABAH REKENING PUNYA PELANGGAN BARANG BELI MAHASISWA MT-KULIAH IKUT PEGAWAI PINJAMAN ANGGOTA BUKU PINJAM FAKTUR STOCK TAMBAH

CONTOH UNARY RELATIONSHIP

ENTITY-RELATIONSHIP DIAGRAM PEGAWAI JABATAN PUNYA 1 PROYEK KERJA M MHSISWA MT-KULIAH IKUT N

ENTITY-RELATIONSHIP DIAGRAM NIM NAMA ALAMAT KD-MATKUL NM-MATKUL SKS MHSISWA MT-KULIAH IKUT M N NILAI PEGAWAI JABATAN PUNYA 1 NO-PEG KD-JAB URAIAN TUNJANGAN PROYEK KERJA KD-PROY NM-PROY ANGGARAN HONOR

JENIS ENTITY STRONG ENTITY WEAK ENTITY TIDAK MEMPUNYAI KEY ENTITY-RELATIONSHIP DIAGRAM JENIS ENTITY PEGAWAI ABSEN ISI 1 M STRONG ENTITY WEAK ENTITY NO-PEG NAMA ALAMAT TANGGAL JAM-MASUK JAM-PULANG TIDAK MEMPUNYAI KEY

ENTITY-RELATIONSHIP DIAGRAM NO-PEG NO-PROY NO-PROY NAMA-PROY BIAYA NO-PEG NAMA GAPOK LAMA-KERJA JABATAN 1 M PEGAWAI KERJA PROYEK M M NO-PROY KD-BAR JUMLAH NO-PEG KD-BAG PUNYA PAKAI 1 N KD-BAR HARGA-BAR NAMA-BAR KD-BAG NAMA-BAG BAGIAN BARANG

LOGICAL RECORD STRUCTURE TRANSFORMASI DIAGRAM-ER KE LOGICAL RECORD STRUCTURE ( Meninjau Kembali )

SETIAP ENTITY AKAN DIUBAH KEBENTUK SEBUAH KOTAK DENGAN NAMA PEDOMAN SETIAP ENTITY AKAN DIUBAH KEBENTUK SEBUAH KOTAK DENGAN NAMA ENTITY BERADA DILUAR KOTAK DAN ATTIBUTE BERADA DI DALAM KOTAK SEBUAH RELATIONSHIP KADANG DISATUKAN DALAM SEBUAH KOTAK BERSAMA ENTITY, KADANG DIPISAH MENJADI SEBUAH KOTAK TERSENDIRI PERHATIKAN ! CARDINALITY (TINGKAT HUBUNGAN) 1 : 1 ONE-TO-ONE 1 : M ONE-TO-MANY M :N MANY-TO-MANY SANGAT BERPENGARUH PADA TRANSFORMASI PEGAWAI ALAMAT TG-LAHIR STATUS TRANSFORMASI D-ER KE LRS

KE ENTITY YANG MEMBUTUHKAN REFERENSI ATAU TRANSFORMASI 1:1 ONE-TO-ONE PILIH SALAH SATU PEDOMAN PENGGABUNGAN KEARAH WEAK ENTITY KE ENTITY YANG MEMBUTUHKAN REFERENSI ATAU KE ENTITY DENGAN JUMLAH ATRIBUT YANG LEBIH SEDIKIT 1 TRANSFORMASI D-ER KE LRS

? TRANSFORMASI D-ER KE LRS TRANSFORMASI 1:1 ONE-TO-ONE KD-JAB NO-PEG DESKRIPSI TUNJANGAN NO-PEG TGL-LAHIR NAMA ALAMAT STATUS GA-POK 1 PEGAWAI JABATAN PUNYA TINJANGAN ? TRANSFORMASI D-ER KE LRS

TIDAK PERLU MELIHAT JUMLAH ATRIBUT YANG LEBIH SEDIKIT TRANSFORMASI 1:M ONE-TO-MANY SELALU KE ARAH MANY PEDOMAN PENGGABUNGAN TIDAK PERLU MELIHAT JUMLAH ATRIBUT YANG LEBIH SEDIKIT SELALU DIGABUNG KE ARAH MANY M 1 TRANSFORMASI D-ER KE LRS

TRANSFORMASI 1:M ONE-TO-MANY KD-PROY DESKRIPSI TGL-MULAI NO-PEG TGL-LAHIR NAMA ALAMAT STATUS GA-POK M 1 PEGAWAI PROYEK KERJA TRANSFORMASI D-ER KE LRS

RELATIONSHIP BERDIRI SENDIRI TRANSFORMASI M :N MANY-TO-MANY RELATIONSHIP BERDIRI SENDIRI PEDOMAN TRANSFORMASI TIAP ENTITY MENJADI SEBUAH LOGICAL RECORD STRUCTURE RELATIONSHIP JUGA MENJADI SEBUAH LOGICAL RECORD STRUCTURE M N

TRANSFORMASI M :N MANY-TO-MANY KD-MATKUL DESKRIPSI SKS NIM TGL-LAHIR NAMA ALAMAT JEN-KEL M N MHSISWA MAT-KUL IKUT NILAI TRANSFORMASI D-ER KE LRS

N-ARY RELATIONSHIP

ENTITY-RELATIONSHIP DIAGRAM KD-PROY LOKASI JENIS KD-BRNG JUMLAH NAMA-BR HAR-SAT M 1 N PEGAWAI KERJA PROYEK BARANG MOBIL PAKAI DAPAT NO-PEG NAMA ALAMAT HONOR NO-POL MEREK TAHUN WARNA TGL-PAKAI

TRANSFORMASI D-ER KE LRS 1 N PEGAWAI KERJA PROYEK BARANG MOBIL PAKAI DAPAT NO-PEG NAMA ALAMAT HONOR KD-PROY LOKASI JENIS KD-BRNG JUMLAH NAMA-BR HAR-SAT NO-POL MEREK TAHUN WARNA TGL-PAKAI TRANSFORMASI D-ER KE LRS

TRANSFORMASI D-ER KE LRS CONTOH M 1 N PEGAWAI KERJA PROYEK BARANG JABATAN PAKAI PUNYA NO-PEG NAMA ALAMAT KD-PROY LOKASI JENIS KD-BRNG JUMLAH NAMA-BR HAR-SAT KD-JAB URAIAN TUNJANGAN TRANSFORMASI D-ER KE LRS

TRANSFORMASI D-ER KE LRS NO-PEG KD-PROY NO-PEG NAMA ALAMAT KD-PROY LOKASI JENIS M 1 PEGAWAI KERJA PROYEK 1 M NO-PEG KD-JAB KD-PROY KD-BRNG JUMLAH PUNYA PAKAI 1 N KD-JAB URAIAN TUNJANGAN KD-BRNG NAMA-BR HAR-SAT JABATAN BARANG NO-PEG NAMA ALAMAT KD-PROY KD-JAB KD-PROY LOKASI JENIS KD-PROY PROYEK PEGAWAI KD-PROY KD-JAB KD-PROY KD-BRNG JUMLAH PAKAI KD-JAB URAIAN TUNJANGAN JABATAN KD-BRNG KD-BRNG NAMA-BR HAR-SAT BARANG

LOGICAL RECORD STRUCTURE TRANSFORMASI LOGICAL RECORD STRUCTURE KE RELASI / TABEL

MAHASISWA NIM NAMA ALAMAT TEMPAT-LAHIR TGL-LAHIR J-KELAMIN TIAP SATU LRS AKAN MENJADI SATU TABEL NAMA LRS MENJADI NAMA TABEL TIAP 1 (SATU) ATRIBUT AKAN MENJADI 1 (SATU) KOLOM NAMA ATRIBUT AKAN MENJADI NAMA KOLOM MAHASISWA NIM NAMA ALAMAT TEMPAT-LAHIR TGL-LAHIR J-KELAMIN ATURAN TRANSFORMASI LRS KE RELASI/TABEL

TRANSFORMASI LRS KE RELASI CONTOH PEGAWAI PROYEK NO-PEG NAMA ALAMAT KD-PROY KD-JAB KD-PROY LOKASI JENIS KD-PROY BARANG KD-BRNG NAMA-BR HARSAT KD-PROY KD-JAB KD-PROY KD-BRNG JUMLAH KD-JAB URAIAN TUNJANGAN PAKAI JABATAN KD-BRNG KD-BRNG NAMA-BR HAR-SAT BARANG

TRANSFORMASI LRS KE RELASI CONTOH NO-PEG NAMA ALAMAT KD-PROY KD-JAB PEGAWAI URAIAN TUNJANGAN JABATAN LOKASI JENIS PROYEK KD-BRNG JUMLAH PAKAI NAMA-BR HAR-SAT BARANG PAKAI KD-PROY KD-BRNG JUMLAH

TRANSFORMASI LRS KE RELASI CONTOH PROYEK KD-PROY LOKASI JENIS TRANSFORMASI LRS KE RELASI NO-PEG NAMA ALAMAT KD-PROY KD-JAB PEGAWAI URAIAN TUNJANGAN JABATAN LOKASI JENIS PROYEK KD-BRNG JUMLAH PAKAI NAMA-BR HAR-SAT BARANG

KD-JAB URAIAN TUNJANGAN TRANSFORMASI LRS KE RELASI CONTOH JABATAN KD-JAB URAIAN TUNJANGAN NO-PEG NAMA ALAMAT KD-PROY KD-JAB PEGAWAI URAIAN TUNJANGAN LOKASI JENIS PROYEK KD-BRNG JUMLAH PAKAI NAMA-BR HAR-SAT BARANG TRANSFORMASI LRS KE RELASI

NO-PEG NAMA ALAMAT KD-PROY KD-JAB TRANSFORMASI LRS KE RELASI CONTOH PEGAWAI NO-PEG NAMA ALAMAT KD-PROY KD-JAB NO-PEG NAMA ALAMAT KD-PROY KD-JAB URAIAN TUNJANGAN JABATAN LOKASI JENIS PROYEK KD-BRNG JUMLAH PAKAI NAMA-BR HAR-SAT BARANG TRANSFORMASI LRS KE RELASI

NO-PEG NAMA ALAMAT KD-PROY KD-JAB CONTOH PEGAWAI NO-PEG NAMA ALAMAT KD-PROY KD-JAB PROYEK KD-PROY LOKASI JENIS PAKAI KD-PROY KD-BRNG JUMLAH BARANG KD-BRNG NAMA-BR HARSAT JABATAN KD-JAB URAIAN TUNJANGAN NO-PEG NAMA ALAMAT KD-PROY KD-JAB URAIAN TUNJANGAN LOKASI JENIS KD-BRNG JUMLAH NAMA-BR HAR-SAT TRANSFORMASI LRS KE RELASI

CARA LAIN MENUNJUKKAN PRIMARY KEY PEGAWAI NO-PEG NAMA ALAMAT KD-PROY KD-JAB PROYEK KD-PROY LOKASI JENIS PAKAI KD-PROY KD-BRNG JUMLAH BARANG KD-BRNG NAMA-BR HARSAT JABATAN KD-JAB URAIAN TUNJANGAN TRANSFORMASI LRS KE RELASI CARA LAIN MENUNJUKKAN PRIMARY KEY PK

ADA YANG MERASA PERLU MEMPERLIHATKAN FOREIGN KEY TRANSFORMASI LRS KE RELASI ADA YANG MERASA PERLU MEMPERLIHATKAN FOREIGN KEY PEGAWAI NO-PEG NAMA ALAMAT KD-PROY KD-JAB PROYEK KD-PROY LOKASI JENIS PAKAI KD-PROY KD-BRNG JUMLAH BARANG KD-BRNG NAMA-BR HARSAT JABATAN KD-JAB URAIAN TUNJANGAN PK FK

NORMALISASI (FUNCTIONAL DEPENDENCY DIAGRAM)

SPESIFIKASI BASIS DATA Nama File Media Isi Organisasi File Primary Key Panjang Record Jumlah Record Struktur Data Parameter

Isi : Data Proyek yang dimiliki perusahaan Nama File : Proyek Media : Harddisk Isi : Data Proyek yang dimiliki perusahaan Organisasi File : Index Sequential Primary key : KD_PROY Panjang record : 39 byte Jumlah record : 13 Record Struktur : No Nama Field Jenis Lebar Desimal Keterangan 1 KD_PROY Char 4   Kode Proyek 2 JENIS 15 Jenis Proyek 3 LOKASI 20 Lokasi Proyek

RANCANGAN KODE Semua Primary Key yang dipakai didalam sistem Menjelaskan Arti setiap digit yang dipakai dalam Pengkodean Contoh : NIM Character (10) Digit 1 dan 2 Menunjukkan Tahun Masuk Digit ke 3 dan Ke 4 Menunjukkan Program Studi Digit Ke 5 dan Ke 6 Menunjukkan Jenjang Digit Ke 7 sampai ke 10 menunjukkan Nomor Pendaftaran

RUMUS JUMLAH RECORD MASTER Jumlah yang sudah Ada + Perkembangan selama Umur system JENIS FILE TRANSAKSI Jumlah dalam 1 Periode * Umur system Ingat ! CARDINALITY mempengaruhi Perhitungan Jumlah Record

TAHAP MEMBUAT ERD Keluarkan semua atribut yang dimiliki oleh dokumen sumber Tentukan Atribut yang dapat menjadi Primary Key jika TIDAK ADA boleh DIBUAT BARU lalu tentukan ketergantungan atribut terhadap primary key nya Tentukan nama entitas dari kelompok atribut yang telah bergantung terhadap primary keynya. Gambarkan hubungan masing-masing entitas beserta atribut – atributnya. Tentukan Cardinality/tingkat hubungan dari masing-masing Entitas yang telah terhubung.

Asumsi : Setiap Unit dapat membuat Lebih dari satu Form Permintaan Barang. Satu Form Permintaan Barang dapat membuat Lebih dari satu Bukti Penyerahan Barang, karena dapat dimungkinkan Jumlah yang diminta bisa tidak sama dengan jumlah yang diserahkan.