QUIS YANG JADI TUGAS SISTEM BASISDATA (DIKUMPULKAN 11/04/16)

     Sebuah Perpustakan yang bernama perpustakan smartadalah sebuah perpustakan yang didirikan oleh gubernur dki jakarta barat.dan saat ini perpustakaan tersebut belum memiliki database terkomputerisasi dimana setiap proses yang terjadi adalah setiap orang yang ingin meminjam buku harus mendaftaryang biasanya di layani petugas dimana setiap peminjaman di kenakan pembayaran adminiatrasi sebesar Rp15000.
Jika anggota ingin meminjam buku maximal 3 bukudan lama peminjaman adalah 7 hari,jika telat mengembalikan buku akan di kenakan denda sebagai berikut:
1.Denda telat sebesar 500 rupiah perhari
2.Denda buku rusak sebesar biaya revisi buku
3.Denda buku hilang sebesar harga buku tersebut
    Perpustakaan tersebut menerima donatur dalam bentuk uang atau buku dari berbagai kalangan.
pertanyaan:
1.Sebutkan ketergantungan fungsional yang ada pada masalah diatas?
2.Buatlah ERD dari masalah diatas!!
3.Tabel gaji pegawai

NIP
NAMA_PG
GAPOK
KODE_GOLONGAN
P20015
HARYATI
2.000.000
2
P20010
BUDIARTI
2.500.000
3
P20005
BAKRIO
1.500.000
1
P20016
MARYATI
2.000.000
2

a.sebutkanlah primary key      = NIP
b.sebutkanlah candidate key   = Nama_pegawai,NIP
c.sebutkanlah foreign key       = NIP, kd_golongan
d.sebutkanlah alternative key  = Nama_pegawai
e.berapa derajat??                    = 4

4.buatlah ERD didalam lingkungan universitas.
JAWAB :
Pembuatan gambar ERD dari Perpustakaan SMART


Langkah-langkah Pembuatan ER Diagram :

1. Menentukan entity-entity yang diperlukan
 2. Menentukan Relationship antar entity

* Peminjaman
* Pendaftaran
* Sumbangan


Komponen Entity Relationship
Keterangan:

Key adalah atribut yang digunakan untuk menentukan suatu entity secara unik (bergaris bawah).

Atribut Simple adalah atribut yang bernilai tunggal.



3. Menentukan Cardinality Ratio & Participation Constraint

Menjelaskan jumlah keterhubungan 1 entity dengan entity lainnya.
Jenis Cardinality Ratio: 1:1, 1:M, dan M:N
Logical Record Structured (LRS)

LRS adalah representasi dari struktur record-record pada tabel-tabel yang terbentuk dari
hasil relasi antar himpunan entitas.
Menentukan Kardinalitas, Jumlah Tabel, dan Foreign Key (FK)

One to One (1:1)
Gambar di atas menunjukan relasi dengan kardinalitas karena:
1 orang hanya bisa melakukan 1 pendaftaran, dan
1 Pendaftaran hanya bisa dilakukan 1 orang.

Relasi 1:1 akan membentuk 2 tabel:
Tabel Fatimah (Id_fatimah, Nama, Alamat)
Tabel Pendaftaran (No_daftar, Status, Bya_pndftrn)

LRS yang terbentuk sbb:
One to Many(1:M)
Gambar di atas menunjukan relasi dengan kardinalitas karena:
1 Donatur bisa menyumbang banyak Buku, dan
Banyak Buku bisa disumbang 1 Donatur.

Relasi 1:M akan membentuk 2 tabel:
Tabel Donatur (Id_donatur, Nm_donatur, Pekerjaan, Alamat)
Tabel Buku (Id_buku, Judul, Pengarang, Penerbit)

LRS yang terbentuk sbb:
Many to Many(M:N)
Gambar di atas menunjukan relasi dengan kardinalitas karena:
1 Anggota bisa meminjam banyak Buku, dan
Banyak Buku bisa dipinjam 1 Anggota.

Relasi M:N akan membentuk 3 tabel:
Tabel Anggota(Id_Anggota, Nama, Tgl_lhr, Tmp_lhr, Alamat)
Tabel Pinjam(Id_buku, Tgl_pinjam, Tgl_kembali)
Tabel Buku (Id_buku, Judul, Pengarang, Penerbit)

LRS yang terbentuk sbb:
Participation Constraint
Menjelaskan apakah keberadaan suatu entity tergantung pada hubungannya dengan entity
lain.

Terdapat 2 macam yaitu:
1. Total Participation Constraint
Keberadaan suatu entity tergantung pada hubungannya dengan entity lain.
2.Partial Participation Constraint
Keberadaan suatu entity tidak tergantung pada hubungannya dengan entity lain.
Keterangan:
Seseorang lebih umum masuk ke dalam perpustakaan menjadi anggota dibandingkan
menjadi donatur.
Previous
Next Post »