analisa & perancangan si perpustakaan
DESCRIPTION
Analisa Sistem Informasi PerpustakaanTRANSCRIPT
1. Pendataan buku-buku inventaris perpustakaan
2. Pendaftaran Anggota baru3. Peminjaman Buku4. Pengembalian Buku5. Pelaporan Hasil-Hasil Kegiatan di Perpustakaan
Proses-proses yang terjadi:
SIPERPUSTAKAAN
Mahasiswa
Buku Perpustakaan
Petugas Perpustakaan
Anggota Perpustakaa
nGive : - Kriteria pengelompokkan
Kepala Perpustakaan
Accept : - Buku perpustakaan
Accept: - Lbl Identitas (Kd Buku) - Tag transaksi buku
Give : - KTM - Uang Pendaftaran
Accept: - Kartu Anggota Perpustakaan
Give : - Kartu Anggota - Data Informasi Buku
Accept: - Kartu Anggota - Buku perpustakaan
Accept: - Laporan Daftar Buku Perpustakaan - Laporan Daftar Anggota Perpustakaan - Laporan Data Transaksi BukuPerpustakaan
DIAGRAM ALUR DATA FISIK (DADF)
DADF Kontex
Pendataan &Identitas Buku
Perpus
PendaftaranAnggota
Perpustakaan
PeminjamanBuku
PengembalianBuku
Pelaporan
Petugas Perpustakaan
Buku Perpustakaan
Mahasiswa
Anggota Perpustakaan
Kepala Perpustakaan
•Kartu Tanda Mahasiswa•Uang Pendaftaran
Kartu Anggota Perpus
•Kartu Anggota•Data Inf. Buku
•Kartu Anggota•Buku Perpus
Kartu Anggota
Buku Perpus
•Lap. Data Anggota Perpus•Lap. Data Buku Perpus
- Kriteria Pengelompokan
•Kd. Buku•Lbl.Id.Buku•Tag.Transaksi
Buku Daftar Anggota Perpustakaan
Buku Data Transaksi
Buku Daftar Buku2 Perpustakaan
•Laporan Data Transaksi BukuPerpustakaan
DADF Overview1.0
2.0
3.0
4.0
5.0 p
Pengelom-pokkanBuku
MembuatKode Buku &
Label IdentitasBuku
MencatatKd.Buku, Judul,Nm.Pengarang,
Penerbit,Thn Terbit
MembuatTag TransaksiUntuk masing2
Buku Perpus
Petugas Perpus
Buku Daftar Buku Perpustakaan
DADF Detail/ Rinci
Proses Pendataan Buku Perpustakaan
1.1 p
1.2 p
1.3 p
Daftar
CekKeanggotaan
Mhs dlm Buku Daftar Anggota
Perpus
MencatatData Anggota
Perpus
MembuatkanKartu Anggota
Perpus
Mahasiswa
•Kartu Tanda Mahasiswa•Uang Pendaftaran
ok
Daftar buku
Kartu Anggota Perpustakaan
Buku Daftar Anggota
DADF Detail/ Rinci
Proses Pendaftaran
2.1 p
2.2 p
2.3 p
2.4 p
Mencari Buku
PengajuanMeminjam
Buku
CekValidasi Kartu
Anggota & RecordTransaksiAnggota
CatatKd.Buku,Jdl.Buku, dlll
& MengurangiJumlah Stock
Buku yangdpinjam
Anggota Perpus
Judul, Nm Pengarang,Penerbit, Thn Terbit
Ada / ok
Buku Perpustakaan
Buku Data Transaksi
Tulis TglMaximal KembaliBuku Pada Tag
Transaksi
MintaAnggota
PerpustakaanUntuk Tanda
Tangan Bukti tlh meminjam
Buku Data Transaksi
Buku Daftar Anggota
Kartu Anggota Perpustakaan
Kartu Anggota Perpustakaan
Buku Daftar Buku
DADF Detail/ Rinci
Proses Peminjaman Buku
3.1 p
3.2 p
3.3 p
3.4 p
3.5 p 3.6 p
Cek validasi No.anggota,
Jenis,& jumlah Buku yg dipinjam
cek tglpengembaliandgn tgl max
kembali
Catat tgl Kembali&jumlahyg dikmblikan
pada bukutransaksi
Hitungt & bayardenda
Berikan TtdBukti telah
mengembalikan
Petugas perpustakaan
Buku Data Transaksi
Anggota perpus
•Kartu Anggota Perpustakaan•Buku yang dipinjam
ok
ok
ok
Daftar buku
Kartu Anggota Perpustakaan
NG
DADF Detail/ Rinci
Proses Pengembalian Buku
4.1 p
4.2 p
4.4 p
4.5 p
4.3 p
SIPERPUSTAKAAN
Mahasiswa
Buku Perpustakaan
Petugas Perpustakaan
Anggota Perpustakaa
nGive : - Input data buku - Input data anggota perpustakaan - Input data transaksi buku(peminjaman/ pengem balian buku.
Kepala Perpustakaan
Accept : - Informasi data buku - Informasi data anggota perpustakaan - Informasi data transaksi buku(peminjaman pengembalian buku. - Informasi stock buku
Accept: - Lbl Identitas (Kd Buku) - Tag transaksi buku
Give : - Data identitas mahasiswa
Accept: - Kartu Anggota Perpustakaan
Give : - Cari buku (Data Informasi buku yang dicari - Id Anggota
Accept: - Informasi ketersediaan/stock buku - Buku perpustakaan - Bukti peminjaman
Accept: - Laporan
DIAGRAM ALUR DATA LOGIKA (DADL)
DADL Kontex
Pendataan &Identitas Buku
Perpus
PendaftaranAnggota
Perpustakaan
PeminjamanBuku
PengembalianBuku
Pelaporan
Petugas Perpustakaan
Buku Perpustakaan
Mahasiswa
Anggota Perpustakaan
Kepala Perpustakaan
•Kartu Tanda Mahasiswa•Uang Pendaftaran
Kartu Anggota Perpus
•Kartu Anggota•Data Inf. Buku
•Kartu Anggota•Buku Perpus
Kartu Anggota
Buku Perpus
•Lap. Data Anggota Perpus•Lap. Data Buku Perpus
- Kriteria Pengelompokan
•Kd. Buku•Lbl.Id.Buku•Tag.Transaksi
Buku Daftar Anggota Perpustakaan
Buku Data Transaksi
Buku Daftar Buku2 Perpustakaan
•Lap. Data Transaksi Perpustakaan
DADL Overview1.0
2.0
3.0
4.0
5.0 p
DADL Detail/Rinci
Petugas PerpusCari DataInformasi
Buku
Input Data
Buku
Buku
CetakLbl Identitas
Buku
Mahasiswa
Input Data
Anggota
Anggota
CetakKartu
Anggota
Proses Pendataan Buku
Proses Pendaftaran
- Judul, Pengarang, Penerbit, Thn terbit
Buku Perpus- Lbl identitas
Cari KodeMahasiswa
- Data identitas mahasiswa (NIM, Nama, dll)
- Kartu Anggota Perpustakaan
1.1 p
1.2 p
1.3 p
2.1 p
2.2 p
2.3 p
Anggota Perpus
Buku
Data Input BukuYg Akan Di Pinjam
Buku Perpus
No. Anggota
Cari Ketersediaan
Buku
InputPeminjaman
Buku
CekValidasi
Kartu Anggota
CetakTanggal maxKembali Buku
Pada Tag Trans
Ok
Anggota
Transaksi
Petugas Perpus
Tgl max kembali buku
Lap. Data Trans. Peminjaman Buku
DAD Detail/RinciProses Peminjaman Buku 3.1 p
3.2 p
3.3 p
3.4 p
DIAGRAM DETAIL PROSES PENGEMBALIAN BUKU
Cek validasi No.anggota,
Jenis,& jumlah Buku yg dipinjam
Cek tglpengembalian
dgn tgl maxkembali
Catat tgl Kembali&jumlah
yg dikmblikan pada bukutransaksi
Hitung & bayardenda
Berikan TtdBukti telah
mengembalikan
Petugas perpustakaan
Buku Data Transaksi
Anggota perpus
•Kartu Anggota Perpustakaan•Buku yang dipinjam
Daftar buku
Kartu Anggota Perpustakaan
OK
OK
NG
Anggota perpus BukuTransaksi
ERD (Entity Relational Diagram)
melakukanMeminjam/
Mengembalikan
LRS (Logical Record Structure)
Tabel Anggota
- No Anggota (PK)- Nama- Alamat- Phone
Tabel Transaksi
- No Trans (PK)- No Anggota (FK)- Kd Buku (FK)- Tgl Pinjam- Tgl Kembali
Tabel Buku
- Kd Buku (PK)- Judul (FK)- Pengarang (FK)- Penerbit- Thn Terbit- Stock
DIAGRAM DETAIL PROSES PENGEMBALIAN BUKU
Input DataPengembalian
Buku
ValidasiKd Transaksi
Simpan Data Pengambilan
Buku
bayardenda
Anggota perpus- Kd Transaksi
Transaksi
(No Anggota dgn Kd Bukuyg dipinjam, tgl penjam,Tgl kembali, dan tgl maxKembali)
Anggota perpus
No Anggota
Nama Anggota
Kd Buku
Judul Buku Stock Tgl Pinjam Jml Pinjam
Status Tgl Kembali Jml Hari
Denda
A-1 Ahmad B-1 Ms office 2003 3 1-agust-10 1 Borrowed - - -
A-2 Andi B-2 Turbo Pascal 4 2-agust-10 2 Return 6-agust-10 3 -
A-3 Budi B-3 Algoritma 6 3-agust-10 1 Return 12-agust-10 8 2500
A-1 Ahmad B-2 Ms office 2 4-agust-10 1 Return - - -
Proses Normalisasia. Unnormalized
b. Normal 1No
TransNo
AnggotaNama
AnggotaKd
BukuJudul Buku Stock Tgl Pinjam Jml
PinjamStatus Tgl Kembali Jml
HariDenda
T-1 A-1 Ahmad B-1 Ms office 2003 3 1-agust-10 1 Borrowed - - -
T-2 A-2 Andi B-2 Turbo Pascal 4 2-agust-10 2 Return 6-agust-10 3 -
T-3 A-3 Budi B-3 Algoritma 6 3-agust-10 1 Return 12-agust-10 8 2500
T-4 A-1 Ahmad B-2 Turbo Pascal 3 4-agust-10 1 Return - - -
c. Normal 2
No Anggota
Nama Anggota
Alamat Phone
A-1 Ahmad Damkar-Cilegon 0245-570679
A-2 Andi Cikande-Serang 081807945082
A-3 Budi Pakupatan-Serang 0254-999777
c.1. Tabel Anggota
Kd Buku Judul
Buku
Pengarang Penerbit Tahun
Terbit
B-1 Ms Office 2003 Dia ul haq Airlangga 2001
B-2 Turbo Pascal Syaiful Ma’ruf Yudhistira 2000
B-3 Algoritma Mulkan Balai Pustaka 2004
c.2. Tabel Buku
No
Trans
No Anggota
Kd
Buku
Tgl Pinjam Jml
Pinjam
Status Tgl Kembali Jml
Hari
Denda
T-1 A-1 B-1 1-agust-10 1 Borrowed - - -
T-2 A-2 B-2 2-agust-10 2 Return 6-agust-10 3 -
T-3 A-3 B-3 3-agust-10 1 Return 12-agust-10 8 2500
T-4 A-4 B-2 4-agust-10 1 Return - - -
c.3. Tabel Transaksi
Proses Normalisasi
d. Normal 3
No Anggota
Nama Anggota
Alamat Phone
A-1 Ahmad Damkar-Cilegon 0245-570679
A-2 Andi Cikande-Serang 081807945082
A-3 Budi Pakupatan-Serang 0254-999777
d.1. Tabel Anggota
Kd Buku Judul
Buku
Pengarang Penerbit Tahun
Terbit
B-1 Ms Office 2003 Dia ul haq Airlangga 2001
B-2 Turbo Pascal Syaiful Ma’ruf Yudhistira 2000
B-3 Algoritma Mulkan Balai Pustaka 2004
d.2. Tabel Buku
No
Trans
No Anggota
Kd
Buku
Tgl Pinjam Jml
Pinjam
Tgl Kembali
T-1 A-1 B-1 1-agust-10 1 -
T-2 A-2 B-2 2-agust-10 2 6-agust-10
T-3 A-3 B-3 3-agust-10 1 12-agust-10
T-4 A-4 B-2 4-agust-10 1 -
d.3. Tabel Transaksi
d.4. Query Transaksi
No Trans
No Anggota
Nama Anggota
Kd Buku
Judul Buku Stock Tgl Pinjam Jml Pinjam
Status Tgl Kembali Jml Hari
Denda
T-1 A-1 Ahmad B-1 Ms office 2003 3 1-agust-10 1 Borrowed - - -
T-2 A-2 Andi B-2 Turbo Pascal 4 2-agust-10 2 Return 6-agust-10 3 -
T-3 A-3 Budi B-3 Algoritma 6 3-agust-10 1 Return 12-agust-10 8 2500
T-4 A-1 Ahmad B-2 Turbo Pascal 3 4-agust-10 1 Return - - -