OPR/iDEC/DF01/Spesifkasi OPR/iDEC/DF01/Spesifk asi Keperluan Sistem EDISI PERTAMA
Dokumen Spesifkasi Keperluan Sistem Versi 1.0 (System (System Requirement Specifcaon– SRS)
Sistem Pinjaman Buku Perpustakaan 18/10/2016 Oleh !nit Sistem Pan"kalan Data #an Aplikasi $e% &a%atan Tekn'l'"i Maklumat #an K'munikasi K'le( )'kasi'nal Sepan"
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA
Rekod Semakan Pen!esa"an #arik"
Versi
Keteran!an
Disediakan ole"$
----------------------------------------------------------.Pen"urus Pr'(ek .aha"ian/!nit Tarikh 1*/10/+01,
1-0
.Keteran"an kepa#a ersi
Disemak ole"$
----------------------------------------------------------.Pen2elia .aha"ian/!nit Tarikh
Disa"kan ole" Pemo"on atau Pen!!una Sistem$
Den"an ini sa2a men"esahkan %aha3a se"ala spesifkasi keperluan sistem 2an" #in2atakan #i #alam #'kumen ini tela" men!iku%/%dak men!iku% 4 sepenuhn2a item5item seper6 mana 2an" telah #ip'h'n 'leh pihak kami-
----------------------------------------------------------Tan#atan"an 7 Cap Rasmi
Tarikh
Nota * - potong yang mana dak berkenaan
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA
&si Kandun!an
'alaman
1-0
PE89E8A:A8
1
1-1
T!&!A8
1
1-+
CADA89A8 K!MP!:A8 SASARA8
1-;
SKOP PRO&EK
1
1-<
R!&!KA8
1
+-0
PE8ERA89A8 KESE:!R!=A8
+-1
PERSPEKTIF 7 CIRI5CIRI SISTEM 1
+-+
PERSEKITARA8 PE89OPERASIA8
+-;
KEKA89A8 REKAE8T!K DA8 IMP:EME8TASI +
+-<
DOK!ME8TASI PE899!8A
+->
A8DAIA8 DA8 KEER9A8T!89A8 SISTEM
;-0
A:IRA8 PROSES +
<-0
CIRI5CIRI SISTEM ?KEPER:!A8@ +
<-1
F!89SI 1 .nama
<-+
F!89SI + .nama---#an seterusn2a
>-0
CARTA 9A8TT ;
,-0
KOS PEMA89!8A8
-0
R!M!SA8
;
1
1
1
+
;
;
;
+
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA 1.0
P()*()+,+)
1.1
#--+) Tu(uan #'kumen ini #i3u(u#kan a#alah untuk meneran"kan keseluruhan Bun"si #an spesifkasi keperluan %a"i pr'(ek Sistem P in(aman uku Perpustakaan ?SPP@
1.2
+D+)*+) K-P-,+) S+S+R+) .Senaraikan kate"'ri pen""una 2an" akan meru(uk #'kumen ini seper6 Pen"urus Pr'(ek Pem%an"un Sistem Pen""una Pen"u(i Sistem #an Pemilik Sistem- 82atakan %aha"ian/seks2en #'kumen ini 2an" perlu #iru(uk men"ikut kate"'ri pen""una terse%ut-
1.
SKP PR(K .Teran"kan seara rin"kas #an (elas tu(uan '%(ek6B matlamat Bun"si #an pen""una sistemTu(uan pr'(ek ini a#alah untuk mem%ina se%uah perisian 2an" #i%eri nama Sistem Pin(aman uku Perpustakaan ?SPP@- Pelan""an untuk pr'(ek ini in"in memasuki atau men""unakan persekitaran internet %erasaskan K'mputer Pers'nal ?PC@- Sistem Pin(aman uku Perpustakaan akan men(a#i PC5asas #en"an internet mem%'lehkan pen""una perpustakaan untuk menari %uku #an petu"as perpustakaan pula #apat men"uruskan inent'ri %uku #an pan"kalan #ata pen""unaAplikasi ini akan mem%eri kemu#ahan #ari se"i a@ aplikasi %'leh #i"unakan atas talian #i mana (ua l'kasi #en"an men""unakan PC %@ Petu"as %'leh men"uruskan akaun pen""una perpustakaan termasuk mem%uan" men"u%ah #an menam%ah @ Petu"as %'leh men"urus #ata k'leksi %uku termasuk mem%uan" men"u%ah #an menam%ah#@ Aplikasi akan men(ana lap'ran untuk tu(uan penta#%iran seper6 men(ana lap'ran pemin(aman #an pemulan"an %uku e@ Aplikasi akan men2e#iakan pr'ses penarian %uku %er#asarkan IS8 su%(ek ta(uk atau pen"aran" Pelan""an pr'(ek telah menetapkan %aha3a perm'h'nan ini akan men2e#iakan Bae#ah %erikut Mem%eri eksi%ili6 #an kemu#ahan tam%ahan kepa#a pen""una perpustakaan Men2e#iakan ke%'lehpera2aan #an keselamatan maklumat 2an" perpustakaan 2an" le%ih %aik Men2e#iakan persekitaran 2an" le%ih pr'#uk6B untuk ahli kakitan"an perpustakaan Men"uran"kan k's 'perasi perpustakaan Keterse#iaan maklumat pa#a %ila5%ila masa #i mana5mana tempat-
1.3
R--K+) .Senaraikan #'kumen atau laman 3e% 2an" #iru(uk semasa pen2e#iaan #'kumen ini P'rtal Rasmi Perpustakaan 8e"ara Mala2sia 333-pnm-"'-m2/ rep'sit'r2-susteh-e#u/(spui/%itstream/1+;<>,*/;*,/hapterG+0;-p#B hHps//%''ks-"''"le-'m/%''ksis%nJ+11>0 hHp//333-sli#eshare-net/eh'l'n#'/analisis5perpustakaan 'alaman 1 daripada
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA
2.0
P()(R+)*+) K(S(,-R-'+)
2.1
P(RSP(K#&4 &R&5&R& S&S#( .Meneran"kan Bun"si/m'#ul #an apaian pen""una pa#a se6ap Bun"si/m'#ul terse%ut- C'nt'h Fun"si/M'#ul ---
Keteran"an ---
D+) sertakan raja" konseptual projek.
Proses Antara muka Sistem Pin(aman uku Perpustakaan ter#apat orm pen"isian %uku pen"un(un"- Pen"isian #ilakukan sesuai #en"an tata ara 2an" #ise#iakan- Pen"un(un" akan men"inputkan #ata pen"un(un" #an #ata akan tersimpan ke #alam pan"kalan #ata pen"un(un"- Seara aut'ma6k pen"un(un" masuk ke halaman utama ? HOME @ #an #apat men"akses Sistem Pinkaman uku PerpustakaanPa#a menu penarian %uku Pemin(am akan mem%uka menu katal'"- Sistem akan memaparkan katal'" %uku #an pemin(am #apat melihat isi katal'" #an memulakan penarian %uku #en"an memasukkan %e%erapa #ata #ari %uku 2an" in"in #iari- Sistem akan mem%aa input 2an" #imaskan #ari pemin(am #an kemu#ian mempr'ses penarian- &ika penarian %er(a2a sistem akan memaparkan #ata %uku 2an" #iari atau #ata %uku 2an" ter#ekat=alaman utama ter#apat B'rm login- 9uru #an pen"a3as pusat sum%er #apat masuk ke halaman a#min #en"an ara me3a(i%kan men"isi orm login 2an" ter#iri #ari username #an password - Kemu#ian Sistem akan memeriksa atau men"auten6fkasi username #an password #i#alam pan"kalan #ata- Sistem akan mem%uka halaman utama a#minMenu Daar %erBun"si untuk men#aarkan an""'ta 2an" %elum ter#aar a"ar #apat men(a#i an""'ta perpustakaan- Dalam halaman ini pen"un(un" memasukkan #ata #iri sesuai #en"an orm 2an" #iminta- Setelah #ata an""'ta #iinputkan #ata akan #isimpan ke#alam pan"kalan #ataMenu #ata an""'ta akan mempr'ses #ata an""'ta 2an" telah ter#aar se%a"ai an""'ta- Pen"a3as perpustakaan #apat men"u%ah ?e#it@ atau men"hapus #ata An""'ta 2an" su#ah ter#aarMenu #ata %uku akan mempr'ses #ata %uku 2an" %elum #isimpan #alam #ata%ase- Pen"a3as akan memilih menu #ata %uku #an halaman #ata %uku akan ter%uka- Pa#a halaman ini petu"as akan memasukkan #ata %uku %aru- Setelah #ata5#ata %uku #iiputkan #ata akan #isimpan ke#alam #ata%ase %ukuMenu lap'ran perse#ian %uku mempr'ses lap'ran #imana lap'ran ini #iperlukan 'leh "uru - 9uru akan memilih menu ini untuk menampilkan lap'ran perse#iaan %uku- Sistem akan menampilkan lap'ran perse#ian %uku'alaman + daripada
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA Pen"a3as perpustakaan memilih menu pemin(aman %uku #an sistem akan mem%uka halaman terse%ut- Pen"a3as perpustakaan akan memasukkan #ata pemin(am #an #ata %uku 2an" #ihen#ak #ipin(am- Setelah #ata #iinputkan maka #ata %uku akan #i tersimpan status %uku L6#ak terse#ia %a"i %uku 2an" (umlahn2a han2a 1 #an perse#iaan %uku %erkuran" apa%ila (umlahn2a le%ih #ari satu pa#a katal'" penarian %ukuPen"a3as perpustakaan mem%uka menu pen"em%alian #an halaman pen"em%alian ter%uka- Pa#a pr'ses pen"em%alian ini petu"as memasukkan I# pemin(aman maka #aar %uku 2an" #ipin(am 'leh an""'ta akan #ipaparkan 'leh sistem- Pen"a3as perpustakaan men2impan #ata pen"em%alian #ata tersimpan status %uku %eru%ah men(a#i Lterse#ia %a"i %uku 2an" (umlahn2a 1 serta (umlah %uku #i katal'" penarian %ertam%ah untuk %uku 2an" (umlahn2a le%ih #ari satuPr'ses lap'ran pen"em%alian #an pemin(aman %uku ini #iperlukan 'leh "uru- 9uru akan memilih menu untuk memaparkan lap'ran pen"em%alian #an pemin(aman %uku- Sistem akan memaparkan lap'ran pen"em%alian #an pemin(aman-
utput Pa#a Sistem Pin(aman uku Perpustakaan ini 'utput 2an" #ihasilkan 'leh input 2an" #imasukkan Oleh !ser pa#a pr'ses NMen"isi uku Pen"un(un" a#alah masukn2a pen"un(un" ke halaman utama Sistem Pin(aman uku Perpustakaan iniPa#a pr'ses N:'"in 'utput 2an" #ihasilkan 2aitu %erupa Auten6fkasi sehin""a user #apat masuk ke halaman utama A#min #an men"akses seluruh inB'rmasi 2an" a#a #i halaman A#minPa#a Pr'ses NMelakukan Penarian uku Dari Katal'" 'utput 2an" #ihasilkan a#alah %erupa #ata / InB'rmasi 2an" in"in #iari 'leh !ser atau #ata/ inB'rmasi 2an" ter#ekat sesuai #en"an (enis penarian 2an" #ipilih 'leh user #alam %entuk (a#ualNMempr'ses Data An""'ta men"hasilkan 'utput %erupa #ata an""'ta #ari pan"kalan #ata an""'ta #alam %entuk (a#ual #en"an menu e#it #an #elete 2an" terse#ia sehin""a pen"a3as perpustakaan #apat memanipulasi #ata terse%utNMempr'ses Data uku men"hasilkan 'utput %erupa #ata %uku #ari pan"kalan #ata 2an" #apat #imanipulasi kem%ali seper6 update #an deletePr'ses NMemaparkan :ap'ran Perse#iaan uku 'utput 2an" #ihasilkan 2aitu %erupa lap'ran perse#iaan %uku seara harian %ulanan atau tahunan sesuai #en"an nama (an"ka masa 2an" #itentukan ?%ulan atau tahun@Pr'ses NPemin(aman uku men"asilkan Output %erupa inB'rmasi %uku apa sa(a 2an" #ipin(am tan""al pin(am %uku #an kapan an""'ta harus men"em%alikan %uku 2an" #ipin(amn2a ?$aktu pen"em%alian@Pr'ses NPen"em%alian uku memiliki 'utput iaitu inB'rmasi pen"em%alian %uku 2an" terhu%un" #en"an #ata pemin(aman- Output %erupa #en#a apa%ila an""'ta men"em%alikan %uku 2an" #ipin(amn2a mele%ihi 3aktu 2an" telah #itentukan 'leh Perpustakaan iaitu selama hari #ari 3aktu pemin(aman ?1 min""u@Pr'ses NMemaparkan :ap'ran Pemin(aman #an Pen"em%alian men"hasilkan 'utput %erupa lap'ran pemin(aman #an :ap'ran pen"em%alian %uku #i Perpustakaan sesuai #en"an (an"ka masa 2an" #i inputkan ?%ulan atau tahun@-
'alaman ; daripada
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA SPP #i"unakan 'leh Pen"urus Perpustakaan Pen"a3as Perpustakaan ?Petu"as@ #an Pen""una Perpustakaan- Sistem ini a#alah ser%a len"kapa"aimanapun a#alah mun"kin untuk %ertukar5tukar #ata #en"an sistem lain melalui antara muka luar (ika #iperlukan- erikut ialah "am%ara(ah sistem %iasa
Dia"ram Sistem SPP
Carta Alir Sistem SPP
Ra(ah =u%un"an En66 SPP 2.2
P(RS(K+R+) P()*P(R+S&+) .Teran"kan persekitaran meran"kumi 5
2an"
#iperlukan
%a"i
sistem untuk
%er'perasi
'alaman < daripada
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA
a@ %@ @ #@ e@
perkakasan ?serer aplikasi #an pan"kalan #ata@ sistem pen"'perasian ran"kaian ?th internet/intranet/moile@ pla!orm pan"kalan #ata we rowser #an ersi
:ampirkan 9am%ara(ah Reka%entuk InBrastruktur ?(ika perlu@ -
Keperluan perkakasan 1- K'mputer Pers'nal +- M'nit'r )9A mempun2ai res'lusi minima *00 1+00 piel ;- Papan Kekuni #an te6ku untuk melakukan ak6i6 'leh pen""una <- Ka# :A8 atau Ka# $if atau internet %r'a#%an# >- semua perkakasan 2an" stan#ar# %a"i memas6kan k'mputer mempun2ai connecon #en"an internet Keperluan Perisian 1- Sistem Operasi $in#'3s ter%aharu +- Sistem Pan"kalan Data SQ: Serer +00* ;- sam%un"an antara pan"kalan #ata akan men""unakan ADO#% <- men""unakan rowser "#rome atau Mo$ila %ireo& 2.
K(K+)*+) R(K+B()#-K D+) &P,(()#+S& .Teran"kan kekan"an sistem pa#a Basa reka%entuk #an implementasiC'nt'h 5 a@ %@ @ #@ e@ B@ "@ h@ i@
Pen""unaan %ahasa Keperluan tekn'l'"i' C'nt'h pen""unaan rowser 2an" sesuai=a# apaian Inte"rasi #ata #en"an sistem lain Peru%ahan p'lisi Implikasi ke3an"an Implikasi sum%er manusia / kemahiran Implikasi masa Pen"li%atan/K'mitmen pen""una
---- #an lain5lain
Kekan!an Rekaentuk Sistem ini akan #i install pa#a ran"kaian 3in#'3s OSKeperluan Keselamatan a@ aha"ian pen"urusan han2a akan #i"unakan 'leh "uru #an staB 2an" #ilan6k se%a"ai "uru me#ia atau "uru perpustakaan saha(a %@ maklumat pen""una akan #iurus #an #iselen""ara 'leh petu"as 2an" mempun2ai (a3atan Pen"a3as Perpustakaan 2an" telah #ilan6k 'leh Pihak K'le(@
Pr'ses men"emaskini pan"kalan #ata k'leksi %uku terutaman2a pen"u%ahsuaian maklumat %uku akan sepenuhn2a tersimpan kekal han2a selepas pen"urus ?"uru #an staB 2an" #ilan6k@ men"esahkan peru%ahan maklumat#@ untuk melin#un"i perisian #arise"i aksespen""unaan pen""u%ahan pen"hapusan 2an" 6#ak #isen"a(a- keperluan 2an" spesifkasi termasuk hal5hal %erikut perlu #iam%il kira iperlu %ak up #ata sehin""a #ata men(a#i relia%le 'alaman > daripada
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA iiiiii-
pen2impanan #ata l'"/hist'r2 pem%erian suatu Bun"si 2an" %er%ea %a"i se6ap m'#ul5m'#ul mem%ataskan k'munikasi terha#ap suatu ka3asan tertentu #alam pr'"ram pemeriksaan inte"rase #ata untuk pem%'lehua%ah
Keperluan Perlindun!an a@ %a"i memas6kan sistem ini ter(a"a k'mputer perlu #ilen"kapi #en"an an6itus untuk meminimalkan ker'sakan pa#a sistem- Selain itu sistem perlu #i %akup #ata untuk mene"ah hal5hal 6#ak #iin"ini ter(a#i Business Rule Sistem ini akan %erBun"si men"ikut peraturan Perpustakaan K'le( )'kasi'nal Sepan"- C'nt'h peraturan 2an" #ilaksanakan ialah a@ ha# pemin(aman %uku a#alah hari %ermula #ari tarikh 2an" #ipin(am%@ ¨ah %uku a#alah men"ikut perin"kat kela2akan iSi(il J > %uah %uku ii#ipl'ma J 10 %uah %uku iii"uru #an staB J +0 %uah %uku 2.3
DK-()#+S& P()**-)+ .Senaraikan #'kumen 2an" akan #i%erikan kepa#a pen""una- C'nt'h D'kumen SRS Pan#uan Pen""una #an lain5lain- Tia#a
2.7
+)D+&+) D+) K(B(R*+)#-)*+) S&S#( .Senaraikan perkara5perkara 2an" mun"kin akan mem%eri kesan kepa#a per(alanan pr'(ek sekiran2a 6#ak %erBun"si #en"an %etulC'nt'h 5 a@ %@ @ #@
e serices perlu sen6asa terse#ia*etwor+ "onnecity perlu sen6asa terse#iaData 2an" #iperlukan #ari sistem lain telah 3u(u#ekalan kuasa elektrik sen6asa terse#ia-
--- #an se%a"ain2a
Keer!antun!an +kses Sistem ini %er"antun" sepenuhn2a kepa#a ran"kaian :A8 #an $A8- Ini kerana pen""una sistem #apat men"akses SPP #ari luar ka3asan K'le( )'kasi'nal Sepan"Keer!antun!an Data Data %a"i maklumat 3ar"a K'le( )'kasi'nal Sepan" akan #iper'lehi #ari Pihak Penta#%ir k'le(Keer!antun!an Bekalan Kuasa a"i memas6kan perkakasan #an perisian SPP %'leh #i"unakan %ekalan kuasa elektrik perlu sen6asa a#a- Ini kerana SPP sepenuhn2a %erk'nsepkan tekn'l'"i perk'mputeran .0
+,&R+) PRS(S .9am%ara(ah aliran pr'ses keseluruhan sistem 'alaman , daripada
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA
Raja" +liran Data SPBP 3.0
&R&5&R& S&S#( K(P(R,-+)9 .Keperluan Bun"sian sistem 2an" #i"am%arkan #alam %entuk %erikut- C'nt'h ,se case atau %unconal #ierarc#y --- #an lain5lain 2an" %ersesuaian
!se Case sistem SPP 3.1
4-)*S& 1 $ :nama; .Meneran"kan #en"an (elas se6ap Bun"si sistem men"ikut peahan 5 a@ Skrin antaramuka pen""una %@ Aliran ak6i6 ?%low o eents@ .Meneran"kan se6ap ak6i6 2an" %erlaku pa#a skrin antaramuka #ata 2an" perlu #irek'#kan #an mese( 2an" %erkaitan
3.2
4-)*S& 2 $ :nama;...dan seterusn
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA
7.0
+R#+ *+)## .Senaraikan ak6i6 pem%an"unan temp'h masa se6ap ak6i6 ?n2atakan tarikh mula #an tarikh tamat se6ap ak6i6@ #an ahli5ahli pr'(ek 2an" terli%at Carta 9annt a"i Sistem Pan"kalan Data SPP
'alaman 1 daripada
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA
&a#ual Pem%inaan Sistem
6.0
KS P(B+)*-)+)
OPR/iDEC/DF01/Spesifkasi Keperluan Sistem EDISI PERTAMA
&a#ual Pem%inaan Sistem
6.0
KS P(B+)*-)+) .F'rmula pen"iraan a#alah %er#asarkan kepa#a k's sum%er manusia terli%at temp'h pem%an"unan
=.0
R--S+) Sk'p pem%an"unan sistem '+)>+ %er#asarkan kepa#a keperluan 2an" #in2atakan #i #alam #'kumen ini- Se%aran" peru%ahan kepa#a #'kumen ini perlulah men"emukakan 'ran" Perm'h'nan Peru%ahan Spesifkasi Pem%an"unan ICT ?OPR/iDEC/R0,/Peru%ahan Spesifkasi@ kepa#a Pusat Pem%an"unan Maklumat #an K'munikasi ?iDEC@-
'alaman 1 daripada