Latihan Ms. Acces (Luqman & Toto)
Latihan Ms. Acces (Luqman & Toto)
Latihan
Penggunaan
Ms. Acces
Luqmanulhakim Ahmad 2210631140082
M. Toto Sugiharto 2210631140083
Deskripsi Studi Kasus
Perpustakaan Unsika ingin membuat sistem basis data yang bertujuan untuk mengelola sistem
peminjaman buku mereka. Analisis data yang dibutuhkan adalah sebagai berikut.
• Setiap mahasiswa memiliki data pribadi seperti nama, NPM, Prodi, Fakultas, dan jenis kelamin.
• Setiap mahasiswa hanya dapat melakukan satu peminjaman dalam satu waktu, dan setiap
peminjaman hanya dilakukan 1 mahasiswa.
• Dalam peminjaman terdapat data tanggal peminjaman, no peminjaman, dan tanggal pengembalian
yang direkam.
• Dalam satu kali peminjaman. dapat meminjam beberapa buku sekaligus.
• Dalam buku terdqpat id, judul, pengarang, kategori, penerbit dan tahun terbit. Satu buku hanya
terlibat dalam satu peminjaman
• Petugas bertanggung jawab untuk mengurus peminjaman buku dan memiliki data pribadi seperti
nama, id petugas, dan jenis kelamin.
Hubungan Antar Entitas
• Pada hubungan antara Mahasiswa dan Peminjaman: Mahasiswa memiliki rasio kardinalitas satu (1) ke satu (1)
dengan Peminjaman, karena satu mahasiswa hanya dapat melakukan satu kali peminjaman, dan satu peminjaman
hanya terkait dengan satu mahasiswa.
M1 D1 Pm1
M2 D2 Pm2
M3 D3 Pm3
Hubungan Antar Entitas
• Pada hubungan antara Peminjaman dan Buku: Peminjaman memiliki rasio kardinalitas satu (1) ke banyak (N)
dengan Buku, karena dalam satu peminjaman dapat mencakup peminjaman beberapa buku.
B1
Pm1 W1 B2
Pm2 W2 B3
Pm3 W3 B4
B5
Hubungan Antar Entitas
• Pada hubungan antara Peminjaman dan Petugas: Peminjaman memiliki rasio kardinalitas satu (1) ke banyak (N)
dengan Petugas, karena beberapa peminjaman dapat diurus oleh satu petugas dan satu peminjaman dikaitkan
dengan satu petugas.
Pm1 S1
Pm2 S2 Pt
Pm3 S3
Entity-Relationship Diagram
TGL KEMBALI
JENIS
KELAMIN JUDUL
FAKULTAS NO. PINJAM PENGARANG
ID BUKU
KATEGORI
NPM
DWD
DILAYANI
WDD
PETUGAS
JENIS NAMA
KELAMIN
ID PETUGAS
Participasion Constrain
Berikut merupakan Participasion Constrain dari ERD yang telah di buat:
• Mahasiswa – Peminjaman: Semua mahasiswa dapat melakukan peminjaman dan semua
peminjaman dilakukan oleh Mahasiswa
• Buku – Peminjaman: Semua buku dipinjam oleh peminjaman dan semua peminjaman dapat
meminjam buku
• Petugas – Peminjaman: Semua petugas melayani peminjaman dan semua peminjaman dilayani
oleh petugas
Relational Model
MAHASISWA
NPM NAMA JENIS KELAMIN FAKULTAS
BUKU
ID BUKU JUDUL PENGARANG KATEGORI PENERBIT TAHUN
PEMINJAMAN
NO PINJAM NPM ID BUKU ID PETUGAS TGL PINJAM TGL PENGEMBALIAN
PETUGAS
ID PETUGAS NAMA JENIS KELAMIN
Tabel Database
MAHASISWA
NPM NAMA JENIS KELAMIN FAKULTAS
2311631140001 Luqman Pria Teknik
2311631140002 Toto Pria Pertanian
2311631140003 Bila Wanita Ekonomi
BUKU
ID_BUKU JUDUL PENGARANG KATEGORI PENERBIT TAHUN
001-025 Laskar Pelangi Andrea Hirata Novel Bentang Pustaka 2005
005-078 Ikan Air Laut Kuncoro Eko Budi Ensiklopedia Lily Publisher 2009
003-099 Cantik Itu Luka Eka Kurniawan Novel Gramedia Pustaka 200
PEMINJAMAN
NO PINJAM NPM ID BUKU ID PETUGAS TGL PINJAM TGL PENGEMBALIAN
PETUGAS
ID PETUGAS NAMA JENIS KELAMIN
9978305 Ardi Pria
9978306 Putri Wanita
01 Tabel Database Buku
02 Tabel Database Mahasiswa
03 Tabel Database Peminjaman
04 Tabel Database Petugas
05 Tabel Database Mahasiswa dan Peminjaman
06 Tabel Database Peminjaman dan Buku
07 Tabel Database Petugas dan Peminjaman
Form Database