Halaman

Langkah-Langkah Menemukan / Identifikasi Relasi

Beberapa langkah yang dapat dilakukan untuk menemukan atau mengidentifikasi relasi yaitu antara lain sebagai berikut: 

1. Dari gambaran cerita sistem, tandai setiap hubungan yang diwakili oleh kata kerja yang ada di dalam ilustrasi beserta entitas yang berhubungan. 

2. Identifikasikan rasio kardinalitas dari setiap hubungan. 

3. Identifikasikan batasan partisipasi dari setiap hubungan yang ada berikut kemungkinan atribut yang muncul dari setiap hubungan. 

4. Gambarkan hubungan tersebut dalam bentuk notasi diagram dan gabungkan dengan notasi Entitas dan atribut yang dibuat sebelumnya.

 Sebagai contoh adalah “Temukan relasi untuk Sistem Kepegawaian di perusahaan A dengan ( lihat kembali diskripsi sistem basis data diatas) ?”

Langkah-langkah penyelesaian adalah : 

Langkah 1: dari gambaran cerita sistem, tandai dan tentukan setiap hubungan yang diwakili oleh kata kerja yang ada di dalam ilustrasi dan entitas yang berhubungan 

Langkah 2: Identifikasi hubungan antara entitas. Indentifikasi hubungan dilakukan dengan membuat tabel sepeti terlihat di bawah ini. Hubungan berlangsung dua arah dari entitas 1 ke entitsas 2 dan sebaliknya. Kata kunci hubungan satu sisi menggunakan kata aktif dan dari sisi sebaliknya menggunakan kata kunci pasif. 

Tabel 1. Identifikasi Hubungan Antara Dua Entitas Dua Arah

Entitas 1

Hubungan

Entitas 2

Pengawas (Pegawai)

memimpin

Pegawai

Pegawai

dipimpin

Pengawas (Pegawai)

Pegawai

bekerja untuk

Departemen

Departemen

terdiri dari

Pegawai

Pegawai

mengepalai

Departemen

Departemen

dikepalai

Pegawai

Pegawai

bekerja pada

Proyek

Proyek

terdiri dari

Pegawai

Departemen

mengatur

Proyek

Proyek

diatur

Departemen

Pegawai

menanggung

Tanggungan

Tanggungan

ditanggung

Pegawai


Tabel 2. Identifikasi Hubungan Antara Dua Entitas Satu Arah

Entitas 1

Hubungan

Entitas 2

Pengawas (Pegawai)

memimpin

Pegawai

Pegawai

mengepalai

Departemen

Pegawai

bekerja pada

Proyek

Departemen

mengatur

Proyek

Pegawai

menanggung

Tanggungan


Tabel 3. Identifikasikan Rasio Kardinalitas Dari Setiap Hubungan

Entitas 1

Banyaknya Entitas 1 berpartisipasi

Hubungan

Banyaknya Entitas 2 berpartisipasi

Entitas 2

Pengawas (Pegawai)

1

memimpin

N

Pegawai

Pegawai

1

dipimpin

1

Pengawas (Pegawai)

Pegawai

1

bekerja untuk

1

Departemen

Departemen

1

terdiri dari

N

Pegawai

Pegawai

1

mengepalai

1

Departemen

Departemen

1

dikepalai

1

Pegawai

Pegawai

1

bekerja pada

N

Proyek

Proyek

1

terdiri dari

N

Pegawai

Departemen

1

mengatur

N

Proyek

Proyek

1

diatur

1

Departemen

Pegawai

1

menanggung

N

Tanggungan

Dari tabel Identifikasikan rasio kardinalitas untuk setiap hubungan diatas dapat digambarkan diagram relasi antar entitas, seperti terlihat dalam gambar 1 di bawah ini :
Gambar 1. Diagram Relasi Entitas Pegawai dan Departemen

Relasi antar entitas juga dapat diwujudkan dengan melibatkan identifikasikan batasan partisipasi dari setiap hubungan yang ada. Tabel dibawah ini emnejelaskn relasi yang melibatkan banyaknya partisipasi (minimal dan maksimal). 

Tabel 4. Indentifikasi batasan partisipasi (min, max) antara dua entitas.

Entitas 1

Banyaknya

Entitas 1

yang

berpartisipasi

Hubungan

 

Banyaknya

Entitas 2

yang

berpartisipasi

(min,max)

Entitas 2

Pegawai

1

memimpin

(0,N)

Pegawai

Pegawai

1

dipimpin

(0,1)

Pegawai

Pegawai

1

bekerja untuk

(1,1)

Departemen

Departemen

1

terdiri dari

(1,N)

Pegawai

Pegawai

1

mengepalai

(0,1)

Departemen

Departemen

1

dikepalai

(1,1)

Pegawai

Pegawai

1

bekerja pada

(1,N)

Proyek

Proyek

1

terdiri dari

(1,N)

Pegawai

Departemen

1

mengatur

(0,N)

Proyek

Proyek

1

diatur

(1,1)

Departemen

Pegawai

1

menanggung

(0,N)

Tanggungan

Tanggungan

1

ditanggung

(1,1)

Pegawai


Dari tabel indentifikasi batasan partisipasi (min, max) diatas dapat digambarkan diagram relasi entitasnya,seperti terlihat pada gambar 2.
Gambar 2. Diagram Relasi Entitas

Dengan cara yang sama dapat ditemukan digambarkan relasi entitas-entitasnya. Gambar 3 di bawah ini menjelaskan ER diagram secara lengkap untuk sistem kepegawaian di perusahaan A
Gambar 3. Entity Relationship Diagram Sistem Basis Data Kepegawaian

TERIMAKASIH

Materi Kegiatan Belajar 4 :


Tidak ada komentar:

Posting Komentar

Latihan Praktik DDL -- SATU --

Buat DATABASE dengan nama latihanlks Buat Tabel Data Siswa  Hasil  Tambahkan colum No HP dan Umur pada tabel Datasiswa  Hasilnya  Mer...