tugas besar 2
TRANSCRIPT
-
7/26/2019 Tugas Besar 2
1/32
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Perangkat Lunak Subsistem
Rental Mobil
untuk :
Tugas Kelompok Analisis Desain Sistem Komputer
Dipersiapkan oleh:
Fikri Firdaus 10211030Eko Dicky Prasetyo 10211012Ardyana Restu K 10211015Fityan Ali Munshi 10211037Riana Iransyah 1021102!Muha"ad Fadhli 10215701
Jurusan Sistem Komputer Universitas Komputer Indonesia
Jalan Dipatiukur No. 11!11"!11# $andung
%
Jurusan Sistem Komputer
Universitas KomputerIndonesia
Nomor okumen Halaman
1/
Re!isi Tgl:
R"
-
7/26/2019 Tugas Besar 2
2/32
AFTAR PERUBAHAN
Re!isi eskri#si
A
B
"
E
F
G
IND&'
T()
! A $ * D & + (
Ditulis
oleh
Kelomp
ok ,
Diperiksa
oleh
Asisten
Disetu-ui
oleh
Dosen
Jurusan Inormatika IT$ SK/)!(0, ,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
3/32
a$tar Halaman Peruba%an
Halaman Re!isi Halaman Re!isi
Jurusan Inormatika IT$ SK/)!(0, ,,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
4/32
a$tar Isi
Da#tar Isi$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%
Da#tar &a"'ar$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(
1 Pendahuluan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7
1$1 )u*uan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7
1$2 +in,ku- Masalah$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7
1$3 De#inisi. Akroni" dan /in,katan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$7
1$% Re#erensi$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
1$5 Deskri-si "u" Doku"en$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
2 Deskri-si &lo'al Peran,kat +unak$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
2$1 Pers-ekti# Produk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
2$2 Fun,si Produk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!
2$3 Karakteristik Pen,,una$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!
2$% atasan'atasan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!
2$5 Asu"si dan Keter,antun,an$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!
3 Deskri-si Rinci Ke'utuhan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$10
3$1 Ke'utuhan antar"uka eksternal$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$10
3$1$1 Antar"uka -e"akai$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$10
3$1$2 Antar"uka -eran,kat keras$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$103$1$3 Antar"uka -eran,kat lunak$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$10
3$1$% Antar"uka ko"unikasi$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$10
3$2 Ke'utuhan Fun,sionalitas$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$11
3$2$1 Fun,si Mencari uku$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$12
3$2$1$1 /kenario$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$12
3$2$1$2 Dina"ika 4'*ek$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$13
3$2$2 Fun,si -date An,,ota$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1%
3$2$2$1 /kenario$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1%
3$2$2$2 Dina"ika 4'*ek$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$15
3$2$3 Fun,si -date uku$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$17
3$2$3$1 /kenario$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$17
3$2$3$2 Dina"ika 4'*ek$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1!
3$2$% Fun,si atat Pe"in*a"an$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$21
3$2$%$1 /kenario$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$21
3$2$%$2 Dina"ika 4'*ek$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$22
3$2$5 Fun,si atat Pen,e"'alian$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$22
3$2$5$1 /kenario$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$22
Jurusan Inormatika IT$ SK/)!(0, ",
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
5/32
3$2$5$2 Dina"ika 4'*ek$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$23
3$2$( Fun,si +ihat +a-oran$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2%
3$2$($1 /kenario$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2%
3$2$($2 Dina"ika 4'*ek$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2%
3$3 Deskri-si KelasKelas$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$25
3$3$1 Dia,ra" Kelas$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$25
3$3$2 /-esi#ikasi Kelas$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2(
3$3$2$1 Kelas Main$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2(
3$3$2$1$1 Deskri-si Atri'ut$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2(
3$3$2$1$2 Deskri-si +ayanan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2(
3$3$2$2 Kelas ser$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2
3$3$2$2$1 Deskri-si Atri'ut$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2
3$3$2$2$2 Deskri-si +ayanan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2
3$3$2$3 Kelas An,,ota$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2!3$3$2$3$1 Deskri-si Atri'ut$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2!
3$3$2$3$2 Deskri-si +ayanan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2!
3$3$2$% Kelas Petu,as$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2!
3$3$2$%$1 Deskri-si Atri'ut$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2!
3$3$2$%$2 Deskri-si +ayanan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2!
3$3$2$5 Kelas Ka Per-us$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$30
3$3$2$5$1 Deskri-si Atri'ut$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$30
3$3$2$5$2 Deskri-si +ayanan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$30
3$3$2$( Kelas uku$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$31
3$3$2$($1 Deskri-si Atri'ut$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$31
3$3$2$($2 Deskri-si +ayanan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$31
3$3$2$7 Kelas /irkulasi uku$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$32
3$3$2$7$1 Deskri-si Atri'ut$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$32
3$3$2$7$2 Deskri-si +ayanan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$32
3$% Deskri-si Ke'utuhan 6on Fun,sional$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$33
3$%$1 Per#or"ansi$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$33
3$%$2 atasan Me"ori$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$33
3$%$3 Modus 4-erasi$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$33
3$%$% Ke'utuhan Ada-tasi +okasi$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$33
3$5 Atri'ut Kualitas Peran,kat +unak$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$33
3$5$1 Keandalan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$33
3$5$2 Ketersediaan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$3%
3$5$3 Kea"anan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$3%
3$5$% Kere"aatan "aintaina'ility8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$3%
3$5$5 Ke-e"indahan -orta'ility8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$3%
Jurusan Inormatika IT$ SK/)!(0, 4,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
6/32
3$( atasan Perancan,an$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$3%
3$7 Matriks Keterunutan$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$3%
Jurusan Inormatika IT$ SK/)!(0, #,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
7/32
a$tar Gambar
&a"'ar 1$ se ase Dia,ra"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$12
&a"'ar 2$ Dia,ra" /ekuensial untuk Mencari uku erdasarkan 9udul$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1%
&a"'ar 3$ Dia,ra" /ekuensial untuk Mencari uku erdasarkan Pen,aran,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1%
&a"'ar %$ Dia,ra" /ekuensial untuk -date An,,ota )a"'ah An,,ota8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1(
&a"'ar 5$ Dia,ra" /ekuensial untuk -date An,,ota :a-us An,,ota8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$17
&a"'ar ($ Dia,ra" /ekuensial untuk -date An,,ota Edit An,,ota8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$1
&a"'ar 7$ Dia,ra" /ekuensial untuk -date uku )a"'ah uku8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$20
&a"'ar $ Dia,ra" /ekuensial untuk -date uku :a-us uku8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$21
&a"'ar !$ Dia,ra" /ekuensial untuk -date uku Edit uku8$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$22
&a"'ar 10$ Dia,ra" /ekuensial untuk atat Pe"in*a"an$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$23
&a"'ar 11$ Dia,ra" /ekuensial untuk atat Pen,e"'alian$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2%
&a"'ar 12$ Dia,ra" /ekuensial untuk +ihat +a-oran$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$25
&a"'ar 13$ Dia,ra" Kelas$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$2(
Jurusan Inormatika IT$ SK/)!(0, 5,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
8/32
& Pen'a%uluan
1.1 Tujuan
Doku"en s-esi#ikasi ke'utuhan -en,,una siste" ini 'ertu*uan "e"'erikan deskri-si u"u" "au-un
detail "en,enai ke'utuhan -en,,una dala" -eran,kat lunak /u'siste" rental "o'il$
1.2 Lingkup Masalah
Produk -eran,kat lunak untuk su'siste" rental "o'il yan, dike"'an,kan ini 'erna"a
;Rencar
-
7/26/2019 Tugas Besar 2
9/32
a' 1 Pendahuluan. "eru-akan -en,antar doku"en /KP+ yan, 'risi tu*uan -enulisan
doku"en. lin,ku- "asalah -en,e"'an,an -eran,kat lunak. *u,a "e"uat de#inisi. akroni" dan
istilah yan, di,unakan serta deskri-si u"u" doku"en yan, "eru-akan ikhtisar doku"en
/KP+$
a' 2 Deskri-si &lo'al Peran,kat +unak. "ende#inisikan -ers-ekti# -roduk -eran,kat lunak
serta asu"si dan keter,antun,an yan, di,unakan dala" -en,e"'an,an /I/F4PERP/$
a' 3 Deskri-si Rinci Ke'utuhan. "endeskri-sikan ke'utuhan khusus 'a,i /I/F4PERP/ .
yan, "eli-uti ke'utuhan antar"uka eksternal. ke'utuhan #un,sionalitas. ke'utuhan
-er#or"ansi. 'atasan -erancan,an. atri'ut siste" -eran,kat lunak dan ke'utuhan lain dari
/I/F4PERP/$
( eskri#si Global Perangkat Lunak
2.1 #erspektif #roduk
Dala" -ro,ra" ini akan terda-at 'anyak ti-e data yan, di ,unakan se-erti. strin,. inte,er dan real$
/erta "en,,unakan na"a ?aria'el yaitu *enis "o'il. kode "o'il. la"a rental. dan total 'iaya atau har,a
yan, di-erlukan untuk "en,etahui har,a yan, sudah diteta-kan oleh -erusahaan$ Dala" -ro,ra" ini
*u,a di'uat siste" yan, da-at "e"'erikan kenya"anan 'a,i konsu"en dan -e"ilik rental kendaraan$
/ehin,,a tidak ada -ihak yan, diru,ikan dala" -enyeaan rental "o'il ini$ Di"ana didala"nya
terda-at #asilitas re,istrasi data diri konsu"en8$
2.2 $ungsi #roduk
Peran,kat +unak /I/F4PERP/ ini "e"-unyai 'e'era- #un,si uta"a. antara lain=
/KP+18 Rencar da-at "elakukan lo,in untuk o-erator$
/KP+28 Rencar da-at "elakukan -roses transaksi -enyeaan dan -en,e"'alian$
/KP+38 Rencar da-at "e"'erikan la-oran ke konsu"en$
2.3 %arakteristik #engguna
Kate,ori Pen,,una Akti?itas
4-erator
a8 +o,in$'8 Men,in-ut data konsu"en$c8 Melayani -enyeaan "o'il$d8 uat la-oran -enyeaan$e8 Melayani -en,e"'alian "o'il$
Konsu"enMeneri"a la-oran transaksi
-enyeaan
Mo'ilMenyediakan ketersediaan "o'il
dan su-ir$
Jurusan Inormatika IT$ SK/)!(0, 7,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
10/32
2.4 &atasan'(atasan
Pro,ra" ini di'an,un "en,,unakan 'ahasa -e"o,ra"an P:P$
Pro,ra" diakses oleh o-erator "en,,unakan e''roser se-erti. &oo,le hro"e. MoBilla
Fire#oC. dll8
:anya "e"-roses transaksi -enyeaan dan -en,e"'alian
:anya di,unakan dala" 9arin,an lokal$
2.! Asumsi dan %etergantungan
4-erator Rencar sudah ter'iasa "en,,unakan ko"-uter$
) eskri#si Rin*i Kebutu%an
3.1 %e(utuhan antarmuka eksternal
)+&+& Antarmuka #emakai
Rencar "en,,unakan ta"-ilan yan, 'er'asis ,ra#is atau &I8. user "udah "en,,unakannya karena
ta"-ilan yan, sederhana "iri- se-erti so#tare -ada syste" o-erasi di Microso#t indos$
)+&+( Antarmuka #erangkat keras
Rencar hanya "e"erlukan se'uah -eran,kat ko"-uter$
)+&+) Antarmuka #erangkat lunak
Rencar akan di'uat se'a,ai syste" untuk -enyeaan -en,e"'alian kendaraan roda e"-at$
Men,,unakan P:P ke"udian data'ase -eran,kat lunak yan, di'an,un "en,,unakan My/>+$
Pro,ra" ini diakses "en,,unakan e''roser$
)+&+, Antarmuka komunikasi
Rencar lan,sun, di,unakan oleh o-erator. o-erator disini adalah oran, yan, "en,o-erasikan ko"-uter$
Jurusan Inormatika IT$ SK/)!(0, 10,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
11/32
3.2 %e(utuhan $ungsionalitas
erikut ini adalah Use Case Diagram yan, "en*elaskan interaksi entitasentitas eksternal den,an
system$ 4-erator da-at "elakukan lo,in. in-ut data. "e"'uat la-oran -enyeaan dan "e"'uat
la-oran -en,e"'alian$
includeGG
includeGG
4-erator
Konsu"en
eCtendedGG
eCtendedGG
4-erator
Konsu"en
&a"'ar 1$ Use Case Diagram
Jurusan Inormatika IT$ SK/)!(0, 11,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
ukti la-oran -enyeaan
In-ut Data Konsu"en
9enis Mo'il
ukti la-oran -en,e"'alian
Data /ea
Data konsu"en
Me"'uat data-enyeaan
Meneri"a la-oranteransaksi -enyeaan
-
7/26/2019 Tugas Besar 2
12/32
)+(+& Fungsi #en-e.aan 'an #engembalian mobil
Fun,si ini adalah -enyeaan dan -en,e"'alian "o'il$
)+(+&+& Skenario
A$ /kenario -enyeaan "o'il =
1$ Konsu"en datan, ke rental "o'il dan "e"ilih "o'il yan, akan disea dan *u"lah su-ir
2$ 4-erator "e"asukan data konsu"en
3$ 4-erator "e"asukan *enis "o'il dan su-ir yan, di-ilih konsu"en
%$ 4-erator "e"'uat la-oran -enyeaan$
$ /kenario -en,e"'alian "o'il =
1$ /aat "en,e"'alikan "o'il. konsu"en "enyerahkan 'ukti -enyeaan ke-ada o-erator.
ke"udian o-erator "elakukan -en,ecekan a-akah data konsu"en sesuai den,an 'ukti
-enyeaan$
2$ /etelah -etu,as "elakukan -en,ecekan data konsu"en ke"udian o-erator "elakukan
-en,ecekan terhada- data sea a-akah sesuai den,an 'atas -en,e"'alian "o'il$
)+(+&+( inamika /b0ek
User 8ain $uku
masukan -udul 3uku
am3il ino 3uku
am3il ino 3uku
mengeluaran ino 3uku
loop untuk
semua 3uku
ino 3uku 2ang dinginkan
&a"'ar 2$ Dia,ra" /ekuensial untuk Mencari uku erdasarkan 9udul
Jurusan Inormatika IT$ SK/)!(0, 1,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
13/32
User 8ain $uku
loop untuk
semua 3uku
masukan nama pengarang
ino 3uku 2ang dinginkan
am3il ino 3uku
am3il ino 3uku
mengeluaran ino 3uku
&a"'ar 3$ Dia,ra" /ekuensial untuk Mencari uku erdasarkan Pen,aran,
)+(+( Fungsi U#'ate Anggota
Fun,si u-date an,,ota ini di'a,i "en*adi ti,a yaitu ta"'ah an,,ota 'aru. ha-us an,,ota yan, sudah
ada. dan edit in#o an,,ota$
)+(+(+& Skenario
A$ /kenario u-date an,,ota untuk "ena"'ah an,,ota =
1$ Petu,as "e"inta syste" untuk "ena"'ah an,,ota 'aru
2$ Main -ro,ra" "e"'uat an,,ota 'aru
3$ Main -ro,ra" "e"'erikan -esan 'erhasil atau tidaknya -ena"'ahan an,,ota terse'ut ke
-etu,as
%$ 9ika 'erhasil. -etu,as "e"asukan in#o an,,ota 'aru ke dala" "ain -ro,ra"
5$ Main -ro,ra" "en,eset in#o an,,ota 'aru terse'ut
$ /kenario u-date an,,ota untuk "en,ha-us an,,ota =
1$ Petu,as "e"asukan ID an,,ota yan, akan diha-us
2$ Main -ro,ra" "en,a"'il in#o an,,ota seoran, an,,ota
3$ An,,ota "en,a"'il in#onya
%$ An,,ota "en,eluarkan in#onya ke "ain -ro,ra"
5$ Proses 2 sa"-ai % dilakukan untuk se"ua an,,ota dan 'elu" kete"u an,,ota yan, diin,inkan
Jurusan Inormatika IT$ SK/)!(0, 1,,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
14/32
($ 9ika kete"u. "ain -ro,ra" akan "e"'erikan -esan kon#ir"asi ke -etu,as
7$ Petu,as "e"'alas kon#ir"asi
$ 9ika -etu,as yakin untuk "en,ha-us an,,ota terse'ut "aka "ain -ro,ra" akan "en,ha-us
an,,ota terse'ut
$ /kenario u-date an,,ota untuk "en,edit an,,ota =
1$ Petu,as "e"asukan ID an,,ota yan, akan diedit
2$ Main -ro,ra" "en,a"'il in#o an,,ota seoran, an,,ota
3$ An,,ota "en,a"'il in#onya
%$ An,,ota "en,eluarkan in#onya ke "ain -ro,ra"
5$ Proses 2 sa"-ai % dilakukan untuk se"ua an,,ota dan 'elu" kete"u an,,ota yan, diin,inkan
($ 9ika kete"u. "ain -ro,ra" akan "en,eluarkan in#o an,,ota yan, la"a ke -etu,as
7$ Petu,as "e"asukan in#o an,,ota terse'ut yan, 'aru ke "ain -ro,ra"
$ Main -ro,ra" "en,eset in#o an,,ota 'aru terse'ut
)+(+(+( inamika /b0ek
/etugas 8ain Anggota
permintaan menam3ah anggota
mem3uat anggota 3aru
mem3erikan pesan 3erhasiltidak
memasukan ino anggota 3aru-ika
penam3ahan
anggota
3erhasilset ino anggota 3aru
&a"'ar %$ Dia,ra" /ekuensial untuk -date An,,ota )a"'ah An,,ota8
Jurusan Inormatika IT$ SK/)!(0, 1",
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
15/32
User 8ain Anggota
loop untuk
semua
anggota dan
3elum ketemu
masukan ID anggota 2ang akan dihapus
pesan kon.irmasi
am3il in.o anggota
am3il ino anggota
mengeluaran ino anggota
-ika ketemu
mem3alas konirmasi
hapus anggota-ika 2akin
dihapus
&a"'ar 5$ Dia,ra" /ekuensial untuk -date An,,ota :a-us An,,ota8
Jurusan Inormatika IT$ SK/)!(0, 14,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
16/32
User 8ain Anggota
loop untuk
semua
anggota dan
3elum ketemu
-ika ketemu
masukan ID anggota 2ang akan diedi t
ino anggota 2ang lama
memasukan ino anggota 2ang 3aru
am3il ino anggota
am3il ino anggota
mengeluaran ino anggota
set ino anggota 2ang 3aru
&a"'ar ($ Dia,ra" /ekuensial untuk -date An,,ota Edit An,,ota8
)+(+) Fungsi U#'ate Buku
Fun,si u-date 'uku ini di'a,i "en*adi ti,a yaitu ta"'ah 'uku 'aru. ha-us 'uku yan, sudah ada. dan
edit in#o 'uku$
)+(+)+& Skenario
A$ /kenario u-date 'uku untuk "ena"'ah 'uku =
1$ Petu,as "e"inta syste" untuk "ena"'ah 'uku 'aru
2$ Main -ro,ra" "e"'uat 'uku 'aru
3$ Main -ro,ra" "e"'erikan -esan 'erhasil atau tidaknya -ena"'ahan 'uku terse'ut ke -etu,as
%$ 9ika 'erhasil. -etu,as "e"asukan in#o 'uku 'aru ke dala" "ain -ro,ra"
5$ Main -ro,ra" "en,eset in#o 'uku 'aru terse'ut
Jurusan Inormatika IT$ SK/)!(0, 1#,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
17/32
$ /kenario u-date 'uku untuk "en,ha-us 'uku =
1$ Petu,as "e"asukan kode 'uku yan, akan diha-us
2$ Main -ro,ra" "en,a"'il in#o 'uku dari se'uah 'uku
3$ uku "en,a"'il in#onya
%$ uku "en,eluarkan in#onya ke "ain -ro,ra"
5$ Proses 2 sa"-ai % dilakukan untuk se"ua 'uku dan 'elu" kete"u 'uku yan, diin,inkan
($ 9ika kete"u. "ain -ro,ra" akan "e"'erikan -esan kon#ir"asi ke -etu,as
7$ Petu,as "e"'alas kon#ir"asi
$ 9ika -etu,as yakin untuk "en,ha-us 'uku terse'ut "aka "ain -ro,ra" akan "en,ha-us 'uku
terse'ut
$ /kenario u-date an,,ota untuk "en,edit an,,ota =
1$ Petu,as "e"asukan kode 'uku yan, akan diedit
2$ Main -ro,ra" "en,a"'il in#o 'uku dari se'uah 'uku
3$ uku "en,a"'il in#onya
%$ uku "en,eluarkan in#onya ke "ain -ro,ra"
5$ Proses 2 sa"-ai % dilakukan untuk se"ua 'uku dan 'elu" kete"u 'uku yan, diin,inkan
($ 9ika kete"u. "ain -ro,ra" akan "en,eluarkan in#o 'uku yan, la"a ke -etu,as
7$ Petu,as "e"asukan in#o 'uku terse'ut yan, 'aru ke "ain -ro,ra"
$ Main -ro,ra" "en,eset in#o 'uku 'aru terse'ut
Jurusan Inormatika IT$ SK/)!(0, 15,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
18/32
)+(+)+( inamika /b0ek
/etugas 8ain $uku
-ika
penam3ahan
3uku 3erhasil
permintaan menam3ah 3uku
mem3erikan pesan 3erhasiltidak
memas ukan ino 3uku 3aru
mem3uat 3uku 3aru
set ino 3uku 3aru
&a"'ar 7$ Dia,ra" /ekuensial untuk -date uku )a"'ah uku8
Jurusan Inormatika IT$ SK/)!(0, 16,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
19/32
User 8ain $uku
loop untuk
semua 3uku
dan 3elum
ketemu
-ika ketemu
-ika 2akin
dihapus
masukan kode 3uku 2ang akan dihapus
pesan kon.irmasi
mem3alas kon.irmasi
am3il in.o 3uku
am3il ino 3uku
mengeluaran ino 3uku
hapus 3uku
&a"'ar $ Dia,ra" /ekuensial untuk -date uku :a-us uku8
Jurusan Inormatika IT$ SK/)!(0, 17,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
20/32
User 8ain $uku
loop untuk
semua 3uku
dan 3elum
ketemu
-ika ketemu
masukan kode 3uku 2ang akan diedit
ino 3uku 2ang lama
memasukan ino 3uku 2ang 3aru
am3il ino 3uku
am3il ino 3uku
mengeluaran ino 3uku
set ino 3uku 2ang 3aru
&a"'ar !$ Dia,ra" /ekuensial untuk -date uku Edit uku8
)+(+, Fungsi "atat Pemin0aman
)+(+,+& Skenario
1$ Petu,as "e"asukan ID an,,ota dan kode 'uku ke "ain -ro,ra"
2$ Main -ro,ra" "e"'uat sirkulasi 'uku 'aru
3$ Main -ro,ra" "en,eset in#o sirkulasi 'uku 'aru terse'ut
%$ Main -ro,ra" "en,a"'il in#o 'uku dari se'uah 'uku
5$ uku "en,a"'il in#onya
($ uku "en,eluarkan in#onya ke "ain -ro,ra"
7$ Proses % sa"-ai ( dilakukan untuk se"ua 'uku dan 'elu" kete"u 'uku yan, diin,inkan
$ Main -ro,ra" akan "en,eset status 'uku yan, akan di-in*a" terse'ut
Jurusan Inormatika IT$ SK/)!(0, 0,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
21/32
)+(+,+( inamika /b0ek
/etugas 8ain Sirkulasi $uku $uku
masukan ID anggota dan kode 3uku 2ang dipin-am
mem3uat sirkulasi 3uku 3aru
memasukan ino sirkulasi 3uku 3aru
am3il ino 3uku
am3il ino 3uku
mengeluarkan ino 3uku
loop untuk
semua 3uku
dan 3elum
ketemu
set status 3uku men-adi pin-am
&a"'ar 10$ Dia,ra" /ekuensial untuk atat Pe"in*a"an
)+(+1 Fungsi "atat Pengembalian
)+(+1+& Skenario
1$ Petu,as "e"asukan ID an,,ota dan kode 'uku ke "ain -ro,ra"
2$ Main -ro,ra" "en,a"'il in#o 'uku dari se'uah 'uku
3$ uku "en,a"'il in#onya%$ uku "en,eluarkan in#onya ke "ain -ro,ra"
5$ Proses 2 sa"-ai % dilakukan untuk se"ua 'uku dan 'uku yan, diin,inkan 'elu" kete"u
($ Main -ro,ra" "en,eset status 'uku "en*adi 'e'as -in*a"
7$ Main -ro,ra" "en,a"'il in#o sirkulasi 'uku
$ /irkulasi 'uku "en,a"'il in#onya
!$ /irkulasi 'uku "en,eluarkan in#onya ke "ain -ro,ra"
10$ Proses 7 sa"-ai ! dilakukan untuk se"ua sirkulasi 'uku. dia"'il in#o yan, ter'aru
11$ Main -ro,ra" "en,eset status sirkulasi 'uku terse'ut
Jurusan Inormatika IT$ SK/)!(0, 1,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
22/32
12$ Main -ro,ra" akan "en,eluarkan in#o sirkulasi 'uku terse'ut 'eserta denda yan, harus
di'ayar oleh -e"in*a" ke -etu,as
)+(+1+( inamika /b0ek
/etugas 8ain Sirkulasi $uku $uku
masukan ID anggota dan kode 3uku
am3il ino 3uku
am3il ino 3uku
mengeluarkan ino 3uku
loop untuk
semua 3uku
dan 3elum
ketemu
set status 3uku men-adi 3e3as pin-am
am3il ino sirkulasi 3uku
am3il ino sirkulasi 3uku
mengeluarkan ino sirkulasi 3uku
loop untuk
semua sirkulasi
3uku dan
3elum ketemu
set status sirkulasi
mengeluarkan ino sirkulasi 3uku dan denda
&a"'ar 11$ Dia,ra" /ekuensial untuk atat Pen,e"'alian
Jurusan Inormatika IT$ SK/)!(0, ,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
23/32
)+(+2 Fungsi Li%at La#oran
)+(+2+& Skenario
1$ Ke-ala -er-ustakaan "e"inta untuk syste" untuk "elihat la-oran
2$ Main -ro,ra" "en,a"'il in#o sirkulasi 'uku
3$ /irkulasi 'uku "en,a"'il in#onya
%$ /irkulasi 'uku "en,eluarkan in#onya ke "ain -ro,ra"
5$ Main -ro,ra" akan "encatat in#o terse'ut dala" la-oran
($ Proses 2 sa"-ai 5 dilakukan untuk se"ua sirkulasi 'uku
7$ Main -ro,ra" "ena"-ilkan la-oran ke ke-ala -er-ustakaan
)+(+2+( inamika /b0ek
Ka /erpus 8ain Sirkulasi $uku
permintaan melihat laporan
am3il ino sirkulasi 3uku
am3il ino si rkulasi 3uku
mengeluarkan ino sirkulasi 3uku
masukan ino dalam laporan
loop untuk
semua
sirkulasi 3uku
menampilkan laporan
&a"'ar 12$ Dia,ra" /ekuensial untuk +ihat +a-oran
Jurusan Inormatika IT$ SK/)!(0, ,,
Dokumen ini dan inormasi 2ang dimilikin2a adalah milik Jurusan Teknik Inormatika!IT$ dan 3ersiat rahasia. Dilarang untuk me!reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Inormatika
-
7/26/2019 Tugas Besar 2
24/32
3.3 Deskripsi %elas'%elas
)+)+& iagram Kelas
Anggota
Ka /erpus
sho9:eport;+$
)+1+) Keamanan
Pencatatan transaksi -e"in*a"an "o'il hanya da-at dilakukan oleh oran, yan, "e"iliki hak akses
se'a,ai o-erator rental "o'il$ +a-oran data rental hanya da-at dilakukan oleh oran, yan, "e"iliki hak
akses se'a,ai -e"ilik rental "o'il$
)+1+, Kerema.atan 4maintainabilit-5
Rencar tidak "e"erlukan -eraatan khusus -eraatan data dilakukan oleh Data"ase #$ministratordi
ser?er8$
)+1+1 Ke#emin'a%an 4#ortabilit-5
Rencar 'ersi#at tidakporta"le. karena secara khusus dirancan, untuk 'er*alan -ada siste" -enyeaan
kendaraan "o'il$
)+2 Batasan Peran*angan
Rencar akan dii"-le"entasikan -ada /iste" 4-erasi indos 7 lti"ate. "en,,unakan 'ahasa
-e"ro,ra"an P:P dan My/>+$
)+3 Matriks Keterunutan
Ins-eksi Rencar akan dilakukan den,an "en,a"ati kode -ro,ra" yan, telah dihasilkan -er "odul$
Analisis akan dilakukan den,an -en,ukuran dari hasil Rencar den,an hasil yan, dihara-kan$
De"onstrasi akan dilakukan den,an "en,a"ati kesesuaian antara "asukan dan keluaran$
3.) Matriks %eterunutan
SKP Fungsi TOR
/KPF1 Men,endalikan sirkulasi 'uku -ada -roses -e"in*a"an dan -en,e"'alian
'uku
)4RF 1$1
/KPF2 Melakukan -encarian 'uku )4RF 1$2
/KPF3 Men,elola -e"eliharaan data 'uku )4RF 1$3
/KPF% Men,elola -e"eliharaan data an,,ota )4RF 1$%
/KPF5 Men,hasilkan la-oran ke-ada ke-ala -er-ustakaan )4RF 1$5
J I tik IT$ SK/) (0, ,,