Download - Tugas Sistem pelaporan lubang
-
8/19/2019 Tugas Sistem pelaporan lubang
1/32
TUGAS BESAR
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU
PENGETAHUAN ALAM
INSTITUT TEKNOLOGI SEPULUH NOPEMBERSURABAYA
Disusun Oleh:
1. Lailatur Rosyidah
12131000312. Ira Puspitasari
1213100056
RE"#$ PER%&"'
L(%"
POTHOLE TRACKINGAND REPAIRINGSYSTEM (PHTRS)BERBASIS JAVA GUIDosen : Dr. I!a! )ukhlash* $.$i* ).$i.
-
8/19/2019 Tugas Sistem pelaporan lubang
2/32
2
D+'R I$I
D+'R I$I............................................................................................................2
BAB I.................................................................................................................... 3
PENDAHULUAN.....................................................................................................3
A. LATAR BELAKANG.......................................................................................3
B. TUJUAN....................................................................................................... 3
BAB II................................................................................................................... ,
PEMBAHASAN....................................................................................................... ,
A. DEFINISI KEBUTUHAN USER .........................................................................,
B. MODEL ANALISIS......................................................................................... 5a. Use Case diagram......................................................................................... 5
b. A!i"i!# diagram...........................................................................................5
. Diagram C$ass............................................................................................. 6
d. S%im$a&e....................................................................................................-
e. Da!a '$(% diagram.........................................................................................-
C. DESAIN SISTEM............................................................................................
D. IMPLEMENTASI TAMPILAN DAN PENGUJIAN................................................1-
a. Ne!bea&s Ja"a............................................................................................ 1-
b. Da!abase...................................................................................................31
BAB III................................................................................................................ 32
PENUTUP.............................................................................................................32
DAFTAR PUSTAKA............................................................................................... 32
-
8/19/2019 Tugas Sistem pelaporan lubang
3/32
3
BAB I
PENDAHULUAN
A. LATAR BELAKANG
Ja$a& mer)*a+a& *rasara&a i&'ras!r)+!)r dasar #a&g dib)!),+a& ma&)sia )&!)+ da*a!
me$a+)+a& *ergera+a& dari sa!) $(+asi +e $(+asi $a$i&a da$am ra&g+a meme&),i
+eb)!),a&. Ke!ersedaa& -a$a& me&-adi ,a$ #a&g dia&gga* me&desa+ +e!i+a +egia!a&
e+(&(mi mas#ara+a! me&ga$ami *er!)mb),a& #a&g )+)* sig&i'i+a&.
Berdasar+a& da!a dari De*ar!eme& PU !a,)& //01 I&d(&esia memi$i+i -a$a& &asi(&a$
se*a&-a&g 20.34 +m. seara )m)m +(&disi -ari&ga& -a$a& &asi(&a$ !erseb)! *ada !a,)&
//0 ada$a, 5 267 bai+1 007 seda&g1 47 r)sa+ ri&ga&1 887 r)sa+ bera!. Da*a! -)ga
di+a!a+a& 487 +(&disi bai+1 da& 897 +(&disi r)sa+.
Pada a%a$ !a,)& //41 *emeri&!a, di+e-)!+a& ($e, *emberi!aa& media massa #a&g
mea!a+a& baa+a *r(!es mas#ara+a! me&ge&ai +er)sa+a& -a$a& #a&g me&gga&gg)
a+!i"i!as mas#ara+a!. Tida+ da*a! di*)&g+iri1 mas#ara+a! -)ga ber,a+ da$amme$a*(r+a& +er)sa+a& -a$a& &am)& be$)m mem*)ai sara&a da$am *e$a*(ra&a.
O$e, +are&a i!)1 +ami me&a%ar+a& s($)si #a&g me%ada,i *ermasa$a,a& !erseb)! #a+&i
ber)*a PHTRS berbasis -a"a GUI dima&a mas#ara+a! da*a! me$a*(r+a& +er)sa+a&
-a$a& seara (&$i&e !a&*a ,ar)s bers)sa, *a#a, me&em)i *i,a+ #a&g ber!a&gg)&g -a%ab
a!as +er)sa+a& !erseb)!.
B. TUJUAN
Mas#ara+a! da*a! me$a*(r+a& +er)sa+a& -a$a& me$a$)i ara #a&g e'e+!i' da& e'isie&
#a+&i me&gg)&a+a& PHTRS berbasis -a"a GUI.
BAB II
PEMBAHASAN
-
8/19/2019 Tugas Sistem pelaporan lubang
4/32
,
A. DEFINISI KEBUTUHAN USER
Da$am +as)s i&i1 !erda*a! !iga )ser #a+&i5 Ci!i:e&s sebagai *e$a*(r +er)sa+a& -a$a&1
Admi& ;DPU< sebagai *e&erima $a*(ra& ser!a =(r+er ;*e+er-a< sebagai *e$a+sa&a
*erbai+a& -a$a& a!as *eri&!a, admi& ;DPU
-
8/19/2019 Tugas Sistem pelaporan lubang
5/32
-
8/19/2019 Tugas Sistem pelaporan lubang
6/32
6
. Diagram C$ass
Mana!"!nA#$%&
/ho!e: 0o!e/1iti2enRe3ist: 4iti2enRe3ist/1iti2en)ain: 4iti2en)ain/5orker)ain: 6orker)ain/ad!in)ain: d!in)ain
771reate889)anae!en1tor;<771reate889)anae!en1tor;ho!e: 0o!e<771reate889)anae!en1tor;1iti2enRe3ist: 4iti2enRe3ist<771reate889)anae!en1tor;5orker)ain: 6orker)ain<771reate889)anae!en1tor;1iti2en)ain: 4iti2en)ain<
771reate889)anae!en1tor;ad!in)ain: d!in)ain
-
8/19/2019 Tugas Sistem pelaporan lubang
7/32
C
Mana!"!nF!!'(a#)
/1iti2en)ain: 4iti2en)ain/ad!in)ain: d!in)ain
771reate889)anae!en+eed?a1k;<771reate889)anae!en+eed?a1k;1iti2en)ain: 4iti2en)ain<
771reate889)anae!en+eed?a1k;ad!in)ain: d!in)ain<9input+eed?a1k;skalakepuasan: $trin3* kritik: $trin3* saran: $trin3
-
8/19/2019 Tugas Sistem pelaporan lubang
8/32
-
!asuk e?site
!asuk denanloin danpassord
da>tar
Input data :1. %a!a Lenkap pelapor
2. %o!or 'elp.3. la!at kerusakan alan
,. (kuran
!asuk ke!?ali
=erikasi laporan
Punya akun
'idak punyaakun
'idak!enda>tar
)enda>tar
Inputdata
o?a lai
)asuk ser=er
!anae!enproress
per?aikan alan
!anae!enpekera
!eneri!aperintah peneraan
data?ase laporanper?aikan alan
alid
'idak=alid
'idak=alid
'idak=alid
alid
alid
"eluar
"eluar
selesai
DPUCitizens Worker
?elu!selesai
e. Da!a '$(% diagram
Citizens
worker
Laporan
Kerusakan
Laporan
progress
PH!"
D#D Level $
laporan
kerusakan
jalan
progress
laporan
Data
Kerusakan
identitas
pelapor sistem
database laporan
perbaikan jalan
D#D Level %
Citizensworker
-
8/19/2019 Tugas Sistem pelaporan lubang
9/32
D#D Level &
manajemen
pekerja
manajemen
masyarakat
verifikasi
laporan
laporan
kerusakan
jalan
identitas
pelapor sistem
Data
Kerusakan
progress
laporan
database laporan
perbaikan jalan
database 'itizens
Citizens
worker
DPU
C. DESAIN SISTEMSis!em i&i didesai& de&ga& me&gg)&a+a& Ja"a GUI1 #a&g &a&!ia a+a& dib)a! sebagai a*$i+asi
*ada +(m*)!er1 #a&g dig)&a+a& a!a) dia+ses de&ga& +(&e+si i&!er&e!. De&ga& ,ara*a&
memba&!) mem*erm)da, !)gas *emeri&!a, da$am masa$a, *erbai+a& -a$a&. User dibagi
me&-adi 21 -adi $ama& $(g i& da*a! dia+ses seara )m)m )&!)+ +e!igaa. Nam)& se!a$a, $(g i&
sem)a )ser mas)+ +e ,(me sree& mere+a masi&g>masi&g. Da& sa!)>sa!)a )ser #a&g b($e,
regis!er ada$a, i!i:e&.
WebApps Interf!e Des"#n
Agar )ser m)da, beri&!era+si de&ga& sis!ema ma+a di*er$)+a& i&!er'ae #a&g
mem)&g+i&+a& bagi )ser. I&!er'ae dib)a! sedemi+ia& r)*a1 agar ')&gsi>')&gsi da& me&)>me&)
#a&g ada *ada sis!em da*a! di*a,ami da& di-a$a&+a& de&ga& bai+ ($e, )ser.
• Me&) &a"igasi5 +a!a +)&i me&)>me&) ;dis)s)& seara "er!i+a$ a!a) seara ,(ri:(&!a$< #a&g
me&da'!ar +(&!e& +)&i da&?a!a) ')&gsi. Me&)>me&) i&i m)&g+i& diim*$eme&!asi+a& #a&g
mem)&g+i& )ser da*a! memi$i, ,irar+i s)b!(*i+ #a&g di!am*i$+a& +e!i+a *i$i,a& me&)
)!ama di*i$i,.
• I+(& gra'is5 b)!!(&1 s%i!,es1 da& gambar gra'is #a&g sama #a&g mem)&g+i&+a&
)ser )&!)+ memi$i, bebera*a *r(*er!i a!a) me&e&!)+a& +e*)!)sa&.
• Gambar gra'is5 bebera*a re*rese&!asi gra'is #a&g da*a! di*i$i, ($e, user da&
me&gim*$eme&!asi+a& seb)a, link +e seb)a, (b-e+ +(&!e& a!a) ')&gsi =ebA**.
Pada =ebA** PHTRS i&i !erda*a! me&) &a"igasi #a&g dis)s)& seara ,(ri:(&!a$. @a&gma&a !erda*a! *ada sem)a ,(me sree& masi&g>masi&g )ser.
-
8/19/2019 Tugas Sistem pelaporan lubang
10/32
10
Gambar 2.8 Lama& L(g I&
Gambar 2. Pesa& m)&)$ +e!i+a L(g I& sa$a,
Ke!i+a m)&)$ *esa& i&i1 +em)dia& +$i+ OK ma+a a+a& +emba$i +e $ama& $(g i& se*er!i di!)&-)+
Gambar 2.8.
Gambar 2.2 Pesa& m)&)$ +e!i+a L(g I& be&ar
-
8/19/2019 Tugas Sistem pelaporan lubang
11/32
11
Ke!i+a m)&)$ *esa& i&i1 +em)dia& +$i+ OK ma+a a+a& me&am*i$+a& ,(me sree& bagi i!i:e&
se*e!i #a&g di!)&-)+ Gambar 2.0.
Gambar 2.0 H(me Sree& Ci!i:e&1 La*(ra& Ker)sa+a& Ja$a&
Se*er!i #a&g !er$i,a! dari gambar1 !erda*a! me&) &a"igasi #a&g dis)s)& seara ,(ri:(&!a$ bagi ,(me
sree& i!i:e&. Da& se!a$a, $(g i& ber,asi$ !adi1 $a&gs)&g mas)+ +e me&) La*(ra& Ker)sa+a& Ja$a&.
Kem)dia& me&)>me&) #a&g $ai& disam*i&ga a+a& di!)&-)++a& masi&g>masi&g ($e, Gambar 2.1Gambar 2.31 Gambar 2.61 Gambar 2.4.
-
8/19/2019 Tugas Sistem pelaporan lubang
12/32
12
Gambar 2. H(me Sree& Ci!i:e&1 Li,a! Pr(gress La*(ra&
Ji+a i&*)!a& *ada Gambar 2.0 !ida+ $e&g+a* a+a& m)&)$ *esa& er(r da& -i+a $e&g+a* i&*)!a&a
ma+a a+a& m)&)$ *esa& s)+ses. Kem)dia& a*a #a&g s)da, dii&*)!+a& a+a& mas)+ *ada Gambar
2..
Gambar 2.3 H(me Sree& Ci!i:e&1 Kri!i+ da& Sara&
Se*er!i #a&g $ai&1 -i+a s+a$a +e*)asa& be$)m diisi+a& ma+a a+a& m)&)$ *esa& er(r. Se!e$a, diisi
ma+a !ida+ ,ar)s me&gisi +ri!i+ da& sara&1 bisa $a&gs)&g di s)bmi!. Kem)dia& me&) edi! *ass%(rd
Gambar 2.61 !)gasa se*er!i *ada )m)ma.
-
8/19/2019 Tugas Sistem pelaporan lubang
13/32
13
Gambar 2.6 H(me Sree& Ci!i:e&1 Edi! Pass%(rd
Gambar 2.4 H(me Sree& Ci!i:e&1 Sig& O)!
Tida+ se*er!i me&) sig& ()! *ada )m)ma1 -i+a +i!a biasaa !i&gga$ +$i+ *ada me&) ma+a a+a&
$a&gs)&g me&)!)* $ama& da& +emba$i +e $ama& $(g i&. Gambar 2.4 me&)&-)++a& dib)a!a seb)a,
*i$i,a&1 se,i&gga mem)&g+i& )ser ma) me&)!)* $ama& da& +emba$i +e $ama& $(g i& a!a) me&)!)*
a*$i+asi. Pada Gambar 2.81 -i+a +i!a +$i+ !(mb($ SIGN UP ma+a a+a& m)&)$ me&) se*er!i Gambar
2.9 beri+)!. Ha$ i&i ,aa ber$a+) bagi i!i:e& #a&g be$)m memi$i+i a+)&. Da& *)$a *ada Gambar
2.81 -i+a +i!a memas)++a& ID dari se(ra&g admi&1 ma+a a+a& m)&)$ ,(me sree& bagi admi&1
se*er!i #a&g !am*a+ *ada Gambar 2.8/. Se*er!i *ada gambar1 $ama& a%a$ #a&g !erb)+a ada$a, me&)
Tamba, Admi&. Dima&a disi&i mem)&g+i&+a& se(ra&g admi& *er!ama a!a) admi& #a&g s)da,
!erda'!ar )&!)+ me&amba,+a& admi& bar). @a&g ma&a admi& *er!ama s)da, ada di da!abase.
-
8/19/2019 Tugas Sistem pelaporan lubang
14/32
1,
Gambar 2.9 Regis!rasi a+)& ;bar)< i!i:e&? Sig& U*
Gambar 2.8/ Admi& H(me Sree&1 Tamba, Admi&
Admi& #a&g s)da, !erda'!ar da$am da!abase -)ga mem)&g+i&+a& )&!)+ me$a+)+a& *emamba,a&
a!a)*)& *ere+r)!a& *e+er-a *erbai+a& -a$a&. De&ga& me&gisi+a& b(ra&g>b(ra&g #a&g s)da, !ersedia1
se*er!i *ada Gambar 2.881 da& me&g>+$i+ !(mb($ ADD *e+er-a a+a& !erda'!ar da& a+a& disim*a&
da$am da!abase. Pada Gambar 2.8 me&)&-)++a& ba,%a se(ra&g admi& !erda'!ar da*a! me$i,a! sia*a
sa-a+a, i!i:e& #a&g s)da, me&da'!ar+a& diri. A+a& !e!a*i1 da!abase !e&!a&g i!i:e& i!) ,aa seba!as
NIK da& &(mer Te$e*(& dari i!i:e& #a&g s)da, me&da'!ar+a& diri.
-
8/19/2019 Tugas Sistem pelaporan lubang
15/32
15
Gambar 2.88 Admi& H(me Sree&1 Ma&a-eme& Pe+er-a
Gambar 2.8 Admi& H(me Sree&1 Ma&a-eme& Mas#ara+a!
Pada me&) eri'i+asi La*(ra& ;Gambar 2.82< se(ra&g admi& mem)&g+i&+a& )&!)+ me&e&!)+a&
seara ma&)a$ *e+er-a #a&g s)da, !erda'!ar )&!)+ me&a&ga&i +er)sa+a& $)ba&g #a&g s)da,
di$a*(r+a& ($e, i!i:e& da& memberi+a& +(de $a*(ra& bagi se!ia* $a*(ra&. Per!ama admi& ,ar)s
memi$i, dari !abe$ di sebe$a, +a&a&1 +em)dia& +$i+. Se!e$a, !er*i$i,1 admi& da*a! $a&gs)&g
memberi+a& +(de )&!)+ masi&g>masi&g a$ama! #a&g s)da, !er$a*(r. Da& -)ga admi& ,ar)s memi$i,
sia*a *e+er-a #a&g a+a& me&a&ga&i. Ke!i+a sem)a s)da, di$a+)+a& de&ga& be&ar1 $a$) +$i+ !(mb($
S)bmi!. Kem)dia& !abe$ disam*i&g a+a& (!(ma!is ber)ba, da& s!a!)s #a&g sebe$)ma ber!)$is+a&
Be$)m di!a&ga&i a+a& berga&!i me&-adi Seda&g di!a&ga&i. Da& bagi #a&g s)da, !erisi masi,
da*a! diedi! a!a) dir)ba, $agi. Pada Gambar 2.80 ;me&) Ma&a-eme& Kri!i+ da& Sara&< ,aa
-
8/19/2019 Tugas Sistem pelaporan lubang
16/32
16
berisi+a& +ri!i+ da& sara& dari )ser. Da& me&) disam*i&ga ada$a, Sig& O)! ;Gambar 2.8
-
8/19/2019 Tugas Sistem pelaporan lubang
17/32
1C
Gambar 2.8 Admi& H(me Sree&1 Sig& O)!
Gambar 2.83 =(r+er H(me Sree&1 Ma&a-eme& Pr(gress
Pada Gambar 2.81 -i+a L(g I& de&ga& ID da& *ass%(rd *e+er-a ma+a a+a& !am*a+ Gambar 2.83 di
a!as. Di si&i se(ra&g *e+er-a da*a! me$a*(r+a& *r(gress #a&g seda&g ber-a$a& de&ga& me&gisi+a&
s+a$a da& +e!era&ga& *r(gress. @a&g ma&a de&ga& me&g>+$i+ !abe$ #a&g ada disam*i&g +a&a&.
Gambar 2.86 da& 2.84 masi&g>masi&g me&)&-)++a& me&) Edi! Pass%(rd da& Sig& O)!1 sama se*er!i
sebe$)ma1 !e!a*i i&i bagi %(r+er.
-
8/19/2019 Tugas Sistem pelaporan lubang
18/32
1-
Gambar 2.865 =(r+er H(me Sree&1 Edi! Pass%(rd
Gambar 2.84 =(r+er H(me Sree&1 Sig& O)!
D. IMPLEMENTASI TAMPILAN DAN PENGUJIAN
. Netbens J$
A+a& di)-i a*$i+asi PHTRS de&ga& 2 maam $(gi&1 #ai!)5
8. Sebagai Admi&
• Tam*i$a& U!ama
-
8/19/2019 Tugas Sistem pelaporan lubang
19/32
1
• Admi& me$a+)+a& Sig& I&
• Tam*i$a& *a&e$ Tamba, Admi&
Ber')&gsi )&!), me&amba, admi& da& me$i,a! sia*a sa-a #a&g !e$a, me&-adi admi&
-
8/19/2019 Tugas Sistem pelaporan lubang
20/32
20
• Tam*i$a& se!e$a, admi& di!amba,+a&
• Tam*i$a& *a&e$ Ma&a-eme& Pe+er-a
Ber')&gsi )&!)+ me&amba, *e+er-a da& me$i,a! sia*a sa-a #a&g !e$a, me&-adi
*e+er-a
-
8/19/2019 Tugas Sistem pelaporan lubang
21/32
21
• Tam*i$a& +e!i+a =(r+er ber,asi$ di!amba,+a&
• Tam*i$a& Ma&a-eme& Mas#ara+a!
Ber')&gsi )&!)+ me&am*i$+a& sia*a sa-a mas#ara+a! #a&g !e$a, me&da'!ar
-
8/19/2019 Tugas Sistem pelaporan lubang
22/32
22
• Tam*i$a& ma&a-eme& Kri!i+ da& Sara&
Ber')&gsi me$i,a! +ri!i+ da& sara& dari mas#ara+a!
• Tam*i$a& eri'i+asi La*(ra&
Ber')&gsi )&!)+ me$i,a! $a*(ra& #a&g !e$a, dii&*)!+a&1 memberi+a& K(de $a*(ra&
da& =(r+er #a&g a+a& di-adi+a& Pe&a&gg)&g Ja%ab se!e$a, $a*(ra& di"eri'i+asi
-
8/19/2019 Tugas Sistem pelaporan lubang
23/32
23
• Tam*i$a& Sig& O)!
. Sebagai =(r+er
• Tam*i$a& )!ama
Ber')&gsi sebagai !em*a! sig& i&
• Tam*i$a& Ma&a-eme& Pr(gress
-
8/19/2019 Tugas Sistem pelaporan lubang
24/32
2,
Ber')&gsi )&!)+ )*da!e *r(gress *erbai+a& $)ba&g
• Tam*i$a& +e!i+a )*da!e ma&a-eme& *r(gress ber,asi$
-
8/19/2019 Tugas Sistem pelaporan lubang
25/32
25
• Tam*i$a& edi! *ass%(rd admi&
Ber')&gsi )&!)+ edi! *ass%(rd
• Tam*i$a& se!e$a, edi! Pass%(rd ber,asi$
-
8/19/2019 Tugas Sistem pelaporan lubang
26/32
26
2. Sebagai Mas#ara+a!
• Tam*i$a& $(gi& User
• Tam*i$a& Sig& U* Ci!i:e&
Ber')&gsi me&da'!ar+a& Mas#ara+a! bar)
• Tam*i$a& +e!i+a *e&da'!ara& ber,asi$
-
8/19/2019 Tugas Sistem pelaporan lubang
27/32
2C
• Tam*i$a& Pe$a*(ra& Ker)sa+a& Ja$a&
• Tam*i$a& *ada saa! Br(%se F(!(
-
8/19/2019 Tugas Sistem pelaporan lubang
28/32
2-
• Tam*i$a& *ada saa! a+a& S)bmi! La*(ra&
• Tam*i$a& +e!i+a La*(ra& ber,asi$ dii&*)!+a&
-
8/19/2019 Tugas Sistem pelaporan lubang
29/32
2
• Tam*i$a& $i,a! *r(gress La*(ra& #a&g ber,asi$ dii&*)!+a& ($e, )ser !erseb)!
• Tam*i$a& Kri!i+ da& sara& )&!)+ DPU da& sis!em
-
8/19/2019 Tugas Sistem pelaporan lubang
30/32
30
• Tam*i$a& edi! Pass%(rd
• Tam*i$a& Sig& O)!
-
8/19/2019 Tugas Sistem pelaporan lubang
31/32
31
b. Dtbse
• Da!abase A!(r
• Da!abase La*(ra&
((m i&
• Da!abase Feedba+
-
8/19/2019 Tugas Sistem pelaporan lubang
32/32
32
BAB III
PENUTUP
Te$a, dira&a&g s)a!) #s!em PHTRS berbasis -a"a GUI #a&g memba&!) mas#ara+a! da$am
me$a+)+a& *e$a*(ra& +er)sa+a& -a$a&. S#s!em i&i me&gg)&a+a& !iga )ser #a+&i5 i!i:e&s1
%(r+er da& admi& ;DPU