BAB I PENDAHULUAN
1.1 Tu Tujuan juan Tujuan juan doku dokume men n
ini ini adal adalah ah dapa dapatt mem memberi berika kan n penj penjel elas asan an
mengenai perangkat lunak yang akan dibangun baik berupa gambaran umum umum maup maupun un pen penjela jelasa san n deti detill dan dan meny menyel elur uruh uh.. Dian Dianta tara rany nyaa penggambaran
kebutuhan
pemakai,
pelaporan
dan
kebutuhan
lingkungan dalam hal ini informasi transaksi peminjaman pe minjaman buku. Sistem informasi perpustakaan ini adalah suatu sistem yang dirancang untuk menyimpan,
mengambil,
mengubah,
mengolah
dan
mengkomuni mengkomunikasika kasikan n informasi informasi yang diterima diterima dengan dengan menggunak menggunakan an sistem sistem info inform rmasi asi atau atau pera peralat latan an siste sistem m lainn lainnya ya.. Sist Sistem em ini ini juga 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 peminjaman buku pada perpustakaan perpustakaan SDN !uara "nim. Dokumen ini akan digunakan sebagai bahan acuan dalam proses pengembangan dan sebagai
bahan evaluasi
pada saat
proses
pengembangan perangkat lunak maupun maupun di akhir pengembangannya. pengembangannya.
1.2 Ruang Lingkup Perangkat Lunak #. Dalam Dalam melakuka melakukan n proses proses peminj peminjama aman n buku masih menggu menggunak nakan an
cara manual manual jadi jadi dalam dalam pengece pengecekan kan buku buku yang yang ingin ingin dipinj dipinjam am masih perlu dicari di rak buku.
1
$. Sistem stem
pemi eminjam jaman
buku
yang
belum
terko rkomputerisa risassi
menyulitkan menyulitkan pega%ai perpustakaan 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 'unak Database & tempat menyimpan data(data dari Perangkat 'unak Password & )ata sandi untuk mengakses sistem Interface & Tampilan antarmuka Perangkat 'unak Software & Perangkat 'unak P*P & Si Singkatan da dari Personal Home Page sebua uah h ba baha hasa sa Page,, seb pemrograman +!PP & Ser Serv ver 'okal 1. Refere Referensi nsi Panduan n Penggu Penggunaa naan n dan Pengis Pengisian ian Dokume Dokumen n Pemban Pembangun gunan an 1. Pandua Perangkat 'unak. -urusan Teknik Informatika, Institut Teknologi andung, $///. .S, 0ossa ossa,, Shal Shalah ahud uddi din, n, !., "Rekay 2. .S, "Rekayasa asa Perang Perangkat kat Lunak Lunak 1 !odula, andung, $/## 1.! Overview SRS Dokumen S0S ini dibagi dalam tiga bagian, antara lain & #. Pend Pendah ahul ulua uan n yang yang beris berisii penj penjel elasa asan n tent tentan ang g tuju tujuan an pemb pembua uatan tan
software, software, ruanh ruanh lingku lingkup p masalah masalah,, daftar daftar defini definisi si dan singka singkatan, tan, serta referensi dan overview dari overview dari S0S. $. Deskri Deskripsi psi 2mum 2mum yang yang berisi berisi penjelas penjelasan an secara secara umum mengen mengenai ai software software yang akan dikembangkan, meliputi perspektif deskripsi umum umum sistem, sistem, fungsi fungsi produk produk,, karakt karakteri eristik stik penggu pengguna, na, batasa batasan n umum serta asumsi dan ketergantungan. . )ebu )ebutu tuha han n Spes Spesifi ifika kasi si yang yang beri berisi si semua semua kebu kebutu tuha han n peran perangk gkat at luna lunak k hing hingga ga ting tingka katt yang yang pali paling ng rinc rincii meli melipu puti ti kebu kebutu tuha han n anta antarm rmu uka, ka,
keb kebutu utuhan han
fung fungsi sio onal, nal,
unjuk juk
perancangan, atribut dan kebutuhan lain(lain.
2
kerja erja,,
bata batasa san n
3
BAB II DES"RIPSI U#U#
2.1 Perspekt Perspektif if Pr$%uk Pr$%uk
Perangkat lunak Sistem Informasi Perpustakaan SD Negeri !uara "nim
ini
merupaka akan
perang angkat
lunak
yang
digunakan
untuk
mengefektifk mengefektifkan an kinerja kinerja serta mempermuda mempermudah h para petugas petugas perpustakaan perpustakaan dalam dalam melakuk melakukan an pengel pengelola olaan an data data transaks transaksii peminja peminjaman man buku buku serta serta mempermudah sis%a yang ingin mencari buku di Perpustakaan. Sistem Info Inform rmasi asi Perp Perpus usta taka kaan an berb berbasi asiss 3eb SD Nege Negeri ri !uara !uara "nim "nim ini ini merupakan merupakan suatu soft%are soft%are berbasis berbasis %eb %eb yang yang mengolah mengolah data data anggota anggota,, data buku, dan data denda. nggota dapat melakukan pencarian pencarian buku di Perpus Perpustak takaan aan tersebu tersebut. t. 2ntuk 2ntuk yang yang belum belum terdafta terdaftarr menjad menjadii anggot anggotaa Perpustakaan %ajib melakukan registrasi melalui admin. 2.2 &ungsi &ungsi Pr$%uk Pr$%uk
Sistem Sistem Inform Informasi asi Perpu Perpustak stakaan aan berbasi berbasiss 3eb SD Negeri Negeri !uara !uara "nim ini mempunyai mempunyai beberapa fungsi fungsi dalam kebutuhan kebutuhan pengguna pengguna antara lain & #. 'ogin, 'ogin, menu menu ini digunak digunakan an saat pertama pertama kali kali muncul muncul saat masuk masuk ke Sistem Sistem Informa Informasi si Perpu Perpustak stakaan aan dijalan dijalankan kan untuk untuk masuk masuk ke men menu utam utama, a, user dan pass%o pass%ord rd harus harus diisi diisi terleb terlebih ih dahulu dahulu dengan user dan dan pass% pass%or ord d yang telah telah dises disesua uaik ikan an deng dengan an kebutuhan User lalu lalu klik login.
4
$.
!enu utama terdapat beberapa menu pilihan yang terdiri dari & a. *ome b. uku yang terdiri dari & •
Input buku buku untuk menambahkan buku baru
•
4ari buku untuk mencari buku
•
Tabel bel buku buku yang yang bisa bisa digu diguna nakan kan untu untuk k meru meruba bah h dan dan menghapus buku, serta detail buku
c. ngg nggot otaa yan yang g terd terdir irii dari dari & •
Input nggota nggota untuk menambahkan nggota baru
•
4ari untuk mencari nggota
•
Tabel nggota yang bisa digunakan untuk merubah dan menghapus nggota, serta informasi nggota
d. Tran Transak saksi si yang yang ter terdi diri ri dari dari & •
Input
Transa ansak ksi
untu ntuk
menam enamba bahk hkan an
tran transa saks ksii
peminjaman buku •
4ari untuk mencari peminjam buku
•
Tabel bel Pemi Peminja njam m yang yang bisa bisa digu diguna naka kan n untu untuk k melih melihat at tran transa saks ksii
pemi peminj njam aman an,,
sert sertaa
opsi opsi
pinjaman buku dan pengembalian pengembalian buku e. 'apo 'apora ran n yang yang terdi terdiri ri dar darii & •
'aporan uku
•
'aporan nggota
•
'aporan Transaksi
5
memp memper erpa panj njan ang g
f. User yang yang terdiri dari & •
4ari buku untuk mencari buku
g Log !ut 2.3 "arakter "arakteristik istik Pengguna Pengguna
Dua jenis pengguna untuk Sistem Informasi Perpustakaan ini & #. dmin Perpus Perpustakaan takaan $. nggot nggotaa Tabel abel beriku berikutt mengga menggamba mbarka rkan n karakt karakteris eristik tik umum umum penggu pengguna na yang yang akan akan mempengaruhi fungsionalitas dari produk perangkat lunak. "ateg$ri &asi'itas Pengguna dmin
•
•
Hak Akses ke ap'ikasi
!engolah
data
pengguna !encari
data
•
• •
trans transak aksi si
•
nggota
•
pinja pinjama man n
buku !encetak laporan !elakukan pencarian data buku
•
kse ksess ke menu menu antar antarmu muka ka mast master er data data anggota kses ke menu cetak laporan kses ke menu edit anggota kses ke menu vie% yang terdiri dari data transaksi
•
kses kses ke berand berandaa %ebsite %ebsite perpus perpustak takaan aan dan data buku
perpustakaan Tabel Tabel # )arakterisk 2mum 2. Batasan( Batasan()ata )atasan san atasan atasan Sistem Sistem Inform Informasi asi Perpu Perpustak stakaan aan SD Negeri Negeri !uara !uara "nim "nim dalam dalam
dokumen S0S ini adalah sebagai berikut& #. Sist Sistem em Info Inform rmas asii Perp Perpus usta taka kaan an berb berbas asis is %eb %eb yang yang akan akan diba dibang ngun un dilengkapi dengan pemberian hak akses masing 5 masing user .
6
$. Sistem Sistem Informa Informasi si Perpu Perpustak stakaan aan berbasis berbasis %eb yang berupa berupa data anggota anggota,, data buku, transaksi pinjaman, pencarian buku dan pembuatan laporan. . 2ntuk 2ntuk sis%a yang yang belum terdafta terdaftarr harus melakuka melakukan n registrasi registrasi terlebi terlebih h dahulu menjadi anggota melalui admin 6. !utput yang dihasilkan yaitu berupa laporan transaksi pinjaman, data buku dan data anggota. 7. Permasal Permasalaha ahan n dibata dibatasi si hanya hanya pada perancan perancangan gan sistem sistem dan pembua pembuatan tan program aplikasi 2.! Asu*si %an "etergantungan "etergantungan
sums sumsii dan dan keter keterga gant ntun unga gan n yang yang digu diguna naka kan n dala dalam m Sist Sistem em Info Inform rmasi asi Perpustakaan SD Negeri !uara "nim ini adalah& #. *ak akses user hanya hanya dapat dibuat dan dikelola oleh admin. $. 2ntuk user kelas kelas # sampai SD ada kemungkinan kemungkinan belum mengerti cara menggunakan sistem informasi ini.
7
BAB III "EBUTUHAN SPESI&I"ASI
3.1
"e)utu+an Antar*uka
)ebutuhan )ebutuhan antarmuka memiliki tujuan yaitu membuat membuat interaksi interaksi pengguna dengan sesederhana dan seefisien mungkin,dalam mencapai tujuan agar dapat memberikan penyelesaian pekerjaan ,sebuah soft%are yang kami buat tidak hanya bisa beroperasi tetapi juga bisa berfungsi dan digunakan sesuai dengan kebutuhan pengguna. 3.1.1
Antar*uka Pengguna
Pada Pada Perang Perangkat kat lunak lunak yang yang akan akan dikemb dikembang angkan kan membut membutuhk uhkan an interak interaksi si dengan dengan user yaitu sebagai pengguna aplikasi perangkat lunak. Pada sistem ini terdapat tampilan data master dan data transaksi . Di data !aster !aster terdapat terdapat dua data data yaitu yaitu data data pega%ai pega%ai dan data data pelang pelanggan gan,, dan dimenu Transksi terdapat data penjualan dan data pembelian. 3.1.2 3.1.2
"e)ut "e )utu+a u+an n Anta Antar*u r*uka ka Pera Perangk ngkat at "eras "eras
)ebutuhan minimum perangkat keras yang dapat digunakan dalam perangkat lunak yang dibuat dibuat adalah& #. P4 dan dan Not Note eoo ook. k. $. onitor 89 yang dapat menampilkan resolusi minimal :// ; / pi;el. . #eyboard dan mouse untuk interaksi antara pengguna dengan sistem. 6. lat lat koneks koneksii intern internet et =sepe =seperti rti & !ode !odem> m>
8
7. Semua Semua perangka perangkatt keras keras yang digunak digunakan an merupaka merupakan n perang perangkat kat standar standar dalam sistem komputer serta untuk koneksi internet. 3.1.3 3.1.3
"e)ut "e )utu+a u+an n Anta Antar*u r*uka ka Pera Perangk ngkat at Luna Lunak k
Pera Perang ngka katt luna lunak k yang ang dibu dibutu tuhk hkan an dala dalam m Sist Sistem em Info Inform rmas asii Perpustakaan SD Negeri !uara "nim antara lain& #. Sist Sistem em ?pe ?pera rasi si $indows% $indows% Linu&% ac!S $. untuk untuk pengola pengolahan han databa database se menggun menggunaka akan n !yS@' !yS@' . untuk untuk sever sever lokal lokal menggun menggunaka akan n +!PP +!PP 7.<.$6 7.<.$6 6. Peramban Peramban yang yang digunaka digunakan n !oAilla !oAilla Birefo;, Birefo;, 9oogle 9oogle 4hrome 4hrome,, Safari 3.1. 3.1.
Anta Antar* r*uk uka a "$*u "$*uni nika kasi si
Perangkat lunak ini hanya bisa digunakan pada area perpustakaan saja dengan menggunakan koneksi 'N yang terhubung antara komputer untuk admin dan komputer untuk pengunjung 3.2
"e)utu+an &u &ungsi$na'
)ebutuhan Bungsional adalah kebutuhan tambahan yang memiliki input, proses, dan output. )ebutuhan Bungsional ini harus dipenuhi agar suatu sistem dapat berjalan. )ebutuhan fungsional yang harus ada dalam sistem yang akan dikembangkan ini adalah sebagai berikut& #. Sist Sistem em haru haruss dapa dapatt memp memperm ermud udah ah peng pengun unjun jung g maup maupun un pemi peminj njam am dalam proses pencarian buku. $. Sist Sistem em haru haruss dapa dapatt memp memperm ermud udah ah peng pengun unjun jung g maup maupun un pemi peminj njam am dalam proses peminjaman buku. . Sist Sistem em haru haruss dapa dapatt meny menyed edia iaka kan n info inform rmasi asi perse persedi diaa aan n buku buku bagi bagi pengunjung perpustakaan secara lebih detail, cepat dan efektif. 3.2.1 .2.1 Use Use Ca Case Dia Diagra gram
9
9ambar # Use # Use 'ase Diagram 3.3
3.
Unjuk "erja Tidak ada batasan performansi karena kemampuan perangkat keras
yang digunakan telah memadai. Batasan Peran,angan Dalam
perancangan
perang angkat
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 +!PP 7.<.$6, menggunakan bahasa pemrograman P*P. P*P.
3.!
Atri)ut 3.!.1 .!.1 "e "etters erse%ia e%iaa an plikasi Sistem Informasi Perpustakaan SD Negeri !uara "nim
ini dapat berjalan dan tersedia selama tidak mengalami kendala, seperti
10
pasokan suplai tenaga listrik atau terkendalanya jaringan lokal, jaringan internet serta %eb server hosting aplikasi. 3.!.2 "ea*anan dmin dmin dan user harus melakuka melakukan n login login untuk dapat mengakses sistem dan didukung keandalan dari server penyedia hosting. 2ntuk melaku melakukan kan
transak transaksi, si,
penggu pengguna na dile dilengk ngkapi api dengan dengan user user id dan dan
pass%ord. 3.!. 3.!.3 3 "e "ete terp rpe' e'i+ i+ar araa aan n plikasi plikasi ini dibuat dibuat secara full parameter parameter dan dinamis. dinamis. Isi site,
serta informasi informasi yang terdapat terdapat di dalamnya dalamnya dapat diupdate diupdate kapan
3.-
saja sesuai dengan kebutuhan. "e)utu+an La Lain('ain 3.-.1 Basis Data plikasi ini didukung oleh manajemen basis data !ySCl 3.-.2 .-.2 Sist Sistee* pe perrasi asi plika plikasi si Sistem Sistem Inform Informasi asi Perpu Perpustak stakaan aan SD Negeri Negeri !uara !uara "nim "nim bisa bisa dijal dijalan anka kan n di komp komput uter er deng dengan an sist sistem em opera operasi si 3indo%s , 3indo%s :.#, 3indo%s #/, 'inu;, dan !ac?S
3.-. 3.-.3 3
A%ap A%apta tasi si Te*pat *pat Sistem Informasi Perpustakaan ini sangat bergantung pada
lokasi, karena telah disesuaikan untuk kebutuhan perpustakaan tertentu saja.
11