basis data dasar
DESCRIPTION
Basis Data Dasar. Rudi Hartono, S.E, S.Kom. Teknik Informatika , STIKOM PGRI BANYUWANGI. Entity Relationship Diagram (ERD). - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Basis Data Dasar](https://reader036.vdokumen.com/reader036/viewer/2022082323/56814907550346895db63f41/html5/thumbnails/1.jpg)
BASIS DATA 1 – STIKOM PGRI BANYUWANGI, 2011
Basis Data Dasar
Rudi Hartono, S.E, S.Kom.Teknik Informatika , STIKOM PGRI BANYUWANGI
![Page 2: Basis Data Dasar](https://reader036.vdokumen.com/reader036/viewer/2022082323/56814907550346895db63f41/html5/thumbnails/2.jpg)
Entity Relationship Diagram (ERD)
BASIS DATA DASAR – STIKOM PGRI BANYUWANGI, 2011
Entity Relationship (ER) data didasarkan pada persepsi terhadap dunia nyata yang tersusun atas kumpulan objek-objek dasar yang disebut entitas. Relasi adalah hubungan antara beberapa entitas
Strukture logis (skema database) dapat ditunjukkan secara grafis dengan diagram ER yang dibentuk dari komponen-komponen berikut :
Entitas
Atribut
Relasi
Persegi panjang mewakili kumpulan entitasEntitas adalah sesuatu yang nyata atau abstrak dimana kita menyimpan data.
Elips mewakili atributAtribut adalah ciri umum pada entitas seperti properti, elemen data dan field
Belah ketupat mewakili relasiSuatu relasi / hubungan antara dua entitas atau lebih.
Garis Menghubungkan atribut dengan kumpulan entitas serta kumpulan entitas dengan relasi
![Page 3: Basis Data Dasar](https://reader036.vdokumen.com/reader036/viewer/2022082323/56814907550346895db63f41/html5/thumbnails/3.jpg)
Pemetaan Kardinalis
BASIS DATA DASAR – STIKOM PGRI BANYUWANGI, 2011
Pemetaan kardinalis menyatakan jumlah entitas dimana entitas lain dapat dihubungkan ke entitas tersebut melalui himpunan relasi.
One-to-One ( 1 – 1 )sebuah entitas pada A berhubungan dengan paling banyak satu entitas pada B begitu juga sebaliknya.
![Page 4: Basis Data Dasar](https://reader036.vdokumen.com/reader036/viewer/2022082323/56814907550346895db63f41/html5/thumbnails/4.jpg)
Pemetaan Kardinalis
BASIS DATA DASAR – STIKOM PGRI BANYUWANGI, 2011
One-to-Many ( 1 – M )Sebuah entitas pada A berhubungan dengan satu atau lebih entitas pada B. Sebuah entitas B dapat dihubungkan dengan paling banyak satu entitas pada A.
![Page 5: Basis Data Dasar](https://reader036.vdokumen.com/reader036/viewer/2022082323/56814907550346895db63f41/html5/thumbnails/5.jpg)
Pemetaan Kardinalis
BASIS DATA DASAR – STIKOM PGRI BANYUWANGI, 2011
Many-to-Many (M – M )Sebuah entitas pada A berhubungan dengan satu atau lebih entitas pada B dan sebuah entitas pada B dapat dihubungkan satu atau lebih entitas pada A
![Page 6: Basis Data Dasar](https://reader036.vdokumen.com/reader036/viewer/2022082323/56814907550346895db63f41/html5/thumbnails/6.jpg)
Perancangan ERD
BASIS DATA DASAR – STIKOM PGRI BANYUWANGI, 2011
Langkah-langkah perancangan ERD:
1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang ada ( Dosen, Matakuliah dan Mahasiswa)
2. Menentukan atribut-atribut key dari masing-masing himpunan entitasDosen : NIDN, Nama, AlamatMatakuliah : KodeMTK, NamaMTK, SKSMahasiswa : NIM, Nama, Alamat, Jurusan
NIDN
Nama
Alamat
DosenKODE MTK
Nama
MTK SKS
MataKuliah
NIM
Nama
Alamat
Mahasiswa
Jurusan
![Page 7: Basis Data Dasar](https://reader036.vdokumen.com/reader036/viewer/2022082323/56814907550346895db63f41/html5/thumbnails/7.jpg)
Perancangan ERD
BASIS DATA DASAR – STIKOM PGRI BANYUWANGI, 2011
3. Membentuk Skema Database atau LRS ( Logical Record Structure ) berdasarkan Diagram ERa. Jika relasinya satu-ke-satu, maka foreign key diletakkan pada salah
satu dari 2 entitas yang ada atau menyatukan kedua entitas tsb.b. Jika relasinya banyak-ke-banyak, maka dibuat file konektor yang
berisi 3 foreign key yang berasal dari kedua entitas.
4. Membentuk beberapa tabel berdasarkan primary key yang terpilih
Mengajar
NIDN
Nama
Alamat
Dosen
KODE MTK
Nama
MTK SKS
MataKuliah
NIDN KODE MTK
![Page 8: Basis Data Dasar](https://reader036.vdokumen.com/reader036/viewer/2022082323/56814907550346895db63f41/html5/thumbnails/8.jpg)
Perancangan ERD
BASIS DATA DASAR – STIKOM PGRI BANYUWANGI, 2011
Mengajar
NIDN
Nama
Alamat
Dosen
KODE MTK
NamaMTK
SKS
MataKuliah
NIDN KODE MTK
Mengikuti
NIM
Nama
Alamat
Mahasiswa
Jurusan
NIM KODE MTK
![Page 9: Basis Data Dasar](https://reader036.vdokumen.com/reader036/viewer/2022082323/56814907550346895db63f41/html5/thumbnails/9.jpg)
Perancangan ERD
BASIS DATA DASAR – STIKOM PGRI BANYUWANGI, 2011
Contoh Soal :
Dibawah ini ada beberapa Entitas :
1. Entitas Supplier : KodeSPL, Nama, Alamat, SldHutang
2. Entitas Barang : KodeBRG, NamaBrg, HargaSat, HargaGrosir, HargaDis
3. Entitas Perusahaan : KodePrs, NamaPrsh, Alamat, Telp
4. Entitas Customer : KodeCus, Nama, Alamat, SldPiutang
5. Entitas Pedagang : KodeToko, Nama, Alamat