E N D
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.