• Tidak ada hasil yang ditemukan

Constraint Cardinalitas

Table Relation Record -type, file

2. Pendekatan Entity-Relationship

1.9 Constraint Cardinalitas

Dalam menggambarkam kardinalitas pada Diagram ER, digunakan garis panah (->) yang menunjukkan “Satu” atau garis biasa (—) yang menunjukkan “Banyak”.

Gambar 2-25 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-26 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 MahasiswamempunyaimempunyaiOrganisasi

kota #nim nama prodi ipk #kd_org nama jenis umur

alamat MahasiswamempunyaimempunyaiOrganisasi

Gambar 2-27 Relasi Banyak ke 1 1 Jenis Beasiswa boleh diberikan untuk banyak mahasiwa

1 Mahasiwa hanya boleh mendapatkan 1 Jenis beasiwa

Gambar 2-28 Relasi Banyak ke Banyak 1 Mahasiswa boleh mengambil banyak mata kuliah 1 Mata kuliah boleh diambil banyak mahasiwa

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

14. Notasi Elips dengan garis terputus : Menunjukkan atribut turunan

15. Notasi garis bawah menunjukkan bahwa atribut tersebut adalah primary key.

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 sebuahatribut didalam konse Entity Relationship, kecuali _________ A

. Simple D. Multivalued

B

. Composit E. Surrogate key

C

. Single value

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

C

. A adalah himpunan Entitas Hari

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

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

1 0

Dari himpunan atribut

StaffNo, StaffAddress, Skill,

mana yang merupakan candidate key paling baik ________________

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.

Dokumen terkait