1711_isys6303_loba_tk4-w9-s14-r1_team6.docx

  • Uploaded by: Aisyaturizki Liberty
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View 1711_isys6303_loba_tk4-w9-s14-r1_team6.docx as PDF for free.

More details

  • Words: 808
  • Pages: 5
Tugas Kelompok ke - 4 Minggu ke – 9 Sesi 14 Nama Kelompok: Aditia budi irawan - 2001605766 Aisyaturizki liberty – 2001655083 Hafiz Dzulfikar - 2001648664 Gde Putu Rizkynindra Sukma Jati - 2001655070 Norrista Ulil Albab - 2001644193 Teori 1. Jelaskan istilah-istilah dalam Entity Relationship Modelling: a. Entity: Objek yang bersifat unik sehingga dapat dibedakan dengan objek yang lainnya. Setiap entitas pasti memiliki atribut-atribut dan kumpulan entitas disebut sebagai himpunan entitas. b. Relationship: Merupakan relasi dari suatu objek dengan objek lain. Kalau dalam database contohnya relasi antara satu tabel dengan tabel yang lainnnya. Jika tabel dalam database memiliki relasi, maka ada objek yang menghubungkannya yaitu primary key dan foreign key. Misal: kolom pertama memiliki primary key yang nantinya menjadi foreign key dikolom kedua. c. Attribute: Merupakan keterangan-keterangan yang terkait pada sebuah entitas yang perlu disimpan dalam basis data. Atribut berfungsi sebagai penjelas pada sebuah entitas. 2. Sebutkan dan jelaskan mendefinisikan table ! 



jenis-jenis

Key

yang

dapat

digunakan

untuk

Candidate Key Sebuah attribute atau lebih yang secara unit mengidentifikasi sebuat record, disebut candidate key. Attribute ini mempunyai nilai yang unik pada hampir setiap recordnya. Fungsi dari candidate key ini adalah sebagai calon primary key. Primary Key Atrribut dari candidate key dapat dipilih menjadi primary key. Atribut dipilih dengan 3 kriteria sebagai berikut : o Key tersebut lebih natural untuk dijadikan acuan o Key tersebut lebih sederhana

ISYS6303 - Introduction to Database System







o Key tersebut cukup unik Foreign Key Merupakan Primary key dari table atau entity yang terhubung pada suatu table. Dengan kata lain, jika sebuah primary key terhubung ke table atau entity lain, maka keberadaan primary key pada entity tersebut disebut sebagai foreign key. Alternate Key Setiap atribut dari candidate key yang tidak terpilih sebagai primary key akan dinamakan alternate key. Pada contoh sebelumnya bila untuk primary key dipilih ID_Cus maka alternate key nya adalah No.of Pay

Composite Key Candidate key yang terdiri dari dua atau lebih atribut

3. Sebutkan dan jelaskan jenis dari tingkatan hubungan (degree of relationship) !  Degree of relationship adalah jumlah tipe entitas yang berpartisipasi dalam suatu relationship. Terdapat 3 macam derajat relationship, antara lain : o Unary Degree Terjadi jika satu entitas mempunyai relasi terhadap dirinya sendiri. o Binary Degree Terjadi jika satu relasi menghubungkan dua entitas. o Ternary Degree Terjadi jika satu relasi menghubungkan tiga entitas sekaligus. 4. Sebutkan dan jelaskan perbedaan antara single dan multi valued attribute !  Atribut bernilai tunggal (Single-Valued attribute) ditujukan pada atributatribut yang memiliki paling banyak satu nilai untuk setiap baris data. o Contoh : Pada tabel Mahasiswa seluruh atributnya merupakan atribut bernilai tunggal, meskipun ada beberapa mahasiswa yang memiliki alamat rumah lebih dari satu, tetapi yang boleh dimasukkan hanya satu alamat saja.  Atribut bernilai ganda/banyak (Multi-Valued Attribute) ditujukan pada atribut-atribut yang memiliki lebih dari satu nilai setiap baris data. o Contoh : Pada tabel kuliah yang terdiri dari Mata_kuliah, Waktu, Ruang, Nama_Dosen. Yang merupakan atribut bernilai ganda yaitu Waktu dan Ruang, karena waktu menampung jadwal kapan seorang Dosen mengajar pada Ruang kuliah tertentu. 5. Sebutkan dan jelaskan jenis pemetaan (multiplicity) yang ada dalam Entity Relationship Modelling!  One to One (1:1)

ISYS6303 - Introduction to Database System

Setiap elemen dari entity pertama dapat dipasangkan dengan satuelement dari entity kedua, demikian juga sebaliknya.  One to Many atau Many to One (1: N) Setiap elemen dari entity pertama dapat dipasangkan denganbeberapa elemen dari entity kedua dan setiap elemen dari entitykedua dapat dipasangkan dengan satu elemen dari entity pertama,demikian juga sebaliknya.

 Many to Many (N:N) Setiap elemen dari entity pertama dipasangkan dengan beberapaelemen dari entity kedua dan setiap elemen dari entity kedua jugadipasangkan dengan beberapa elemen dari entity pertama 6. Sebutkan dan jelaskan permasalahan yang mungkin timbul dalam pemodelan ER ! Permasalahan yang terjadi dalam data model, terbagi menjadi dua, yaitu Fan Trapsdan Chasm Traps  Fan Trap: terjadi jika ada 2 atau lebih relasi one to many berasal dari entitasyang sama sehingga menimbulkan makna yang ambigu.  Chasm Traps: menampilkan adanya relasi antar entitas tetapi jalur relasinyatidak ada pada entitas-entitas tertentu

Praktikum Bacalah kasus di bawah ini : Perusahaan HomeGroup adalah perusahaan penjualan dan penyewaan property. Perusahaan mempunyai beberapa cabang dan karyawan yang tersebar disetiap cabang, karyawan disetiap cabang terdiri dari staf, asisten, supervisor, dan manajer (dari level terendah sampai tertinggi). Setiap klien baru dicatat kedalam database. Klien dapat meminta untuk melihat property, semua hasil observasi klien disimpan didatabase. Klien bisa menyewa atau membeli property. Setiap akhir bulan manajer akan mendapatkan hasil penjualan dan penyewaan property, beserta jumlah property yang masih tersedia disetiap cabang. Berikut adalah diagram konseptual dari perusahaan HomeGroup. Buatlah diagram logical dan physical database berdasarkan model konseptual dibawah ini (anda boleh menambahkan asumsi jika diperlukan, dan jelaskan asumsi anda) :

ISYS6303 - Introduction to Database System

JAWABAN

Gambar 1. Logical

ISYS6303 - Introduction to Database System

Gambar 2. Physical

ISYS6303 - Introduction to Database System

More Documents from "Aisyaturizki Liberty"