this is your presentation title · dasar membangun pemodelan e-r tiga notasi dasar yang bekerja...

30
Data Modeling Yudha Saintika, S.T., M.T.I Citra Wiguna, S.Kom., M.Kom Dwi Januarita AK, S.T., M.Kom

Upload: others

Post on 01-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Data Modeling

Yudha Saintika, S.T., M.T.ICitra Wiguna, S.Kom., M.KomDwi Januarita AK, S.T., M.Kom

Page 2: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Capaian Pembelajaran

○ Memodelkan kebutuhan sistem menggunakanpendekatan tradisional dan pendekatanberorientasi obyek dengan benar

Page 3: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Data Modeling

○ Dalam fase analisis, akan terlihat data apa sajayang dibutuhkan sehingga harus dimodelkan

○ Memodelkan kebutuhan data pada pendekatantradisional menggunakan ER Diagram,sedangkan untuk pendekatan object orientedmenggunakan Diagram Kelas untukmemodelkan objek

Page 4: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

DefinisiERD

○ Diagram E-R berupa model data konseptual,yang merepresentasikan data dalam suatuorganisasi.

○ Merupakan diagram yang menggambarkanhubungan (relationship) antar entitas (entity).

○ ERD menekankan pada struktur danrelationship data.

Page 5: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Dasar membangun pemodelanE-R

○ Tiga notasi dasar yang bekerja pada model E-Ryaitu :

○ Entitas

○ Relasi

○ Atribut

Page 6: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Notasi (ER) Diagram

Page 7: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Entitas

○ Merupakan obyek yang mewakili sesuatudalam dunia nyata dan dapat dibedakan antarasatu dengan lainnya (unique).

○ Memiliki atribut yang mendeskripsikankarakteristik dari objek tersebut.

○ Dapat berupa:

○ Fisik (mobil, rumah, manusia, pegawai dsb)

○ Abstrak/konsep (department, pekerjaan, matakuliah dsb)

○ Kejadian (pembelian, penjualan, peminjaman,dll)

○ Notasi : Nama-entitas

Page 8: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Varian Entitas :

○ Strong Entity (entitas kuat)

○ Himpunan entitas yang tidak memilikiketergantungan dengan entitas yang lain.

○ Notasi : Nama-entitas

Page 9: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Varian Entitas :

○ Weak Entity (entitas Lemah)

○ Himpunan entitas yang keberadaannyabergantung dengan entitas yang lain.Himpunan entitas yang demikian tidakmempunyai atribut yang berfungsi sebagai keyyang benar-benar menjamin keunikan entitas.

○ Notasi dan contoh :

tunjanganEntitas tunjangan disebut sebagai entitas lemah karena jika data seorang pegawai dihapus maka data tunjangannya juga akan terhapus. Keberadaan data tunjangan tergantung pada data di pegawai

Page 10: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

RELASI

○ Hubungan antara beberapa entitas

○ Notasi :

Page 11: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

MACAMRELASI

○ Unary : relasi dengan 1 entitas

○ Binary: relasi antara 2 entitas

○ Ternary: relasi antara 3 entitas atau lebih

Page 12: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan
Page 13: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Cardinality

○ Kardinalitas menyatakan jumlah himpunan relasiantar entitias. pemetaan kardinalitas terdiri dari :

– One to one ex.. ?

– One to many ex.. ?

– Many to many ex.. ?

Page 14: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Contoh

14

Page 15: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

ATRIBUTE

• Karakteristik dari entity atau relationship yang

menyediakan detail tentang entity atau relationship

tersebut sehingga dapat dibedakan.

• Nilainya jarang berubah.

• Merupakan karakteristik dari sebuah entitas

(biasanya berhubungan dengan field dalam sebuah

tabel).

• Penentuan atribut bagi suatu entitas didasarkan

pada relevansinya terhadap entitas tersebut.

Page 16: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Entitas Atribut

Pegawai NIP, Nama, Alamat, Agama, jenis kelamin

Departemen No, Nama, lokasi

ATRIBUTE

○ Atribut dalam ERD dilambangkan dengan bentuk elips

Page 17: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Macam-macamAtribut

○ Simple Attribute dan Composite Attribute

○ Single Valued Attribute dan Multi ValuedAttribute

○ Mandatory Attribute

○ Derived Attribute (Attribut Turunan)

○ Key Attribute (Atribut Kunci)

Page 18: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Simple Attribute dan CompositeAttribute

○ Atribut sederhana/ Simple Attribute : atributyang tidak dapat dipecah menjadi bagian-bagian yang lebih kecil yang masih memilikimakna.

○ Contoh:

○ atribut jenis-kelamin (yang berisi pria danwanita)

○ atribut harga dari entity barang.

Page 19: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

○ Atribut komposit/ Composite Attribute :atribut yang dapat dipecah menjadi bagian-bagian yang lebih kecil dan tetap bermakna.

○ Contoh :

○ Nama : dipecah menjadi nama-depan, nama-tengah, dan nama-belakang atau cukup berupanama-depan dan nama-belakang saja

○ Alamat : jalan, kota, kode-pos.

○ Jalan : no-jalan, nama-jalan, nomor apartemen.

Page 20: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Single Valued Attribute dan Multi ValuedAttribute

• Atribut Berharga Tunggal (Single-valued Attribute) :

atribut yang hanya mempunyai satu harga untuk suatu

entitas tertentu.

○ Contoh : atribut tanggal lahir (1 orang 1 tanggal lahir)

○ Atribut Berharga Banyak (Multi-valued Attribute) :atribut yang dapat terdiri dari sekumpulan harga untuksuatu entitas tertentu.

○ Contoh : atribut Telepon (1 orang memiliki banyak nomortelepon)

Page 21: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Derived Attribute (Attribut Turunan)

○ Atribut Derivatif : suatu atribut yang dihasilkan dari atribut lain. Dan biasanya atribut turunan ini tidak muncul dalam tabel database

○ Contoh : Usia, yang menyatakan usia seseorang. Nilai untuk usia ini dapat diperoleh dari atribut Tanggal-Lahir.

Page 22: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

MandatoryAttribute

○ Atribut Mandatory : Atribut yang harus diisi,tidak boleh kosong.

○ Contoh : atribut yang menjadi ‘key’

Page 23: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan
Page 24: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan
Page 25: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

MetodologiERD

○ Menentukan entitas

○ Menentukan relasi

○ Gambar ERD sementara

○ Isi kardinalitas

○ Tentukan Kunci Utama

○ Gambar ERD berdasar kunci

○ Menentukan atribut

○ Pemetaan atribut

○ Gambar ERD dengan atribut

○ Periksa hasil

Page 26: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

Team Session

○ Periksa kembali pembuatan Use Case danDFD hingga BENAR

○ Definisikan kebutuhan sistem yang akandibuat dengan ER Diagram

Page 27: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

27

Page 28: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

BATAS PENGUMPULAN TUGAS

○ Cetak hasil dokumen SKPL sesuai dengantemplate yang sudah diberikan

○ Dikumpulkan tanggal 12 April 2018 saatkuliah APS

Page 29: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan

○ PREPARE FOR QUIZ Next Week !!

29

Page 30: This is your presentation title · Dasar membangun pemodelan E-R Tiga notasi dasar yang bekerja pada model E-R yaitu : Entitas Relasi Atribut. Notasi (ER) Diagram. Entitas Merupakan