Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Model Relasional ERD (Entity Relationship Diagram)

Presentasi serupa


Presentasi berjudul: "Model Relasional ERD (Entity Relationship Diagram)"— Transcript presentasi:

1 Model Relasional ERD (Entity Relationship Diagram)
By Siti Yuliyanti 2011

2 1 Entity set : kumpulan entity / entitas yang sejenis
Entity set berupa : 1. entitas fisik : entity yang dapat dilihat (mahasiswa, dosen) 2. entitas konsep/ logik : mata_kuliah, pekerjaan Entitas weak : entitas yang tergantung pada entitas lain 1 n kerja Pegawai Tanggungan Nama Nama Nip No_tg

3 Participation constraint
Menjelaskan    keberadaan  suatu  entity tergantung  pada  hubungannya  dengan  entity lain .  2 macam Participation Constraint  :      - Total  Participation   Keberadaan suatu  entitas  tergantung pada relasi  dengan  entitas lain.  1 punya 1 Bagian Pegawai

4 - Partial Participation Keberadaan suatu entitas tidak tergantung pada hubungannya dengan entitas lain. n kerja 1 Proyek Pegawai

5 Relasi : hubungan antara dua atau lebih entitas
Relasionship set : kumpulan relasi entitas yang sejenis

6 Atribut : karakteristik dari entitas
Dalam tabel menjadi lebih dikenal dengan field Jenis-jenis atribut : 1. key/ identifer / atribut simple adalah atribut unik  nim 2. atribut composite memiliki 2 nilai harga  nama_depan, nama belakang 3. atribut multivalue atribut yang memiliki banyak nilai harga 4. atribut derivatif atribut yang muncul dari atribut lain  jenis barang 5. atribut single : memiliki 1 nilai

7 Kardinalitas Merupakan batasan pemetaan yang menggambarkan jumlah entitas yang berhubungan melalui suatu relasi One to one One to many atau Many to one Many to many

8 1. One to one 1 1

9 2. One to many 3. Many to many

10 Derajat Relationship Unary degree pasien 2. Binary degree KRS
obat 2. Binary degree KRS Mata kuliah Mahasiswa

11 3. trinary degree Pemeriksaan Dokter Pasien Perawat

12 Agregasi Kebergantungan proses 1 terhadap proses lainnya
dilambangkan dengan garis putus-putus memungkinkan adanya perhitungan dari proses misal : dari peminjaman buku denda ; jika telat dari pembelian kredit motor denda pembayaran ;jika telat

13 Metodologi ERD Menentukan entitas Menentukan relasi Isi kardinalitas
Menentukan atribut

14 STUDI KASUS Buat ERD dari Sistem Basisdata Jual Beli dengan spesifikasi berikut : Seorang customer(kode_cus, nama_cus, alamat) boleh membeli (no_nota, tgl_beli, jumlah_brg) barang (kode_brg, jenis_brg, harga ) Barang misalnya tas, sepatu, jaket dan 1 barang hanya boleh dipasok dari 1 supplier (kode_sup, nama_sup, alamat_sup )

15 STUDI KASUS Buat ERD dari Sistem Basisdata Rumah Sakit dengan spesifikasi berikut : Seorang pasien(no_pasien, nama, alamat) mendapatkan obat(kode_obat, nama_obat, jenis_obat) dari resep_dokter setelah dilakukan pemeriksaan oleh seorang dokter(kode_dok, nama_dok, keahlian) yang dibantu seorang perawat(kode_perawat, nama). Obat yang ada di rumah sakit di kirim dari banyak supplier saja.

16 STUDI KASUS Jelaskan ERD dari Sistem Basisdata Perpustakaan berikut :

17 Gambarlah ERD dari analisis berikut !
PT Axara merupakan perusahan yang bergelut dibidang industri, dimana beberapa pegawai bekerja di satu departemen(no_depart, nama_depart) dan setiap pegawai memiliki slip gaji (no_slip, nip, tot_gaji, tunjangan dan potongan). Tunjangan terdiri dari tunjangan anak, tunjangan jabatan, dan tunjangan suami/istri. Sedangankan potongan terdiri dari asuransi dan pinjaman SISTEM BASIS DATA / SITI YULIYANTI

18 Gambarlah ERD dari analisis berikut , lengkapi beserta atributnya!
Setiap Dokter (Nip, Nama_Dokter, Spesialis) dapat memeriksa lebih dari 1 Pasien (No_Pasien, Nama_Pasien, Alamat_Pasien), Setelah proses pemeriksaan kemungkinan Pasien hanya Rawat_Jalan ( Kode_RJ, Hari_RJ, No_Pasien, Nip, Keterangan) atau Rawat_Inap (No_RI, Jenis _kamar, No_Pasien, Nip). Baik rawat jalan maupun rawat inap pasien mendapatkan resep obat. SISTEM BASIS DATA / SITI YULIYANTI

19 Gambarlah ERD dari analisis berikut !
Setiap Mahasiswa(nim, nama, alamat, angkatan , semester) dapat melakukan perwalian dengan seorang dosen wali, atau melakukan KRS(no_krs, tgl_krs, kd_matakuliah, nim, nama_dosen wali) terhadap matakuliah(kd_matakuliah, nama_mk, nama_dosen) sehingga setelah KRS mahasiswa baru boleh mengikuti perkuliahan(kode_ruang, ruangan, kd_matakuliah, kd_dosen wali) SISTEM BASIS DATA / SITI YULIYANTI

20 Gambarlah ERD dari analisis berikut !
Di Perpustakaan Graha Ilmu, seorang anggota(no_anggota, nama, alamat) boleh meminjam(no_pinjam, nim, nama, no_buku, tgl_pinjam, tgl_kembali, ket) 1 atau beberapa buku (no_buku, judul, pengarang, penerbit, edisi, tahun). Selain itu, 1 buku dapat ditulis oleh 1 atau beberapa penulis (no_penulis, nama, ttl) SISTEM BASIS DATA / SITI YULIYANTI


Download ppt "Model Relasional ERD (Entity Relationship Diagram)"

Presentasi serupa


Iklan oleh Google