Anda di halaman 1dari 4

Entitas yang terlibat

Petugas
Anggota
Buku
Rak
Peminjaman
Pengembalian

4. Penentuan Atribut
Petugas
1. Kode_Petugas
2. Nama
3. JK
4. Jabatan
5. Telp
6. Alamat
7. Jam_Tugas
Anggota
1. Kode_Anggota
2. Nama
3. JK
4. Jurusan
5. Angkatan
6. Alamat
Buku
1. Kode_Buku
2. Judul
3. Penulis
4. Penerbit
5. Tahun_Terbit
Rak

1. Kode_Rak
2. Nama_Rak
Peminjaman
1. Kode_Pinjam
2. Tanggal_Pinjam
3. Tanggal_Kembali
Pengembalian
1. Kode_Kembali
2. Tanggal_Kembali
3. Jatuh_Tempo
4. Denda
5. Jumlah_Denda

4. Penentuan Relationship
Petugas

Anggot

Buku

Rak

1:M

M:1

Peminjaman Pengembalian

a
Petugas
Anggota
Buku
Rak
Peminjaman
Pengembalian

1:M

5. Kardinalitas (Hubungan / relasi)

Petugas Melayani Anggota


Tabel utama: petugas
Tabel kedua: Anggota
Relationship: One-to-many (1:M)

1:1

..

1:1

Anggota Meminjam Buku


Tabel utama: Anggota
Tabel kedua: Buku
Relationship: One-to-many (1:M)
Anggota Melakukan Pengembalian
Tabel utama: Anggota
Tabel kedua: Pengembalian
Relationship: One-to-one (1:1)
Anggota Melakukan Peminjaman
Tabel utama: Anggota
Tabel kedua: Peminjaman
Relationship: One-to-one (1:1)
Buku di tempatkan pada Rak
Tabel utama: Buku
Tabel kedua: Rak
Relationship: One-to-one (M:1)
6. Relasi Antar Tabel (Interface SQL)

7. Implementasi ke Tabel Fisik


Petugas
Kode_Petugas

Nama

JK

Jabatan

Jam_Tugas

Telp

Alamat

Anggota
Kode_Anggota

Nama

JK

Jurusan

Angkatan

Alamat

Buku
Kode_Buku

Judul

Penulis

Penerbit

Tahun_Terbit

Rak
Kode_Rak

Nama_Rak

Kode_Buku

Peminjaman
Kode_Pinja

Tgl_Pinja

Tgl_Kemba

Kode_Petuga Kode_Anggot Kode_Buk

li

Pengembalian
Kode_

Tgl_

Jatuh_

Kembali

Kembali

Tempo

Denda

Jumlah_

Total_

Kode_

Kode_

Kode_

Hari

Denda

Petugas

Anggota

Buku