Dokumen ini memberikan penjelasan tentang pengenalan Unified Modeling Language (UML) dan Use Case Diagram. UML digunakan untuk merepresentasikan sistem perangkat lunak secara visual. Use Case Diagram menggambarkan fungsionalitas sistem dari perspektif pengguna eksternal melalui hubungan antara aktor dan use case. Dokumen ini juga menjelaskan komponen-komponen penting dalam Use Case Diagram seperti aktor, use case, dan relasi antara keduanya.
9. Contoh SRS No Requirement Aktor Use Case 1 User biasa baik yang sudah terdaftar sebagai peminjam ataupun tidak terdaftar hanya dapat melihat buku dan mencari buku berdasarkan judul buku atau berdasarkan penerbit User cari buku berdasarkan judul, cari buku berdasarkan penerbit 2 Operator dapat melihat dan mencari buku di halaman utama website. Sedang untuk masuk ke halaman operator dibutuhkan autentifikasi login. Setelah login, operator dapat mengoperasikan peminjaman perpustakaan, berupa tambah peminjaman, melihat peminjaman, batal peminjaman, menggenerate denda bila terjadi keterlambatan peminjaman, mengubah status pemgembalian dan perpanjangan peminjaman, manambah anggota (peminjam) baru, mengedit profil peminjam, menghapus peminjam, menambah buku baru, mengedit, dan menghapus buku. Operator cari buku berdasarkan judul, cari buku berdasarkan penerbit , peminjaman buku, pengembalian buku, informasi denda, pendataan buku, keanggotaan peminjam
10. Contoh SRS 3 Admin dapat melihat dan mencari buku di halaman utama website. Sedang untuk masuk ke halaman admin dibutuhkan login. Setelah login, admin dapat menambah operator, dan menghapus operator, menambah, mengedit, dan menghapus buku, manambah anggota (peminjam) baru, mengedit profil peminjam, menghapus peminjam, menambah buku baru, mengedit, dan menghapus buku, admin tidak dapat melakukan operasional peminjaman perpustakaan Admin cari buku berdasarkan judul, cari buku berdasarkan penerbit , pendataan buku, keanggotaan peminjam, keanggotaan operator