Anda di halaman 1dari 11

DOKUMEN SRS

(SOFTWARE REQUIRMENT SPESIFICATION)


SISTEM INFORMASI TAMAN BACAAN MASYARAKAT
(SI TBM)
LENTERA HATI DESA KARANGSONG

Kelompok 4 :

Annida Nur Fadilah (1703025)


Khayatun Nisa (1703009)
Siti Hadjar Mahmudah (1703016)
Wahyu Hermawan (1703018)

JURUSAN D3 TEKNIK INFORMATIKA

POLITEKNIK NEGERI INDRAMAYU

2019
1. Pendahuluan
1.1 Tujuan
Dokumen Software Requirement Specification (SRS) merupakan dokumen
spesifikasi perangkat lunak untuk membangun ”Aplikasi SI TBM (Sistem
Informasi Taman Bacaan Masyarakat)” Lenteta Hati di Desa Karangsong.
Dokumen ini dibangun untuk memudahkan dalam melakukan proses pendataan
administrasi dan pempublikasian kegiatan TBM yang dilakukan oleh admin serta
memudahkan relawan yang ingin berpartisipasi dalam kegiatan TBM . Sehingga
dokumen ini dapat dijadikan acuan teknis untuk membangun perangkat lunak ”SI
TBM” (Sistem Informasi Taman Bacaan Masyarakat).
1.2 Lingkup Masalah

SI TBM merupakan aplikasi yang kami bangun untuk mempermudah admin


dalam melalukan pendataan administrasi yang dimiliki TBM dengan mudah dan
praktis tanpa menggunakan kertas secara manual. Aplikasi ini juga dapat
mempermudah relawan dalam melakukan pendaftaran diri dalam mengajukan
kegiatan yang akan dilaksanakan pada TBM hanya dengan smartphone tanpa harus
datang langsung ke TBM. Artinya dengan aplikasi ini kita tidak perlu repot-repot
melakukan administrasi menggunakan kertas dan data yang disimpan akan lebih
aman.

1.3 Definisi, akronim, singkatan


Akronim dan Singkatan :
 SI TBM : Sistem Informasi Taman Bacaan Masyarakat
 SRS : Software Requirement Specification
Definisi :
 Software Requirement Specification adalah perangkat lunak yang akan
dibuat dan sebagai penyembatani komunikasih pembuat dengan pengguna.
 use case adalah situasi dimana sistem anda digunakan untuk memenuhi
satu atau lebih kebutuhan pemakaian anda.
1.4 Referensi
Referensi yang digunakan dalam pengembangan perangkat lunak ini adalah:
 Praktikum Analisis dan Desain Sistem Informasi, 2009
 Sistem Informasi Sekolah Terpadu, 2009
1.5 Overview
Dokumen SRS ini dibagi menjadi tiga bagian utama, yaitu :
Bagian pertama berisi penjelasan tentang dokumen SRS yang mencakup tujuan
pembuatan dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak
yang dikembangkan, definisi, referensi dan deskripsi umum. Bagian kedua berisi
penjelasan secara umum mengenai Aplikasi SI TBM yang akan dibangun, meliputi
fungsi dari perangkat lunak, karakteristik pengguna, batasan dan asumsi yang
diambil dala pembuatan perangkat lunak. Bagian ketiga berisi uraian kebutuhan
perangkat lunak secara lebih rinci.

2. Gambaran Umum
2.1. Perspektif Produk
Aplikasi SI TBM (Sistem Informasi Taman Bacaan Masyarakat) Lentera Hati
adalah aplikasi yang digunakan untuk mempermudah petugas TBM dalam melakukan
pengelolaan data yang ada dalam TBM. Selain itu , masyarakat yang ingin
berpartisipasi menjadi relawan dapat mengajukan kegiatan dan dapat melihat
informasi yang ada di TBM dalam aplikasi ini. Software ini berkaitan dengan entitas
luar, yaitu anggota, pengunjung dan relawan.
SI TBM lentera hati ini merupakan aplikasi berbasis web dan mobile yang
mengolah data anggota, data relawan, data pengunjung, data buku, data inventaris dan
data peminjaman buku. Anggota dapat melakukan transaksi pinjam buku di TBM
tersebut. Untuk yang belum terdaftar menjadi anggota tidak bisa meminjam buku.
Untuk itu wajib melakukan registrasi dan akan mendapatkan id atau nomor anggota.
Relawan dapat mengisi kegiatan di TBM dengan cara mendaftarkan diri lalu
mengajukan kegiatan atau mengikuti kegiatan yang sudah ada. Pengunjung yang
didata oleh admin adalah orang yang mengunjungi tempat TBM.
2.1.1 Antarmuka Sistem
2.1.2 Antarmuka Pengguna

