22
23
Petugas perpustakaan
Anggota Perpustakaan
Catatan petugas perpustakaan
Perpustakaan
Mengembalikan
Buku Belum Buku
dikembalikan
Petugas perpustakaan
Anggota Perpustakaan seorang anggota perpustakaan
akan dikenakan denda apabila
buku yang dipinjamnya terlambat
dikembalikan, dendanya harus
dibayar kepada petugas
perpustakaan
Dibayar
Dikenakan
Denda
3. Control
Kontrol keamanan kurang, sehingga datanya mudah dibuka dan
dimanipulasi oleh orang yang tidak berhak karena masih menggunakan
kertas.
4. Efficiency
Terjadi penghambatan waktu dalam pencarian data untuk proses
pembuatan laporan karena data masih harus dicari satu per satu.
5. Service
Pelayanan terhadap anggota perpustakaan kurang memuaskan.
3.1.3 Analisis Kebutuhan
Dalam melakukan analisis kebutuhan maka digunakanlah
Use Case. Tujuan dari pembuatan use case dibawah ini adalah untuk
mendapatkan dan menganalisis informasi persyaratan yang cukup
untuk mempersiapkan model yang mengkomunikasikan apa yang
diperlukan dari pengguna, tentang bagaimana sistem akan dibangun
dan diimplementasikan. Berikut adalah gambar use case yang telah
teridentifikasi :
27
Tambah Data
Log-In
anggota
Ubah Data
Tambah Pengguna
Anggota
Subsistem
Penggembalian
Subsistem Buku
Tambah Data
Pengembalian Tambah Data
Buku
Ubah data
Pengembalian Ubah Data Buku
Cari Data
Cari Data Buku
Pengembalian
Hapus Data
Cetak Laporan Data Peminjaman
Buku
Nama Use
Deskripsi Use Case Pelaku Use Case
Case
Laporan Pengembalian
Data Pengembalian
Data Peminjaman
Data Buku
Data Anggota
Aplikasi Perpustakaan
Petugas Perpustakaan SD Negeri 231 Palembang
Log-in Pengelola
Data Pengguna
Data Anggota
Data Buku
Data Peminjaman
Data Pengembalian
1.0
Data_Pengguna Data_Pengguna
Pengguna
Informasi_Data_Pengguna login Validasi_Data_Pengguna
2.0
Data_Anggota Data_Anggota
Anggota
Informasi_Data_Anggota Anggota Validasi_Data_Anggota
Kriteria_Laporan_Data_Anggota
3.0
Data_Buku
Data_Buku
Informasi_Data_Buku Buku
Buku Validasi_Data_Buku
Kriteria_Laporan_Data_Buku
Petugas
Perpustakaan Kriteria_Laporan_Data_Peminjaman
4.0
Data_Peminjaman
Peminjaman
Validasi_Data_Peminjaman
Data_Peminjaman
Informasi_Data_Peminjaman Peminjaman
Data_Peminjaman Detail
Validasi_Data_Peminjaman Peminjaman
Kriteria_Laporan_Data_Peminjaman
Kriteria_Laporan_Data_Pengembalian
5.0
Data_Pengembalian
Pengembalian
Validasi_Data_Pengembalian
Data_Pengembalian
Informasi_Data_Pngembalian Pengembalian Data_Pengembalian Detail
Validasi_Data_Pengembalian Pengembalian
Kriteria_Laporan_Data_Pengembalian
6.0
Kriteria_Laporan_Data_Buku Validasi_Kriteria_Laporan_Data_Anggota
Laporan_Data_Buku Validasi_Kriteria_Laporan_Data_Buku
Kriteria_Laporan_Data_Anggota
Laporan_Data_Anggota Laporan Validasi_Kriteria_Laporan_Data_Peminjaman
Kriteria_Laporan_Data_Peminjaman Validasi_Kriteria_Laporan_Data_Peminjaman
Laporan_Data_Peminjaman Validasi_Kriteria_Laporan_Data_Pengembalian
Kriteria_Laporan_Data_Pengembalian Validasi_Kriteria_Laporan_Data_Pengembalian
Laporan_Data_Pengembalian
Anggota Detail_Peminjaman
Peminjaman
no_Anggota (PK) no_Peminjaman(FK)
no_Peminjaman(PK)
nm_Anggota kd_Buku(FK)
no_Anggota(FK)
almt_Anggota jml_Buku
nm_Anggota
tgl_Lahir
kd_Buku
tmpt_Lahir
jdl_Buku
jns_Kelamin
tgl_Peminjaman
kls_Anggota
Pengguna
kd_pengguna
nm_pengguna
Password
Jbtn_pengguna
Detail_Pengembalian Buku
Pengembalian
no_Pengembalian(FK) kd_Buku(PK)
no_Pengembalian(PK)
kd_Buku(FK) jdl_buku
nm_Anggota
jml_Buku nm_Pengarang
jdl_Buku
nm_Penerbit
Tgl_Pengembalian
Tahun
Denda
Jml_Buku
Kd_Buku
4. Anggota
Form anggota merupakan menu untuk melihat data anggota
yang ada pada SD Negeri 231 yang dilengkapi dengan fitur
menambah data anggota, mengubah data anggota, cari data anggota
dan hapus data anggota. Menu anggota dapat dilihat pada gambar
3.12.
6. Peminjaman Buku
Form peminjaman merupakan menu yang digunakan untuk
melihat data peminjaman buku yang terjadi pada SD Negeri 231
Palembang yang dilengkapi dengan fitur menambah data
peminjaman buku, mengubah data peminjam buku, cari data
peminjam buku dan hapus data peminjam buku. Menu peminjaman
dapat dilihat pada gambar 3.14.
Peminjaman.
d. Data Pengembalian
Jika dipilih akan
muncul report Data
Pengembalian.
- Jika petugas memilih menu
keluar maka aplikasi akan
ditutup.
3. Pengujian dilakukan pada form - Pengujian dilakukan
anggota dengan cara memasukkan
data anggota ke dalam sub
- Tombol Simpan
menu yang ada.
- Tombol Hapus
- Jika tombol anggota
- Tombol Ubah
ditekan maka
- Tombol Cari
akan mengaktifkan sub
- Tombol Batal
menu Anggota yang berisi
- Tombol Tutup
TextBox, Tombol Simpan,
Tombol Hapus, Tombol
Ubah, Tombol Batal dan
Tombol Keluar pada form
Anggota.
- Jika data anggota telah
dimasukkan dan petugas
menekan tombol Simpan,
maka akan muncul pesan
konfirmasi yang
menyatakan “Data telah
disimpan”. Jika data
anggota yang dimasukkan
sudah ada atau belum
lengkap dan kemudian
45