Kamis, 14 April 2016

Entity Relation Diagram

Nama : Ganang Putro P
NIM    : 12154031
Kelas : 12.2A.21

Entity Relation Diagram

Kasus
1. Perpustakaan
2. Penyewaan Mobil
3. Toko Elektronik 

Jawaban

1. Perpustakaan

Entitas :  Mahasiswa, KAP (Kartu Anggota Perpustakaan), Buku

Atribut : Nama, No Mahasiswa, Alamat Mahasiswa, No Buku, Judul Buku, Pengarang, Penerbit dan Tahun Terbit.

Relasi : Daftar dan Pinjam

Gambar ERD dalam peminjaman buku di perpustakaan : 



2. Penyewaan Mobil 

Mengidentifikasikan dan menetapkan seluruh himpunan entity yang akan terlibat.

- Terdapat 3 Entity yaitu Rental, Mobil dan Customer

Menentukan atribut-atribut dari setiap entity. 

- Entity Rental mempunyai atribute      : no_npwp, nama, alamat, no_telp, jml_mobil
- Entity Mobil mempunyai atribute       : kode_mobil, merk, model, thn_buat
- Entity Customer mempunyai atribute : no_id, jenis_id, nama, alamat, tgl_lahir, no_telp

Menentukan atribut primary key dari setiap entity. 

- Pada entity Rental, no_npwp digunakan sebagai Primary Key
- Pada entity Mobil, kode_mobil digunakan sebagai Primary Key
- Pada entity Customer, no_id digunakan sebagai Primary Key

Menentukan relationship antar entity.

- Antara entity Rental dan Mobil terdapat sebuah relationship yaitu "Punya"
- Antara entity Customer dan Mobil terdapat sebuah relationship yaitu "Transaksi"

Menentukan atribut-atribut dari setiap realtionship (jika ada).

- Pada Relationship "Punya" mempunyai attribute      : tidak ada
- Pada Relationship "Transaksi" mempunyai attribute : no_sewa, jenis_mobil, tgl_sewa, tgl_kembali, biaya, denda

Menentukan Cardinality Ratio. 

- Cardinality Ratio antara Rental dan Mobil disebut One to Many, karena rental dapat mempunyai mobil lebih dari 1
- Cardinality Ratio antara Customer dan Mobil disebut One to Many, karena seorang Customer dapat menyewa mobil lebih dari 1

Gambar ERD dalam Penyewaan Mobil : 


3. Toko Elektronik

Tahap 1 : Penentuan Entities

Produk                 : Menyimpan semua informasi mengenai semua produk yang di tawarkan

Pemasok              : Menyimpan semua informasi mengenai semua pemasok

Nota_Pembelian  : Menyimpan semua informasi mengenai semua transaksi pembelian produk dari pemasok

Gudang               : Menyimpan semua informasi mengenau gudang untuk penyimpanan produk


Tahap 2 : Penentuan Attributes

Produk :
  • Kode_Produk  : Kode unik untuk tiap macam produk (string) PK
  • Nama_Produk : Nama lengkap untuk produk (string)
  • Harga_Jual      : Harga jual produk di toko (integer)
Pemasok :
  • Kode_Pemasok    : Kode unik untuk tiap pemasok (string) PK
  • Nama_Pemasok   : Nama lengkap untuk pemasok
  • Alamat_Pemasok : Alamat lengkap untuk pemasok
Nota_Pembelian :
  • No_Nota : Kode untuk nota pembelian (integer) PK
  • Tanggal   : Tanggal transaksi dilakukan (date)
Gudang :
  • Kode_Gudang    : Kode untuk ruang kelas (string) PK
  • Alamat_Gudang : Alamat lengkap untuk gudang (string)
Gambar ERD dalam Toko Elektronik :

 

Tidak ada komentar:

Posting Komentar