Terdapat beberapa slide pada tampilan awal SI TBM Tampilan logo SI TBM
(Sistem Informasi Taman Bacaan Masyarakat). (Sistem Informasi Taman
Bacaan Masyarakat).
Slide selanjutnya pada SI Tampilan pada Data Buku Ketika kita menekan bars
TBM yaitu menampilkan menampilkan berbagai sebelah kiri samping search,
menu pilihan terkait Daftar buku seperti Majalah Bobo, maka akan muncul pilihan
Buku, Data Relawan, Data Novel, Bahasa macam2 buku yang tersedia
Kegiatan, Data Inventaris, Pemrograman maupun di TBM.
Data pengunjung dan Data lainnya yang tersedia di
Anggota. TBM.
Ketika mengklik pada Tampilan di atas adalah Tampilan di atas adalah
kategori buku memilih tampilan detail buku yang data relawan yang telah
Novel, maka akan tampil berisikan judul buku, terdaftar.
seperti gambar di atas. Dan pengarang, penerbit,
untuk melihat detail buku jumlah buku dan ISBN.
bisa di klik pada tiap judul
kategori bukunya.

Ketika menekan icon Add Tampilan form relawan Tampilan di atas yaitu
User maka terdapat 2 berisikan beberapa menampilkan berbagai
pilihan. Jika pilih “Ya” maka identitas pengguna yang Kegiatan yang pernah
akan tampil Form Relawan ingin menjadi relawan dan dilakukan di TBM.
dan jika “Tidak” maka akan terdapat 2 jenis kegiatan
tetap pada tampilan Data yaitu kegiatan relawan dan
Relawan. kegiatan yang sudah sudah
ada di TBM kemudian
deskripsikan. Lalu klik
tombol Daftar untuk
mendaftarkan sebagai
relawan. Yang nantinya
ketika sudah terdaftar
maka akan muncul pada
tampilan Data Relawan.
Data Intentaris yaitu Data pengunjung Data anggota merupakan
berisikan barang-barang merupakan kumpulan kumpulan data-data
yang ada di TBM dengan data-data pengunjung anggota yang telah
jumlah barang dan kondisi yang telah terdaftar di bergabung sebagai
barang. TBM berdasarkan Nama, anggota di TBM.
Alamat, Status dan
Tanggal berkunjung.

2.1.3 antarmuka perangkat keras


Perangkat keras yang dapat digunakan dalam perangkat lunak yang dibuat :
1. PC
2. Monitor
3. Keyboard dan mouse
4. Smartphone

2.1.4 antarmuka perangkat lunak


 Aplikasi dapat diakses jika terhubung dengan internet dan memiliki OS android
 Webserver untuk web admin dapat diakses menggunakan semua jenis browser
dan harus menggunakan akses internet.
 Bahasa pemrograman menggunakan java dan PHP
 Database Engine XAMPP
2.1.5 Antarmuka komunikasi
Yang dibutuhkan hanya sebuah komputer server dan satu atau beberapa
komputer client yang terhubung secara client-server dalam lingkup jaringan
Internet atau intranet berbasis protokol Transmission Control Protocol/Internet
Protocol (TCP/IP).

2.1.6 Batasan – batasan memori


 RAM yang kami gunakan adalah 8Gb, tapi untuk kapasitas minimum 4Gb

 Kapasitas minimum memori yang dibutuhkan untuk aplikasi minimal


512Mb

2.1.7 Operasi – operasi


Perangkat lunak ini dapat dijalankan di PC atau Laptop manapun.
 Login melalui aplikasi, masuk sebagai admin.
 Masuk sebagai relawan, dapat melihat daftar buku, melihat kegiatan dan
ikut serta dalam kegiatan relawan atau kegitan TBM tersebut.
 Masuk sebagai anggota, dapat melihat daftar buku, melihat kegiatan di
