Mohon tunggu...
rasma ar
rasma ar Mohon Tunggu... Mahasiswa - mahasiswa

Nama saya Rasma AR

Selanjutnya

Tutup

Pendidikan

Studi Kasus dan Perancangan Aplikasi Pengelolaan Perpustakaan Digital

1 Januari 2025   23:37 Diperbarui: 1 Januari 2025   23:49 117
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Gambar 1. ERD untuk Aplikasi Pengelolaan Perpustakaan Digital 

4. Anggota

  • Menyimpan data anggota perpustakaan.
  • Atribut:
    • id_anggota (Primary Key): Identifier unik untuk anggota.
    • nama: Nama anggota.
    • nim: Nomor Induk Mahasiswa (jika anggota adalah mahasiswa).
    • prodi: Program studi anggota (jika anggota mahasiswa).
    • email: Alamat email anggota.
    • no_telpn: Nomor telepon anggota.
    • tgl_bergabung: Tanggal bergabung anggota ke perpustakaan.

5. Peminjaman

  • Berfungsi untuk mencatat transaksi peminjaman buku oleh anggota.
  • Atribut:
    • id_peminjaman (Primary Key): Identifier unik untuk setiap transaksi peminjaman.
    • tgl_pinjam: Tanggal peminjaman dilakukan.
    • tgl_kembali: Tanggal pengembalian buku yang direncanakan.
    • status: Status peminjaman, misalnya "Dipinjam" atau "Dikembalikan".
    • buku_id_buku (Foreign Key): Relasi ke tabel "Buku".
    • anggota_id_anggota (Foreign Key): Relasi ke tabel "Anggota".

Relasi Antar Tabel

  1. Pustakawan - Buku:

    • Relasi One-to-Many.
    • Penjelasan: Satu pustakawan dapat mengelola banyak buku, tetapi satu buku hanya dikelola oleh satu pustakawan.
  2. Kategori - Buku:

    • Relasi One-to-Many.
    • Penjelasan: Satu kategori dapat memiliki banyak buku, tetapi satu buku hanya masuk dalam satu kategori.
  3. Buku - Peminjaman:

    • Relasi One-to-Many.
    • Penjelasan: Satu buku dapat dipinjam oleh banyak anggota pada waktu yang berbeda, tetapi satu transaksi hanya mencatat satu buku.
  4. Anggota - Peminjaman:

    • Relasi One-to-Many.
    • Penjelasan: Satu anggota dapat melakukan banyak peminjaman, tetapi satu transaksi hanya dilakukan oleh satu anggota.

Selanjutnya setelah rancangan ERD dan EERD adalah implementasi aplikasi menggunakan Yii Framewok penjelasannya dapat diliat pada video youtube dimana ini.


Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

HALAMAN :
  1. 1
  2. 2
  3. 3
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