Mohon tunggu...
Zacky Fiqran
Zacky Fiqran Mohon Tunggu... Mahasiswa - Mahasiswa

Menulis

Selanjutnya

Tutup

Pendidikan

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

2 Januari 2025   02:34 Diperbarui: 2 Januari 2025   02:34 32
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
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 :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Pendidikan Selengkapnya
Lihat Pendidikan Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun