Anda di halaman 1dari 24

Halo Kota Bogor

Laporan Projek Rekayasa Perangkat Lunak Lanjut


Dosen Pengampu : Dean Apriana Ramadhan, S.Kom, M.Kom

oleh:

Ishak Ariawan G651170111


Kurniati Asmar G651170221
Lina Herlina Tresnawati G651170261

PROGRAM PASCASARJANA
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
INSTITUT PERTANIAN BOGOR
2017

1
DAFTAR ISI

DAFTAR ISI.............................................................................................................................. i
DAFTAR TABEL ....................................................................................................................ii
DAFTAR GAMBAR ................................................................................................................ii
DAFTAR LAMPIRAN ............................................................................................................ii
BAB I PENDAHULUAN ......................................................................................................... 3
1.1 Latar Belakang .......................................................................................................... 3
1.2 Permasalahan ............................................................................................................ 3
1.3 Tujuan ........................................................................................................................ 4
BAB II METODE PENGEMBANGAN................................................................................. 5
2.1 Analisis Kebutuhan ........................................................................................................ 5
2.2 Merancang Prototype .................................................................................................... 5
2.3 Evaluasi Ptototyping ................................................................................................. 5
2.4 Pengkodean Sistem.................................................................................................... 5
BAB III ANALISIS SISTEM.................................................................................................. 6
3. 1 Deskripsi Umum Sistem ............................................................................................... 6
3.2 Entitas dan Karakteristik Pengguna ............................................................................ 7
3.3 Use Case .......................................................................................................................... 7
3.3.1 Use Case Description ............................................................................................... 8
3.4 Activity Diagram .......................................................................................................... 11
3.5 Sequence Diagram ........................................................................................................ 13
BAB IV IMPLEMENTASI SISTEM .................................................................................. 15
Daftar Pustaka ...................................................................................................................... 16
LAMPIRAN............................................................................................................................ 17

i
DAFTAR TABEL

Tabel 1 Use Case Description Check-in Lokasi Wisata ......................................................................... 8


Tabel 2 Use Case Description Membuat Laporan Kunjungan Wisatawan ............................................. 9
Tabel 3 Use Case Description Registrasi .............................................................................................. 10

DAFTAR GAMBAR
Gambar 1 Directional Sign ..................................................................................................................... 4
Gambar 2 Use Case Wisatawan .............................................................................................................. 7
Gambar 3 Use Case Admin..................................................................................................................... 8
Gambar 4 Activity Diagram Check-in .................................................................................................. 11
Gambar 5 Activity Diagram Laporan Kunjungan................................................................................. 12
Gambar 6 Activity Diagram Register ................................................................................................... 12
Gambar 7 Sequence Diagram Check-in ................................................................................................ 13
Gambar 8 Sequence Diagram Laporan Kunjungan Wisatawan ............................................................ 13
Gambar 9 Sequence Diagram Register ................................................................................................. 14
Gambar 10 Fragement Menu Utama ..................................................................................................... 13
Gambar 11 List Pariwisata yang Gagal Akses Database ...................................................................... 13

DAFTAR LAMPIRAN
Lampiran 1 Mockup .............................................................................................................................. 17
Lampiran 2 Pseudocode ........................................................................................................................ 21

ii
BAB I PENDAHULUAN

1.1 Latar Belakang

Pariwisata menjadi salah satu faktor untuk meningkatkan pendapatan serta citra dari
suatu kota. Berdasarkan Perda No. 1 Tahun 2000 tentang Rencana Tata Ruang Wilayah
(Tahun 1999-2009) fungsi Kota Bogor salah satunya adalah sebagai Kota Wisata Ilmiah.
Kota Wisata Ilmiah merupakan keunggulan kota dibandingkan dengan kota-kota tetangga
seperti Bekasi, Jakarta, Depok, Cianjur dan Tanggerang. Kebun Raya Bogor yang
memiliki objek wisata bertaraf internasional merupakan salah satu ciri khas kota Bogor.
Selain itu Bogor memiliki kelompok objek wisata diantaranya adalah Wisata Alam,
Wisata Ilmiah, Wisata Budaya, Wisata Sejarah dan Wisata Belanja. Dengan jumlah
wisatawan yang terus meningkat setiap tahunnya, menjadikan kota Bogor sebagai kota
tujuan wisata yang cukup diperhitungkan. Keadaan tersebut membuat kota Bogor harus
memiliki sebuah sistem informasi pariwisata yang memadai. Hal ini dimaksudkan untuk
memberikan kenyamanan, kemudahan dan keamanan bagi wisatawan pendatang, baik itu
wisatawan domestik maupun mancanegara.
Dengan jumlah wisatawan yang terus meningkat setiap tahunnya, menjadikan kota
Bogor sebagai kota tujuan wisata yang cukup diperhitungkan. Mengacu kepada kondisi
umum kepariwisataan yang ada, menyimpulkan bahwa kota Bogor memiliki banyak aset
yang merupakan objek wisata menarik.

