1. NAMA : FIRMAN WAHYUDI
NIM : 1255201158
KELAS : VI C
SISTEM INFORMASI MANAJEMEN LIBRARY BERBASIS WEB
DI KAMPUS STKIP PGRI SUMENEP
Objek / attribiut yang di gunakan dalam sistem informasi ini adalah:
1. Anggota
2. Calon anggota
3. Karyawan perpustakaan
4. Kartu anggota perpustakaan
Langkah pembuatan ERD :
A. Atribut Tiap Entitas
Entitas Atribut
Calon Anggota No_Calon,Nama_Calon,Alamat_Calon,NoHP_Calon
Kartu anggota
Perpustakaan
No_KartuAnggota, Nama_Anggota, dan Alamat_Anggota
Karyawan
Perpustakaan
No_ID,Nama_Karyawan
Anggota No_Anggota,Nama_Anggota,Alamat_Anggota
B. Primary Key tiap Entitas
Entitas Atribut PK
Calon Anggota No_Calon,Nama_Calon,Alamat_Calon,NoHP_Calon
Kartu Anggota
Perpustakaan
No_KartuAnggota, Nama_Anggota, dan
Alamat_Anggota
Karyawan Perpustakaan No_ID,Nama_Karyawan
Anggota No_Anggota,Nama_Anggota,Alamat_Anggota
2. Mendaftar
Memproses
Memberikan
CALON ANGGOTA
No_Calon
Nama_Calon
Alamat_Calon
NoHP_Calon
<pi> Number (10)
Variable characters (20)
Variable characters (25)
Number (15)
<M>
Identifier_1
...
<pi>
ANGGOTA
No_Anggota
Nama_Anggota
Alamat_Anggota
<pi> Number (10)
Text (20)
Text (20)
<M>
Identifier_1
...
<pi>
KARYAWAN PERPUSTAKAAN
No_ID
Nama_Karyawan
<pi> Number (10)
Variable characters (20)
<M>
Identifier_1
...
<pi>
KARTU ANGGOTA PERPUSTAKAAN
No_KartuAnggota
Nama_Anggota
Alamat_Anggota
<pi> Number (10)
Text (20)
Text (20)
<M>
Identifier_1
...
<pi>
C. Relationship Antar Entitas
Entitas Relationship Entitas
Calon Anggota Mendaftar Karyawan Perpustakaan
Karyawan Perpustakaan Membuatkan Kartu Anggota Perpustakaan
Kartu Anggota Perpustakaan Diserahkan Anggota
Anggota Meminjam Buku
D. Cardinality Rasio
ENTITAS 1 ENTITAS 2 CARDINALITY RASIO
Calon Anggota Karyawan Perpustakaan Many-One
Karyawan Perpustakaan Kartu Angggota
Perpustakaan
Many-One
Kartu Anggota
Perpustakaan
Anggota One-One
Anggota -
Gambar 1. CDM (Conceptual Data Model)
3. Gambar 2. PDM (Phisycal Data Model)
Gambar 3. ERD (Entity Relationship Data)
FK_CALON_AN_MENDAFTAR_KARYAWAN FK_KARYAWAN_MEMPROSES_KARTU_AN
FK_KARTU_AN_MEMBERIKA_ANGGOTA
FK_ANGGOTA_MEMBERIKA_KARTU_AN
CALON ANGGOTA
No_Calon
No_ID
Nama_Calon
Alamat_Calon
NoHP_Calon
...
numeric(10)
numeric(10)
varchar(20)
varchar(25)
numeric(15)
<pk>
<fk>
ANGGOTA
No_Anggota
No_KartuAnggota
Nama_Anggota
Alamat_Anggota
...
numeric(10)
numeric(10)
long varchar
long varchar
<pk>
<fk>
KARYAWAN PERPUSTAKAAN
No_ID
No_KartuAnggota
Nama_Karyawan
...
numeric(10)
numeric(10)
varchar(20)
<pk>
<fk>
KARTU ANGGOTA PERPUSTAKAAN
No_KartuAnggota
No_Anggota
Nama_Anggota
Alamat_Anggota
...
numeric(10)
numeric(10)
long varchar
long varchar
<pk>
<fk>
KARTU ANGGOTA
PERPUSTAKAAN
ANGGOTA
CALON ANGGOTA
KARYAWAN
PERPUSTAKAAN
Daftar_bukuCara_peminjaman
MEMINJAM
4. CONTEXT DIAGRAM DAN DFD
Gambar 1 . Context Diagram SI Perpustakaan
Pendaftaran
Formulir_Pendaftaran
Bukti_Pendaftaran
Persyaratan
Pendaftaran
Peminjaman
Pengembalian
Keterlambatan
Bukti_Pendaftaran
Bukti_Peminjaman
Bukti_Pengembalian
Sanksi
Input_Data_Anggota
Input_Data_Pinjam
Input_Data_Kembali
Input_Data_Buku
Data_Anggota
Data_Buku
Data_Pinjam
Data_Kembali
No_KartuAnggota
Nama_Anggota
Alamat_Anggota
Input_Nama_Anggota
Input_Alamat_Anggota
CALON ANGGOTA ANGGOTA
KARTU ANGGOTA
PERPUS
Karyawan_
Perpustakaan
1
SI PERPUSTAKAAN
5. Gambar 2. DFD Level 1 SI Perpustakaan
Gambar 3. DFD Level 2 pendaftran
ID Pendaftaran
Bukti_Pendaftaran
Bukti_Pendaftaran
ID_CalonAnggota
ID_Anggota
Bukti_Anggota
Bukti_Pinjam
Laporan_Peminjaman
Laporan_Pengembalian
Laporan_Sanksi
CALON
ANGGOTA
ANGGOTA
Karyawan_
Perpustakaan
1.1
Pendaftaran
1.2
Peminjaman
1.3
Pengembalian
1.4
Pelaporan
1
Data
Anggota
2
Data Calon
Anggota
1.5
Input_Data_
CalonAnggota
1.6
Input_Data_Anggota
4 Data_Peminjaman
5 Data Pengembalian
KARTU
ANGGOTA
PERPUS
Laporan_peminjaman
bukti_daftar
ID_Daftar
CALON
ANGGOTA
Karyawan_
Perpustakaan
1.2
Peminjaman
(SI PERPUSTAKAAN)
2 Data Calon Anggota
ANGGOTA
1.1.1
Daftar
1.1.2
Mengisi_Formulir_
Pendaftaran
6. Gambar 4. DFD Level 2 Peminjaman
Gambar 5 . DFD Level 2 Pengembalian
Info_Buku_Pinjam
Daftar_Buku_Kembali
1.2
Peminjaman
(SI PERPUSTAKAAN)
1.4
Pelaporan
(SI PERPUSTAKAAN)
5 Data Pengembalian
1.3.1
Daftar_Buku_Pinjam
1.3.2
Cek
Keterlambatan
7 Iinput_Data_buku
Bukti_Pinjam
Cari_Buku_Pinjam
Info_Buku
Daftar_Buku_Pinjam
1.1
Pendaftaran
(SI PERPUSTAKAAN)
1.3
Pengembalian
(SI PERPUSTAKAAN)
KARTU
ANGGOTA
PERPUS
4 Data_Peminjaman
1.2.1
Mengisi_Form_
Pendaftaran
1.2.2
Memilih_Daftar_
Buku
6 Data_Buku