BAB IV
PERANCANGAN
4.1 Perancangan Sistem
Perancangan sistem digambarkan dengan pemodelan sistem berbasis
object oriented analysis and design yaitu pemodelan Unified Modeling Language
(UML) yang memfokuskan pada solusi teknik secara terperinci untuk
menyediakan landasan bagi tahap implementasi. Adapun perancangan yang
dibuat, antara lain :
User
User aplikasi ini adalah pengguna yang berasal dari masyarakat umum
ataupun wisatawan yang ingin mencari tempat main di kota bandung.
User tidak perlu melalukan login. User hanya meng-install aplikasi
pada handphone android dan mempunyai paket internet serta
mengaktifkan GPS. Dengan aplikasi ini user dapat mencari tempat main
IV-1
IV-2
dan melihat daftar list nama tempat main seperti wisata sejarah, kuliner,
taman dll dengan informasi tentang tempat main tesebut serta
menampilkan peta rute terpendek menuju tempat main.
a. Definisi Aktor
Definisi aktor adalah penjabaran aktor yang terlibat dalam aplikasi
seperti tertera pada tabel 4.1.
No
Fungsi
Deskripsi
User merupakan pengguna aplikasi yang
dapat melihat daftar tempat main (wisata,
1.
User
No
Fungsi
Deskripsi
Merupakan proses untuk menampilkan
daftar tempat main (wisata sejarah,
1.
Melihat daftar
tempat main
7.
Mencari tempat
main
IV-1
IV-3
8.
Melihat info
aplikasi
IV-4
Extension
Step
2.1
4.1
6.1
7.1
8.1
9.1
10.1
Branching Action
Sistem gagal menampilkan daftar
nama-nama tempat main yang
tersedia
Sistem menampilkan detail informasi
dari tempat main yang dipilih user
Sistem gagal mencari posisi user
dengan GPS
Sistem gagal mencari posisi tempat
main tujuan
Sistem gagal menghitung jarak
dengan rute terpendek dan alternatif
jalan
Sistem gagal menampilkan rute
terpendek dari posisi user dan tempat
tujuan dengan jalur berwarna biru
Sistem gagal menampilkan rute
alternatif selain rute terpendek
dengan jalur berwarna merah
IV-5
8
9
10
11
12
13
Extension
Step
5.1
7.1
9.1
10.1
11.1
12.1
13.1
Description
IV-6
Trigger
Main Flow
Extension
2.
Class Diagram
Menggambarkan struktur dan deskripsi class, package dan objek
beserta hubungan satu sama lain. Class diagram dalam aplikasi ini
seperti tertera pada gambar 4.2.
IV-1
IV-7
3.
Activity Diagram
Membantu untuk mendeskripsikan interaksi aliran kontrol dari sistem
yang dituju. Activity selengkapnya dapat dilihat pada gambar 4.3 4.6.
user
sistem
Buka aplikasi
TEMA
Menampilkan daftar
nama-nama tempat main
Menampilkan
informasi tempat main
sistem
Buka aplikasi
TEMA
Pilih menu
Search
menampilkan textbox
inputan tempat main
Input nama
tempat main
IV-1
IV-8
us er
s is te m
memilih nama
tempat main
menampilkan
informasi tempat main
klik tombol
"peta"
deteksi posisi
user
menghitung titik
user ke titik tujuan
memperoleh
rute terpendek
map menampilkan
rute terpendek
user
sistem
Membuka
aplikasi TEMA
3.
Sequence Diagram
Penggambaran keterhubungan atau interaksi antar objek dalam suatu
jangka waktu. Sistem sequence diagram terutama menampilkan
interaksi antara user dengan sistem. Sequence diagram dalam aplikasi
pencarian tempat main ini terdiri atas sequence diagram login, sequence
diagram tambah wisata alam, sequence diagram ubah wisata alam,
sequence diagram hapus wisata alam, sequence diagram search wisata
IV-1
IV-9
System
tema
1: klikbuttonPlace()
2: CekIdPlace()
3: Valid
4: GetNama()
5: GetAddress()
6: GetPicture()
7: View Place
User
System
tema
1: InputNama()
2: CekId()
3: valid
4: GetNama()
5: GetAddres()
6: GetPicture()
7: View Place List
IV-1
IV-10
User
System
tema
Map
1: KlikPlace()
2: CekIdPlace()
3: Valid
4: GetNama()
5: GetDiscription()
6: GetKoordinat()
7: GetPicture()
8: View Single Place
9: KlikMap()
10: GetUserPosition()
11: SetPosition()
12: GetEndPosition()
13: SetEndPosition()
14: AddSimpulygDiKerjakan()
15: SimpulygDiTandai()
16: PerbandinganSemuaBobot()
17: SimpulFixygDiTandai()
18: Ruas diHapus()
19: GetSimpulFix_Finish()
20: Show Map Rute
User
System
1: KlikInfo()
2: View Info
IV-1
IV-11
keyword nama tempat main yang di cari. Info aplikasi merupakan informasi
tentang aplikasi TEMA dan langkah-langkah penggunaan aplikasi tsb.
1.
IV-1
IV-12
IV-1
IV-13
Daftar
Cari
Daftar Nama
Tempat Main
Deskripsi Tempat
Main
Deskripsi Tempat
Main
Peta
Peta
IV-1
Info
IV-14
No.
Nama Tabel
Jenis
Primary Key
1.
graph
Tabel Induk
kode
2.
jalan
Tabel Induk
Kode
3.
tema
Tabel Induk
Kode
No
1.
Fungsi
Deskripsi
Daftar Tempat
Main
2.
Cari
3.
Info Aplikasi
IV-1