12 0 174 KB
BAB I PENDAHULUAN 1.1 Tujuan Tujuan dokumen ini adalah dapat memberikan penjelasan mengenai perangkat lunak yang akan dibangun baik berupa gambaran umum maupun penjelasan detil dan menyeluruh. Diantaranya penggambaran
kebutuhan
pemakai,
pelaporan
dan
kebutuhan
lingkungan dalam hal ini informasi transaksi peminjaman buku. Sistem informasi perpustakaan ini adalah suatu sistem yang dirancang untuk menyimpan,
mengambil,
mengubah,
mengolah
dan
mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya. Sistem ini juga digunakan sebagai media komunikasi yang menghubungkan anggota dengan server basis data dari suatu database penyimpanan tertentu. Pengguna dari dokumen ini adalah pengembang perangkat lunak Sistem Informasi peminjaman buku pada perpustakaan SDN 3 Muara Enim. Dokumen ini akan digunakan sebagai bahan acuan dalam proses pengembangan dan sebagai bahan evaluasi pada saat proses pengembangan perangkat lunak maupun di akhir pengembangannya.
1.2 Ruang Lingkup Perangkat Lunak 1. Dalam melakukan proses peminjaman buku masih menggunakan cara manual jadi dalam pengecekan buku yang ingin dipinjam masih perlu dicari di rak buku.
1
2. Sistem
peminjaman
buku
yang
belum
terkomputerisasi
menyulitkan pegawai perpustakaan dalam melakukan proses input data, pembukuan, dan pelaporan transaksi peminjaman buku. 1.3 Daftar Definisi Dan Singkatan Definisi dari istilah yang digunakan dalam dokumen ini diantaranya: User : Pengguna Perangkat Lunak Database : tempat menyimpan data-data dari Perangkat Lunak Password : Kata sandi untuk mengakses sistem Interface : Tampilan antarmuka Perangkat Lunak Software : Perangkat Lunak PHP : Singkatan dari Personal Home Page, sebuah bahasa pemrograman XAMPP : Server Lokal 1.4 Referensi 1. Panduan Penggunaan dan Pengisian Dokumen Pembangunan Perangkat Lunak. Jurusan Teknik Informatika, Institut Teknologi Bandung, 2000. 2. A.S, Rossa, Shalahuddin, M., "Rekayasa Perangkat Lunak" Modula, Bandung, 2011 1.5 Overview SRS Dokumen SRS ini dibagi dalam tiga bagian, antara lain : 1. Pendahuluan yang berisi penjelasan tentang tujuan pembuatan software, ruanh lingkup masalah, daftar definisi dan singkatan, serta referensi dan overview dari SRS. 2. Deskripsi Umum yang berisi penjelasan secara umum mengenai software yang akan dikembangkan, meliputi perspektif deskripsi umum sistem, fungsi produk, karakteristik pengguna, batasan umum serta asumsi dan ketergantungan. 3. Kebutuhan Spesifikasi yang berisi semua kebutuhan perangkat lunak hingga tingkat yang paling rinci meliputi kebutuhan antarmuka,
kebutuhan
fungsional,
unjuk
perancangan, atribut dan kebutuhan lain-lain.
2
kerja,
batasan
3
BAB II DESKRIPSI UMUM
2.1 Perspektif Produk Perangkat lunak Sistem Informasi Perpustakaan SD Negeri 3 Muara Enim
ini
merupakan
perangkat
lunak
yang
digunakan
untuk
mengefektifkan kinerja serta mempermudah para petugas perpustakaan dalam melakukan pengelolaan data transaksi peminjaman buku serta mempermudah siswa yang ingin mencari buku di Perpustakaan. Sistem Informasi Perpustakaan berbasis Web SD Negeri 3 Muara Enim ini merupakan suatu software berbasis web yang mengolah data anggota, data buku, dan data denda. Anggota dapat melakukan pencarian buku di Perpustakaan tersebut. Untuk yang belum terdaftar menjadi anggota Perpustakaan wajib melakukan registrasi melalui admin. 2.2 Fungsi Produk Sistem Informasi Perpustakaan berbasis Web SD Negeri 3 Muara Enim ini mempunyai beberapa fungsi dalam kebutuhan pengguna antara lain : 1. Login, menu ini digunakan saat pertama kali muncul saat masuk ke Sistem Informasi Perpustakaan dijalankan untuk masuk ke menu utama, user dan password harus diisi terlebih dahulu dengan user dan password yang telah disesuaikan dengan kebutuhan User lalu klik login.
4
2.
Menu utama terdapat beberapa menu pilihan yang terdiri dari : a. Home b. Buku yang terdiri dari :
Input buku untuk menambahkan buku baru
Cari buku untuk mencari buku
Tabel buku yang bisa digunakan untuk merubah dan menghapus buku, serta detail buku
c. Anggota yang terdiri dari : Input Anggota untuk menambahkan Anggota baru
Cari untuk mencari Anggota
Tabel Anggota yang bisa digunakan untuk merubah dan menghapus Anggota, serta informasi Anggota
d. Transaksi yang terdiri dari :
Input
Transaksi
untuk
menambahkan
transaksi
peminjaman buku
Cari untuk mencari peminjam buku
Tabel Peminjam yang bisa digunakan untuk melihat transaksi
peminjaman,
serta
opsi
pinjaman buku dan pengembalian buku e. Laporan yang terdiri dari :
Laporan Buku
Laporan Anggota
Laporan Transaksi
5
memperpanjang
f. User yang terdiri dari :
Cari buku untuk mencari buku
g. Log Out 2.3 Karakteristik Pengguna Dua jenis pengguna untuk Sistem Informasi Perpustakaan ini : 1. Admin Perpustakaan 2. Anggota Tabel berikut menggambarkan karakteristik umum pengguna yang akan mempengaruhi fungsionalitas dari produk perangkat lunak. Kategori Fasilitas Pengguna Admin
Mengolah
pengguna Mencari transaksi
Anggota
Hak Akses ke aplikasi data
Akses ke menu antarmuka master data
data pinjaman
anggota Akses ke menu cetak laporan Akses ke menu edit anggota Akses ke menu view yang terdiri dari data
buku Mencetak laporan Melakukan pencarian data buku
transaksi
Akses ke beranda website perpustakaan dan data buku
perpustakaan Tabel 1 Karakterisk Umum 2.4 Batasan-batasan Batasan Sistem Informasi Perpustakaan SD Negeri 3 Muara Enim dalam dokumen SRS ini adalah sebagai berikut: 1. Sistem Informasi Perpustakaan berbasis web yang akan dibangun dilengkapi dengan pemberian hak akses masing – masing user.
6
2. Sistem Informasi Perpustakaan berbasis web yang berupa data anggota, data buku, transaksi pinjaman, pencarian buku dan pembuatan laporan. 3. Untuk siswa yang belum terdaftar harus melakukan registrasi terlebih dahulu menjadi anggota melalui admin 4. Output yang dihasilkan yaitu berupa laporan transaksi pinjaman, data buku dan data anggota. 5. Permasalahan dibatasi hanya pada perancangan sistem dan pembuatan program aplikasi 2.5 Asumsi dan Ketergantungan Asumsi dan ketergantungan yang digunakan dalam Sistem Informasi Perpustakaan SD Negeri 3 Muara Enim ini adalah: 1. Hak akses user hanya dapat dibuat dan dikelola oleh admin. 2. Untuk user kelas 1 sampai 3 SD ada kemungkinan belum mengerti cara menggunakan sistem informasi ini.
7
BAB III KEBUTUHAN SPESIFIKASI
3.1
Kebutuhan Antarmuka Kebutuhan antarmuka memiliki tujuan yaitu membuat interaksi pengguna dengan sesederhana dan seefisien mungkin,dalam mencapai tujuan agar dapat memberikan penyelesaian pekerjaan ,sebuah software yang kami buat tidak hanya bisa beroperasi tetapi juga bisa berfungsi dan digunakan sesuai dengan kebutuhan pengguna. 3.1.1
Antarmuka Pengguna Pada Perangkat lunak yang akan dikembangkan membutuhkan
interaksi dengan user yaitu sebagai pengguna aplikasi perangkat lunak. Pada sistem ini terdapat tampilan data master dan data transaksi . Di data Master terdapat dua data yaitu data pegawai dan data pelanggan, dan dimenu Transksi terdapat data penjualan dan data pembelian. 3.1.2
Kebutuhan Antarmuka Perangkat Keras Kebutuhan minimum perangkat keras yang dapat digunakan dalam
perangkat lunak yang dibuat adalah: 1. PC dan NoteBook. 2. Monitor VGA yang dapat menampilkan resolusi minimal 800 x 600 pixel. 3. Keyboard dan mouse untuk interaksi antara pengguna dengan sistem. 4. Alat koneksi internet (seperti : Modem) 8
5. Semua perangkat keras yang digunakan merupakan perangkat standar dalam sistem komputer serta untuk koneksi internet. 3.1.3
Kebutuhan Antarmuka Perangkat Lunak Perangkat lunak yang dibutuhkan dalam Sistem Informasi
Perpustakaan SD Negeri 3 Muara Enim antara lain: 1. Sistem Operasi Windows, Linux, MacOS 2. untuk pengolahan database menggunakan MySQL 3. untuk sever lokal menggunakan XAMPP 5.6.24 4. Peramban yang digunakan Mozilla Firefox, Google Chrome, Safari 3.1.4
Antarmuka Komunikasi Perangkat lunak ini hanya bisa digunakan pada area perpustakaan
saja dengan menggunakan koneksi LAN yang terhubung antara komputer untuk admin dan komputer untuk pengunjung 3.2
Kebutuhan Fungsional Kebutuhan Fungsional adalah kebutuhan tambahan yang memiliki input, proses, dan output. Kebutuhan Fungsional ini harus dipenuhi agar suatu sistem dapat berjalan. Kebutuhan fungsional yang harus ada dalam sistem yang akan dikembangkan ini adalah sebagai berikut: 1. Sistem harus dapat mempermudah pengunjung maupun peminjam dalam proses pencarian buku. 2. Sistem harus dapat mempermudah pengunjung maupun peminjam dalam proses peminjaman buku. 3. Sistem harus dapat menyediakan informasi persediaan buku bagi pengunjung perpustakaan secara lebih detail, cepat dan efektif. 3.2.1 Use Case Diagram
9
3.3
3.4
Gambar 1 Use Case Diagram Unjuk Kerja Tidak ada batasan performansi karena kemampuan perangkat keras yang digunakan telah memadai. Batasan Perancangan Dalam
perancangan
perangkat
lunak,
pemantauan
dan
pengendalian aplikasi ini, ada beberapa hal yang menjadi batasan perancangan yaitu Sistem informasi akademik ini akan diimplementasikan pada server lokal dengan menggunakan aplikasi XAMPP 5.6.24, menggunakan bahasa pemrograman PHP.
3.5
Atribut 3.5.1 Ketersediaan Aplikasi Sistem Informasi Perpustakaan SD Negeri 3 Muara Enim ini dapat berjalan dan tersedia selama tidak mengalami kendala, seperti
10
pasokan suplai tenaga listrik atau terkendalanya jaringan lokal, jaringan internet serta web server hosting aplikasi. 3.5.2 Keamanan Admin dan user harus melakukan login untuk dapat mengakses sistem dan didukung keandalan dari server penyedia hosting. Untuk melakukan
transaksi,
pengguna dilengkapi dengan user id dan
password. 3.5.3 Keterpeliharaan Aplikasi ini dibuat secara full parameter dan dinamis. Isi site, serta informasi yang terdapat di dalamnya dapat diupdate kapan 3.6
saja sesuai dengan kebutuhan. Kebutuhan Lain-lain 3.6.1 Basis Data Aplikasi ini didukung oleh manajemen basis data MySql 3.6.2 Sistem Operasi Aplikasi Sistem Informasi Perpustakaan SD Negeri 3 Muara Enim bisa dijalankan di komputer dengan sistem operasi Windows 7, Windows 8.1, Windows 10, Linux, dan MacOS 3.6.3
Adaptasi Tempat Sistem Informasi Perpustakaan ini sangat bergantung pada lokasi, karena telah disesuaikan untuk kebutuhan perpustakaan tertentu saja.
11