ENTITY RELATIONSHIP DIAGRAM (bagian 3 – latihan) SBD1 – Sesi 5
ENTITY RELATIONAL DIAGRAM ERD adalah suatu diagram untuk menggambarkan desain konseptual dari yang menghubungkan antara objek satu dengan objek lainnya dalam dunia nyata (Ema & Anggit).
MEMBUAT ERD Mengumpulkan informasi Menentukan himpunan entitas Menentukan atribut pembeda/key pada masing- masing entitas Menentukan himpunan relasi Menentukan opsional dan derajat kardinalitas Melengkapi himpunan entitas dan himpunan relasi dengan himpunan atribut Mapping ERD kedalam tabel
1. Mengumpulkan Informasi Judul: Sistem Informasi Perpustakaan Aturan bisnisnya, setiap anggota boleh meminjam satu atau lebih buku.
2. Menentukan Himpunan Entitas BUKU ANGGOTA
3. Menentukan atribut pembeda/key BUKU, dengan atribut id_buku ANGGOTA, dengan atribut kd_agt
4. Menentukan himpunan relasi Relasi Pinjam (antara entitas Anggota ke Buku)
5. Menentukan opsional dan derajat kardinalitas Harus (must be) Boleh (may be) Kardinalitas: satu dan hanya satu (one and only one) satu atau lebih (one or more)
opsional dan derajat kardinalitas untuk relasi pinjam: Anggota boleh meminjam Buku Buku boleh dipinjam oleh Anggota Kardinalitas: Setiap Anggota meminjam satu atau lebih Buku Setiap Buku dipinjam oleh satu Anggota Sehingga: Setiap Anggota boleh meminjam satu atau lebih Buku. Setiap Buku boleh dipinjam oleh satu orang Anggota
6. Melengkapi himpunan entitas dan himpunan relasi dengan himpunan atribut
ERD versi oracle
7. Mapping ERD kedalam tabel Tabel buku NO NAMA FIELD TIPE LEBAR KET 1 kd_buku Varchar 5 Primary key 2 judul 50 Not null 3 penulis 35 4 penerbit varchar Tabel anggota NO NAMA FIELD TIPE LEBAR KET 1 id_agt Varchar 5 Primary key 2 nama 35 Not null 3 alamat 50 4 Jkel Enum L, P tmp_lahir 6 tgl_lahir Date dd-mm-yyyy
Sekian dan Terimakasih