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 :
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)
- Kode_Pemasok : Kode unik untuk tiap pemasok (string) PK
- Nama_Pemasok : Nama lengkap untuk pemasok
- Alamat_Pemasok : Alamat lengkap untuk pemasok
- No_Nota : Kode untuk nota pembelian (integer) PK
- Tanggal : Tanggal transaksi dilakukan (date)
- 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