Library Information System Use Case Study: Student Registration and Book Borrowing Process
This case study explores the system requirements and activities for student library registration, book borrowing, and return processes. It includes activity and sequence diagrams for each step involved.
Library Information System Use Case Study: Student Registration and Book Borrowing Process
E N D
Presentation Transcript
Case Study SistemInformasiPerpustakaan
Use Case Diagram Seorangsiswauntukmenjadianggotaharusmendaftarterlebihdahulukepadapetugassetelahmendaftarmahasiswatersebutbolehmembacabuku. Jikasudahmenjadianggota, siswatersebutbolehmeminjambukukepadapetugasperpustakaandanmengembalikannyasesuaidenganketentuantersebutapabilaanggotatersebuttelatmengembalikanbukumakaanggotadikenakandendadanmembayardendatersebutkepadapetugas.
Seorangpenjagatokomencatatpermintaansetelahitumelihatberapabanyakpermintaan yang masuk.kemudianpenjagatokoharusmembuatlaporannya. Petugasstokmenghitungstokbarangapasaja yang adadistokkemudianmembuatlaporannyadanuntukpetugaskeuanganyaitumenghitungbarang yang sudahdijualdanpemasukannyakemudianmembuatlaporankeuangan.
Activity Diagram Pendaftaran Logikauntuk table pendaftaranyaituSiswaharusmendaftarterlebihdahulukepadapetugas, kemudianpetugasregistrasiakanmembuatkankartuuntuksiswatersebut, setelahkartutersebutdibuatmakasiswatersebutmendapatkankartudansyahmenjadianggota
Activity Diagram Peminjaman Untuk diagram peminjamananggotaharusmembawakartujikaiainginmeminjambuku, kemudiankartutersebutdiserahkankepadapetugas, danpetugasmengecekkartutersebutdanmengecekbuku yang ingindipinjamolehanggotatersebutjikaanggotatersebutmemenuhisyarat-syaratuntukmeminjambukumakaanggotaberhakmenerimabukutersebutdanjikatidakmemenuhisyarat-syaratnyamakaanggotatidakmenerimabuku yang akaniapinjam.
Activity Diagram Pengembalian Pada table pengembalianbukuanggotaharusmembawakartuuntukdiserahkankepadapetugas, kemudianpetugasmengecekvalidasi data dancekbukumaksudnyamengecektanggalberakhirnyabukutersebutdikembalikan, jikamelewatibataswaktu yang ditentukanmakaanggotatersebutharusmembayardendadandendatersebutditentikanolehpetugas. Anggotamenerimajumlahdenda yang sudahditentukanolehpetugasdanjumlahnyatergantungvalidasi data yang diterimapetugas. Jikaanggotatersebuttidakterlambatmengembalikanbukumakaanggotatersebuttidakdikenaidenda.
Sequence Diagram Pendaftaran Pada diagram pendaftaranpetugasdandaftaranggotasebagaiobjek, petugasmemasukan data siswapadadaftaranggota, setelahitudisimpan data tersebutkedalam database daftaranggotakemudiansistemmemberikanpesankepadapetugasbahwapesantersebutsudahberhasildisimpan.
Sequence Diagram Peminjaman Untuk diagram peminjamanPetugasdanpinjamsebagaiobjek, ketikaanggotamengembalikanbukumakapetugasmemasukan id bukudan id siswapadapinjamankemudiandiprosesquerynya, setelahberhasildiprosesmakamakasistemakanmenampilkan data buku yang akandipinjamolehsiswatersebut, setelahitupetugasmenyimpan data pinjamanpada database pinjaman, kemudiansistemakanmemberipesankepadapetugasbahwa data tersebutsudahberhasildisimpan.
Sequence Diagram Pengembalian Untuk diagram pengembalianpetugasdan form bukusebagaiobjek, jikasiswamaumengembalikanbukumakapetugadharusmemasukan data bukuyaitu id buku,setelahitu system akanmemproses query danmenampilkan data siswakepadapetugas, kemudianpetugasmenginputtanggaldimanatanggaltersebutketikasiswameminjambuku, dan system akanmengecekapakahsiswatersebutterlambatatautidak-nyauntukmengembalikanbuku, jikaterlambatmaka system akanmenampilkandendatersebutkepadapetugas, pastinyasiswaakanmembayardendatersebutdanpetugasmenyimpanpengembalianbuku yang dipinjamsiswapada database bahwasiswatersebutsudahmengembalikanbuku, maka system akanmenyampaikanpesankepadapetugasbahwamenyimpanpengembalianbukusudahberhasil.