1.2 Permasalahan

Saat ini Kota Bogor hanya memiliki sistem informasi berupa website kotabogor.go.id
yang masih kurang memberikan informasi dan membantu para parawisatawan, walaupun
sudah menunjang dalam era digital namun masih belum banyak membantu. Kemudian
Kota Bogor juga memiliki marka grafis yang merupakan salah satu alat penting dalam
kegiatan berwisata. Menurut survey yang dilakukan dari referensi, ada 65 responden
wisatawan di kota Bogor, mengemukakan bahwa 32,3% wisatawan memanfaatkan marka
grafis sebagai alat pemandu dalam kegiatan wisata. Namun dari kondisi di lapangan,
62.9% wisatawan menganggap bahwa marka grafis untuk kegiatan pariwisata yang ada
sekarang kurang memenuhi kebutuhan yang seharusnya. Untuk memperbaiki kekurangan
yang ada pada kondisi marka grafis pariwisata setempat, 10.6% dari 65 responden

3
mengatakan bahwa diperlukan perbaikan pada lokasi penempatan yang lebih strategis dan
kuantitas marka grafis diperbanyak, 32.3 % mengatakan bahwa perlunya perbaikan fisik
secara menyeluruh baik dari bentuk fisik dan semua faktor yang terkait dengannya,
sedangkan 56.9 % mengatakan bahwa diperlukan penyediaan informasi yang lebih
lengkap pada marka grafis (khususnya informational sign). Marka Grafis terdiri dari
Directional Sign, Identifying Sign, Informational Sign, dan Restrictive Sign.

Gambar 1 Directional Sign

Pada era teknologi modern serta mobilitas yang dilakukan wisatawan seperti
penggunaan smartphone dan kedua masalah yang muncul yang telah disebutkan
sebelumnya menyimpulkan bahwa wisatawan sulit mendapatkan akses dan navigasi ke
lokasi wisata. Hal inilah yang menjadi landasan masalah untuk dibuatnya suatu aplikasi
berbasis mobile.

1.3 Tujuan

Adapun tujuan dari pembuatan aplikasi ini yaitu :


1. Memberikan kemudahan dan informasi yang lebih bagi pengunjung atau para pariwisata
dan menggantikan navigasi konvensional (marka grafis) dengan navigasi modern.
2. Meningkatkan jumlah wisatawan di Kota Bogor
Dalam hal ini navigasi modern diimplementasikan dalam bentuk aplikasi berbasis mobile.

4
BAB II METODE PENGEMBANGAN

Metode pengembangan pada perancangan dan pembangunan aplikasi Halo Kota


Bogor, kami melakukan pendekatan metode pengembangan menggunakan model
prototype, dilakukan sebagai berikut:
2.1 Analisis Kebutuhan
Proses ini dilakukan analisa dan pengumpulan kebutuhan sistem yang meliputi
Domain informasi, fungsi yang dibutuhkan untuk performansi dan antarmuka. Aktivitas
yang dilakukan yaitu membangun komunikasi aktif dan efektif antar developer dengan
user (customer) mengenai kebutuhan dari customer, mengindetifikasikan semua
kebutuhan serta garis besar sistem yang akan dibuat, menaksir masalah apa yang terjadi
dilapangan, mewancarai antara stakeholder yang terkait dan developer untuk
perancangan yang diinginkan.
2.2 Merancang Prototype
Merancang dan membangun prototype dengan membuat model (gambaran)
antarmuka dengan proses per langkah pada aplikasi Hallo Kota Bogor yang berfokus
pada penyajian kepada customer/user. Representasi dari aplikasi Hallo Kota Bogor
mencakup database MySQL dan bahasa pemrograman yang dipakai berbasis Java.
2.3 Evaluasi Ptototyping
Evaluasi dilakukan oleh customer terhadap model (gambaran) antarmuka aplikasi
yang dinginkan, fungsi apa saja yang terdapat diantarmuka apa sudah sesuai dengan
keinginan customer atau belum. Kemudian, developer mempresentasikan hasil progress
pertama aplikasi Hallo Kota Bogor.
2.4 Pengkodean Sistem
Dalam Tahap ini, tim developer telah sepakat bahwa aplikasi Hallo Kota Bogor
menggunakan database MySQL dan bahasa pemrograman yang dipakai berbasis Java.
Dalam membangun proyek ini, kami tim developer sudah terorganisir sesuai dengan
masing-masing. Tim Developer terdiri dari:
 Project Manager
 Analyst System
 Programmer

5
BAB III ANALISIS SISTEM

3. 1 Deskripsi Umum Sistem


Aplikasi yang akan dibangun merupakan perangkat lunak berbasis mobile dengan
spesifik platform Android dengan menggunakan SQLLite sebagai database servernya. Data
yang disimpan secara tersentral diantaranya :
1. Data pengguna
2. Data informasi wisata
3. Data Sebaran lokasi wisata
4. Data histori dari penggunaan fitur di aplikasi
5. Data jumlah pengunjung untuk masing-masing lokasi wisata beserta ratingnya

Fungsi-Fungsi yang ingin dibuat


a) Fungsi CRUD
 Melakukan pendaftaran dan akses login untuk wisatawan/pengguna
 Merekam histori penggunaan fitur (navigasi, search dan lainnya)
 Wisatawan dapat melakukan check-in pada lokasi wisata
 Admin dapat melihat statistik atau data rekap sederhana dari seluruh
pengguna melalui data historisnya

b) Fungsi Non CRUD


 Memberikan seluruh informasi kelompok lokasi wisata seperti Wisata
Alam, Wisata Ilmiah, Wisata Budaya, Wisata Sejarah dan Wisata Belanja
dengan memvisualisasikannya dengan peta/google maps
 Memberikan rute ke lokasi yang dipilih pengguna
 Memfilter kategori lokasi wisata sesuai kelompok wisata.
 Memberikan rekomendasi hotel atau tempat penginapan lainnya ke
aplikasi booking diluar aplikasi ini

6
3.2 Entitas dan Karakteristik Pengguna

Pengguna dari aplikasi ini adalah :

 Wisatawan : Wisatawan adalah pengguna yang melakukan register, melakukan


pencarian lokasi wisata, dan mengunjungi tempat wisata.
 Admin : Admin merupakan orang yang mengontrol data wisatawan, data tempat
wisata, dan menyiapkan laporan sederhana untuk diberikan kepada Dinas Pariwisata
Kota Bogor.

3.3 Use Case

Use Case terbagi ke dalam 2 buah sub use case, yaitu :

1. Use Case Wisatawan

Gambar 2 Use Case Wisatawan

7
2. Use Case Admin

Gambar 3 Use Case Admin

3.3.1 Use Case Description

Tabel 1 Use Case Description Check-in Lokasi Wisata

Use Case Name Check-in Lokasi Wisata


Wisatawan melalukan check-in di tempat lokasi wisata yang sudah
Scenario dipilih sebelumnya
Wisatawan bisa melakukan check-in setelah mengikuti rute lokasi
Triggering Event wisata
Wisatawan terlebih dahulu melakukan registrasi, kemudian
wisatawan bisa memilih lokasi wisata, memilih rute, dan melakukan
Brief Description check-in lokasi wisata
Actors Wisatawan
Related Use Cases Memilih Rute
Stakeholders Dinas Pariwisata Kota Bogor
Preconditions Melakukan registrasi, login, memilih lokasi wisata, dan memilih rute
Postconditions Lokasi tempat wisata dipilih oleh wisatawan

8
Actor System
1. Wisatawan melakukan 1.1 Data wisatawan tersimpan pada
registrasi sistem
2. Wisatawan melakukan 2.1 Menampilkan data wisatawan
login dan informasi lokasi wisata
3.1 Informasi detail lokasi
wisata yang dipilih akan
muncul
3.2 Menampilkan maps wisata
yang dipilih
Flow Activities 3. Wisatawan memilih 3.3 Menampilkan rute yang
lokasi wisata disarankan
4.1 Memberi petunjuk wisata
4.2 Memberikan informasi
bahwa user telah berada di
lokasi wisata tujuan
4.3 Mengeluarkan dialog
box/pemberitahuan untuk
4. Memilih rute melakukan check-in
5. Wisatawan melakukan 5.1 Rekap data bertambah 1 orang
check-in lokasi wisata yang telah melakukan check-in data
di lokasi wisata tersebut.
Apabila GPS pada handphone wisatawan tidak dalam keadaan aktif,
Exception Conditions maka harus dinyalakan terlebih dahulu.

