Mohon tunggu...
Andi Ibrahim Mugfirun Rijaal
Andi Ibrahim Mugfirun Rijaal Mohon Tunggu... Mahasiswa - Mahasiswa

Saya Mahasiswa Universitas Haluoleo Kendari Prodi Ilmu Komputer

Selanjutnya

Tutup

Pendidikan

Merancang ERD dan EERD serta pembuatan Aplikasi Basis Datanya dari Studi kasus Sistem Manajemen Perpustakaan

27 Desember 2024   18:03 Diperbarui: 27 Desember 2024   18:03 159
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Entity Relationship Diagram (Sumber: Dok. Pribadi)

Tabel Anggota
Memiliki kolom id_anggota (INT) sebagai kunci utama, serta kolom nama_anggota (VARCHAR(100)), alamat (TEXT), dan no_telepon (VARCHAR(15)).

  • Tabel Buku
    Memiliki kolom id_buku (INT) sebagai kunci utama, serta kolom judul_buku (VARCHAR(150)), pengarang (VARCHAR(100)), tahun_terbit (YEAR), dan status (ENUM('Tersedia', 'Dipinjam')).

  • Tabel Peminjaman
    Merupakan tabel penghubung yang berisi kolom id_peminjaman (INT) sebagai kunci utama, id_anggota (INT) sebagai kunci asing, id_buku (INT) sebagai kunci asing, serta kolom tanggal_pinjam (DATE) dan tanggal_kembali (DATE).

  • Tabel Pengembalian
    Memiliki kolom id_pengembalian (INT) sebagai kunci utama, id_peminjaman (INT) sebagai kunci asing, serta kolom tanggal_pengembalian (DATE) dan denda (DECIMAL(10,2)).

  • Tabel Petugas
    Memiliki kolom id_petugas (INT) sebagai kunci utama, serta kolom nama_petugas (VARCHAR(100)) dan no_telepon (VARCHAR(15)).

  • Penjelasan EERD

    1. Tabel Peminjaman menghubungkan entitas Anggota dan Buku, dengan kunci asing yang menghubungkan keduanya untuk menjaga integritas referensial antar tabel.
    2. Tabel Pengembalian mencatat informasi pengembalian buku berdasarkan transaksi peminjaman tertentu, dengan kunci asing id_peminjaman untuk memastikan keterkaitan dengan tabel Peminjaman.
    3. Tabel Petugas mencatat data petugas yang bertanggung jawab atas pengelolaan transaksi perpustakaan.

    EERD ini memberikan detail tambahan tentang tipe data dan hubungan antar tabel yang diperlukan dalam implementasi basis data perpustakaan. Dengan rancangan ini, sistem dapat diimplementasikan secara efisien untuk mendukung operasional perpustakaan.

    Untuk Penjelasan Pembuatan Aplikasi Basis Datanya bisa dilihat pada video berikut:


    Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana
    Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI

    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