Mohon tunggu...
Zulaiha
Zulaiha Mohon Tunggu... Mahasiswa - mahasiswa

Hobi: Nonton film dan drama

Selanjutnya

Tutup

Pendidikan

Sistem Manajemen Perpustakaan (Tugas Final Basis Data)

1 Januari 2025   17:50 Diperbarui: 1 Januari 2025   17:50 42
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Perpustakaan modern membutuhkan sistem yang efisien untuk mengelola data buku, anggota, dan peminjaman. Sistem manual sering menyebabkan kesalahan data dan waktu pengolahan yang lama. Oleh karena itu, diperlukan web basis data yang dapat membantu pengelolaan perpustakaan secara otomatis dan terstruktur. Tujuan dari studi kasus ini adalah Membuat web basis data untuk mempermudah pengelolaan informasi di perpustakaan, meliputi data buku, anggota, transaksi peminjaman, dan pengembalian buku.

Web ini mencakup beberapa hal tentang sistem perpustakaan yang digunakan pengguna untuk mengetahui beberapa hal tentang buku yang ini di pinjam. Dalam sistem pengguna dapat melihat buku apa yang ada berserta penulisnya dan pengguna juga dapat melakukan peminjaman menggunakan sistem ini. 

Berdasarkan erd yang diatas dapat dilihat bahwa terdapat 5 entitas yaitu: 

  • Anggota:

           Atribut: ID Anggota, Nama, Alamat, Telepon, Email, Tanggal Daftar.

  • Buku:

           Atribut: ID Buku, Judul, Penulis, Penerbit, Tahun Terbit, Kategori.

  • Peminjaman:

            Atribut: ID Peminjaman, ID Anggota, ID Buku, Tanggal Pinjam, Tanggal Kembali, Denda.

  • Petugas:

          Atribut: ID Petugas, Nama, Username.

  • Kategori:

           Atribut: ID Kategori, Nama Kategori, Deskripsi. 

Hubungan atau relasi antara entitas anggota ke peminjaman one to many yaitu satu anggota dapat melakukan satu atau lebih pminjaman, relasi antara peminjaman dengan buku one to many karena satu buku dapat melibatkan banyak peminjaman, relasi antara peminjaman dan petugas one to many yaitu satu peminjaman dapat dicatat banyak petugas, dan yang terakhir yaitu relasi antara kategori buku dan buku one to many karena satu kategoti dapat memiliki banyak buku.

Gambar 2 EERD (doc. pribadi)
Gambar 2 EERD (doc. pribadi)

Berdasarkan ERD sebelumnya maka relasi yang terdapat pada EERD ini juga sama dengan ERD (gambar 1).

Berikuttampilan website Sistem Manajemen Perpustakaan: 

Gambar 3 Tampilan Awal (doc. pribadi)
Gambar 3 Tampilan Awal (doc. pribadi)
Gambar 4 Tampilan Anggota (doc. pribadi)
Gambar 4 Tampilan Anggota (doc. pribadi)
Gambar 5 Tampilan Buku (doc. pribadi)
Gambar 5 Tampilan Buku (doc. pribadi)
Gambar 6 Tampilan Peminjaman (doc. pribadi)
Gambar 6 Tampilan Peminjaman (doc. pribadi)
Gambar 7 Tampilan Petugas (doc. pribadi)
Gambar 7 Tampilan Petugas (doc. pribadi)
Gambar 8 Tampilan Kategori (doc. pribadi)
Gambar 8 Tampilan Kategori (doc. pribadi)
Tampilan-tampilan website di atas merupakan penggabungan antara bahasa pemrograman PHP dan CSS untuk fitur-fitur dalam pengembangan website. Bahasa pemrograman PHP berfungsi untuk membuat halaman web menjadi dinamis serta menghubungkan website ke database. CSS berfungsi untuk  mengatur tampilan visual website, seperti tata letak, warna, dan font. Pada pengembangan website ini Xampp berfungsi sebagai web server localhost untuk mengembangkan dan merancang situs web.

Untuk menjelasan lebih lanjut dapat dilihat pada video berikut 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
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