e. Pinjaman
- Entitas Pinjaman mencatat setiap transaksi peminjaman buku oleh anggota.
- Atribut:
- id_peminjaman: Identitas unik untuk transaksi pinjaman (Primary Key).
- id_buku: Identifier buku yang dipinjam (Foreign Key).
- id_anggota: Identifier anggota yang meminjam (Foreign Key).
- tgl_pinjam: Tanggal pinjaman dilakukan.
- tgl_kembali: Tanggal pengembalian buku.
- status: Status pinjaman (misalnya: "Dipinjam" atau "Dikembalikan").
2. Relasi Antar Entitas
a. Relasi Pustakawan - Buku
- Relasi: 1-N, Seorang pustakawan dapat mengelola banyak buku, tetapi satu buku hanya dikelola oleh satu pustakawan.
b. Relasi Kategori - Buku
- Relasi: 1-N, Satu kategori dapat mencakup banyak buku, tetapi setiap buku hanya dapat masuk ke dalam satu kategori.
c. Relasi Anggota - Pinjaman
- Relasi: 1-N, Satu anggota dapat melakukan banyak transaksi peminjaman, tetapi satu transaksi peminjaman hanya terkait dengan satu anggota.
d. Relasi Buku - Pinjaman
- Relasi: 1-N, Satu buku dapat dipinjam berkali-kali dalam berbagai transaksi, tetapi satu transaksi hanya mencatat satu buku yang dipinjam.
Selanjutnya untuk EERD (Enhanced Entity Relationship Diagram), yang merupakan pengembangan dari ERD dengan menambahkan elemen-elemen detail seperti tipe data atribut dan hubungan antar entitas. Berikut adalah penjelasannya tabel pada EERD:
1. Pustakawan
- Menyimpan data pustakawan yang bertanggung jawab atas manajemen buku.
- Atribut:
- id_pustakawan (Primary Key): Identifier unik untuk pustakawan.
- nama: Nama pustakawan.
- email: Email pustakawan.
- no_telpn: Nomor telepon pustakawan.
- username: Username untuk login.
- password: Password untuk autentikasi.
2. Kategori
- Berfungsi untuk mengelompokkan buku berdasarkan kategori tertentu.
- Atribut:
- id_kategori (Primary Key): Identifier unik untuk kategori.
- nama_kategori: Nama kategori (contoh: Fiksi, Non-Fiksi).
- deskripsi: Penjelasan lebih detail mengenai kategori.
3. Buku
- Menyimpan data buku yang tersedia di perpustakaan.
- Atribut:
- id_buku (Primary Key): Identifier unik untuk buku.
- judul: Judul buku.
- penulis: Nama penulis buku.
- tahun_terbit: Tahun terbit buku.
- isbn: Nomor ISBN untuk identifikasi buku.
- stok: Jumlah stok buku.
- kategori_id_kategori (Foreign Key): Relasi ke tabel "Kategori".
- pustakawan_id_pustakawan (Foreign Key): Relasi ke tabel "Pustakawan".
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!