Tabel 2 Use Case Description Membuat Laporan Kunjungan Wisatawan

Use Case Name Membuat Laporan Kunjungan Wisatawan


Scenario Admin menampilkan laporan kunjungan wisatawan
Admin bisa menampilkan laporan kunjungan wisatawan setelah
memilih nama tempat wisata, waktu kunjungan, kriteria pengunjung,
Triggering Event dan jenis laporan
Admin memilih nama tempat wisata, waktu kunjungan, kriteria
Brief Description pengunjung, dan jenis laporan

Actors Admin

Related Use Cases Mengelola data wisatawan dan lokasi wisata

Stakeholders Dinas Pariwisata Kota Bogor


Melakukan update data wisatawan dan informasi detail mengenai
Preconditions lokasi wisata

Postconditions Terdapat print-out laporan kunjungan wisatawan

9
Actor System
1. Admin memilih nama 1.1 Muncul data nama wisata di
lokasi wisata kota Bogor
2. Admin memilih waktu 2.1 Menampilkan waktu kunjungan
kunjungan wisatawan Kota Bogor
3.1 Muncul kriteria pengunjung
(berupa gender, usia, dan asal
3. Admin memilih daerah)
Flow Activities
kriteria pengunjung

4.1 Menampilkan pilihan


laporan dalam bentuk tabel
atau grafik
4.2 Laporan kunjungan
wisatawan tampil
4. Admin memilih jenis 4.3 Button untuk cetak laporan
laporan aktif
Data wisatawan tidak terdapat di sistem, maka admin harus
Exception Conditions melakukan update data wisatawan terlebih dahulu.

Tabel 3 Use Case Description Registrasi

Use Case Name Registrasi


Scenario Wisatawan melakukan registrasi supaya bisa mengakses aplikasi
Wisatawan harus melakukan registrasi terlebih dahulu supaya bisa
Triggering Event login ke dalam aplikasi dan melakukan check-in lokasi wisata
Wisatawan melakukan registrasi dengan menginputkan data profil
Brief Description wisatawan

Actors Wisatawan

Related Use Cases Login

Stakeholders Dinas Pariwisata Kota Bogor


Menyiapkan data profil wisatawan berupa nama, tanggal lahir, jenis
Preconditions kelamin, asalh daerah, email, dan password.
Wisatawan bisa melakukan login ke sistem aplikasi dan bisa
Postconditions melakukan check-in lokasi wisata

Actor System
1. Wisatawan melakukan
Flow Activities input nama
2. Wisatawan memilih 2.1 Menampilkan pilihan tanggal
tanggal lahir lahir dalam bentuk datetime
3. Wisatawan memilih 3.1 Terdapat pilihan jenis kelamin
jenis kelamin Laki-Laki dan Perempuan

10
4.1 Wisatawan memilih asal
provinsi
4. Wisatawan memilih 4.2 Wisatawan memilih asal
asal daerah kota/kabupaten daerah
5. Wisatawan input 5.1 Email dan password yang
email dan password diinputkan nantinya akan digunakan
sebagai unuk login ke aplikasi.
Apabila email yang diinputkan sama dengan email yang sudah
terdaftar sebelumnya, maka tidak bisa dilakukan registrasi.
Wisatawan harus melakukan registrasi dengan menginputkan email
Exception Conditions yang lain.

3.4 Activity Diagram

 Activity Diagram Check-in

Gambar 4 Activity Diagram Check-in

11
 Activity Diagram Laporan Kunjungan

Gambar 5 Activity Diagram Laporan Kunjungan

 Activity Diagram Register

Gambar 6 Activity Diagram Register

12
3.5 Sequence Diagram

 Sequence Diagram Chekin

Gambar 7 Sequence Diagram Check-in

 Sequence Diagram Laporan Kunjungan

Gambar 8 Sequence Diagram Laporan Kunjungan Wisatawan

13
 Sequence Diagram Register

Gambar 9 Sequence Diagram Register

14
BAB IV IMPLEMENTASI SISTEM
Karena dengan latar belakang kelompok yang memiliki kemampuan koding dibawah
rata-rata, maka kelompok penyusun memiliki banyak kendala dalam mengimplementasikan
sistem ke dalam basis PHP dan mobile. Adapun berikut adalah hasil dari usaha kelompok
penyusun.

Gambar 10 Fragment Menu Utama

Gambar 11 List Pariwisata yang mengalami gagal akses database

15
Daftar Pustaka

