Anda di halaman 1dari 7

MANAJAMEN BASIS DATA

STUDI KASUS PERPUSTAKAAN SMART

Dosen pengampu :
Ismasari Nawangsih, S.Kom., M.Kom

Oleh :
Kaleb Suy
312110390

TEKNIK INFORMATIKA
UNIVERSITAS PELITA BANGSA
2023
I. Studi Kasus

Perpustakaan Smart adalah perpustakaan umum yang anggotanya pelajar, mahasiswa dan
masyarakat yang didirikan oleh Walikota Jakarta Barat. Keberadaan perpustakaan berlokasi di
Walikota yang aplikasi pelayanan masih bersifat tradisional.
Prosesnya :
1. Setiap calon anggota yang akan menjadi anggota harus mengisi formulir dengan
biaya administrasi Rp.10.000,-
2. Anggota dapat meminjam buku maksimal 3 buku
3. Untuk masa peminjaman selama 1 minggu (7 hari)
4. Keterlambatan pengembalian dikenakan denda sesuai dengan kondisi denda,
diantaranya. Diantaranya :
a. Denda keterlambatan pengembalian dikenakan biaya administrasi Rp.500
perharinya (bukti surat denda terlampir)
b. Denda Buku perpustakaan rusak maka dikenakan biaya revisi buku
perpustakaan(biaya ini dikenakan setelah buku diperbaiki).(bukti surat denda
terlampir)
c. Denda Buku Hilang, maka dikenakan biaya penggantian seharga buku
tersebut.(bukti surat denda terlampir)
d. Perpustakaan smart dapat menerima sumbangan dari donatur statusnya (anggota
atau masyrakat luas)
Buat Database dan Tabel-tabelnya!
II. Penyelesaian

◼ Membuat Enterprise dari “Perpustakaan Smart” yang ditentukan dari Entitas,


Atribute/Field, Value Data, Record dan bentuk tabel – tabel dari Enterprise

1. Enterprise Perpustakkan Smart


- data_buku
- data_anggota
- data_peminjaman
- data_denda
- data_pendaftaran
- data_donatur
2. Entitas Perpustakkan Smart
- Buku
- Anggota
- Peminjaman
- Denda
- Pendaftaran
- Donatur
3. Atribut/Field Perpustakaan Smart
- Entity Buku → Field : kode_buku, judul_buku, nama_pengarang,
nama_penerbit, ID_donatur.
- Entity Anggota → Field : nama_anggota, ttl_anggota,
alamat_anggota, status_anggota.
- Entity Peminjaman → Field : no_pinjam, nama_anggota, tgl_pinjam,
tgl_kembali, lama_pinjam, kode_buku.
- Entity Denda → Field : no_pinjam, kode_buku, judul_buku,
jenis_denda, total_biaya.
- Entity Pendaftaran → Field : no_daftar, tgl daftar, nam_anggota,
status_anggota, biaya_daftar.
- Entity Donatur → Field : ID_donatur, nama_donatur, alamat_donatur,
no_telp, tgl_sumbang.

4. Data Value Perpustakaan Smart yaitu :


Atribut nama_anggota : Kaleb, Mega, Heri, Grace, dll

5. Record
Record mahasiswa : nama_anggota, ttl_anggota, alamat
6. Tabel Enterprise
➢ Field yang terdapat dalam entitas anggota_perpus

nomor_anggota

anggota_perpus nama_anggota

alamat
no_telpon

➢ Field yang terdapat dalam entitas staff_perpus

nomor_pegawai

staff_perpus nama_pegawai

jabatan
alamaat

➢ Field yang terdapat dalam entitas daftar_buku

nomor_buku

daftar_buku judul_buku

tahun
pengarang_buku

➢ Field yang terdapat dalam entitas daftar_peminjaman

nomor_anggota
nama_angggota
kode_buku
daftar_peminjaman
judul_buku
tanggal_penjam

tanggal_kembali
denda

7. Adapun value data, record table dari data tersebut diatas adalah sebagai
berikut :
- Tabel anggota

anggota_perpus

nomor_anggota Nama_anggota Alamat No_telepon


111 Kaleb Cifest 081112
222 Heri Cakung 082223
333 Mega Jababeka 083334

- Tabel staff pegawai

staff_perpus
Nomor_pegawai Nama_pegawai jabatan Alamat
100 Suy SPV Jl. Jati Pilar
200 Simamora ASMEN Jl. Condet
300 Risamasu Manager Jl. Jababeka

- Tabel buku
daftar_buku

kode_buku Judul_buku Tahun Pengarang_buku


123 Nilai hanyalah angka 2021 Grace
456 Budak Korporat 2022 Suy
789 Cara menjadi White Hacker 2023 Cindy
- Tabel Peminjaman
daftar_peminjaman
nomor_ Nama_ Judul_ kode_ Tanggal_ Tanggal_
Denda
anggota anggota buku buku pinjam kembali
111 Kaleb Nilai hanyalah angka 123 09/10/2023 10/10/2023 0
222 Heri Budak Korporat 456 10/10/2023 11/10/2023 0
Cara menjadi White
333 Mega Hacker 789 10/10/2023 11/10/2023 0

◼ Membuat Gambar dari Enterprise Perpustakaan (yang enghubungkan relasi antara


Entitas, Atribute, value data, record dan tabel-tabel)
- Maka untuk mengetahui mana yang disebut entitas, field maupun data
value dapat simpulkan dalam sebuah gambar sebagai berikut :
Anggota_perpus = Entity

Field

Primary key

anggota_perpus

nomor_anggota Nama_anggota Alamat No_telepon


RECORD
111 Kaleb Cifest 081112
222 Heri Cakung 082223
333 Mega Jababeka 083334

DATA VALUE

- Setelah menetapkan data record dari entitas di atas , maka selanjutnya


adalah tabel relasi yang menghubungkan relasi antara Entitas, Atribute,
value data, record dan tabel-tabel)
Berikut adalah gambar nya :
❖ Entitas-Relasi Diagram (ERD) Perpustakaan Smart

❖ LRS (Library Management System)

Anda mungkin juga menyukai