8/16/2019 Template PPL OO_2.doc
1/21
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SISTEM INFORMASI PEMINJAMAN MOBIL ONLINE
( SIPEMOL)
untuk:
RentCar
Dipersiapkan oleh:
Arief Dwi Handana (209533424908)
Nakitta !esna "rdani (20953342490#)
Happ! Nur $raset!o (20953342552%)
Jurusan Teknik Elektro – Universitas Negeri Malang
Jalan Semarang 5, Malang
Jurusan Teknik Elektro
Universitas NegeriMalang
Nomor Dokumen Halaman
DPPL-OO
Revisi A
8/16/2019 Template PPL OO_2.doc
2/21
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEXTGL
- ! " D E # G
Ditulis
ole$
Di%eriksaole$
Disetu&uiole$
Jurusan Teknik Elektro UM DPPL- Hala!an " #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
3/21
Da%tar Hala!an Peru&a'an
Hala!an Revisi Hala!an Revisi
Jurusan Teknik Elektro UM DPPL- Hala!an ( #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
4/21
Da%tar )si#& $endahuluan&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'
# uuan $enulisan Dokuen&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'#&2 *in+kup ,asalah&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'#&3 Aturan $enooran&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'#&4 -eferensi&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'#&5 Deskripsi .u Dokuen ("khtisar)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'
2& /eutuhan $eran+kat *unak&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%2 Deskripsi .u 1iste&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%2&2 un+si .taa $eran+kat *unak&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%2&3 ,odel .se ase&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%
2&3 Definisi Ator&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%2&3&2 Definisi .se ase&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%2&3&3 Dia+ra .se ase&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&8
2&4 $rototipe Antaruka&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&82&5 1pesifikasi aahan&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&82&' lossar!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&9
3& ,odel Analisis&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
3 Deskripsi Arsitektur&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&3 "dentifikasi $aket Analisis&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&3&2 "dentifikasi /elas Analisis&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
3&2 -ealisasi .se ase ahap Analisis&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&3&3 /elas Analisis&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#
3&3 an++un+67awa dan Atriut&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&3&2 Asosiasi dan A+re+asi&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&3&3 eneralisasi&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&3&4 /eutuhan /husus&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#
3&4 $aket Analisis&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&5 Atiit! Dia+ra&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&3&' 1kenario .se ase&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
4& ,odel $eranan+an&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
4 Deskripsi Arsitektural&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&4 /onfi+urasi 7arin+an&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&4&2 "dentifikasi 1usiste $endukun+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&4&3 "dentifikasi 1usiste Aplikasi&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&4&4 "dentifikasi /elas $eranan+an&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
4&2 lass Dia+ra&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&4&3 /elas $eranan+an&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&4&4& 1euene Dia+ra&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&4&5 Antaruka&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'
5& "pleentasi&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&5 "pleentasi /oponen&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&5&2 "pleentasi 1usiste&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&5&3 "pleentasi Antaruka&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
'& $en+uian&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&20' -enana $en+uian&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&20'&2 $rosedur $en+uian&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&20
*A,$"-AN&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&23
1etelah Daftar "si oleh ada Daftar ael dan Daftar aar
Jurusan Teknik Elektro UM DPPL- Hala!an * #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
5/21
$+ Pen#a'uluan
1.1 Tujuan Penulisan Dokumen
Dokuen *60# ini erisi 1pesifikasi /eutuhan $eran+kat *unak (1/$*) atau
Software Requirment Spesification (1-1) untuk 1iste "nforasi $einaan ,oil Online&
uuan dari penulisan dokuen ini adalah untuk eerikan penelasan en+enai peran+kat
lunak !an+ akan dian+un aik erupa +aaran uu aupun penelasan detail dan
en!eluruh kepada pen+ean+ peran+kat lunak sehin++a pen+ean+ eiliki auan teknis
untuk pen+ean+an peran+kat lunak pada tahap selanutn!a&
1.2 Lingkup Masalah
1"$;,
8/16/2019 Template PPL OO_2.doc
6/21
dan istilah !an+ di+unakan serta deskripsi uu dokuen !an+ erupakan ikhtisar
dokuen 1/$*
A "" Deskripsi loal $eran+kat *unak
a "" enelaskan deskripsi uu dari peran+kat lunak !an+ akan dian+un&
$ada a ini akan dielaskan en+enai perpektif produk= fun+si produk= karakteristik
pen++una= atasan ? atasan produk serta asusi dan keer+antun+an dari produk !an+
akan dikean+kan&
A """ Deskripsi -ini /eutuhan
a """ erisi rinian keutuhan !an+ diutuhkan oleh siste& a ini
eerikan penelasan seara detail en+enai keutuhan antaruka eksternal siste
inforasi= keutuhan fun+sional= peodelan data= kualitas peran+kat lunak= atasan
peranan+an dan atriks kerunutan&
Jurusan Teknik Elektro UM DPPL- Hala!an #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
7/21
" .e&utu'an Peran/kat Lunak
2.1 Deskripsi mum $istem
1"$;,
8/16/2019 Template PPL OO_2.doc
8/21
1etelah elakukan peinaan oil= konsuen elakukan pea!aran oil seara
online den+an easukkan id@peinaan& 1usiste 10# akan en+elola data pea!aran
dan konsuen eneria ukti pea!aran&
1elanutn!a= apaila konsuen in+in elakukan pen+ealian peinaan oil=
konsuen dapat elakukann!a seara online& 1etelah elakukan pen+ealian oil= konsuen
akan endapatkan konfirasi pen+ealian&
2.2 %ungsi tama Perangkat Lunak
Adapun fun+si ? fun+si !an+ diiliki oleh produk siste inforasi ini adalah :
a& ,ela!ani peinaan oil enakup transaksi peinaan dan pen+ealian oil
& ,ela!ani pen+olahan data pendaftaran= data peinaan= data pea!aran dan data
pen+ealian peinaan oil&
& ,ela!ani peuatan ukti peinaan dan pea!aran &
d& ,ela!ani peuatan laporan peinaan dan pen+ealian data transaksi oil dan
konsuen&
"+( Mo#el Use Case
"+(+$ De%inisi A1tor
No Ator Deskripsi
# /onsuen ,en+isi for pendaftaran dan surat kontrak peinaan2
8/16/2019 Template PPL OO_2.doc
9/21
' siste en!ipan data ke tael lo+in
% lo+in
8 ek status
9 enapilkan data pen++una#0 en+isi surat kontrak
## ek surat kontrak
#2 en!ipan surat kontrak 1kenario Alternatif # lo+in
2 ek status3 keali ke halaan utaa
1kenario Alternatif # en+isi surat kontrak
2 ek surat kontrak 3 keali ke surat kontrak
"+(+( Dia/ra! Use Case
Pada fase Inception$ %uat diagram use case &ersi awal dalam '(* engkapi dengan uraian +ang menjelaskan diagramterse,ut*
Pada fase Ela,oration$ Per,aiki struktur diagram use case -lengkapi dengan e.tend uses dll) dan uraiann+a* engkapi ta,elre&isi*
Pada fase Construction$ /inalisasi diagram use case dan uraiann+a* engkapi ta,el re&isi*
2.4 Prototipe Antarmuka Pada fase Inception$Tampilkan prototipe antarmuka perangkat lunak dan ,eri penjelasan singkat untuk pemakaiann+a*
Pada fase Ela,oration$ 0ika perlu re&isi prototipe antarmuka dan uraiann+a* engkapi ta,el re&isi*
Pada fase Construction$Se#arusn+a suda# tidak ada peru,a#an* 0ika ada re&isi dan lengkapi ta,el re&isi*
2.5 $pesifikasi Tam&ahan
/eutuhan Non6fun+sional :#& ,eiliki keaanan pada lo+in2& ,eiliki
"+ Glossar3
1"$;,
8/16/2019 Template PPL OO_2.doc
10/21
( Mo#el Analisis
(+$ Deskripsi Arsitektur
(+$+$ )#enti%ikasi Paket Analisis
No Naa $aket .se ase erkait /eteran+an#& ,enentukan status #&lo+in $aket !an+ en+elola antar
uka untuk pen++una siste2& $einaan ,en+elola data peinaan $aket !an+ en+elola
peinaan oil3& $en+ealian ,en+elola data pen+ealian $aket !an+ en+elola
pen+ealian oil
(+$+" )#enti%ikasi .elas Analisis
No Naa $aket Naa /elas Analisis 7enis /elas(oundar!= ontrol= ;ntit!)
# $aket CCC #&2&3&
(+" Realisasi Use Case Ta'ap Analisis
Pada fase Inception$'ntuk setiap use case utama gam,arkan diagram kelas analisis &ersi awal*
Pada fase Ela,oration$ %uatla# diagram kelas analisis untuk setiap use case* engkapi ta,el re&isi*'ntuk setiap use case ,uatla# sequence diagram +ang menggam,arkan interaksi setiap o,jek dari kelasanalisis +ang terli,at di dalam use case terse,ut*
Pada fase Construction$ /inalisasi diagram kelas analisis dan sequence diagram untuk setiap use case* engkapi ta,el re&isi*
3.3 'elas Analisis
Pada fase Inception$ Pada fase ini ,elum diisi*
Pada fase Ela,oration$ %uat daftar kelas analisis ,erdasarkan #asil identifikasi kelas analisis per paket dalam ta,el ,erikut$
1o 1ama 2elas 0enis
'ntuk setiap kelas analisis lakukan$6 identifikasi tanggung3jawa, -responsi,ilit+)6 identifikasi atri,ut 6 identifikasi asosiasi dan agregasi antar kelas
Jurusan Teknik Elektro UM DPPL- Hala!an $5 #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
11/21
6 identifikasi generalisasi6 identifikasi ke,utu#an k#usus untuk realisasi kelas analisis
(+(+$ Tan//un/-Ja6a& #an Atri&ut
1ama 2elas 4aftar Tanggung30awa, 4aftar tri,ut 2elas .... 5*
6*7*
5*6*7*
(+(+" Asosiasi #an A/re/asi
4iisi jika ada*
(+(+( Generalisasi 4iisi jika ada*
(+(+* .e&utu'an .'usus
4iisi jika ada*
Pada fase Construction$ engkapi su,,a, 7*7*5 8 7*7*9* 0ika ada peru,a#an lengkapi ta,el re&isi*
(+* Paket Analisis
Jurusan Teknik Elektro UM DPPL- Hala!an $$ #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
12/21
(+, A1tivit3 Dia/ra!
menampilkan sign up
mengisi nama, username dan password
konfrmasi sign up
tidak
masuk ke halaman login
ya
A#si A$or Rea#si Sis$em
1kenario Noral# euka halaan utaa
2 enapilkan halaan3 si+n up
4 enapilkan for si+n up5 kosuen easukkan naa= usernae= password dan onfir password pada for 1i+n.p
' siste en!ipan data ke tael lo+in
1kenario Alternatif
# si+n up2 ek status si+n up
3 keali ke halaan utaa
Jurusan Teknik Elektro UM DPPL- Hala!an $" #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
13/21
menampilkan ormligin
cek status login
tidak
masuk ke halaman utama
ya
A#si A$or Rea#si Sis$em
1kenario Noral
# lo+in2 ek status
3 enapilkan data pen++una
1kenario Alternatif # lo+in
2 ek status
3 keali ke halaan utaa
Jurusan Teknik Elektro UM DPPL- Hala!an $( #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
14/21
menampilkan surat kontrak
cek surat kontrak
tidak
masuk ke halaman utama
ya
A#si A$or Rea#si Sis$em
1kenario Noral
# en+isi surat kontrak 2 ek surat kontrak
3 en!ipan surat kontrak
1kenario Alternatif # en+isi surat kontrak
2 ek surat kontrak
3 keali ke surat kontrak
* Mo#el Peran1an/an
*+$ Deskripsi Arsitektural
*+$+$ .on%i/urasi Jarin/an#&
*+$+" )#enti%ikasi 7u&siste! Pen#ukun/
Pada fase Inception$ Identifikasi su,sistem +ang akan digunakan untuk P ini misaln+a$
6 aplikasi lain +ang akan dimanfaatkan6 middleware dan software3s+stem +ang akan digunakan
Pada fase Ela,oration$ lokasikan su,sistem pendukung pada node +ang tela# teridentifikasi* (is* dengan melengkapi ta,el,erikut$
Jurusan Teknik Elektro UM DPPL- Hala!an $* #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
15/21
1o Su,sistem Pendukung 2et
engkapi dengan su,,a, 9*5*7 dan 9*5*9 ,erikut$
*+$+( )#enti%ikasi 7u&siste! Aplikasi
4iisi dengan identifikasi su,sistem +ang ,ersifat application3specific dengan mengacu pada #asilidentifikasi paket analisis dan diagram paket termasuk apa,ila ada su,sistem +ang akan di3reuse -dari
+ang suda# ada se,elumn+a)* Sertakan pula alokasi su,sistem terse,ut pada node +ang tela#teridentifikasi* %ole# di,uat dalam ,entuk ta,el seperti ,erikut$
1 o
1ama Su,sistem Paket nalisis terkait -jika ada) 2et
5* Su,sistem ...
*+$+* )#enti%ikasi .elas Peran1an/an'ntuk setiap su,sistem di atas identifikasi kelas perancangan dengan mengacu pada kelas analisis*Conto#$
1 o
1ama Su,sistem 1ama 2elas Perancangan 1ama 2elas nalisis -jikaada)
5 Su,sistem ... 5*6*7*
Pada fase Construction$ engkapi su,,a, 9*5*7 dan 9*5*9 serta ta,el re&isi*
4.2 (lass Diagram
Pada fase Inception$ Pada fase ini ,elum diisi*
Pada fase Ela,oration$ %uatla# diagram kelas untuk setiap use case*'ntuk setiap use case ,uatla# sequence diagram +ang menggam,arkan interaksi setiap o,jek dari kelas
perancangan +ang terli,at di dalam use case terse,ut* Sequence diagram perlu di,uat ulang apa,ilaada peru,a#an +ang cukup ,esar dari diagram kelas analisis menjadi diagram kelas perancangan*
Pada fase Construction$ engkapi diagram kelas dan sequence diagram untuk setiap use case*
4.3 'elas Peran)angan
Pada fase Inception$ Pada fase ini ,elum diisi*
Pada fase Ela,oration$ %uat daftar kelas perancangan ,erdasarkan #asil identifikasi kelas tiap su,sistem dalam ta,el ,erikut$
1o 1ama 2elas Perancangan 1ama 2elas nalisis -jika ada)
Jurusan Teknik Elektro UM DPPL- Hala!an $, #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
16/21
'ntuk setiap kelas lakukan$6 identifikasi operasi -mengacu pada tanggung3jawa, kelas) termasuk &isi,ilit+3n+a6 identifikasi atri,ut termasuk &isi,ilit+3n+a
6 identifikasi asosiasi dan agregasi antar kelas6 identifikasi generalisasi6 untuk operasi +ang kompleks sertakan algoritman+a6 identifikasi ke,utu#an k#usus untuk implementasi kelas
*+(+$ perasi #an Atri&ut
Nama %&erasi 'isibili$!(&ria$e &ubli)
Ke$eran"an
*o+in() $uli Dapat diakses oleh uuek@usernae() $riate Dapat diakses han!a dala satu
kelas
ek@password() $riate Dapat diakses han!a dala satukelas
ek@status() $riate Dapat diakses han!a dala satukelas
et@usenae() $riate Dapat diakses han!a dala satukelas
et@password() $riate Dapat diakses han!a dala satukelas
et@status() $riate Dapat diakses han!a dala satukelas
Displa!() $riate Dapat diakses han!a dala satukelas
setData$en!ewa() $uli .ntuk en+isi nilai pada
asin+6asin+ atriut+etData$en!ewa() $uli .ntuk en+ail nilai pada
asin+6asin+ atriutNama A$ribu$ 'isibili$!
(&ria$e &ubli)
Ti&e
.sernae $riate har
$assword $riate arhar
1tatus $uli 1trin+
notransaksi $riate 1trin+tan++al $riate Date
alaat $riate 1trin+notelp $riate "nt
idoil $riate 1trin+
idpen!ewa $riate 1trin+naapen!ewa $riate 1trin+ enisoil $riate 1trin+
laasewa $riate 1trin+tan++alkeali $riate Date
naaoperator $riate 1trin+total $riate "nt
*+(+" Asosiasi #an A/re/asi
:am,arkan jika ada*
Jurusan Teknik Elektro UM DPPL- Hala!an $ #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
17/21
*+(+( Generalisasi
:am,arkan jika ada*
4.4 $e*uen)e Diagram
Pada fase Inception$
Pada fase ini ,elum diisi
Pada fase Ela,oration$:am,arkan sequence diagram untuk setiap fungsionalitas use case
Pada fase Construction$ Per,aiki lapisan aplikasi dan diagram package jika perlu* engkapi ta,el re&isi*
Jurusan Teknik Elektro UM DPPL- Hala!an $0 #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
18/21
, )!ple!entasi
,+$ )!ple!entasi .o!ponen
No Naa /elas Naa ile isik Naa ile ;Ceutale
,is& Aount ,is& Aount&aa ,is& Aount&lass
No Naa /elas Naa ile isik 1tu Naa ile ;Ceutale 1tu
,is& Aount1tu ,is& Aount1tu&aa ,is& Aount1tu&lass
,+" )!ple!entasi 7u&siste!
1o 1ama Su,sistem 1ama /ile /isik 1ama 2elas
Su,sistem .... 5
6
5
6
Pada fase Construction$ engkapi daftar su,sistem +ang tela# diimplementasikan* engkapi ta,el re&isi*
5.3 "mplementasi Antarmuka
Pada fase Inception$ %elum diisi*
Pada fase Ela,oration$ 4iisi dengan daftar implementasi antarmuka* (isaln+a dalam ,entuk ta,el ,erikut$
1o ntarmuka 1ama /ile /isik 1ama /ile E.ecuta,le
Pada fase Construction$ engkapi daftar antarmuka +ang tela# diimplementasikan* Isi ta,el re&isi*
Jurusan Teknik Elektro UM DPPL- Hala!an $2 #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
19/21
Pen/u8ian
+.1 Ren)ana Pengujian
Pada fase Inception$ %elum diisi*
Pada fase Ela,oration$ %uat rencana pengujian misaln+a dalam ,entuk ta,el ,erikut$
1o 'se Case Pengujian 0enis Pengujian Identifikasi
5 ... 5* Skenario normal 6* Skenario ... -acuno*skenario)7* Skenario +++
5* %lack ,o. dan ;#ite %o.6* %lack %o.7*
'353...'353...'353...
'363...
Pada fase Construction$ /inalisasi ta,el rencana pengujian* engkapi ta,el re&isi*
+.2 Prose,ur Pengujian
Pada fase Inception$ %elum diisi*
Pada fase Ela,oration$Tuliskan prosedur pengujian misaln+a persiapan pengujian urutan pengujian +ang #arus dilakukandll
Pada fase Construction$ /inalisasi prosedur pengujian* engkapi ta,el re&isi*
Jurusan Teknik Elektro UM DPPL- Hala!an $4 #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
20/21
+.3 'omponen Pengujian
Pada fase Inception$
%elum diisi
Pada fase Ela,oration$ 0ika memanfaatkan komponen +ang di,uat k#usus untuk proses pengujian otomatis tuliskan di sini*
Pada fase Construction$ engkapi jika perlu*
+.4 Defe)t
Pada fase Inception$ %elum diisi
Pada fase Ela,oration$ %elum diisi
Pada fase Construction$Tuliskan defect +ang ditemukan setela# melakukan pengujian
+.5 -aluasi Pengujian
Pada fase Inception$ %elum diisi
Pada fase Ela,oration$ %elum diisi
Pada fase Construction$Tuliskan uraian e&aluasi #asil pengujian
Jurusan Teknik Elektro UM DPPL- Hala!an "5 #ari "$
Dokumen ini 'an in(ormasi )ang 'imilikin)a a'ala$ milik Jurusan Teknik Elektro-UM 'an *ersi(at ra$asia+Dilarang untuk mere%ro'uksi 'okumen ini tan%a 'iketa$ui ole$ Jurusan Teknik Elektro UM
8/16/2019 Template PPL OO_2.doc
21/21
LAMP)RAN
1-./.-
Top Related