Lihat ke Halaman Asli

Zacky Fiqran

Mahasiswa

Pembuatan Data Base Perpustakaan Dengan Menggunakan ERD, EERD, Dan MYSQL Serta Pengimplementasianya Menggunkana Fremwork yii

Diperbarui: 2 Januari 2025   02:34

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

ERD Perpustakaan berdasarkan studi kasus (Sumber: Dokumen Pribadi)

Studi kasus

Sistem perpustakaan ini terdiri dari lima entitas utama, yaitu Buku, Anggota, Peminjaman, Petugas, dan Denda. Entitas Buku menyimpan data buku yang mencakup ID_Buku sebagai kunci utama, judul, penulis, penerbit, dan tahun terbit. Entitas Anggota mencatat informasi anggota perpustakaan, seperti ID_Anggota sebagai kunci utama, nama, alamat, nomor telepon, dan email. Entitas Peminjaman mengelola transaksi peminjaman buku, dengan ID_Peminjaman sebagai kunci utama, serta ID_Anggota dan ID_Buku sebagai kunci asing yang merujuk ke entitas Anggota dan Buku, dilengkapi tanggal pinjam dan tanggal kembali. Entitas Petugas mencatat data staf perpustakaan dengan atribut ID_Petugas sebagai kunci utama, nama, jabatan, nomor telepon, dan email. Terakhir, entitas Denda mencatat informasi penalti akibat keterlambatan, termasuk ID_Denda sebagai kunci utama, ID_Peminjaman sebagai kunci asing, jumlah denda, status pembayaran (lunas atau belum lunas), dan tanggal pembayaran.

Entitas dan Atribut:

1. Entitas: Buku

  • ID_Buku (Primary Key)
  • Judul
  • Penulis
  • Penerbit
  • Tahun_Terbit

2. Entitas: Anggota

  • ID_Anggota (Primary Key)
  • Nama
  • Alamat
  • No_Telepon
  • Email

3. Entitas: Peminjaman

  • ID_Peminjaman (Primary Key)
  • ID_Anggota (Foreign Key ke Anggota)
  • ID_Buku (Foreign Key ke Buku)
  • ID_Petugas (Foreign Key ke petugas)
  • Tanggal_Pinjam
  • Tanggal_Kembali

4. Entitas: Petugas

  • ID_Petugas (Primary Key)
  • Nama
  • Jabatan
  • No_Telepon
  • Email

5. Entitas: Denda

  • ID_Denda (Primary Key)
  • ID_Peminjaman (Foreign Key ke Peminjaman)
  • Jumlah_Denda
  • Status_Pembayaran (Lunas/Belum Lunas)
  • Tanggal_Bayar

Berdasarkan studikasusu tersebut dibuatlah ERD sebagai berikut:

berdasarkan ERD tersebut Dilakukan pembuatan EERD

Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline