basis data dasar

9
BASIS DATA 1 – STIKOM PGRI BANYUWANGI, 2011 Basis Data Dasar Rudi Hartono, S.E, S.Kom. Teknik Informatika , STIKOM PGRI BANYUWANGI

Upload: amara

Post on 15-Jan-2016

85 views

Category:

Documents


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Basis Data Dasar

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

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

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

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

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

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

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

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

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