Anda di halaman 1dari 2

Nama : Armansyah Kelas : A Nim :4031010033

Permasalahan : Di dalam suatu perpustakaan sekolah masih belum tercipta suatu sistem yang dapat digunakan sebagai acuan dalam peminjaman dan pengembalian buku, terkadang siswa atau guru atau bahkan tamu yang meminjam buku lupa mengembalikan buku yang dipinjam sehingga banyak buku yang keluar tanpa kembali lagi dan tidak diketahui siapa yang meminjam terakhir kali. Oleh karena itu muncul suatu pemikiran bagaimana menyelesaikan permasalahan tersebut dengan merancang suatu sistem yang bisa dimanfaatkan oleh perpustakaan untuk mengatur peminjaman dan pengembalian buku perpustakaan. Adapun untuk spesifikasinya akan saya coba untuk menjelaskan seperti di bawah ini : Judul : Sistem Informasi Peminjaman dan Pengembalian Buku di
Perpustakaan SMK Negeri 1 Surabaya

1. Sistem menciptakan 3 entitas yaitu : Pengurus Perpustakaan (Siswa Bergilir), Peminjam Buku (terdiri dari Siswa, Guru, Karyawan ataupun tamu dari luar), Buku Perpustakaan 2. Entitas Pengurus Perpustakaan Mempunyai atribut antara lain : ID Pengurus / NIS, Nama, Alamat, No. Telp 3. Entitas Peminjam Buku Perpustakaan mempunyai atribut antara lain : ID Peminjam, Nama, Alamat, No. Telp (dengan syarat tamu dari luar harus mendaftar dulu untuk mendapatkan ID anggota peminjam) 4. Entitas Buku mempunyai atribut antara lain : ID Buku, Judul Buku, Pengarang / Penerbit, Spesifikasi Buku 5. Antara entitas Pengurus dan Peminjam mempunyai relasi mendaftar dengan atribut tgl_daftar jadi peminjam harus mendaftar menjadi anggota perpustakaan dulu kepada pengurus perpustakaan sebelum dia meminjam buku. 6. Antara entitas Peminjam dan Buku mempunyai relasi meminjam / mengembalikan dan mempunyai atribut tgl_pinjam dan tgl_kembali dalam artian pengurus perpustakaan harus memasukkan tgl masuk buku dan tgl keluar buku, jadi dapat dicek buku yang keluar dan yang sudah dikembalikan. 7. Seorang tamu perpustakaan / peminjam boleh meminjam lebih dari satu buku dan satu buku bisa dipinjam lebih dari satu tamu, tetapi dalam satu waktu yang berbeda 8. Seorang pengurus perpustakaan bisa mendaftar banyak peminjam buku, tapi peminjam buku hanya boleh mendaftar pada satu pengurus yang sedang berjaga. 9. Semua peminjam pasti dilayani oleh pengurus perpustakaan tapi tidak sebaliknya.

ENTITY RELATIONAL DIAGRAM PERPUSTAKAAN


ALAM AT P E M INJA M

ID P E M INJA M ID B UK U

NA M A P E M IN JA M

NO T E L P

JUD UL B UK U 1 B UK U P E NG A RA NG / P E NE RB IT N M E M IN JA M / M E N G E M B A L IK A N P E M INJA M

S P E S IFIK A S I BUKU

T g l _ p in j a m

T g l _ ke m b a l i

M E NDA FT A R

T g l _ d a fta r M

P E NG URUS P E RP US T A K A A N

ID P E NG URUS (NIS )

NA M A P E N G URUS

ALAM AT

NO T E L P

Catatan: 1. Sebenarnya pendaftaran tidak perlu dianggap sebagai satu relasi tersendiri, karena dalam aplikasinya nanti, pengisian buku, pengisian anggota (mendaftar) dan pengisian pengurus pasti akan dibuatkan sendiri dalam bentuk form entri master (sesuatu yang memang harus diisi terlebih dahulu sebelum dapat digunakan dalam transaksi (relasi). 2. Atribut seperti tanggal daftar dan sebagainya dapat langsung menjadi atribut dari anggota. 3. Suatu relasi, misalkan MENDAFTAR, baru bisa dilakukan kalau data entiti yang terlibat MENDAFTAR (yaitu PEMINJAM dan PENGURUS) sebelumnya sudah ada, namun bukankah maksud dari MENDAFTAR itu ingin mengisi data PEMINJAM ? Bagaimana ini ? 4. Relasi MEMINJAM/MENGEMBALIKAN bisa dipisah menjadi dua relasi bisa juga menjadi satu. Dan relasi tersebut bisa melibatkan tiga entiti, BUKU, PEMINJAM dan PENGURUS.

Anda mungkin juga menyukai