Tugas Sistem pelaporan lubang

download Tugas Sistem pelaporan lubang

of 14

Transcript of 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