• Tidak ada hasil yang ditemukan

Dalam menggambarkam kardinalitas pada Diagram ER, digunakan

garis panah (->) yang menunjukkan ―Satu‖ atau garis biasa (—) yang

menunjukkan ―Banyak‖.

Gambar 2-16 Relasi 1 ke 1

1 Mahasiswa hanya boleh menjabat 1 jabatan dalam 1 periode tertentu. 1 Jabatan hanya boleh di jabat oleh 1 mahasiswa dalam 1 periode

tertentu.

Gambar 2-17 Relasi 1 ke banyak

1 Jabatan hanya boleh dijabat oleh 1 mahasiswa dalam 1 periode tertentu dan 1 organisasi tertentu.

1 Mahasiswa boleh menjabat 1 jabatan dalam 1 periode tertentu di organisasi yang berbeda.

kota #nim nama prodi ipk #kd_org nama jenis umur

alamat Mahasiswa mem Organisasi puny aime mpun yai kota #nim nama prodi ipk #kd_org nama jenis umur

alamat Mahasiswa mem Organisasi puny

aime mpun yai

Gambar 2-18 Relasi Banyak ke 1

1 Jenis Beasiswa boleh diberikan untuk banyak mahasiwa 1 Mahasiwa hanya boleh mendapatkan 1 Jenis beasiwa

Gambar 2-19 Relasi Banyak ke Banyak 1 Mahasiswa boleh mengambil banyak mata kuliah

1 Mata kuliah boleh diambil banyak mahasiwa

kota #nim nama prodi ipk #kd_org nama jenis umur

alamat Mahasiswa mem Organisasi puny aime mpun yai kota #nim nama prodi ipk #kd_org nama jenis umur

alamat Mahasiswa mem Organisasi puny

aime mpun yai

Rangkuman

1. ER adalah salah satu pemodelan basis data ke dalam bentuk

Entitas-Entitas dan Relasi yang terjadi di antara entitas-entitas yang

ada.

2. Entitas diartikan sebagai „objek‟ didunia nyata yang bisa dibedakan dengan „objek‟ yang lain. Notasi entitas digambarkan dengan Persegi panjang.

3. Relasi diartikan sebagai hubungan yang terjadi diantara satu entitas

dengan entitas yang lainnya. Notasi relasi di gambarkan dengan belah

ketupat.

4. Setiap entitas mempunyai atribut yang berisi karakteristik yang mendeskripsikan dari entitas tersebut. Notasi atribut di gambarkan dengan elips.

5. Derajat himpunan relasi ada 3 macam, yaitu unary, binary dan ternary. 6. Kardinalitas relasi menggambarkan banyaknya jumlah maksimum

entitas dapat berelasi dengan entitas pada himpunan entitas yang lain.

7. Pada himpunan relasi biner, pemetaan kardinaltias relasi dapat berupa salah satu dari berikut ini

a. Satu ke Satu b. Satu ke Banyak c. Banyak ke Satu d. Banyak ke Banyak

8. Key adalah satu atau gabungan dari beberapa atribut yang dapat

membedakan semua row dalam relasi secara unik. Macam key

dibedakan jadi 3 = super key, candidate key, primary key.

9. Diagram ER Merupakan diagram model konseptual untuk menggambarkan struktur logis dari basisdata berbasis grafis

Kuis Benar Salah

1. ER merupakan satu-satunya pemodelan konseptual basis data. 2. Objek hanya didefinisikan untuk wujud yang konkrit.

3. Himpunan entitas merupakan diagram model konseptual untuk menggambarkan struktur logis dari basisdata berbasis grafis

4. Setiap atribut mempunyai domain value set yang di spesifikasikan pada masing masing atribut.

5. Yang membedakan domain set value antara atribut single dan composit adalah jika single nilainya tidak bisa dibagi menjadi bagian yang lebih kecil, sedangkan composit, nilainya dapat dibagi menjadi nilai yang lebih kecil. 6. Makna atribut composit sama dengan atribut multi valued karena bisa

dipecah menjadi bagian yang lebih kecil.

7. Atribut yg didapat dari hasil pengolahan atribut lain merupakan definisi dari Derived Attribut dengan contohnya yaitu ipk.

8. Didalam relasi tidak dibolehkan menambah atribut lagi kecuali primary key dari kedua entitas yang ber-relasi.

9. Yang membedakan derajat himpunan relasi adalah banyaknya entitas yang ber-relasi.

10. Kardinalitas relasi menggambarkan banyaknya jumlah maksimum

entitas dapat berelasi dengan entitas pada himpunan entitas yang lain.

11. Kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah relasi secara unik merupakan definisi dari super key. 12. Nim, nama, alamat, kota merupakan primary key.

13. Notasi Elips dobel menunjukkan atribut yang multivalued.

14. Notasi Elips dengan garis terputus : Menunjukkan atribut turunan 15. Notasi garis bawah menunjukkan bahwa atribut tersebut adalah primary

Pilihan Ganda

Petunjuk: Pilihlah jawaban yang paling tepat!

1. Manakah yang bukan merupakan entitas dari pilihan di bawah ___________

A. Dosen D. Penjadwalan

B. Mata Kuliah E. Nasabah

C. Mempunyai

2. Notas persegi panjang bisa memberikan makna _________

A. Entitas D. Atribut

B. Himpunan Entitas E. Relasi C. A dan B benar

3. Berikut ini merupakan domain value set bagi sebuah atribut didalam konse Entity Relationship, kecuali _________

A. Simple D. Multivalued

B. Composit E. Surrogate key

C. Single value 4.

Dibawah ini merupakan alasan yang benar tentang makna Atribut deskriptif ________

A.

Muncul hanya jika 2 entitas

bertemu di sebuah relasi D. Atribut yang dipercaya sebagai key B. Dibolehkan di konsep ER E. Pernyataan di atas salah semua C. Atribut yang di turunkan dari atribut lain

5.

Pada gambar di atas, derajat himpunan relasinya adalah ________

A. Unary D. Four-ary

B. Binary E. Tidak ada jawaban yang benar C. Ternary

6 Manakah yang benar dari gambar di atas ______

A. Relasi di atas berkardinalitas satu ke banyak D. B adalah himpunan Entitas Orang B. Relasi di atas berkardinalitas banyak ke banyak E. Relasi di atas di petakan kedalam 3 tabel C. A adalah himpunan Entitas Hari

7 Pernyataan yang benar dari gambar di atas _________ A Himpunan relasi berderajat D A dan B benar

Ternary

B Merupakan kardinalitas relasi banyak ke banyak E B dan C benar C

Terdapat 3 tabel, yaitu himpunan entitas orang,

himpunan entitas hari dan relasi

8 Notasi di atas menggambarkan ________

A 1 Mahasiswa bisa aktif di banyak organisasi D 1 Organisasi bisa di ikuti oleh banyak mahasiwa B 1 Mahasiswa hanya bisa aktif di 1 organisasi E B dan D benar

C

1 Organisasi hanya bisa di ikuti oleh 1 mahasiswa

9 Kardinalitas relasi dari gambar di atas adalah _______

A 1 ke 1 D Banyak ke Banyak

B 1 ke banyak E Tidak ada jawaban yang benar C Banyak ke 1

10 Dari himpunan atribut merupakan candidate key paling baik ________________

StaffNo, StaffAddress, Skill,

mana yang

A StaffNo D StaffNo dan Skill

B StaffNo dan StaffAddress E Tidak ada jawaban yang tepat C StaffNo,StaffAddress dan Skill

Latihan

1. Buatlah sebuah entitas dan relasinya dari requirement berikut ini.

Di sebuah perusahaan, terdapat kepentingan untuk mencatat detail logistik dari setiap kantor cabang. Contoh barang barang logistik adalah Meja , Kursi, Lemari, Komputer. Setiap cabang bisa mempunyai setiap barang tersebut sesuai kebutuhan. Untuk setiap logistik ada merknya sendiri sendiri, bisa berbeda beda. Sistem basis data di inginkan bisa mencatat historis dari barang logistik yang ada, barang tersebut kapan datang, kondisinya masih bagus atau sudah rusak. Sehingga manajemen bisa membuat sebuah anggaran untuk mengganti logistik-logistik yang sudah usang.

3 KONVERSI ER KE TABEL

Overview

Pemodelan ER adalah pemodelan konseptual sebuah basis data relasional. Desain ER bisa di konversikan kedalam bentuk tabel fisik yang akan di simpan di dalam basis data. Didalam bab ini akan di bahas lebih lanjut dari ER yaitu tentang weak entity, spesialisasi, agregasi dan penurunan Diagram ER ke bentuk tabel. Penekanan pada bab ini adalah kapan dan bagaimana kita menggunakan weak entity, spesilisasi dan agregasi dan bagaimana menurunkan konseptual ER kedalam tabel.

Tujuan

1. Mahasiswa memahami konsep Weak Entity, Spesialisasi dan Agregasi 2. Mahasiswa memahami konsep penurunan dari Diagram ER ke Tabel

Dokumen terkait