PERPUSTAKAAN
(SINTAK) UII]
Spesifikasi Kebutuhan Perangkat Lunak
Versi Direvisi Oleh Tanggal
0.1 Helmanita Tantria 9 April 2014
0.2 Vita Fatimah Silondae 10 April 2014
1.1 Ade Nashruddin Fuadi 18 April2014
Daftar Isi
Riwayat versi........................................................................................
Daftar isi..............................................................................................
1. Pengantar........................................................................................
1.1 Kegunaan...............................................................................
1.2 Lingkup.................................................................................
1.3 Definisi.................................................................................
1.4 Referensi...............................................................................
1.5 Sistematika.............................................................................
2. Gambaran Umum...............................................................................
2.1 Perspektif Produk.....................................................................
2.2 Fungsi Produk..........................................................................
2.3 Karakteristik Pengguna...............................................................
2.4 Kekangan...............................................................................
2.5 Asusmsi dan Ketergantungan........................................................
3. Fungsionalitas Sistem...........................................................................
4. Kebutuhan Antarmuka Eksternal..............................................................
4.1 Antarmuka pengguna.................................................................
4.2 Antarmuka Perangkat Keras.........................................................
4.3 Antarmuka Perangkat Lunak.........................................................
4.4 Antarmuka Komunikasi...............................................................
5. Kebutuhan Lain..................................................................................
5.1 Kebutuhan Keamanan................................................................
Lampiran..............................................................................................
1. Pengantar
1.1 Kegunaan
Dokumen ini berisi spesifikasi sistem perangkat lunak untuk pengelolaan transaksi peminjaman,
pemesanan, dan pengembalian buku perpustakaan. Dokumen ini sekaligus menjadi acuan pada
saat implementasi hingga pengujian sistem dilakukan sehingga hasil akhir sesuai dengan
kebutuhan pihak pelanggan.
1.2 Lingkup
SINTAK adalah sistem informasi perpustakaan Universitas Islam Indonesia untuk mengelola
transaksi peminjaman, pemesanan, serta pengembalian buku. Lebih dari itu, sistem ini dapat
menampilkan informasi umum perpustakaan seperti, info lomba, dan synopsis buku terbaru.
Sistem ini diharapkan dapat memperbaiki sistem yang sudah ada di perpustakaan UII saat ini
dengan adanya layanan (Tanya-jawab) dan juga pemesanan secara manual melalui sistem.
1.3 Definisi
SINTAK Sistem Informasi Perpustakaan
UNISYS Sistem Informasi Akademik UII
Sublime Text2 Aplikasi teks editor
XAMPP Server
Frequently Asked Question. Daftar pertanyaan yang sering ditanyakan
ram Aplikasi untuk menggambar diagram
1.4 Referensi
IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications.
ISO/IEC/IEEE 29418-2011, Sistem and software engineering – Life cycle processes – Requirements
engineering.
IETF RFC 2119-1997, Keywords for Use in RFCs to Indicate Requirement Levels.
Panduan Penulisan Versi 1.1 Spesifikasi Kebutuhan Perangkat Lunak ( Software Requirements
Specification, SRS)
1.5 Sistematika
Dokumen ini disusun dengan sistematika sebagai berikut. Bab 2 memberikan gambaran umum
mengenai sistem. Bab 3 berisi rincian fungsionalitas yang harus disediakan oleh sistem. Bab 4
berisi daftar kebutuhan antarmuka eskternal, baik antarmuka pengguna, perangkat keras, perangkat
lunak, dan antarmuka komunikasi Bab 5 berisi kebutuhan kinerja sistem.
2. Pengantar
2.1 Perspektif Produk
SINTAK adalah program yang berdiri sendiri. Data dalam sistem ini terintegrasi dengan UNISYS.
SINTAK adalah sistem berbasis web yang bisa diakses via internet.
2.2 Karakteristik Pengguna
Pengguna SINTAK terdiri dari:
No. Pengguna Deskripsi
1 Pengunjung non- Pengunjung yang hanya melihat daftar koleksi buku
mahasiswa & dosen perpustakaan
UII
2 Mahasiswa & Dosen Pengguna yang boleh memesan dan meminjam
UII
3 Pegawai Pengguna yang mencatat transaksi peminjaman,
Perpustakaan UII pemesanan, dan pengembalian buku
(Operator)
4 Administrator Operator yang mengelola daftar buku dan informasi
umum perpustakaan
2.3 Kekangan
SINTAK diperuntukkan untuk perpustakaan universitas dan kebanyakan penggunanya dari
kalangan mahasiswa UII, sehingga:
a. SINTAK harus beroperasi di atas perangkat lunak tak-berbayar.
b. Antarmuka SINTAK harus memiliki bandwith yang rendah, agar mudah diakses oleh pengguna.
3. Fungsionalitas Sistem
Diagram usecase pada gambar 1 memberikan gambaran fungsionalitas SINTAK
Gambar 1 Diagram Penggunacase SINTAK.
Kebutuhan Sistem
RO 2.1 Sistem harus mampu melakukan pencarian berdasarkan kata kunci judul, penulis, penerbit, tahun
terbit dan bidang.
RO 2.2 Daftar Pencarian harus menampilkan identitas dan lokasi buku.
RO 2.3 Sistem mampu menampilkan stok dan status buku.
RO 2.4 Sistem sebaiknya dapat memberikan saran apabila buku yang dicari pengunjung tidak tersedia
RO 2.5 Sistem mampu mendeteksi pengunjung, jika anggota maka diperbolehkan meminjam dan
sebaliknya hanya diperbolehkan membaca jika pengunjung bukan anggota.
Urutan Langkah
Urutan langkah dalam pemesanan buku adalah sebagai berikut:
1. Setelah log in maka Dosen dan Mahasiswa baru bisa melakukan pencarian buku untuk di pesan.
2. Jika buku yang dipesan sedang dipinjam oleh dosen atau mahasiswa lain, maka sistem akan
mengirim notifikasi peringatan lewat UNISYS ke si peminjam untuk segera mengembalikan buku
ke perpustakaan pusat paling lambat 1 minggu dari tanggal pemesanan. Setelah buku tersedia di
perpustakaan pusat, sistem akan mengirim notifikasi ke si pemesan bahwa buku sudah bisa
diambil.Kemudian Pemesan diberi jangka waktu selama 24 jam untuk mengambil buku.
3. Pemesan yang lebih dari 1 orang, maka pemesan pertamalah yang berhak untuk mendapatkan
buku yang sudah di pesan.
4. Dosen maksimal bisa meminjam 10 buah buku dengan jangka waktu masing-masing buku 3 bulan
5. Mahasiswa maksimal bisa meminjam 5 buku jangka waktu 1 bulan.
Kebutuhan sistem
RO 3.1 Sistem dapat mengetahui waktu peminjaman setiap buku.
RO 3.2 Sistem dapat mengetahui jumlah buku yang dipinjam setiap anggota.
RO 3.3 Sistem harus dapat mengetahui status buku yang akan dipesan.
Kebutuhan sistem
RO 4.1 Sistem mampu melakukan cek status buku.
RO 4.2 Sistem harus mampu membedakan member dan non member.
RO 4.3 Sistem mampu menyediakan laman untuk Login bagi member yang ingin memesan buku.
RO 4.4 Sistem mampu menyediakan notifikasi yang akan dikirim kepeminjam buku.
UC08 Login
Deskripsi
Fungsionalitas ini digunakan oleh anggota untuk melakukan Login.sebelum memasuki sistem
anggota terlebih dahulu harus memasukkan pengguna ID dan password,pada sistem Login hanya
berlaku untuk pemesanan buku saja,sistem Login ini hanya untuk sistem pada UNISYS.
Urutan langkah
Urutan langkah dalam Login adalah sebagai berikut:
1. Anggota membuka halaman sistem.
2. Sistem menampilkan form pengguna ID dan password.
3. Anggota memasukkan pengguna ID dan password.
4. Sistem memberikan konfirmasi apakah proses Login berhasil dilakukan ataupun tidak
5. Selesai.
Kebutuhan sistem
RO 8.1 Sistem mampu menampilkan halaman Login.
Urutan langkah
Urutan langkah dalam Lihat FAQ’s berita adalah sebagai berikut:
1. Pengunjung membuka halaman pecarian buku.
2. Pengunjung mencari nama/id/pengarang buku yang di inginkan.
3. Pengunjung memilih satu atau lebih buku pada daftar sesuai yang diinginkan.
4. Pengunjung meng-klik link FAQ di bagian kiri bawah.
5. Pengunjung memberikan pertanyaan sesuai yang diinginkan.
Kebutuhan sistem
RO 9.1 Sistem menyediakan halaman pertanyaan kepada pengguna.
RO 9.2 Sistem mampu memberikan answer kepada pengguna ssetelah melakukan proses. pemesanan
buku.
5. Kebutuhan Lain
5.1 Kebutuhan Keamanan
Semua pengguna sistem kecuali pengunjung harus melakukan Login terlebih dahulu.
Terdapat kode verifikasi di setiap transaksi pemesanan.