TBM Karangsong dan dapat melakukan transaksi peminjaman buku.
 Login melalui web, masuk sebagai admin untuk mengelola data anggota
dan relawan.

2.1.8 Kebutuhan – kebutuhan dalam tahapan adaptasi

 Pemakaian database sebagai sarana penyimpanan data.

 PL menggunakan bahasa Indonesia agar mudah dipahami oleh pengguna,


tetapi ada juga beberapa yang menggunakan bahasa inggris. Untuk promosi
aplikasi ini dilakukan melalui sosial media, agar pengguna dapat
mengetahui informasi aplikasi tersebut.

2.2 Fungsi – fungsi produk


Fungsi dari Aplikasi Random Grup berdasarkan pengguna Sistem Informasi
Taman Bacaan Masyarakat ini adalah sebagai berikut :
a) Membantu pengguna dalam transaksi peminjaman buku dengan mudah dan
cepat.
b) Dengan adanya aplikasi pendataan buku yang berbasis web dan mobile ini
dapat digunakan untuk memudahkan dan meningatkan proses kinerja
pengurus dalam melakukan pendataan di Karangsong.
c) Pengguna dapat melihat kegiatan-kegiatan yang dilakukan di TBM
Karangsong.
d) Pengunjung dapat menjadi relawan apabila aktif dalam kegiatan yang
dilakukan di TBM Karangsong
e) Membantu pengguna untuk melihat daftar buku yang tersedia di TBM
Karangsong melalui aplikasi yang berbasis mobile ini tanpa harus datang ke
TBM Lentera Hati di Karangsong
f) Membantu admin dalam melakukan proses pengolahan data administrasi yang
dimiliki TBM.

2.3 Karakteristik User


Dalam system informasi ini, users yang terlibat adalah sebagai berikut:
2.3.1 Admin
Admin memiliki banyak fungsi dan hak akses diantaranya, sebagai
pengelola data anggota, peminjaman buku, relawan dan data pengunjung.
2.3.2 User Pengunjung
Pengunjung memiliki hak akses untuk melihat informasi tentang TBM dan
bisa mengajukan diri sebagai relawan
2.3.3 User Relawan
Relawan mempunyai hak akses yang hamper sama dengan pengunjung,
bedanya user relawan bisa mengajukan kegiatan di TBM

2.4 Batasan – batasan


1. Perangkat lunak hanya dijalankan di system operasi Windows
2. Waktu pengembangan perangkat lunak yang singkat membuat adanya
kemungkinan tidak semua fungsi yang ada dapat dilaksanakan.
3. Pengembangan perangkat lunak tidak akan merubah file-file ataupun database
yang ada.
4. Hanya ada satu pengelola, hal ini memungkinkan admin akan sedikit kesulitan
dalam mengelola data
5. User yang berhak untuk mengakses system ini antara lain adalah admin, user
pengunjung dan user relawan.
2.5 Asumsi dan ketergantungan
 User pengunjung dan relawan system informasi ini minimal tahu dan dapat
mengoperasikan perangkat computer atau sejenisnya terutama untuk aplikasi
berbasis Android.
 Relawan bisa mengajukan kegiatan dan data tersebut masuk ke database, akan
tetapi belum ada notifikasi ke media sosial dari admin.
2. Kebutuhan lain yang spesifik
Kebutuhan Fungsional adalah kebutuhan yang harus dipenuhi agar suatu sistem
dapat berjalan atau dapat dikatakan kebutuhan tambahan yang memiliki input, proses,
dan output. System ini terdiri dari beberapa fungsi utama yang saling berhubungan dan
mendukung satu sama lain. Kebutuhan fungsional yang harus ada dalam sistem yang
akan dikembangkan ini adalah sebagai berikut:
1. Sistem harus dapat mempermudah pengguna / user dalam mencari informasi dan
mengajukan kegiatan.
2. Sistem harus dapat menarik user agar tidak bosan dalam melihat antarmuka dari
aplikasi.
3. System harus dapat mudah digunakan oleh admin agar bisa mengelola data secara
maksimal.

https://hansiaditya.files.wordpress.com/2007/10/uts-rpl-final02.pdf

Anda mungkin juga menyukai