Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Entity Relationship Diagram

Presentasi serupa


Presentasi berjudul: "Entity Relationship Diagram"— Transcript presentasi:

1 Entity Relationship Diagram

2 DIAGRAM-ER ( MENINJAU KEMBALI )

3 (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)

4 ENTITY-RELATIONSHIP DIAGRAM
KATA BENDA KATA KERJA

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

6 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

7 CONTOH UNARY RELATIONSHIP

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

9 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

10 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

11 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

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

13 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

14 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

15 ? 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

16 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

17 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

18 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

19 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

20 N-ARY RELATIONSHIP

21 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

22 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

23 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

24 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

25 LOGICAL RECORD STRUCTURE
TRANSFORMASI LOGICAL RECORD STRUCTURE KE RELASI / TABEL

26 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

27 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

28 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

29 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

30 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

31 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

32 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

33 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

34 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

35 NORMALISASI (FUNCTIONAL DEPENDENCY DIAGRAM)

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

37 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

38 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

39 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

40 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.

41 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.


Download ppt "Entity Relationship Diagram"

Presentasi serupa


Iklan oleh Google