1 / 9

Basis Data Dasar

Basis Data Dasar. Rudi Hartono, S.E, S.Kom. Teknik Informatika , STIKOM PGRI BANYUWANGI. Entity Relationship Diagram (ERD).

amara
Download Presentation

Basis Data Dasar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Basis Data Dasar Rudi Hartono, S.E, S.Kom. Teknik Informatika , STIKOM PGRI BANYUWANGI

  2. Entity Relationship Diagram (ERD) • Entity Relationship (ER) data didasarkanpadapersepsiterhadapdunianyata yang tersusunataskumpulanobjek-objekdasar yang disebutentitas. Relasiadalahhubunganantarabeberapaentitas • Strukturelogis (skema database) dapatditunjukkansecaragrafisdengan diagram ER yang dibentukdarikomponen-komponenberikut : Persegipanjangmewakilikumpulanentitas Entitasadalahsesuatu yang nyataatauabstrakdimanakitamenyimpan data. Entitas Elipsmewakiliatribut Atributadalahciriumumpadaentitassepertiproperti, elemen data dan field Atribut • Relasi Belahketupatmewakilirelasi Suaturelasi / hubunganantaraduaentitasataulebih. Garis • Menghubungkanatributdengankumpulanentitasserta kumpulanentitasdenganrelasi

  3. Pemetaan Kardinalis Pemetaankardinalismenyatakanjumlahentitasdimanaentitas lain dapatdihubungkankeentitastersebutmelaluihimpunanrelasi. One-to-One ( 1 – 1 ) sebuah entitas pada A berhubungandengan paling banyaksatuentitaspada B begitujugasebaliknya.

  4. Pemetaan Kardinalis • One-to-Many ( 1 – M ) • Sebuahentitaspada A berhubungandengansatuataulebihentitaspada B. • Sebuahentitas B dapatdihubungkandengan paling banyaksatuentitaspada A.

  5. Pemetaan Kardinalis • Many-to-Many (M – M ) • Sebuahentitaspada A berhubungandengansatuataulebihentitaspada B dansebuahentitaspada B dapatdihubungkansatuataulebihentitas pada A

  6. Nama Alamat NIDN Dosen Nama Alamat NIM Jurusan Mahasiswa Nama MTK KODE MTK SKS MataKuliah Perancangan ERD Langkah-langkahperancangan ERD: • Mengidentifikasidanmenetapkanseluruhhimpunanentitas yang ada ( Dosen, MatakuliahdanMahasiswa) • Menentukanatribut-atribut key darimasing-masinghimpunanentitas • Dosen : NIDN, Nama, Alamat • Matakuliah : KodeMTK, NamaMTK, SKS • Mahasiswa : NIM, Nama, Alamat, Jurusan

  7. Nama Nama MTK Alamat SKS NIDN KODE MTK Mengajar MataKuliah Dosen KODE MTK NIDN Perancangan ERD • MembentukSkema Database atau LRS ( Logical Record Structure ) berdasarkan Diagram ER • Jikarelasinyasatu-ke-satu, maka foreign key diletakkanpadasalahsatudari 2 entitas yang adaataumenyatukankeduaentitastsb. • Jikarelasinyabanyak-ke-banyak, makadibuat file konektor yang berisi 3 foreign key yang berasaldarikeduaentitas. Membentukbeberapatabelberdasarkan primary key yang terpilih

  8. NamaMTK Nama Alamat SKS NIDN KODE MTK Mengajar MataKuliah Dosen KODE MTK NIDN KODE MTK NIM Mengikuti Nama Alamat Mahasiswa Jurusan NIM Perancangan ERD

  9. Perancangan ERD ContohSoal : DibawahiniadabeberapaEntitas : • Entitas Supplier : KodeSPL, Nama, Alamat, SldHutang • EntitasBarang: KodeBRG,NamaBrg, HargaSat, HargaGrosir, HargaDis • Entitas Perusahaan : KodePrs, NamaPrsh, Alamat, Telp • Entitas Customer : KodeCus, Nama, Alamat, SldPiutang • EntitasPedagang : KodeToko, Nama, Alamat

More Related