Upload
nush-aulia-mahrafari-muhamad
View
251
Download
4
Embed Size (px)
7/24/2019 SKPL-Mochammad Fiqri J
1/18
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Sistem Informasi Aplikasi Pelayanan Jasa Laundry
Untuk:
Memenuhi Tugas Akhir Praktikum Rekayasa Perangkat Lunak
(Uian Akhir Semester!
"ipersiapkan oleh:
Mo#hammad $i%ri J (&&')*)&+)!
I$,-
Program Studi Teknik Informatika
$akultas Sains dan Teknologi
Uni.ersitas Islam /egeri Sunan 0unung "ati 1andung
Program Studi
Teknik InformatikaSAINSTEK UINSGD BDG
Nomor Dokumen Haaman
SKPL! AP"L#K$%1/13
Tgl: 18 Mei 2015
0
SKPL! AP"L#K$%
7/24/2019 SKPL-Mochammad Fiqri J
2/18
DAFTAR PERUBAHAN
Re&i'i De'kri('i
A
Peru)a*an daam +onte,t Diagram )e'ertaData Fo- Diagram
BPeru)a*an DB.S dari ./S0L 1Lo2a*o't3am((4 .en5adi S0L Ser&er
+ Peru)u*an ER!D
D
E
F
G
I/"-2T0L
, A 1 3 " - $ 0
"itulisoleh
"iperiksaoleh
"isetuuioleh
1
7/24/2019 SKPL-Mochammad Fiqri J
3/18
Daftar Haaman Peru)a*an
Haaman Re&i'i Haaman Re&i'i
6
6
7
8
Re&i'i +D
Re&i'i DFDLe&e %
Re&i'i DFDLe&e 9
Re&i'i ER!D
2
7/24/2019 SKPL-Mochammad Fiqri J
4/18
Daftar Isi
1 PENDAHULUAN.................................................................................................................................1
1.1 TUJUAN..........................................................................................................................................1
1.2 LINGKUPMASALAH.......................................................................................................................1
1.3 DEFINISI, AKRONIM, DANSINGKATAN...........................................................................................1
1.4 R EFERENSI.....................................................................................................................................2
1.5 DESKRIPSIUMUMDOKUMEN........................................................................................................2
2 DESKRIPSI UMUM PERANGKAT LUNAK...................................................................................2
2.1 DESKRIPSIUMUMSISTEM.............................................................................................................2
2.2 FUNGSIPRODUK............................................................................................................................3
2.3 BATASAN........................................................................................................................................3
2.4 K ARAKTERISTIKPENGGUNA..........................................................................................................3
2.5 LINGKUPOPERASI.........................................................................................................................3
3 DESKRIPSI RINCI KEBUTUHAN...................................................................................................4
3.1 K EBUTUHANANTARMUKAEKSTERNAL........................................................................................4
3.1.1 Antarmuka Pemakai.................................................................................................................4
3.1.2 Antarmuka Perangkat Keras....................................................................................................4
3.1.3 Antarmuka Perangkat Lunak...................................................................................................4
3.2 K EBUTUHANFUNGSIONAL.............................................................................................................5
3.2.1 Context Diagram......................................................................................................................5
3.2.2 Data Flow Diagram ................................................................................................................5
3.2.3 P-Se! ....................................................................................................................................."
3.2.4 Kamus Data .............................................................................................................................#
3.3 DATAREQUIREMENT....................................................................................................................10
3.3.1 $% Diagram &an P'(si!al Diagram......................................................................................11
3.4 NONFUNCTIONALREQUIREMENT...............................................................................................12
3.5 BATASANPERANCANGAN............................................................................................................12
3.6 K ERUNUTANTRACEABILIT!".....................................................................................................12
3.# R INGKASANKEBUTUHAN............................................................................................................13
3.".1 Fun!tional %e)uirement Summar(.........................................................................................13
3.".2 *on-Fun!tional %e)uirement Summar(................................................................................13
3
7/24/2019 SKPL-Mochammad Fiqri J
5/18
4
7/24/2019 SKPL-Mochammad Fiqri J
6/18
% Penda*uuan
D$%&'() *)* +%+) (-** S/(**%+* K(&&+) P(-+)%+ L&)+% SKPL" ++&
S$+-( R(&*-('() S/(**+*$) SRS" &)&% S*(' I)$-'+* A/7*%+*P(7+8+)+) J++ L+&)9-8. U)&% /()+'++) 9$%&'() *)* (7+):&)8+ +%+) 9*&)+%+)
**7+ SKPL.
%#% Tujuan
D$%&'() S/(**%+* K(&&+) P(-+)%+ L&)+% SKPL" '(-&/+%+) 9$%&'()
/(**%+* %(&&+) /(-+)%+ 7&)+% 8+) +%+) 9*%('+)%+). D$%&'() *)*
9*&)+%+) $7( /()('+) /(-+)%+ 7&)+% (++* +&+) (%)* /()('+)+)
/(-+)%+ 7&)+% /+9+ ++/ (7+):&)8+.
%#9 Lingkup Masalah
A/7*%+* /(7+8+)+) :++ 7+&)9-8 *)* '(-&/+%+) +/7*%+* &)&% /()(7$7++) +*% *&
/-$( -+)+%* 8+) (-:+9* 9+7+' &++ *)* '+&/&) /-$( /(7+/$-+) -+)+%* +*%
%(/+9+ /(7+)+) '+&/&) %(/+9+ $)(- 8+) '+)+ (-+* 9(%$/ 8+) 9*-+)+)
9+7+' +++ /('-$-+'+) ;*&+7 B+*. K$'/&+* 8+) (-+%&/ %( 9+7+')8+
+9+7+ %$'/&+* +-*'+*%+ (9(-+)+ (-&/+ /():&'7++), /()&-+)+), /(-%+7*+),
9+) /('+*+) 9+-* 9&+ &+ *7+)+) &7+ ++& 9(*'+7.
%#: Definisi, Akronim dan Singkatan
SKPL +9+7+ S/(**%+* K(&&+) P(-+)%+ L&)+%, ++& 9+7+' +++
I)-*)$'$-
%(&&+) -(&*-('()".
DFD +9+7+ D++ F7$ D*+-+', 9*+-+' 9+) )$+* 8+) 9*&)+%+) &)&%
'()&):&%%+) +7*-+) 9++ /+9+ /(-+)%+ 7&)+%.
7/24/2019 SKPL-Mochammad Fiqri J
7/18
ERD +9+7+ E)*8 R(7+*$)*/ D*+-+', 9*+-+' 9+) )$+* 8+) 9*&)+%+)
&)&% '(-(/-(()+*%+) -&%&- 9++ +* /+9+ /(-+)%+ 7&)+%.
%#; Referensi
R((-()* /(-+)%+ 7&)+% *)* 9*+'*7 9+-* ((-+/+ &'(- 9*+)+-+)8+ &'(- 7*(-+&-
(-&/+ &%& ()+) +++ /('-$-+'+) ;*&+7 B+* 9+) SQL S(-?(- (-+ ((-+/+
&$-*+7 8+) (-&&)+) 9()+) /(-+)%+ 7&)+% *)*, :&+ 9+-* ((-+/+ &'(- (-&:*
8+) (7+ /()&7* 9$%&'()+*%+).
%#6 Deskripsi Umum Dokumen
D$%&'() SKPL *)* 9*+* '():+9* *+ +*+) &+'+. B+*+) &+'+ (-** /():(7++)
()+) 9$%&'() SKPL 8+) '()+%&/ &:&+) /('&++) 9$%&'() *)*, 7*)%&/
'++7+ 9*(7(+*%+) $7( /(-+)%+ 7&)+% 8+) 9*%('+)%+), 9(*)**, -((-()* 9+)
9(%-*/* &'&'.
B+*+) %(9&+ (-** /():(7++) (+-+ &'&' '()()+* /(-+)%+ 7&)+% 8+)
9*%('+)%+) '(7*/&* &)* 9+-* /(-+)%+ 7&)+%, %+-+%(-**% /()&)+, +++), 9+)
+&'* 8+) 9*+'*7 9+7+' /()('+)+) /(-+)%+ 7&)+%. B+*+) %(*+ (-** &-+*+)
%(&&+) /(-+)%+ 7&)+% (+-+ 7(* -*)*.
9 De'kri('i Umum Perangkat Lunak
9#% Deskripsi Umum Sistem
A/7*%+* /(7+8+)+) :++ 7+&)9-8 '(-&/+%+) +/7*%+* /()(7$7++) -+)+%* 9+7+' &++
7+&)9-8. A/7*%+* *)* 9+/+ '(7+%&%+) -+)+%* /('+8+-+) 7+&)9-8 9+-* /(7+)+) (-+
'(7+%&%+) -(/$- (-&/+ 7+/$-+) /('+8+-+) -+)+%*. A/7*%+* *)* :&+ '(7+/$-%+)
(7&-& -+)+%* 8+) (7+ 9*7+%&%+) 9+) (7+):&)8+ +%+) 9*7+/$-%+) %(/+9+ $)(-
$7( +9'*) 8+) '()$/(-+*%+) +/7*%+* *)*.
P(-+)%+ 7&)+% *)* 9+/+ 9*:+7+)%+) /+9+ 7*)%&)+) *(' $/(-+* M*-$$ @
*)9$ 5>>NT>2000>P>;*+>#>. P(-+)%+ 7&)+% *)* +)8+ 9+/+ 9*+%( $7(
+9'*) 9()+) '()&)+%+) &(-)+'( 9+) /+$-9 8+) (7+ 9*(9*+%+).
2
7/24/2019 SKPL-Mochammad Fiqri J
8/18
9#9 Fungsi Produk
A9+/&) &)*>NT>2000>P>;*+>#
DBMS SQL S(-?(- 200
3
7/24/2019 SKPL-Mochammad Fiqri J
9/18
: De'kri('i Rin2i Ke)utu*an
:#% e"utuhan Antarmuka #ksternal
K(&&+) +)+-'&%+ (%(-)+7 /+9+ /(-+)%+ 7&)+% +/7*%+* *)* '()+%&/ %(&&+)
+)+-'&%+ &(-, +)+-'&%+ /(-+)%+ %(-+, 9+) +)+-'&%+ /(-+)%+ 7&)+%.
:#%#% Antarmuka Pemakai
A)+-'&%+ /('+%+* +%+) 9*%('+)%+) 9()+) '()&)+%+) '$9& -+*% 9+)
(-+* E=(&+7( *)9$ P-$-+'. P('+%+* (-*)(-+%* 9()+) /(-+)%+ 7&)+% *)*
'(7+7&* +)+-'&%+ /-$-+'. A/7*%+* *)* '()(-*'+ '+&%+) 9+-* /()&)+ '(7+7&*
/(-*)+ 8+) 9*%7*% /+9+ '$&( ++& 8+) 9*%(*%%+) '(7+7&* %(8$+-9. K(7&+-+) 9+-*
/(-+)%+ 7&)+% SMS 9+/+ 9*7*+ /('+%+* 9()+) '()&)+%+) '$)*$- (+-+
7+)&) ++&/&) '(7+7&* 7+/$-+) (-&/+ +-9$/8.
:#%#9 Antarmuka Perangkat Kera'
K(&&+) '*)*'&' /(-+)%+ %(-+ 8+) 9+/+ 9*&)+%+) $7( SMS +9+7+
S+& &)* PC C$'/+*7(
P+/+) %&)* %(8$+-9"
T*%&+) '$&("
M$)*$-
P-*)(-
S(7(*)8+, +/7*%+* *)* *9+% '('&&%+) +)+-'&%+ /(-+)%+ %(-+ 8+) /(**%.
:#%#: Antarmuka Perangkat Lunak
A/7*%+* *)* 9*:+7+)%+) 9* *(' $/(-+* (-+* *)9$, +/7*%+* *)* 9*&+ 9()+)
'()&)+%+) ;*&+7 B+* 9+) 9()+) 9+++( 8+) +9+ /+9+ SQL S(-?(-.
4
7/24/2019 SKPL-Mochammad Fiqri J
10/18
:#9 e"utuhan Fungsional
:#9#% +onte,t Diagram
G+'+- 1 C$)(= D*+-+' A/7*%+* P(7+8+)+) J++ L+&)9-8
A/7*%+* *)* '('&)%*)%+) /()&)+) &)&% '(7*+ *)$-'+* 9+7+' 9+++( +/7*%+*
/(7+8+)+) :++ 7+&)9-8 *)*. A9'*) 9+/+ '()(7$7+ 9++- +-+ (-+ '()(+% 7+/$-+).
:#9#9 Data Fo- Diagram
DFD L(?(7 1
G+'+- 2 DFD L(?(7 1
5
7/24/2019 SKPL-Mochammad Fiqri J
11/18
DFD L(?(7 2
G+'+- 3 DFD L(?(7 2
6
7/24/2019 SKPL-Mochammad Fiqri J
12/18
:#9#: P!S(e2
LE;EL 1
N$'(- P-$( 1.3
N+'+ P-$( P('+8+-+) C&*+)E)*+ T(-%+* A9'*), P(7+)+)
D++ S$-( T(-%+*
D++ I)/& D++ )$+ -+)+%*
D++ O&/& N$+ -+)+%*
A7$-*'+ 1. A9'*) '()*)/&%+) 9++ )$+ -+)+%*2. P(7+)+) '()9+/+%+) )$+ -+)+%*
N$'(- P-$( 1.4
N+'+ P-$( P()+'*7+) &*+)
E)*+ T(-%+* A9'*), P(7+)+)D++ S$-( T(-%+* D++ /(7+)+), 9++ +9'*)
D++ I)/& D++ )$+ -+)+%*
D++ O&/& B&%* /()+'*7+)
A7$-*'+ 1. D++ )$+ -+)+%* %('+7* 9* '+&%+) %( 8('
2. P(7+)+) '()9+/+ &%* /()+'*7+) &*+)
N$'(- P-$( 1.5
N+'+ P-$( M(7+/$-%+) L+/$-+) K((7&-&+) T-+)+%*
E)*+ T(-%+* A9'*), O)(-
D++ S$-( T(-%+* D++ +9'*)D++ I)/& D++ 7+/$-+) -+)+%*
D++ O&/& L+/$-+) %((7&-&+) T-+)+%*
A7$-*'+ 1. D++ (7&-& -+)+%* 8+) (7+ '+&% %( *('9*$7+ $7( +9'*)
2. D++ (-(& %('&9*+) +%+) 9* $&/&%+) (-&/+
%((7&-&+) -+)+%* R(/$-"
N$'(- P-$( 1.1.1
N+'+ P-$( L$*) A9'*)
E)*+ T(-%+* A9'*)D++ S$-( T(-%+* D++ +9'*)
D++ I)/& D++ +9'*)
D++ O&/& I)$-'+* +9'*)
A7$-*'+ 1. A9'*) '()*)/&%+) 9++ +9'*) (-&/+ &(-)+'(
9+) /+$-9
2. A9'*) '+&% %( 9+7+' *('
#
7/24/2019 SKPL-Mochammad Fiqri J
13/18
N$'(- P-$( 1.1.2
N+'+ P-$( M()*)/&%+) 9++ +-+ &*+)
E)*+ T(-%+* A9'*), P(7+)+)
D++ S$-( T(-%+* D++ &*+)
D++ I)/& D++ +-+
D++ O&/& I)$-'+* +-+A7$-*'+ 1. A9'*) '()*)/&%+) 9++ +-+ &*+)
2. O&/& +%+) 9*+'/*7%+) 9* *(' (-&/+ 7*
*)$-'+* +-+ &*+)
N$'(- P-$( 1.2.1
N+'+ P-$( M()*)/&%+) 9++ /(7+)+)
E)*+ T(-%+* A9'*), P(7+)+)
D++ S$-( T(-%+* D++ P(7+)+)
D++ I)/& D++ P(7+)+)
D++ O&/& I)$-'+* P(7+)+)
A7$-*'+ 1. S((7&' -+)+%*,+9'*) '()*)/&%+) 9++/(7+)+) (-7(* 9+&7&
N$'(- P-$( 1.2.2
N+'+ P-$( M()*)/&%+) -+)+%*
E)*+ T(-%+* A9'*), P(7+)+)
D++ S$-( T(-%+* D++ -+)+%*, 9++ &*+)
D++ I)/& D++ &*+), 9++ -+)+%*
D++ O&/& I)$-'+* $+7 +-+
A7$-*'+ 1. A9'*) '()*)/&%+) 9++ -+)+%* (&+* %(*)*)+)
/(7+)+)
2. P(7+)+) +%+) '()(-*'+ *)$-'+* $+7 +-+
:#9#; Kamu' Data
N+'+ D++ A9'*)
A7*+ I)$-'+* A9'*)
P-$( L$*) 9+) '()*)/&%+) 9++ +-+
K$)() D++ A9'*) U(-)+'( P+$-9 I9 +9'*)
N+'+ D++ H+-+A7*+ I)$-'+* H+-+
P-$( L$*) 9+) '()*)/&%+) 9++ +-+
K$)() D++ H+-+ J()* P+%+*+) B(-+ P+%+*+) H+-+ P+%+*+)
7/24/2019 SKPL-Mochammad Fiqri J
14/18
N+'+ D++ P(7+)+)
A7*+ I)$-'+* P(7+)+)P-$( M()*)/&%+) 9++ -+)+%*
K$)() D++ P(7+)+) I9 /(7+)+) )+'+ +7+'+ )$ (7/N+'+ F*- )+'( L+ N+'(
N$ T(7/ )$ $/(-+$- %$9( (7(/$) )$'$-
N+'+ D++ C&*+)
A7*+ I)$-'+* C&*+)
P-$( M()*)/&%+) 9++ -+)+%*
K$)() D++ &*+) J()* &*+) (-+ &*+)
N+'+ D++ T-+)+%*
A7*+ I)$-'+* T-+)+%*
P-$( M()*)/&%+) 9++ -+)+%*
K$)() D++ T-+)+%* ID -+)+%* )+'+ /(7+)+) :()* &*+) +-+
&*+) :()* 7+8+)+) +-+ 7+8+)+) $+7 +-+ %('+7*+)
+8+-
N+'+ B&%* /()+'*7+)
A7*+
P-$( P()+'*7+) &*+)
K$)() B&%* P()+'*7+) *9 -+)+%*
N+'+ D++ 7+/$-+) -+)+%*
A7*+ I)$-'+* %((7&-&+) -+)+%*
P-$( M(7+/$-%+) 7+/$-+) %((7&-&+) -+)+%*
K$)() D++ L+/$-+) -+)+%* D++ T-+)+%* ID -+)+%* )+'+
/(7+)+) :()* &*+) +-+ &*+) :()* 7+8+)+) +-+
7+8+)+) $+7 +-+ %('+7*+) +8+- %(&)&)+)
7/24/2019 SKPL-Mochammad Fiqri J
15/18
:#: Data Re$uirement
D++ +/7*%+* /(7+8+)+) :++ 7+&)9-8 +9+7+ (++* (-*%&
D++ +9'*) (-&/+ &(-)+'( 9+) /+$-9.
D++ /(7+)+) (-&/+ )+'+, +7+'+, )$ (7(/$).
D++ &*+) (-&/+ :()* &*+), (-+ &*+), +-+ &*+).
D++ 7+/$-+) (-** )$+ -+)+%*.
D++ 7+/$-+) %((7&-&+) (-&/+ 9++ /-*) $& (7&-& -+)+%*.
:#:#% ER Diagram
ERD 9+) P8*+7 D*+-+' 8+) 9* &+ '()&)+%+) P$(-D(*)(-
G+'+- 4 ER D*+-+' &)&% A/7*%+* P(7+8+)+) J++ L+&)9-8
10
7/24/2019 SKPL-Mochammad Fiqri J
16/18
G+'+- 5 P8*+7 D*+-+'
11
7/24/2019 SKPL-Mochammad Fiqri J
17/18
:#; %on Fun&tional Re$uirement
SRSID P+-+'((- R(&*-('()
SKPL< APJL.KA E-$)$'8 N>A
SKPL< APJL.KA
SKPL< APJL.KA S(&-*8 N>A
SKPL< APJL.K
7/24/2019 SKPL-Mochammad Fiqri J
18/18
:#8 Ringkasan e"utuhan
:#8#% Fun2tiona Re