18

MODEL ENTITY RELATIONSHIP DIAGRAM

  • Upload
    nansen

  • View
    143

  • Download
    10

Embed Size (px)

DESCRIPTION

MODEL ENTITY RELATIONSHIP DIAGRAM. LANGKAH – LANGKAH MEMBUAT ERD. Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat. Menentukan atribut-atribut key dari masing-masing himpunan entitas. - PowerPoint PPT Presentation

Citation preview

Page 1: MODEL ENTITY RELATIONSHIP DIAGRAM
Page 2: MODEL ENTITY RELATIONSHIP DIAGRAM

Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat.

Menentukan atribut-atribut key dari masing-masing himpunan entitas.

Mengidentifikasikan dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key-nya.

Menentukan derajat dan cardinality rasio relasi untuk setiap himpunan relasi

Melengkapi himpunan relasi dengan atribut-atribut yang bukan kunci (non-key).

Lihat kembali ERD yang dibuat apakah masih perlu refinement (penghalusan) dengan generalisasi-spesialisasi, agregasi, batasan relasi

Page 3: MODEL ENTITY RELATIONSHIP DIAGRAM

Pilih nama (untuk entitas, atribut, relasi) yang menggambarkan maknanya.

Gunakan nama tunggal untuk entitas. Gunakan huruf kapital untuk entitas dan

relasi. Gunakan huruf kapital di awal kata

untuk atribut. Nama entitas cenderung menggunakan

kata benda. Nama relasi cenderung menggunakan

kata kerja.

Page 4: MODEL ENTITY RELATIONSHIP DIAGRAM

Merupakan sarana membuat dokumentasi kebutuhan aplikasi.

Antar mukanya mudah digunakan.Contoh:

Ms. Visio ER-Win DBDesigner S-Designer ER-Studio

Page 5: MODEL ENTITY RELATIONSHIP DIAGRAM

Mahasiswa meminjam buku.Tentukan entitas dari deskripsi ini.

Page 6: MODEL ENTITY RELATIONSHIP DIAGRAM

Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang.

Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar ERDnya.

Page 7: MODEL ENTITY RELATIONSHIP DIAGRAM
Page 8: MODEL ENTITY RELATIONSHIP DIAGRAM

Seperti deskripsi soal nomor 2, namun ada beberapa tambahan penjelasan berikut ini. Seorang mahasiswa boleh meminjam beberapa buku. Satu buku boleh dipinjam beberapa mahasiswa. Semua mahasiswa sangat perlu buku sehingga tidak ada yang tidak pernah meminjam ke perpustakaan. Ada buku yang sangat laris dipinjam mahasiswa, namun ada pula buku yang tidak pernah dipinjam sama sekali. Satu buku dapat memiliki beberapa copy, namun untuk copy yang sama memiliki satu nomor buku. Setiap peminjaman akan dicatat tanggal peminjamannya. Semua mahasiswa disiplin mengembalikan buku tepat satu minggu setelah peminjaman.

Gambarkan ERDnya.

Page 9: MODEL ENTITY RELATIONSHIP DIAGRAM
Page 10: MODEL ENTITY RELATIONSHIP DIAGRAM

Seperti soal nomor 3, namun ada beberapa tambahan penjelasan berikut ini. Mahasiswa kadang-kadang terlambat mengembalikan buku, sehingga dikenakan denda. Besarnya denda adalah Rp 500,- per hari keterlambatan. Mahasiswa dianggap terlambat jika mengembalikan buku lebih lama dari 1 minggu.

Gambarkan ERDnya.

Page 11: MODEL ENTITY RELATIONSHIP DIAGRAM
Page 12: MODEL ENTITY RELATIONSHIP DIAGRAM

Seperti soal nomor 4, namun ada beberapa tambahan penjelasan berikut ini. Fakultas memiliki 3 jurusan, dan tiap jurusan memiliki perpustakaan. Mahasiswa boleh meminjam dari perpustakaan manapun di jurusan tersebut. Setiap mahasiswa otomatis menjadi anggota pada ketiga perpustakaan tersebut. Setiap perpustakaan memiliki banyak buku. Buku yang sama hanya ada di satu perpustakaan.

Gambarkan ERDnya.

Page 13: MODEL ENTITY RELATIONSHIP DIAGRAM
Page 14: MODEL ENTITY RELATIONSHIP DIAGRAM

Seperti soal nomor 5, namun ada beberapa tambahan penjelasan berikut ini. Fakultas memiliki 3 jurusan, dan tiap jurusan memiliki perpustakaan. Setiap mahasiswa baru otomatis langsung terdaftar di satu perpustakaan, namun mereka boleh meminjam dari perpustakaan manapun di jurusan tersebut.

Page 15: MODEL ENTITY RELATIONSHIP DIAGRAM
Page 16: MODEL ENTITY RELATIONSHIP DIAGRAM

Pengelola Dinas Pariwisata dalam suatu kota ingin membangun suatu aplikasi basis data untuk keperluan seperti berikut:

Suatu Biro Travel mempunyai nama, alamat, kota dan mempunyai kode biro yang beroperasi dalam suatu kota.

Biro melayani tamu dengan mencatat nomor tamu dari setiap tamu (meskipun berangkat dalam kelompok), nama tamu, alamat tamu, dan kota asal tamu.

Setiap tamu yang menggunakan jasa Biro Travel dicatat tanggal kapan tamu berangkat, biaya yang harus dibayarkan, status tamu (mis: sendiri, kelompok, dll.) dan kota tujuan.

Tamu dapat menginap di Hotel yang mempunyai kode yang unik, nama, alamat, dan kota tempat hotel tersebut berada.

Di dalam hotel terdapat kamar-kamar dengan nomor, tipe, dan harga tertentu.

Seorang tamu yang ingin menginap di hotel harus melakukan booking kamar terlebih dahulu. Pada saat booking dicatat nomor tamu yang menempati kamar, tanggal masuk, tanggal keluar, dan nomor kamar yang ditempatinya.

Page 17: MODEL ENTITY RELATIONSHIP DIAGRAM

Pengelola persewaan VCD menginginkan untuk membuat aplikasi untuk traksaksinya dengan ketentuan sbb :

VCD dibedakan dengan kode yang unik untuk masing-masing judulnya. Data lain yang disimpan adalah data tanggal pembelian dan jumlah keping VCD nya.

Dilakukan klasifikasi pada VCD tersebut. Sehingga masing-masing kelompok bisa terdiri dari banyak judul. Setiap VCD pasti mempunyai kelompok.

Peminjam dapat meminjam lebih dari satu VCD dalam suatu waktu, dan dicatat tanggal peminjaman, tanggal pengembalian, dan status transaksinya.

Data peminjam yang disimpan adalah kodenya yang unik, nama, alamat, telp, jenis kelamin, dan tanggal lahirnya.

Page 18: MODEL ENTITY RELATIONSHIP DIAGRAM