deskripsi perancangan perangkat lunak pelancong.com
TRANSCRIPT
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
1/56
DESKRIPSI P
SISTEM INFO
DAN TRAVE
Frida
RANCANGAN PERANGKAT L
MASI PENYEDIA JASA LAYA
L WISATA INDONESIA MENGG
RAMEWORK CODEIGNITER
Dipersiapkan oleh:
Kelompok 2
yundha Putry (12515040211100
hl l f (
NAK (OO)
AN TOUR
UNAKAN
)
)
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
2/56
M hl Fi i Alifi (12515040011102 )
A.Revisi
1
2
3
4
5
6
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
AFTAR HALAMAN PERUBAHADeskripsi
Di sequence diagram, boundary, control daentity menjadi kelas dan panah menjadimethodnya
Antarmuka berikan 3 gambar
Algoritma dan query berikan 3 sampai 5 saj Buat tabel kerunutan Buat tabel kerunutan Antarmuka berikan 3 gambar Algoritma dan query berikan 3 sampai 5 sajBuat tabel kerunutan
omor DokumenRevisi : 1
N
n
a
a
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
3/56
B.
HalamanSe
Alg
Anta
Tabe
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
AFTAR HALAMAN PERUBAHA
Revisi Halaman Ruence diagaram
ritma dan query
r muka
l kerunutan
omor DokumenRevisi : 1
N
evisi
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
4/56
A. D
defined.
B. DC. D
D. D
E. D
F. D
BAB I. Pe
1.1 Tujuan Pe
1.2 Lingkup
1.3 Definisi D
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
C. DAFTAR ISI
FTAR REVISI PERUBAHAN......... Error
FTAR HALAMAN PERUBAHAN .............FTAR ISI.......................................................
FTAR TABEL...............................................
FTAR GAMBAR ..........................................
FTAR DIAGRAM ........................................
dahuluan........................................................
ulisan Dokumen.............................................
asalah .............................................................
n Istilah..........................................................
omor DokumenRevisi : 1
Bookmark not
........................ 2 ........................ 3
........................ 5
........................ 5
........................ 5
........................ 6
........................ 6
........................ 6
........................ 6
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
5/56
2.1.8 Use Ca2.1.9 Use Ca
2.1.10 Use Ca
2.1.11 Use Ca
2.3 Diagram C
BAB III. Pe
3.1 Perancang
3.1.1 Kelas u
3.1.2 Kelas b
3.1.3 Kelas
3.1.4 Kelas p
3.1.5 Kelas p
3.1.6 Kelas p
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
se Membuat Chatting...................................... se Registrasi....................................................
se Login ..........................................................
se Membaca Berita .........................................
lass Keseluruhan ............................................
ancangan Rinci ..............................................
n Detil Kelas..................................................
ser ...................................................................
erita.................................................................
hatting............................................................
emesanan........................................................
embayaran ......................................................
aket .................................................................
omor DokumenRevisi : 1
...................... 20 ...................... 21
...................... 21
...................... 22
...................... 22
...................... 23
...................... 23
...................... 23
...................... 26
...................... 28
...................... 30
...................... 32
...................... 33
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
6/56
TABEL 1 DEFINISI DAN I
TABEL 2 ATURAN PENA
DIAGRAM 1 USE CASE M
DIAGRAM 2 SEQUENCE M
DIAGRAM 3 SEQUENCE M
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
D. DAFTAR TABEL
STILAH .................................................................
MAAN DAN PENOMORAN ......................................
E. DAFTAR GAMBAR
F. DAFTAR DIAGRAMNAJEMEN MEMBER ........................... E RROR ! BOOK
ENAMBAH MEMBER TRUE ................. E RROR ! BOOK
ANAJEMEN MEMBER FALSE ............... E RROR ! BOOK
omor DokumenRevisi : 1
.......................... 6
.......................... 8
ARK NOT DEFINED .
ARK NOT DEFINED .
ARK NOT DEFINED .
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
7/56
1.1 Tujuan Penuli
Dokum
untuk memberSistem Infor
Indonesia atau
memudahkan p
Dokum
perangkat luna
1.2 Lingkup Mas
Sistem
Indonesia mer
d hk
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
BAB I. Pendahuluan
san Dokumen
n Deskripsi Perancangan Perangkat Lun
ikan landasan yang diperlukan dalam prasi Penyedia Jasa Layanan Tour Dan
yang akan diberinama pelancong.com
engguna dalam mengingat nama website ini.
n ini dibuat sebagai bahan acuan teknis
bagi pengembang perangkat lunak.
lah
Informasi Penyedia Jasa Layanan Tour da
pakan sistem informasi berbasis web yang
k I d i d l k i
omor DokumenRevisi : 1
k ini ditujukan
oses pembuatan Travel Wisata
dengan tujuan
pengembangan
Travel Wisata
bertujuan untuk
f i k i
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
8/56
DPPL
Use Case Diagr
Sequence Diagr
Class Diagram
HTML
PHP
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
Wisata Indonesia.Definisi Perancangan Perangkat
representasi rekayasa dari perangkat l
dibangun, yang terfokus pada d
interface, dan komponen
m Digunakan untuk memodelkan
berdasarkan perspektif pengguna siste
am Salah satu diagram interaction yan
bagaimana suatu operasi itu dilakukan
Diagram yang menggambarkan strukt
dalam sistem.
HyperText Markup Language , merpemrograman yang digunakan u
sebuah halaman web .
Hypertext Preprocessor , seb
pemrograman yang digunakan untuk
web dinamis.
omor DokumenRevisi : 1
Lunak berisi
unak yang akan
ata, arsitektur,
bisnis proses
m.
g menjelaskan
r statis class di
upakan bahasa tuk membuat
uah bahasa
membuat situs
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
9/56
1.4 Aturan Penam
Bagian
Use Case
Sequence Diagr
Class Diagram
1.5 Referensi
[1] I. S
[2] R.Edition.
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
Kelakuan yang harus terpenuhi agadapat terjadi.
Kelakuan yang hanya berjalan di
tertentu.
aan dan PenomoranTabel 2 Aturan Penamaan dan Penomoran
Aturan Penomor
UC-D-xxx
m SEQ-D-xxx-xx
CLS-D-xxx
ommerville, Software Engineering, 9th Edition,
S. Pressman, Software Engineering A practitione
omor DokumenRevisi : 1
r sebuah event
bawah kondisi
n
2010.
r's Approach, 7th
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
10/56
2.12.
2.
Bab 3 Peran
3.1
3.
3.
3.
3.
3.
3.
Bab 4 Matri
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
Rancangan Lingkungan ImplementasiDeskripsi Arsitektural
Deskripsi Komponen
anganRinci
Realisasi Use Case
Perancangan Detil Kelas
Diagram Kelas Keseluruhan
Algoritma/Query
Diagram Statechart
Perancangan Antarmuka
Perancangan Representasi Persistensi Kelas
s Kerunutan
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
11/56
BAB
2.1 Rancangan Li
Lingkungan i
Sistem InforIndonesia ini a
Sistem Operasi
DBMS
Development
Word Processo
Bahasa Pemro
Browser
Server
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
II. Deskripsi Perancangan Glob
ngkungan Implementasi
plementasi yang akan digunakan untuk
asi Penyedia Jasa Layanan Tour Danalah :
: Windows 8.1
: MySQL 5.1
ools : Visio 2013, Astah Community, Ent
Architect, Sublime Text 3, XAMPr : MS Word 2013
raman : PHP, HTML, Javascript, CSS
: Google Chrome 38.0.2125.111 m
: Apache webserver
omor DokumenRevisi : 1
l
pengembangan
Travel Wisata
erprise
v3.2.1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
12/56
2.1.2 Use Case Logi
Diagram 2 Login
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
13/56
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
14/56
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
15/56
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
16/56
Diagram 7Sequence Menge
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
it Paket
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
17/56
Diagram 8Sequence Mengh
2.1.5 Use Case Man
Diagram 9Sequence
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
pus Paket
jemen Pemesanan
Melihat Data Pemesanan
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
18/56
Diagram 10Sequenc
2.1.6 Use Case Man Diagram 11Menamb
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
eMemvalidasi Pemesanan
jemen Informasiah Berita
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
19/56
Diagram 12Sequenc
Diagram 13Sequenc
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
eMelihat Data Berita
eMelihat Data Promo Paket
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
20/56
Diagram 14Sequenc
Diagram 15Sequenc
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
e Mengedit Berita
e Menghapus Berita
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
21/56
2.1.7 Use Case Man
Diagram 16Sequenc
Diagram 17Sequenc
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
jemen Profile
e Mengedit Profile
e Mengedit Foto
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
22/56
Diagram 18Sequenc
2.1.8 Use Case Mem
Diagram 19Sequence Me
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
e Mengubah Password
esan Paket
esan Paket
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
23/56
2.1.9 Use Case Mem
Diagram 20Sequenc
2.1.10 Use Case Ch
Diagram 21Sequenc
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
bayar Paket
eMembayar Paket
tting
e Chatting
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
24/56
2.1.11 Use Case Me
Diagram 22Sequenc
2.3 Diagram Clas Diagram 23 Diagra
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
baca Berita
e Membaca Berita
Keseluruhan Class Keseluruhan
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
25/56
3.1 Perancangan
3.1.1 Kelas CLS-SIP
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
BAB III. Perancangan Rinci
etil Kelas
La-001
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
26/56
detail_paket(i
list_promo()
form_pemesa
pesan_paket(i
konfirmasi(id
konfirmasiDb(
register()
registerDb()
profile(userna
ubah_passwor
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
_paket:int) Public Untudetail
Public Untulist pr
an(id_paket:int) Public Untu form
_paket:int) Public Untupemedatab
pemesanan:int) Public Untu form
id_pemesanan:int) Public Untupemedatab
Public Untu formbaru
Public Untumem
e:varchar(20)) Public Untuprofil
d(username:varchar(20)) Public Untu
omor DokumenRevisi : 1
me- load halaman paket me- load halamanomo me- load halamanemesanan menginput dataanan paket kese me- load halamanonfirmasi menginput dataanan paket kese me- load halamanegistrasi member
menginput dataer ke database me- load halaman
meng- update
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
27/56
login(usernampassword:varc
insert_membe
update_membusername:var
delete_membe
usernamepasswordnamaemailtelpfototempatlahirtanggallahirgenderalamatkelurahankecamatankota
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
e:varchar(20),har(32))
Ulo
(data:array) Uda
er(data:array,har(20))
Uda
r(username:varchar(20)) Um
Nama Atribut VisibilityPrivate VPrivate VPrivate VPrivate VPrivate VPrivate VPrivate VPrivate DPrivate VPrivate TPrivate VPrivate VPrivate V
omor DokumenRevisi : 1
tuk melakukanintuk meng- insert
ta member barutuk meng- update
ta membertuk menghapusmber
TipeRCHAR(20)RCHAR(32)RCHAR(100)RCHAR(50)RCHAR(15)RCHAR(256)RCHAR(50)TERCHAR(20)XTRCHAR(50)RCHAR(50)RCHAR(50)
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
28/56
3.1.2 KelasCLS-SIP
Nama kelas: v_
N
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
a-002
login
ma Operasi Visibility
omor DokumenRevisi : 1
Keterangan
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
29/56
Nama kelas: m
login(usernampassword:varcselect_admin()
usernamepasswordnamaroletimelog
Nama kelas: m
count_membe
get_member()
get_detail_me
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
admin
Nama Operasi Visibilitye:varchar(20),har(32))
Public Ulo
Public Uda
Nama Atribut Visibility
Private VPrivate VPrivate VPrivate VPrivate D
member
Nama Operasi VisibilityPublic U
dalaUda
ber(username:varchar(20)) U
omor DokumenRevisi : 1
Keterangantuk load halamanintuk mengambil
ta administrator Tipe
RCHAR(20)RCHAR(32)RCHAR(100)RCHAR(20)TE
Keterangantuk memvalidasi
ta yang akan diukan perubahantk mengambil
ta list membertuk mengambil
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
30/56
kotaprovinsiwarganegaratanggaldaftarpointimelog
3.1.3 Kelas CLS-SIP
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
Private VPrivate VPrivate VPrivate DPrivate INPrivate D
La-003
omor DokumenRevisi : 1
RCHAR(50)RCHAR(50)RCHAR(3)TE
TTE
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
31/56
add_member()
update_memb
delete_membepassword:varc
Nama kelas: m
count_membe
get_member()
get_detail_me
login(usernampassword:varc
insert_membe
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
detailPublic Untu
memer(username:varchar(20)) Public Untu
memr(username:varchar(20),har(32))
Public Untumem
member
Nama Operasi VisibilityPublic U
juPublic U
daber(username:varchar(20)) Public U
dee:varchar(20),har(32))
Public Ulo
(data:array) Public Uda
omor DokumenRevisi : 1
l data memberk menambahberk meng- updateberk menghapusber
Keterangantuk menghitunglah member
tk mengambilta list membertuk mengambil
tail membertuk melakukanintuk meng- insert
ta member baru
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
32/56
timelog
3.1.4 KelasCLS-SIP
Nama kelas: v_
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
Private D
a-004
paket
omor DokumenRevisi : 1
TE
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
33/56
index()
add_paket_ba
add_paket_ba
detail_paket(i
update_paket(
delete_paket()
Nama kelas: m
count_membe
get_paket_4()
get_paket()
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
Public Untulist d
u() Public Untuhala
uDb() Public Untupaket
_berita:int) Public Untudetail
) Public Untuupda
Public Untupaket
paket
Nama Operasi Visibility() Public U
juPublic U
da4
Public U
omor DokumenRevisi : 1
k masuk halamanata paketk masuk kean paket baru
k meng- input data baru ke databasek mengambill data paketk meng-tedata paketk menghapus
Keterangantuk menghitunglah paket
tuk mengambilta paket sebanyak
aristk mengambil
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
34/56
3.1.5 Kelas CLS-SIP
Nama kelas: v_
Nload()button_action(
Nama kelas: c_
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
La-005
pemesanan
ma Operasi VisibilityPublic -
) Public -
pemesanan
ama Operasi Visibility
omor DokumenRevisi : 1
Keterangan
Keterangan
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
35/56
count_pemesa
get_paket_4()
get_paket()
get_detail_pak
insert_paket(d
update_paket(
delete_paket(i
id_pemesananusernameid_paketkelastipe_tourbank
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
an() Public U ju
Public Uda4
Public Uda
et(id_paket:int) Public Ude
ata:array) Public Uda
data:array, condition:array) Public Uda
_paket:varchar(20)) Public Upa
Nama Atribut VisibilityPrivate INPrivate VPrivate INPrivate VPrivate VPrivate V
omor DokumenRevisi : 1
tuk menghitunglah paket
tuk mengambilta paket sebanyak
aristk mengambil
ta list pakettuk mengambil
tail pakettuk meng- insert
ta paket baru tuk meng- update
ta pakettuk menghapus
ket Tipe
TRCHAR(20)
TRCHAR(10)RCHAR(30)RCHAR(10)
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
36/56
Nama kelas: v_
Nload()
Nama kelas: v_
Nload()
Nama kelas: v_
Nload()
input()button_action(
Nama kelas: c_
N__construct()
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
detail_berita
ma Operasi VisibilityPublic -
informasi
ma Operasi VisibilityPublic -
form_tambah_berita
ma Operasi VisibilityPublic -
Public -) Public -
informasi
ama Operasi VisibilityPublic Untu
dari
omor DokumenRevisi : 1
Keterangan
Keterangan
Keterangan
Keterangank mengambil data
odel
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
37/56
get_detail_ber
insert_berita(
update_beritacondition:arra
delete_berita(i
get_promo()
get_promo_4()
id_berita judulkontenadmintanggaltanggalupd
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
daita(id_berita:int) Public U
deata:array) Public U
dadata:array,y)
Public Uda
d_berita:int) Public UpaUdaUdase
Nama Atribut VisibilityPrivate INPrivate VPrivate TPrivate VPrivate DPrivate D
omor DokumenRevisi : 1
ta list beritatuk mengambil
tail pakettuk meng- insert
ta paket barutuk meng- update
ta pakettuk menghapus
kettuk mengambil
ta paket promotuk mengambil
ta promoanyak 4 baris
TipeTRCHAR(100)XTRCHAR(20)TETE
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
38/56
load()input()button_action(
Nama kelas: lo
N__contruct()
index()
list_berita()
detail_berita(i
list_paket()
detail_paket(i
list_promo()
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
Public -Public -
) Public -
d
ma Operasi VisibilityPublic Untu
dariPublic Untu
datamem
Public Untulist be
_berita:int) Public Untudetail
Public Untulist pa
_paket:int) Public Untudetail
Public Untu
omor DokumenRevisi : 1
Keterangan mengambil data
odel memasukkan
enambaher me- load halamanrita me- load halaman
berita me- load halamanket me- load halaman
paket me- load halaman
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
39/56
ubah_data_fot
cara_pemesan
faq()
Nama kelas: m
count_membe
get_member()
get_detail_me
login(usernampassword:varc
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
datadatab
o(username:varchar(20)) Public Untudata fdatab
an() Public Untucara p
Public Untufaq
member
Nama Operasi VisibilityPublic U
da
laUda
ber(username:varchar(20)) Ude
e:varchar(20),har(32))
Ulo
omor DokumenRevisi : 1
ember baru kese meng- update
oto baru kese me- load halaman
emesanan me- load halaman
Keterangantuk memvalidasi
ta yang akan di
ukan perubahantk mengambil
ta list membertuk mengambil
tail membertuk melakukanin
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
40/56
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
41/56
index()
list_berita()
detail_berita(i
list_paket()
detail_paket(i
list_promo()
form_pemesa
pesan_paket(i
konfirmasi(id
konfirmasiDb(
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
dariPublic Untu
datamem
Public Untulist be
_berita:int) Public Untudetail
Public Untulist pa
_paket:int) Public Untudetail
Public Untulist pr
an(id_paket:int) Public Untu form
_paket:int) Public Untupemedatab
pemesanan:int) Public Untu form
id_pemesanan:int) Public Untu
omor DokumenRevisi : 1
odel memasukkan
enambaher me- load halamanrita me- load halaman
berita me- load halamanket me- load halaman
paket me- load halamanomo me- load halamanemesanan menginput dataanan paket kese me- load halamanonfirmasi menginput data
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
42/56
Nama kelas: m
count_pemesa
get_paket_4()
get_paket()
get_detail_pak
insert_paket(d
update_paket(
delete_paket(i
id_pemesananusernameid_paketkelas
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
pemesanan
Nama Operasi Visibilityan() Public U
juPublic U
da4
Public Udaet(id_paket:int) Public U
deata:array) Public U
dadata:array, condition:array) Public U
da_paket:varchar(20)) Public U
paNama Atribut Visibility
Private INPrivate VPrivate INPrivate V
omor DokumenRevisi : 1
Keterangantuk menghitunglah paket
tuk mengambilta paket sebanyak
aris
tk mengambilta list pakettuk mengambil
tail pakettuk meng- insert
ta paket baru tuk meng- update
ta pakettuk menghapus
ketTipe
TRCHAR(20)
TRCHAR(10)
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
43/56
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
44/56
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
45/56
id_pemesananusernameid_paketkelastipe_tourbankno_reknama_rektanggalstatus_validasi
3.1.10 Kelas CLS-SI
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
Nama Atribut VisibilityPrivate INPrivate VPrivate INPrivate VPrivate VPrivate VPrivate VPrivate VPrivate DPrivate V
PLa-010
omor DokumenRevisi : 1
TipeTRCHAR(20)
TRCHAR(10)RCHAR(30)RCHAR(10)RCHAR(30)RCHAR(100)TERCHAR(20)
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
46/56
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
47/56
Nama kelas: m
count_berita()
get_berita_5()
get_berita()
get_detail_ber
insert_berita(
update_beritacondition:arra
delete_berita(i
get_promo()
get_promo_4()
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
informasi
Nama Operasi VisibilityPublic U
juPublic U
da5
Public Udaita(id_berita:int) Public U
deata:array) Public U
dadata:array,y)
Public Uda
d_berita:int) Public UpaUdaUdase
omor DokumenRevisi : 1
Keterangantuk menghitunglah berita
tuk mengambilta berita sebanyak
aris
tk mengambilta list beritatuk mengambil
tail pakettuk meng- insert
ta paket barutuk meng- update
ta pakettuk menghapus
kettuk mengambil
ta paket promotuk mengambil
ta promoanyak 4 baris
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
48/56
3.1.11 Kelas CLS-SI
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
PLa-011, CLS-SIPLa-012
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
49/56
3.1 Algoritma
Nama Kelas
Nama Operasi
Algoritma
Input(username,
If( username = v
Login(us
else
output(
Nama Kelas
Nama Operasi
Algoritma
Input(idBerita)
If( idBerita = tru
Insert(id
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
:User
:login()
:
assword)
alid&& password = valid)
ername,password)
sername atau password salah)
:Berita
:insert()
:
)
Berita)
omor DokumenRevisi : 1
(Algo-001)
(Algo-002)
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
50/56
3.2 Diagram State
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
chart
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
51/56
3.3 Perancangan Login
index A
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
ntarmuka
min
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
52/56
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
53/56
Manaje
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
en Informasi
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
54/56
Manaje
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
en member, detail member
omor DokumenRevisi : 1
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
55/56
Manaje
3.4 Perancangan
KMember
Informasi
Administrator
DESKRIPSI PERANCANGANPERANGKAT LUNAK
N
en Paket
epresentasi Persistensi Kelas
elas Skema Basism_member
m_informasi
m admin
omor DokumenRevisi : 1
ata
-
7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com
56/56
KodeFungsional
Nama Fungsi Use C
F-SIPLa-001F-SIPLa-002F-SIPLa-003F-SIPLa-004F-SIPLa-005F-SIPLa-006
RegistrasiLoginManajemen MemberManajemen PaketManajemen PemesananManajemen Informasi
UC-SIPUC-SIP
UC-SIP
UC-SIP
UC-SIP
UC-SIP
F-SIPLa-007F-SIPLa-008F-SIPLa-009F-SIPLa-010F-SIPLa-011
Manajemen ProfileMemesan PaketMembayar PaketChattingMembaca Berita
UC-SIP
UC-SIP
UC-SIP
UC-SIP
UC-SIP
DESKRIPSI PERANCANGANPERANGKAT LUNAK
Nomor Dokume
Revisi : 1
0
BAB IV. Matriks Kerunutan
ase ID Skenario
Analisis Per
Class DiagramUsecaseDiagram
ClaDiagr
La-001La-002
La-003
La-004
La-005
La-006
UC-SIPLa-001UC-SIPLa-002
UC-SIPLa-003
UC-SIPLa-004
UC-SIPLa-005
UC-SIPLa-006
CLS-SIPLa-001CLS -SIPLa-002
CLS -SIPLa-003
CLS -SIPLa-004
CLS -SIPLa-005
CLS -SIPLa-006
UC-SIPLa-001UC-SIPLa-002
UC-SIPLa-003
UC-SIPLa-004
UC-SIPLa-005
UC-SIPLa-006
CLS-SIPLCLS -SIP
CLS -SIP
CLS -SIP
CLS -SIP
CLS -SIP
La-007
La-008
La-009
La-010
La-011
UC-SIPLa-007
UC-SIPLa-008
UC-SIPLa-009
UC-SIPLa-010
UC-SIPLa-011
CLS -SIPLa-007
CLS -SIPLa-008
CLS -SIPLa-009
CLS -SIPLa-010
UC-SIPLa-007
UC-SIPLa-008
UC-SIPLa-009
UC-SIPLa-010
UC-SIPLa-011
CLS -SIP
CLS -SIP
CLS -SIP
CLS -SIP
ncangan
sam Sequence Diagram
a-001a-002
a-003
a-004
a-005
a-006
SQ-D-001
SQ-D-002
SQ-D-003
SQ-D-004
SQ-D-005
SQ-D-006
a-007
a-008
a-009
a-010
SQ-D-007
SQ-D-008
SQ-D-009
SQ-D-010
SQ-D-011