Fibriani Ike. dkk. (2016). Analisis Optimasi Kinerja Quality Of Service Pada Layanan
Komunikasi Data Menggunakan Ns-2 Di PT. PLN (Persero) Jember. Jawa Timur:
Universitas Jember

Umam Khairul Muhammad. dkk. Analisis Kinerja Jaringan Wlan Menggunakan Metode
Action Research Pada Dinas Perhubungan Komunikasi Dan Informasi Kabupaten
Pemalang. Semarang: Universitas Dian Nuswanto

16
LAMPIRAN

Lampiran 1 Mockup

17
18
19
20
Lampiran 2 Pseudocode

prosedur Login
1. Input email
2. input password
3. Klik button Login
Jika salah satu atau keduanya ada yang salah
ulangi dari langkah no.1
selainnya, Jika email dan password tidak terdaftar
Muncul pesan warning
Kembali ke tahapan no 1

Prosedur Halaman utama


1. Tampil foto objek wisata yang paling digemari sebanyak 5
buah
2. Foto objek wisata pada slider akan bergeser otomatis setelah
rentang waktu tertentu
3. Pilih radio button untuk memilih foto yang diinginkan
4. Klik button "cari tahu wisata ini"

Halaman Cari Lokasi Wisata


1. Muncul peta lokasi tempat wisata
2. input nama wisata
3. Klik icon search

Halaman Tips
- terdapat tips berwisata di Kota Bogor secara umum
- cari nama tempat wisata
- muncul list nama wisata
- pilih salah satu nama wisata
- muncul tips berwisata di lokasi wisata yang dipilih

Halaman Estimasi Biaya


- menampilkan estimasi biaya menuju lokasi wisata yang dipilih
- estimasi biaya dari bandara menuju lokasi
- estimasi biaya dari stasiun menuju lokasi
- menampilkan estimasi biaya tiket masuk wisata

Prosedur Reset Password


1. input email
Jika email benar
Muncul Teks Konfirmasi
Selainnya, muncul pesan "false"

21
Ulangi kembali dari langkah no. 1

Prosedur Halaman User

- Terdapat 6 buah menu yang bisa dipilih (wisata alam, wisata


pendidikan, wisata religi, tips, oleh-oleh Bogor, dan peta wisata)
- Logout untuk keluar dari sistem
- Setting Account untuk mengelola akun user
- About untuk informasi user
- Total Check In : total angka ketika user sudah melakukan
chack in di beberapa lokasi wisata sebelumnya
1. Cari Lokasi -> input nama wisata yang dicari
2. Klik icon search
3. Tampil halaman nama tempat wisata

Halaman Check In
1. Muncul informasi jarak dari dari lokasi awal sampai wisata
tujuan
2. Klik button Check In
3. Muncul informasi telah melakukan check in yang bisa di-
share ke social media
4. Klik button "share"
5. Muncul juga informasi untuk melihat point wisatawan
6. Klik button 'Check Point"
7. Muncul Halaman Tukar Point

Halaman Oleh-Oleh Kota Bogor


1. terdapat banyak pilihan gambar oleh-oleh khas Kota Bogor
2. pilih salah satu gambar oleh-oleh
3. Muncul informasi detail oleh-oleh tersebut

Prosedur Register
1. input nama
2. pilih tanggal, bulan, dan tahun lahir
3. pilih jenis kelamin
4. pilih asal daerah (pilih provinsi, beserta kota/kabupatennya)
5. input email
6. input password
7. Jika pada nama, tahun lahir, asal, email dan password sudah
ada
8. Create akun
9. selainnya, muncul display false
10. Ulangi langkah dari no 1

22
Prosedur Halaman Nama Tempat Wisata
1. Tampil foto objek wisata yang dipilih sebanyak 5 buah
2. Foto objek wisata pada slider akan bergeser otomatis setelah
rentang waktu tertentu
3. Pilih radio button untuk memilih foto yang diinginkan
4. Muncul informasi detail objek wisata yang dipilih
5. Terdapat 4 menu pilihan (tips, check in, ...)

Halaman Tukar Point


1. terdapat total point dari check in wisatawan
2. terdapat informasi tambahan poin
3. klik button "Tukar Point"
4. Terdapat informasi jumlah point wisatawan
5. Muncul gambar hadiah yang bisa dipilih, sesuai dengan
jumlah point yang harus ditukarkan

Halaman Rekomendasi
untuk rekomendasi hotel, pilihan menu terhubung langsung ke
website traveloka.com

23

Anda mungkin juga menyukai