Anda di halaman 1dari 105

TUGAS AKHIR

SISTEM INFORMASI GEOGRAFIS PARIWISATA KOTA JAYAPURA


BERBASIS WEB

SETYO BUDI RUSTANTO


201511069

PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH


TINGGI ILMU MANAJEMEN INFORMATIKA DAN
KOMPUTER SEPULUH NOPEMBER
JAYAPURA
2020
SISTEM INFORMASI GEOGRAFIS PARIWISATA KOTA
JAYAPURA BERBASIS WEB

SETYO BUDI RUSTANTO


201511069

PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH


TINGGI ILMU MANAJEMEN INFORMATIKA DAN
KOMPUTER SEPULUH NOPEMBER
JAYAPURA
2020
HALAMAN PERSETUJUAN

TUGAS AKHIR

SISTEM INFORMASI GEOGRAFIS PARIWISATA KOTA


JAYAPURA BERBASIS WEB

Disusun dan diajukan oleh :

SETYO BUDI RUSTANTO


201511069

Telah diperiksa dan disetujui oleh :

Dosen Pembimbing,

RAHM AT H. KISWANTO, ST.,MT


NIDN. 1225127403

Mengetahui
:
Ketua Program Studi Teknik Informatika
S1

NIDN : 9912002054
HALAMAN PENGESAHAN
TUGAS AKHIR
SISTEM INFORMASI GEOGRAFIS PARIWISATA
KOTA JAYAPURA BERBASIS WEB

Diajukan untuk memenuhi persyaratan memperoleh gelar


sarjana disusun oleh:

SETYO BUDI RUSTANTO


201511069

Dosen Pembimbing,

Rahmat H. Kiswanto, ST.MT


NIDN. 1225127403

Telah diuji dan dipertahankan di depan Dewan Penguji


pada tanggal .

Susunan dewan penguji:


1. Ketua : Widodo, S.Kom, MMSI
NIDN. 1224046701

2. Anggota : Heru Sutejo, M.Kom


NIDN. 1219028401

3. Anggota : Emy L. Tatuhey, M.M.SI


NIDN. 1414029001

Mengetahui,
Program Studi Teknik Informatika S1
Ketua,

Jim Lahallo, MMSI.


NIDN : 9912002054

4
HALAMAN PERNYAT AAN KEASLIAN DAN PUBLIKASI
HALAMAN PERNYATAAN KEASLIAN DAN PUBLIKASI

Saya yang bertanda tangan di bawah ini :


Saya yang bertanda tangan di bawah ini :

N a
Na m a : SESTEYTOYOBUBUDDI RI RUUSSTTAANNTTOO
ma
: 20210511-5110160969
NPNMP
M

JudJu
udl uTluTguagsaAs kAhkirhir :

SISITSETMEMINIFNOFORRMMAASSGGEEOOGGRRAAFFIIS
S

PPAARRIWIWIISSATA
ATA

KOKTOATAJAJYAYAAPPUURRAA
BBEERRBBAASSIIS
S WWEEBB

TanTgagngagl : 050O5 kOtoktboebre2r 0220020


aSlidSaidnagng
: 050O5 kOtoktboebre2r 0220020
TanTgagnaglgLal
uLluuslus

ankabnabhawhawtaultiuslaisnaninimai daadlalhahmmereuru
MeMnyeantyaakta
ppaakkaann hhaassilt!k-akrayrayassaayraa sseennd
ditri
ri

dandadnapdaatpadtipduibpulikbaliksaiksaiknansespeepneunhunhnyaya
oloelhehSSTTIMIMIKIK SSeeppuululuhh NNooppeem mber
er

JayJaapyuarpau.rSa.egSaelgaaklautkiuptaipnadnadl
amlambebnetnutkukapaappapuunntetelalahhmmeennggikikuuttii
kkaaididaahh,, ddaan
n

etikeatikayanygangberblaerklauk.u. MeMnegnegneaniai aaddaal mmeerruupp


is isi dadnan tutulislisaann alahh akan

tangtagnugnggujnagwjaawbasbaysa
aysaesbeabgaagi api epneunluisli,s,

bubkuaknanSSTTIMIMIKIK SSeeppuululuhh NNooppeem


mber
er

JayJaapyuarpau. ra.

DemDiekmiainkiapnerpneyrnaytaaatananini'indt ib'duibautatde'Cntegnagnans·
armnyyaa d'Catann ddenga
esebbeennaarr--bbeenrla engann
p e n u h k e s a d a ra n.
pen u h k e s a d a r a n .

5
J a ya p u ra ,
Ja y a p u ra ,
0 5 O k t o b e r 2 0 20
0
0 5 O k to b e r 2 0 2
Pembuat pernyataan,

(SETYO BUOi RUSTANTO)


(SETYO BUDI RUSTANTO)

6
KATA PENGANTAR
KATA PENGANTAR
Puji dan syukur ke hadirat Allah SWT yang telah memberikan rahmat
Puji dan syukur ke hadirat Allah swr yang telah memberikan rahmat
dan hidayahnya sehingga penulis dapat menyelesaikan tugas akhir ini
dan tiidayahnya sehingga penutis dapat menyelesaikan tugas akhir ini
dengan judul “Sistem Informasi Geografis Pariwisata Kota Jayapura
dengan judul "Sistem lnformasi Geografis Pariwisata Kota Jayapura
Berbasis Web”.
Berbasis Web".
Penulis mengakui selesainya tugas akhir ini tidak lepas dari bantuan
Penulis mengakui selesainya tugas akhir ini tidak lepas dari bantuan
dan partisipasi dari berbagai pihak, oleh karena itu pada kesempatan ini
dan partisipasi dari berbagai pihak, oleh karena itu pada kesempatan ini
dengan hati yang tulus penulis menyampaikan rasa terimakasih yang
dengan hati yang tulus penulis menyampaikan rasa terimakasih yang
sedalam-dalamnya kepada :
sedalam-dalamnya kepada:
1. Ibu Dr. Rosiyati M. H. Thamrin, SE., MM., selaku ketua STIMIK Sepuluh
1. lbu Or. Rosiyati M. H. Thamrin, SE., MM., selaku ketua STIMiK Seputuh
Nopember Jayapura, atas kesempatan dan fasilitas yang diberikan
Nopember Jayapura, atas kesempatan dan fasilitas yang diberikan
kepada penulis sehingga dapat menyelesaikan studi.
kepada penulis sehingga dapat menyelesaikan studi.
2. 2.Bapak Jim Lahallo, M.M.S.I selaku Ketua Prodi Teknik Informatika S1
Bapak Jim Lahallo, M.M.S.I selaku Ketua Prodi Teknik lnformatika S1
STIMIK Sepuluh Nopember Jayapura.
STIMIK Sepuluh Nopember Jayapura.
3. 3.Bapak Rahmat H. Kiswanto, ST. MT selaku Dosen Pembimbing dalam
Bapak Rahmat H. Kiswanto, ST. MT selaku Dosen Pembimbing dalam
penyusunan
penyusunantugas
tugasakhir
akhirini.
ini.
4.4.Kedua
KeduaOrang
OrangTuaTuayang
yangselalu
selalu mendukung
mendukung dalam
dafam doa
doa dan
dan memberi
memberi
semangat
semangatdalam
dalampenyusunan
penyusunanTugas
TugasAkhir
Akhir(TA)
(TA)ini.
ini.
5.5S. aShaahbaabtatdadnantetmemana-nte-
m a n ya n g tid a k da p a t d is e b u tk a n
t em a n y a ng ti da k d ap a t d is e b u tk a n
ssaatutuppeersrsaattuu
6.6B. eBseesretartaStSatfakf akmampupsusSTSITMIMIKIKSeSpeupululuhh
NNopopeemmbbeerr JaJayyaappuurraa yyaanngg ikikuutt
mmemembabnatnutuprporsoessespepneynuysuusussnnaannTuTguagassA
kh ir (T A ) in i.
A kh ir (T A ) in i.

AkAhkihrnirynaya dednegnagnan sesgeaglaala kekreernenddaahhaann


hahtai,ti, pepennuulilsis mmeenngghhaarraappkkan
an kekseesdeidaiaaann
pepmembabaceaa unutnutkukmmenenggkkrirtiitkik ddaann mmeemmbbeerri i
ssaararann yyaanngg bbeersrsififaatt m em ba n g u n de m i k
m em b an g u n d em i
ekseesmempupurnrnaaaannTuTguagassAAkhkhiririniin, i,sesebbaabbpepennu

ulilsismmeennyyaaddaarrii sesbeabgaagiami

manaunsuisaiatidtiadkaklepleapsasdadrai rki
ekseaslaalahhaanndadnankekkekuurarannggaann..
7
`JJaayyaappura,
ura, 0055
OOkkttobe
oberr 2200220

etyo Budi Rustanto


S

8
DAFTAR ISI

HALAMAN JUDUL ......................................................................... i


HALAMAN PERSETUJUAN .......................................................... iii
HALAMAN PENGESAHAN ............................................................ iv
PERNYATAAN KEASLIAN DAN PUBLIKASI ................................. v
KATA PENGANTAR ...................................................................... vi
DAFTAR ISI ................................................................................... vii
DAFTAR GAMBAR ........................................................................ ix
DAFTAR TABEL ............................................................................ xi
ABSTRAK ...................................................................................... xii

I. PENDAHULUAN
1.1. Latar belakang ....................................................................... 1
1.2. Rumusan masalah ................................................................. 2
1.3. Tujuan penelitian ................................................................... 2
1.4. Manfaat penelitian .................................................................. 3
1.5. Batasan penelitian ................................................................. 3
1.6. Sistematika penulisan ............................................................ 4

BAB II. TINJAUAN PUSTAKA DAN DASAR TEORI


2.1. Tinjauan pustaka ................................................................... 5
2.2. Dasar teori ............................................................................. 7
2.2.1. Sistem ................................................................................. 7
2.2.2. Informasi ............................................................................. 8
2.2.3. Sistem informasi ................................................................. 9
2.2.4. Sistem informasi geografis ................................................... 12
2.2.5. Metode waterfall .................................................................. 12
2.2.6. Pengertian database ............................................................ 14
2.2.7. PHP .................................................................................... 14
2.2.8. MySQL ................................................................................ 15
2.2.9. Flowchart ............................................................................ 16
2.2.10.Google Maps API ................................................................ 18
2.2.11.Data flow diagram (DFD) ..................................................... 19
2.2.12.Entity relation diagram (ERD) .............................................. 20
2.2.13.Black-box testing.................................................................. 23
2.3. Kerangka Konseptual ............................................................. 25

BAB III. METODE PENELITIAN


3.1. Rencana Perencanaan .......................................................... 26
3.1.1. Lokasi dan Objek Penelitian ................................................ 27
3.1.2. Metode Pengumpulan data ................................................. 27
3.1.3. Instrument / Alat Pengolahan Data ...................................... 28
3.1.4. Metode Pengujian ............................................................... 29
3.1.5. Sistem Berjalan ................................................................... 29

vii
3.2. Analisis ................................................................................... 31
3.2.1. Kebutuhan Fungsionalitas.................................................... 31
3.2.2. Kebutuhan Non Fungsionalitas ............................................ 32

BAB IV. HASIL PENELITIAN DAN PEMBAHASAN


4.1. Hasil Penelitian ...................................................................... 33
4.1.1. Perancangan ....................................................................... 33
4.1.2. Struktur Tabel ..................................................................... 40
4.1.3. Rancangan Interface ........................................................... 45
4.1.4. Implementasi ....................................................................... 54
4.1.5. Pengujian (Black Box) ......................................................... 62
4.2. Pembahasan .......................................................................... 65
4.2.1. Hasil Uji Coba ..................................................................... 65
4.2.2. Perbandingan Dengan Penelitian Sebelumnya ................... 65
4.2.3. Masalah Dan Solusi ............................................................ 66

BAB V. PENUTUP
5.1. Kesimpulan ............................................................................ 67
5.2. Saran ..................................................................................... 67

DAFTAR PUSTAKA ....................................................................... 68


LAMPIRAN .................................................................................... 70

L-1 Hasil Wawancara Kegiatan


L-2 Observasi
L-3 Kuesioner
L-4 Bimbingan Penulisan

8
88
DAFTAR GAMBAR

Gambar 2.1. Model Waterfall...................................................... 14


Gambar 2.2. Contoh Program Dasar Google Maps API ............. 19
Gambar 2.3. Hubungan One To One ......................................... 21
Gambar 2.4. Hubungan One To Many ....................................... 22
Gambar 2.5. Hubungan Many To Many ..................................... 22
Gambar 2.6. Generalisasi........................................................... 23
Gambar 2.7. Kerangka Konseptual ............................................ 25
Gambar 3.1. Lokasi Penelitian .................................................. 27
Gambar 3.2. Sistem Berjalan ..................................................... 30
Gambar 4.1. Level 0 sistem yang akan dibangun ...................... 34
Gambar 4.2. DFD Level 1 .......................................................... 35
Gambar 4.3. DFD Level 2 Proses mengolah wisata ................... 36
Gambar 4.4. DFD Level 2 Proses marking ................................. 36
Gambar 4.5. DFD Level 2 Proses mengolah kategori wisata ..... 37
Gambar 4.6. DFD Level 2 Proses mengolah buku tamu ........... 37
Gambar 4.7. DFD Level 2 Proses mengolah event .................... 38
Gambar 4.8. Rancangan ERD.................................................... 39
Gambar 4.9. Rancangan antarmuka utama pada
pengunjung dan member ....................................... 45
Gambar 4.10. Rancangan antarmuka event wisata ...................... 45
Gambar 4.11. Rancangan antarmuka objek wisata ...................... 46
Gambar 4.12. Rancangan antarmuka buku tamu ......................... 46
Gambar 4.13. Rancangan antarmuka login ................................. 47
Gambar 4.14. Rancangan antarmuka daftar member................... 47
Gambar 4.15. Rancangan antarmuka marking wisata
pada member ........................................................ 48
Gambar 4.16. Rancangan antarmuka awal admin........................ 48
Gambar 4.17. Rancangan antarmuka kategori wisata .................. 49
Gambar 4.18. Rancangan antarmuka data user ........................... 49

9
DAFTAR GAMBAR

Gambar 4.19. Rancangan antarmuka event wisata


pada admin............................................................ 50
Gambar 4.20. Rancangan antarmuka data buku tamu ................. 50
Gambar 4.21 Rancangan antarmuka data marking ..................... 51
Gambar 4.22. Rancangan antarmuka tambah
kategori wisata....................................................... 51
Gambar 4.23. Rancangan antarmuka tambah objek wisata ........ 52
Gambar 4.24. Rancangan antarmuka tambah event wisata ......... 53
Gambar 4.25. Antarmuka pengunjung dan member .................... 54
Gambar 4.26. Antarmuka event ................................................... 55
Gambar 4.27. Antarmuka wisata .................................................. 55
Gambar 4.28. Antarmuka buku tamu............................................ 56
Gambar 4.29. Antarmuka login..................................................... 56
Gambar 4.30. Antarmuka daftar member ..................................... 57
Gambar 4.31. Antarmuka marking wisata pada member .............. 57
Gambar 4.32. Antarmuka muka admin ......................................... 58
Gambar 4.33. Antarmuka kategori wisata pada master data ........ 58
Gambar 4.34. Antarmuka data user pada master data ................. 59
Gambar 4.35. Antarmuka muka event wisata pada admin ........... 59
Gambar 4.36. Antarmuka buku tamu pada admin ........................ 60
Gambar 4.37. Antarmuka data marking........................................ 60
Gambar 4.38. Antarmuka tambah kategori wisata ........................ 61
Gambar 4.39. Antarmuka tambah objek wisara pada admin ........ 61
Gambar 4.40. Antarmuka tambah event wisata ............................ 62

1
0
DAFTAR TABEL

Tabel 2.1. Simbol Processing Dalam Flowchart ............................. 16


Tabel 2.2. Simbol input output dalam flowchart.............................. 17
Tabel 2.3. Simbol Data Flow Diagram............................................ 20
Tabel 2.4. Simbol Entity Realtionship Diagram (ERD) .................. 21
Tabel 3.1. Perangkat keras ............................................................ 28
Tabel 3.2. Perangkat lunak ............................................................ 28
Tabel 3.3. Rencana Pengujian Sistem .......................................... 29
Tabel 4.1. Tabel User .................................................................... 40
Tabel 4.2. Tabel Member ................................................................. 40
Tabel 4.3. Tabel Events................................................................... 41
Tabel 4.4. Tabel Admin ................................................................... 42
Tabel 4.5. Tabel Buku Tamu ............................................................ 42
Tabel 4.6. Tabel Wisata................................................................... 43
Tabel 4.7. Tabel Katagori Wisata ...................................................... 44
Tabel 4.8. Tabel Marking ................................................................. 44
Tabel 4.9. Pengujian antar muka member ..................................... 62
Tabel 4.10. Pengujian antar muka admin....................................... 63

1
1
ABSTRAK

Sistem Informasi Geografis Pariwisata Kota Jayapura


Berbasis Web
Setyo Budi Rustanto [1], Rahmat H. Kiswanto, ST.MT [2],
Program studi Teknik Informatika S1
STIMIK Sepuluh Nopember Jayapura

Kota Jayapura memiliki objek dan daya tarik wisata yang menarik
dan unik, baik itu wisata alam, budaya maupun sejarah. Informasi
mengenai objek wisata di Dinas parawisata, biasanya diperoleh dari
booklet atau majalah promosi wisata daerah tersebut dengan bisa
mendatangi langsung ke Dinas Parawisata atau saat ada event yang
diselengarahkan oleh Dinas Parawisata. Hal ini tentu mengharuskan
wisatawan meluangkan waktunya untuk mendatangi langsung Dinas
Pariwisata atau wisatawan bisa menggunakan google maps yang juga
dapat memberikan lokasi wisata dan informasi yang diperoleh hanya
sebatas nama objek wisata, gambar objek wisata dan jarak objek wisata
tanpa memberi gambaran tentang keterangan informasi yang jelas pada
objek wisata seperti, sejarah objek wisata, biaya sewa pondok dan biaya
parkir. Metode pengembangan menggunakan waterfall, sedangkan
metode pengumpulan data yang digunakan yaitu wawancara, observasi
dan studi pustaka. Metode perancangan sistem usulan dibangun
menggunakan bahasa pemograman PHP dengan menggunakan MySql
sebagai basis datanya. Sistem informasi yang dihasilkan dapat
menghasilkan beberapa kategori wisata seperti wisata gunung, wisata
pantai, wisata kuliner, tempat ibadah, pusat oleh-oleh, dan tempat
penginapan.

Kata kunci : metode waterfall, sistem informasi geografis, pariwisata

xii
BAB I
PENDAHULUAN
1.1 Latar Belakang

Dalam dunia teknologi yang sangat berkembang ini sudah seperti


kebutuhan wajib dalam kehidupan masyarakat di dunia. Masyarakat
memanfaatkan teknologi yang berkembang sekarang untuk
mempermudah menyelesaikan berbagai pekerjaan yang mereka kerjakan.
Dan masyarakat juga memanfaatkan teknologi yang berkembang
sekarang untuk mendapatkan sebuah informasi yang bisa diakses dimana
aja dan kapan pun oleh masyarakat. Di dalam dunia yang sudah
terhubung oleh internet seperti sekarang ini masyakarat
memanfaatkannya untuk sebagai media mencari informasi, sebagai media
pembelajaran dan banyak lagi untuk mempermudah masyarakat dalam
mengerjakan berbagai hal.
Salah satu bentuk penyajian informasi pariwisata itu adalah melalui
penanyangan dalam bentuk data atau informasi secara visualisasi yang
dikaitkan dengan kondisi geografis suatu wilayah. Sistem ini sering dikenal
dengan Sistem Informasi Geografis (SIG). Dengan SIG secara umum
akan memberikan informasi yang mendekati kondisi dunia nyata dan
dapat memprediksi suatu hasil, karena SIG akan menampilkan informasi
mengenai tempat-tempat dipermukaan bumi dan informasi mengenai
keterangan-keterangan (atribut) yang terdapat dipermukaan bumi
sehingga akan dapat pula menampilkan kondisi seperti kondisi yang
sebenarnya salah satunya kondisi lokasi objek wisata.

1
Sebagai Kota Jayapura memiliki objek dan daya tarik wisata yang
menarik dan unik, baik itu wisata alam, budaya maupun sejarah. Informasi
mengenai objek wisata di Dinas parawisata, biasanya diperoleh dari
booklet atau majalah promosi wisata daerah tersebut dengan bisa
mendatangi langsung ke Dinas Parawisata atau saat ada event yang
diselengarahkan oleh Dinas Parawisata. Hal ini tentu mengharuskan
wisatawan meluangkan waktunya untuk mendatangi langsung Dinas
Pariwisata atau wisatawan bisa menggunakan google maps yang juga
dapat memberikan lokasi wisata dan informasi yang diperoleh hanya
sebatas nama objek wisata, gambar objek wisata dan jarak objek wisata
tanpa memberi gambaran tentang keterangan informasi yang jelas pada
objek wisata seperti, sejarah objek wisata, biaya sewa pondok dan biaya
parkir.
Berdasarkan penjabaran permasalahan diatas, maka untuk
menyelesaikan permasalahan tersebut melalui penelitian dengan judul
“Sistem Informasi Geografis Pariwisata Kota Jayapura Berbasis
Web”, diharapkan dengan adanya sistem ini maka dapat memberikan
kemudahan informasi wisata yang lebih terperinci di Kota Jayapura.
1.2 Rumusan Masalah
Dari latar belakang di atas, maka rumusan masalah dalam
penelitian ini adalah bagaimana membantu Dinas Pariwisata kota
Jayapura dan memberikan kemudahan masyarakat untuk informasi wisata
yang lebih terperinci di kota Jayapura.

1.3 Tujuan Penelitian


Pada Penelitian ini bertujuan untuk membangun Sistem Informasi
Geografis dengan visualisasi data spasial yang berisi informasi wisata dan
letak objek-objek wisata yang disajikan secara jelas kepada masyarakat
sebagai promosi wisata Kota Jayapura.

2
1.4 Manfaat Penelitian
Manfaat dari penelitian ini adalah sebagai berikut :
1. Memudahkan wisatawan untuk memperoleh informasi wisata
dan letak objek wisata di Kota Jayapura.
2. Membantu Dinas Pariwisata dalam melakukan memasukan
data wisata dan pencarian lokasi wisata.
1.5 Batasan Masalah
Penelitian ini menekankan pada pembuatan Sistem Informasi
Geografis Pariwisata Kota Jayapura berbasis web, yang mencangkup
berbagai hal, sebagai berikut:
1. Pembuatan peta pariwisata Kota Jayapura ini mengambil data
peta dari Google Maps.
2. Daerah lokasi wisata Kota Jayapura meliputi daerah Jayapura
Utara sampai Jayapura Selatan.
3. Perancangan sistem dilakukan dengan menggunakan bahasa
pemogramman PHP.
4. Visualisasi peta dilengkapi dengan fasilitas zooming (perbesaran
gambar).
5. Terdapat fasilitas yang dapat menangani penambahan dan
pengurangan pada obyek wisata yang ada pada web.
6. Fasilitas tambahan pada sistem yaitu home, profil, buku tamu,
marking, register, kategori wisata, tempat ibadah, penginapan,
dan pusat oleh-oleh.
7. kategori wisata dibedakan melalui warna pada masing-
masing kategori wisatanya seperti wisata gunung (hijau), wisata
pantai (biru), wisata kuliner (merah), tempat ibadah (kuning),
pusat oleh- oleh (merah muda), dan tempat penginapan (ungu).

3
1.6 Sistematika Penulisan
Untuk memberikan gambaran secara menyeluruh masalah yang
akan dibahas dalam sekripsi ini, maka sitematika penulisan dibagi dalam
enam bab sebagai berikut :

BAB I Pendahuluan
Bab ini menjelaskan latar belakang masalah, perumusan masalah, tujuan
penelitian, manfaat penelitian, batasan masalah, dan sistematika
penulisan.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI


Bab ini berisi landasan teori yang menjadi referensi utama dalam
penulisan tugas akhir dan kerangka pikir pembuatan sistem informasi.
Teori yang dibahas berhubungan dengan sistem informasi yang akan
dibuat dan digunakan untuk kepentingan analisis dan perancangan sistem
informasi.

BAB III METODE PENELITIAN


Bab ini berisi metode atau langkah-langkah yang digunakan dalam
penelitian, penggunaan pemodelan berorientasi objek dan penggunaan
perangkat yang digunakan dalam penelitian.

BAB IV HASIL PENELITIAN DAN PEMBAHASAN


Bab ini merupakan hasil dan pembahasan sistem informasi yang
dikerjakan seperti menampilkan atau mencetak tampilan dan hasil
pengujian sistem informasi.

BAB V KESIMPULAN
Bab ini merupakan Bab terakhir yang berisi saran dan kesimpulan.

4
BAB II
TINJAUAN PUSTAKA DAN DASAR TEORI

2.1. Tinjauan Pustaka


Pada penelitian yang dilakukan oleh Nurul Mega Saraswati dan
Budi Suhendro dari Universitas Islam Indonesia Yogyakarta. Judul
penelitian ini adalah panduan lokasi dan akomondasi Wisata Berbasis
Andorid di Yogyakarta. Aplikasi yang dibuat hanya sebatas informasi biaya
masuk, deskripsi tempat wisata, informasi fasilitas umum, informasi posisi
user, informasi biaya yang dimiliki untuk masuk ke lokasi wisata dan
pencarian rute dari posisi user menuju lokasi wisata. Metode yang
digunakan adalah model pengembangan sistem HIPO dan tabel relasi,
tahap implementasi pembangunan perangkat lunak menggunakan
database Windows7, Javascript dan MySQL. Dari penelitian ini aplikasi
yang dibuat memberikan informasi tempat wisata yang dibutuhkan
wisatawan berdasarkan wisata alam, pendidikan, budaya, dan sejarah,
juga memberikan kemudahan kepada wisatawan dalam menentukan
lokasi wisata dengan biaya yang dimiliki [1].
Dari penelitian lain yang dilakukan oleh Lisa Astari dan Kharil dari
Fakulitas Ilmu Komputer Universitas Dehasen Bengkulu dengan judul
Pemetaan Location Based Service (LBS) Wisata Bengkulu Berbasis
Android. Pada penelitian ini dibuat sebuah aplikasi pemetaan posisi dan
penghitung jarak, dengan memanfaatkan layanan google maps dan GPS
untuk menentukan lokasi dan perhitungan jarak yang bermanfaat untuk
memudahkan pengguna mendapatkan informasi wisata, tempat
penginapan dan Mall terdekat dengan posisinya. Aplikasi ini dibangun
dengan pemograman java Android menggunakan software ADT Bundle
yang di dalamnya terdapat Eclipse sebagai editor bahasa pemograman
java, ADT sebagai plugin untuk Eclipse, dan SDK untuk kepentingan
development aplikasi berbasis Android. Hasil akhir dari penelitian ini
adalah berupa aplikasi Pemetaan letak lokasi wisata, hotel, bim berbasis
android.
5
Sistem Informasi Letak Lokasi Wisata, Hotel dan Bim ini mempermudah
Wisatawan untuk mendapatkan informasi tersebut. [2].
Kemudian penelitian yang dilakukan oleh Deky Kafiar dari Sekolah
Tinggi Ilmu Manajemen Informatika dan Komputer Sepuluh Nopember
Jayapura dengan judul Aplikasi Location Based Service (LBS) Objek
Wisata Kota Jayapura Berbasis Android. Metode pengumpulan data yang
digunakan dalam penelitian ini adalah Observasi, angket atau kuesioner
dan studi pustaka. Aplikasi ini menggunakan bahasa pemrograman
javascript dengan database MySQL. Perancangan sistem pada aplikasi ini
menggunakan permodelan objek dengan tools UML dan menggunakan
tahapan metode waterfallI. Tujuan dari penulisan ini adalah untuk
menghasilkan suatu aplikasi mobile yang dapat mempermudah
masyarakat atau wisatawan dalam mencari sebuah informasi tentang
lokasi wisata di kota Jayapura. Aplikasi yang dihasilkan dalam pembuatan
program ini adalah Aplikasi Location-Based Service Pencarian Lokasi
Wisata Di Kota Jayapura.[3].
Adapun perbedaan dalam penelitian ini adalah menggunakan
teknologi Location Based Service (LBS) Teknologi ini terdiri atas
perangkat untuk mengumpulkan, menyimpan, menganalisa dan
mendistribusikan data yang sesuai dengan kebutuhan pengguna terhadap
sistem koordinat bumi. Dan pada penelitian ini menggunakan
Sistem Informasi Geografis adalah sistem komputer yang memiliki
kemampuan untuk membangun, menyimpan, mengelola dan
menampilkan informasi berefrensi geografis, misalnya data yang
diidentifikasi menurut lokasinya, dalam sebuah database dan
Sistem ini memiliki kategori wisata yang diberikan warna pada masing-
masing kategori wisatanya seperti wisata gunung (hijau), wisata pantai
(biru), wisata kuliner (merah), tempat ibadah (kuning), pusat oleh-oleh
(merah muda), dan tempat penginapan (ungu).

6
2.2. Dasar Teori
Pada sub bab berikut ini, akan dibahas tentang dasar ilmu dan teori
– teori penunjang permasalahan tugas akhir ini. Pada tugas akhir ini akan
dibuat Sistem Informasi Geografis Pariwisata Di Kota Jayapura Berbasis
Web.
2.2.1. Sistem
Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu
kegiatan atau untuk menyelesaikan suatu aturan tertentu.
Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu,
yaitu[4]:
1. Komponen Sistem (Component)
Komponen-komponen suatu sistem terdiri dari sejumlah komponen
yang saling berinteraksi, yang artinya saling bekerja sama
membentuk satu kesatuan.
2. Batasan Sistem (Boundary)
Batas Sistem merupakan daerah yang membatasi antara suatu
sistem dengan sistem yang lainnya atau dengan lingkungan
luarnya.
3. Subsistem
Bagian-bagian dari sistem yang beraktivitas dan berinteraksi satu
sama lain untuk mencapai tujuan dengan sasarannya masing-
masing
4. Lingkungan Luar Sistem (Environment)
Adalah diluar batas dari sistem yang mempengaruhi operasi sistem.
5. Penghubung Sistem (Interface)
Merupakan media penghubung antara satu subsistem dengan
subsistem yang lainnya.
6. Masukan Sistem (Input)
Adalah energi yang dimasukkan kedalam sistem. Masukan dapat
berupa masukan perawatan (maintenance input) dan masukan
sinyal (signal input).
7
7. Keluaran Sistem (Output)
Adalah hasil dari energi yang diolah dan diklasifikasikan menjadi
keluaran yang berguna dan sisa pembuangan.
8. Pengolah Sistem (Process)
Suatu sistem dapat mempunyai pengolah atau sistem itu sendiri
sebagai pengolahnya.
9. Sasaran Sistem (Object)]
Suatu sistem pasti mempunyai tujuan (goal) atau sasaran
(objective). Sasaran dari sistem sangat menentukan sekali
masukan yang dibutuhkan sistem dan keluaran yang akan
dihasilkan sistem.
2.2.2. Informasi
Data dan informasi merupakan dua konsep yang amat penting untuk
dipahami dan tidak dapat dipisahkan satu sama lain dalam konteks sistem
informasi. Informasi adalah data yang diolah menjadi bentuk yang lebih
berguna dan lebih berarti bagi penerimanya. Sumber informasi adalah
data. Datakenyataan yang menggambarkan suatu kejadian-kejadian dan
kesatuan nyata. Kejadian-kejadian (event) adalah kejadian yang terjadi
pada saat tertentu[4].
“data,in contrast, are streams of raw facts representingevents
occurring inorganizations or the physical environment before they have
been organizedand arranged into a form that people can understand and
use”. Data merupakan sekumpulan fakta mentahyang mewakili kejadian-
kejadian dalam organisasi atau lingkungan fisik perusahaan. Data
biasanya belum dikelola dan diorganisasikan ke dalam bentuk yang dapat
dipahami oleh manusia secara efektif. Data merupakan representasi dunia
nyata (realworld) yang mewakili suatu objek, seperti manusia, benda,
hewan, konsep, peristiwa, keadaan, dan lain sebagainya, yang direkam
dalam bentuk simbol, angka, huruf, gambar, bunyi, teks, atau
gabungannya. Data adalah bahan baku yang belum mempunyai makna
atau belum mempunyai pengaruh langsung bagi penggunanya, sehingga
perlu diolah untuk menghasilkan sesuatu yang lebih bermakna[4].
8
Adapun yang dimaksudkan dengan informasiadalah “data that have
been shapedinto a form that is meaningful and useful to human beings”.
Informasi adalah data yang telah diolah atau diproses sedemikian rupa
menjadi sebuah bentuk yang bermakna bagi pengguna atau penerimanya.
Informasi tersebut bermanfaat dalam peningkatan pengetahuan dan
pengambilan keputusan pengguna atau penerimanya. Adapun segala
kegiatan yang berkaitan dengan pemerolehan informasi, penggunaan
informasi secara efektif, dan pembuangan informasi yang tidak berguna
lagi pada saat yang tepat dinamakan manajemen informasi[4].
Informasi yang berkualitas memiliki 3 kriteria, yaitu :
1. Akurat (accurate)
Informasi harus bebas dari kesalahan, tidak bias maupun
menyesatkan. Akurat juga berarti bahwa informasi itu harus dapat dengan
jelas mencerminkan maksudnya[4].
2. Tepat pada waktunya (timeliness)
Informasi yang datang pada penerima tidak boleh terlambat. Di
dalam pengambilan keputusan, informasi yang sudah usang tidak lagi
bernilai. Bila informasi datang terlambat sehingga pengambilan
keputusan terlambat dilakukan, hal itu dapat berakibat fatal bagi
perusahaan[4].
3. Relevan (relevance)
Informasi yang disampaikan harus mempunyai keterkaitan dengan
masalah yang akan dibahas dengan informasi tersebut. Informasi harus
bermanfaat bagi pemakainya[4].

2.2.3. Sistem Informasi


Sistem Informasi Merupakan “a set of interrelatedcomponents that
collect (or retrieve), process, store, and distribute information to support
decision making and control in an organization[4].”
Pengertian di atas mengandung arti bahwaSistem informasi
merupakan satuan komponen yang saling berhubungan yang

9
mengumpulkan (atau mendapatkan kembali), memproses,
menyimpan,

10
dan mendistribusikan informasi untuk mendukung pengambilan
keputusan dan kendali dalam suatu organisasi[4].
Sistem informasi terdiri dari beberapa komponen yang menyusun
didalamnya. bahwa sistem informasi terdiri dari lima komponen yaitu[4] :

A. Sumber Daya Manusia (People Resource)


Personel (SDM) diperlukan untuk pengelolaan sistem informasi.
Secara garis besar, sumber daya manusia ini terbagi menjadi dua
kelompok[4] :
1. End users atau pengguna yaitu orang-orang yang menggunakan
sistem informasi.
2. Spesialis sitem informasi, seperti manajer, analis, programer, dan
operator serta bertanggung jawab terhadap perawatan sistem.

B. Sumber Daya Perangkat Lunak (Software Resource)


Sumber daya perangkat lunak dapat diartikan sebagai segala hal
yang diperlukan dalam instruksi pemrosesan informasi. Perangkat lunak
yang dimaksud bukan hanya berupa program yang secara langsung dapat
dioperasikan dan mengendalikan komputer, akan tetapi juga beupa
prosedur yang diperlukan dalam sistem informasi. Perangkat lunak secara
umum dapat dibagi menjadi tiga jenis utama, yaitu[4]:
1. Perangkat lunak sistem (sistem operasi, sistem utilitas, dan sistem
komunikasi)
2. Perangkat lunak aplikasi
3. Perangkat lunak bahasa pemrograman, dan prosedur (tata cara atau
peraturan-peraturan dalam menggunakan sistem informasi).

11
C. Sumber Daya Perangkat Keras (Hardware Resource)
Perangkat keras merupakan istilah menyeluruh untuk semua bagian
fisik komputer, perangkat keras bukan hanya berupa mesin, akan tetapi
juga termasuk media data. Perangkat keras secara umum dapat
dikelompok menjadi dua, yaitu[4]:
1. Sistem komputer yang keberadaannya terdapat di dalam Central
Processing Unit (CPU).
2. Periferal komputer, yaitu peralatan yang dipergunakan untuk
melakukan input data atau perintah (keyboard dan mouse),
menampilkan
3. Output informasi (video screen dan printer), serta untuk
penyimpanan data (storage) seperti magnetic atau optical disk.

D. Sumber Daya Data (Data Resource)


Merupakan komponen dasar dari informasi yang akan diproses lebih
lanjut untuk menghasilkan informasi. Data yang dimaksud di sini biasanya
telah diorganisasi, disimpan, dan diakses dengan berbagai teknologi
manajemen data dalam bentuk database, yaitu data yang telah
diorganisasi dan diproses, sehingga mudah diakses pengguna sistem
informasi[4].
E. Sumber Daya Jaringan (Network Resources)
Sumber daya jaringan merupakan salah satu komponen yang
menyusun Sistem Informasi. Sumber daya jaringan di sini menekankan
pada teknologi komunikasi dan jaringan yangmerupakan bagian dari
sumber daya yang penting dalam sistem informasi. Sumber daya jaringan
terdiri dari: Media komunikasi, Pendukung jaringan[4].
Berdasarkan definisi dan penjelasan sebelumnya maka dapat
disimpulkan bahwa sistem informasi mencakup sejumlah komponen
(manusia, komputer, teknologi informasi, dan prosedur kerja), melakukan
proses pengolahan data untuk mencapai suatu tujuan[4].

12
2.2.4 Sistem Informasi Geografis
Sistem informasi geografi adalah sistem infromasi khusus yang mengelola
data yang memiliki informasi sapsial (bereferensi keruangan). Atau dalam
arti yang lebih sempit adalah sistem komputer yang memiliki kemampuan
untuk membangun, menyimpan, mengelola dan menyampaikan infromasi
bereferensi geografi, misalnya data yang diidentifikasi menurut lokasi,
dalam sebuah database. Para praktisi juga memasukkan orang (yang
membangun dan mengoperasikan) dan data sebagai bagian utama dari
sistem ini.[5]
Para ahli mendefinisiakan sistem informasi geografi sebagai
berikut[4]:
1. Aronoff (1998), mendefinisiskan SIG sebagai sebuah sistem
berbasiskan komputer yang digunakan untuk menyimpan dan
meamnipulasi informasi-informasi geografi. SIG dirancang untuk
mengumpulkan, menyimpan dan menganalisis objek-objek dan
fenomena di mana lokasi geografi merupakan karakteristik yang
penting atau kritis untuk dianalisis.
2. ESRI (Enviromental System Research Institue) mendefinisiakan
SIG adalah kumpulan yang terorganisir dari perangkat keras
komputer, perangkat lunak, data geografis dan personal yang
dirancang secara efisien untuk memperoleh, menyimpan,
mengupdate, memanipulasi, menganalisa dan menampilkan semua
bentuk informasi yang bereferensi geografi.

2.2.5. Metode Waterfall


Model pertama yang diterbitkan untuk proses pengembangan
perangkat lunak diambil dari proses rekayasa lain. Model ini diilustrasikan
pada gambar 2.1. Berkat penurunan dari satu fase ke fase yang lainnya,
model ini dikenal sebagai ‘model air terjun’ atau siklus hidup perangkat
lunak. Tahap-tahap utama dari model ini memetakan kegiatan-kegiatan
pengembangan dasar yaitu :[6]

13
1. Analisis dan definisi persyaratan.
Pelayanan, batasan dan tujuan sistem ditentukan melalui konsultasi
dengan user sistem. Persyaratan ini kemudian didefinisikan secara
rinci dan berfungsi sebagai spesifikasi sistem.
2. Perancangan sistem dan perangkat lunak.
Proses perancangan sistem membagi persyaratan dalam sistem
perangkat keras atau perangkat lunak. Kegiatan ini menentukan
arsitektur sistem secara keseluruhan. Perancangan perangkat
lunak yang mendasar dan hubungan-hubungannya.
3. Implementasi dan pengujian unit.
Pada tahap ini, perancangan perangkat lunak direalisasikan
sebagai serangkaian program atau unit program. Pengujian unit
melibatkan verifikasi bahwa setiap unit telah memenuhi
spesifikasinya
4. Integrasi dan pengujian sistem.
Unit program atau program individual diintegrasikan dan diuji
sebagai sistem yang lengkap untuk menjamin bahwa persyaratan
sistem telah dipenuhi. Setelah pengujian sistem, perangkat lunak
dikirim kepada pelanggan
5. Operasi dan pemeliharaan.
Biasanya (walaupun tidak seharusnya), ini merupakan fase siklus
hidup yang paling lama. Sistem diinstal dan dipakai.
Pememeliharaan mencakup koreksi dari berbagai error yang tidak
ditemukan pada tahap-tahap terdahulu, perbaikan atas
implementasi unit sistem dan pengembangan pelayan sistem,
sementara persyaratan-persyaratan baru ditambahkan. [6]

14
Definisi persyaratan

Perancangan sistem
dan perangkat lunak

Implementasi dan
pengujian unit

Integrasi dan
pengujian sistem

Operasi dan
pemeliharaa
n

Gambar 2.1 Model Waterfall. [6]

2.2.6. Pengertian Database


Database adalah kumpulan informasi yang di simpan di dalam
komputer secara sistematik untuk memperoleh informasi dari basis data
tersebut. Dengan bahasa lain, database adalah susunan record data
operasional lengkap dari suatu organisasi atau perusahaan, yang
diorganisir dan disimpan secara terintegrasi dengan menggunakan
metode tertentu sehingga mampu memenuhi informasi yang optimal yang
dibutuhkan oleh para pengguna.[7]

2.2.7. PHP
PHP adalah singkatan dari Hypertext Preprocessor. Dimana huruf P’
pada kata PHP merupakan singkatan dari kata itu sendiri yang sering
disebut rekursif [7]. Maksud dari rekursif adalah PHP memiliki
kemampuan atau fungsi untuk memanggil dirinya sendiri. PHP adalah
bahasa pemrograman script server side yang sengaja dirancang
cenderung untuk membuat dan mengembangkan web[7]. Bahasa
pemrograman ini merupakan bahasa pemrograman paling populer
yang digunakan dala membuat sebuah website

15
2.2.8. MySQL
MySQL adalah sebuah implementasi dari sistem manajemen basis
data relasional (RDBMS) yang didistribusikan secara gratis di bawah
lisensi GPL (general public license). Setiap pengguna dapat secara bebas
menggunakan MYSQL dalam aplikasi, namun tidak boleh dijadikan produk
turunan yang bersifat komersial. MYSQL sebenarnya merupakan turunan
salah satu konsep utama dalam basis data, terutama untuk pemilihan atau
seleksi dan pemasukkan data yang memungkinkan pengoperasian data
dikerjakan dengan mudah secara otomatis. [8]
Ada beberapa kelebihan yang dimilik oleh aplikasi database MYSQL di
antaranya:
1. Cross platform MYSQL dapat berjalan pada sistem operasi
Windows, Linusx dan lainnya.
2. MYSQL, menggunakan SQL sebagai bahasa query-nya yang
relatif mudah dimengerti oleh pengguna awam sekalipun
3. Gratis, sampai saat ini MYSQL masih menbyediakan versi
gratis walaupun beredar kabar akan dipremiumkan oleh oracle.
4. MYSQL dapat menampung data dalam jumlah besar tanpa
menguarangi kecepatan akses ke databasenya.
5. Sistem keamanan yang cukup handal.
6. Dapat menampung gampir semua tipe data, seperti teks, date,
datetime, int, float, decimal double, dan lainnya
7. MYSQL dapat diitegrasikan dengan berbagai bahasa
pemrograman yang populer saat ini seperti PHP, Java, C#,
VB/VBNET, Perl, Phyton, dan lainnya.
8. Memiliki kemampuan menangani banyak user yang melakukan
akses secara bersamaan dalam satu waktu tanpa mengalami
kendala meisalnya crash.

16
2.2.9. Flowchart
Flowchart merupakan diagram yang menunjukan alur data melalui
program atau sistem informasi dan operasi operasi yang ada didalam
sebuah sistem, flowchart juga merupakan bagan yang menjelaskan secara
rinci arus pekerjaan secara keseluruhan dari sistem, dan menggambarkan
alur proses demi proses dalam sebuah sistem, dengan diagram alur, kita
dapat mengetahui bagaimana sebuah sistem berjalan dan data apa saja
yang dihasilkan oleh setiap proses terntentu dalam sebuah sistem.
Berikut adalah simbol-simbol dalam diagram alir flowchart. [9].

Tabel 2.1 Simbol Processing Dalam Flowchart. [9]

Simbol Nama Simbol Keterangan

Menyatakan suatu tindakan


Process (proses) yang dilakukan oleh
komputer.

Menyatakan suatu tindakan


Manual (proses) yang tidak dilakukan
oleh komputer.
Menunjukkan suatu kondisi
tertentu yang akan menghasilkan
Decission
dua kemungkinan jawaban :
ya/tidak.
Menyatakan penyediaan tempat
Predefined
penyimpanan suatu pengolahan
process
untuk memberi harga awal.

Menyatakan permulaan atau


Terminal
akhir suatu program.

17
Lanjutan tabel 2.1
Menyatakan segala jenis operasi
Keying yang diproses dengan
operation menggunakan suatu mesin yang
mempunyai keyboard
Menunjukkan bahwa data dalam
Offline-storage simbol ini akan disimpan ke suatu
media.

Memasukkan data secara manual


Manual input dengan menggunakan online
keyboard.

Tabel 2.2 Simbol input output dalam flowchart. [9].

Simbol Nama Simbol Keterangan


Menyatakan proses input atau
Input/output output tanpa tergantung jenis
peralatannya.

Menyatakan input berasal dari


Punched card
kartu atau output ditulis ke kartu.

Menyatakan input berasal dari


Magnetic tape pita magnetis atau output
disimpan ke pita magnetis.

Menyatakan input berasal dari


Disk storage disk atau output disimpan ke
disk.

Mencetak keluaran dalam


Document bentuk dokumen (melalui
printer).

18
Lanjutan tabel 2.2

Mencetak keluaran dalam layar


Display
monitor.

2.2.10. Google Maps API


Google Maps API adalah suatu library yang berbentuk
JavaScript. Cara membuat Google Maps untuk ditampilkan pada suatu
web atau blog sangat mudah hanya dengan membutuhkan pengetahuan
mengenai HTML serta JavaScript, serta koneksi Internet yang sangat
stabil. Dengan menggunakan Google Maps API, kita dapat menghemat
waktu dan biaya untuk membangun aplikasi peta digital yang handal,
sehingga kita dapat fokus hanya pada data-data yang akan ditampilkan.
Dengan kata lain, kita hanya membuat suatu data sedangkan peta yang
akan ditampilkan adalah milik Google sehingga kita tidak dipusingkan
dengan membuat peta suatu lokasi, bahkan dunia. Dalam pembutan
program Google Map API menggunakan urutan sebagai berikut:[10]
1. Memasukkan Maps API JavaScript ke dalam HTML.
2. Membuat element div dengan nama map_canvas untuk
menampilkan peta.
3. Membuat beberapa objek literal untuk menyimpan property-properti
pada peta.
4. Menuliskan fungsi JavaScript untuk membuat objek peta.
5. Meng-inisiasi peta dalam tag body HTML dengan event onload.

19
Kode program dasar:

Gambar 2.2 Contoh Program Dasar Google Maps API [10]


Pada Google Maps API terdapat 4 jenis pilihan model peta yang
disediakan oleh Google, diantaranya adalah:
1. ROADMAP, untuk menampilkan peta biasa 2 dimensi
2. SATELLITE, untuk menampilkan foto satelit
3. TERRAIN, untuk menunjukkan relief fisik permukaan bumi dan
menunjukkan seberapa tingginya suatu lokasi, contohnya akan
menunjukkan gunung dan sungai.
4. HYBRID, akan menunjukkan foto satelit yang diatasnya tergambar
pula apa yang tampil pada ROADMAP (jalan dan nama kota).[10]

2.2.11. Data Flow Diagram (DFD)


Data Flow Diagram adalah suatu diagram yang menggambarkan
aliran data dari sebuah proses atau sistem (biasanya sistem informasi)
[11]. DFD juga menyediakan informasi mengenai luaran dan masukan dari
setiap entitas dan proses itu sendiri.

20
Tabel 2.3 Simbol Data Flow Diagram [11]
Simbol Nama Komponen Keterangan
Menggambarkan orang
atau kelompok yang
Simbol Entitas
merupakan awal
data atau tujuan data

Simbol Arus Data Simbol alir data atau


aliran data

Suatu proses dimana


beberapa tindakan
Simbol Proses
dijalankan

File basis data atau


penyimpanan yang
Simbol Data
diimplementasikan
Storage
dalam komputer

2.2.12. Entity Relation Diagram (ERD)


Model E-R biasa digambarkan dalam bentuk diagram yang disebut
Entity Realtionship Diagram (ERD). ERD merupakan notasi grafis dalam
pemodelan data konseptual yang digunakan untuk memodelkan struktur
data dan hubungan antar data. Dengan ERD kita dapat menguji model
dengan mengabaikan proses yang harus dilakukan. [12].
ERD mengunakan sejumlah notasi dan simbol untuk
menggambarkan struktur dan hubungan antar data. Simbol-simbol yang
digunakan adalah :

20
Tabel 2.4 Simbol Entity Realtionship Diagram (ERD). [12].

Simbol Keterangan

Entitas, yaitu kumpulan dari objek yang dapat


didefinisikan secara unik

Hubungan antara entitas dengan atributnya dan


himpunan entitas dengan himpunan relasinya
entitas
Atribut, yaitu karakteristik dalam entitas atau
relasi yang merupakan penjelasan detail tentang
entitas
Relasi, yaitu hubungan yang terjadi antara satu
entitas atau lebih

A. Kardinallitas
kardinalitas menyatakan jumlah entitas di mana entitas lain
dapat dihubungkan ke entitas tersebut melalui sebuah himpunan
relasi[13].
A.1. One to One
Sebuah entitas pada A berhubungan dengan paling banyak satu
entitas pada B dan sebuah entitas pada B berhubungan dengan paling
banyak satu entitas pada A. Contoh :
Pada pengajaran privat, satu guru satu siswa. Seorang guru
mengajar seorang siswa, seorang siswa diajar oleh seorang
guru[13].

Gambar 2.3. Hubungan One To One [13].

21
A.2. One to Many/ Many to One
Sebuah entitas pada A berhubungan dengan lebih dari satu
entitas pada B dan sebuah entitas pada B berhubungan dengan
paling banyak satu entitas pada A, atau sebaliknya (Many to One).
[13]. Contoh :
Dalam satu perusahaan, satu bagian mempekerjakan banyak
pegawai. Satu bagian mempekerjakan banyak pegawai, satu
pegawai kerja dalam satu bagian.

Gambar 2.4. Hubungan One To Many [13].

A.3. Many To Many


Sebuah entitas pada A berhubungan dengan lebih dari satu
entitas pada B dan sebuah entitas pada B berhubungan dengan
lebih dari satu entitas pada A. [13].
Contoh:
Dalam universitas, seorang mahasiswa dapat mengambil banyak
mata kuliah. Satu mahasiswa mengambil banyak mata kuliah dan
satu mata kuliah diambil banyak mahasiswa.

Gambar 2.5. Hubungan Many To Many [13].

22
B. Generalisasi

Generalisasi adalah proses pendefinisian subtipe-subtipe yang


disatukan menjadi entitas supertipe tunggal berdasarkan karakteristik
umum. Desain dilakukan dengan proses bottom-up, yaitu banyak entitas
disintesiskan menjadi entity yang lebih tinggi berdasarkan kesamaan
feature-nya. Dapat disimpulkan generalisasi adalah pembuatan entitas
yang bersifat umum dari tipe-tipe entitas yang bersifat khusus. [13].

Gambar 2.6. Generalisasi [13]


2.2.13. Black-box testing
Konsep black-box testing digunakan untuk merepresentasikan
sistem yang cara kerja didalamnya tidak tersedia untuk diinspeksi. Di
dalam kotak hitam, item-item yang diuji dianggap ‘gelap’ karena logiknya
tidak diketahui, yang diketahui hanya apa yang masuk dan apa yang
keluar. Pada black box testing, kasus-kasus pengujian berdasarkan pada
spesifikasi sistem.
Pengujian black box testing merupakan pengujian yang dilakukan
oleh pengembang sistem. Karena pengguna akhir sistem memiliki
pemahaman tentang sistem informasi dengan tingkatan yang berbeda,
maka seberapa jauh pengguna akhir dapat memahami dan menerima

23
sistem harus diuji. Pengujian inilah yang dinamakan dengan user
acceptance test. Pengujian ini dilakukan untuk menjamin bahwa sistem
telah melayani kebutuhan organisasi. [14].
Black box testing berusaha menemukan kesalahan dalam
kategori, sebagai berikut :
1. Fungsi-fungsi yang tidak benar atau hilang.
2. Kesalahan antarmuka.
3. Kesalahan dalal struktur data atau akses database.
4. Kesalahan kinerja

24
2.3. Kerangka Konseptual

IDENTIFIKASI MASALAH
1. Media promosi wisata masih menggunakan booklet atau majalah
wisata.
2. Wisatawan perlu meluangkan waktu untuk mendatangi langsung
di Dinas Pariwisata atau saat ada event yang diselenggarahkan
oleh Dinas Pariwisata agar mendapatkan informasi tentang
Wisata di Kota Jayapura.
3. informasi yang diperoleh hanya sebatas nama objek dan tempat
wisata tanpa memberi gambaran tentang keterangan informasi
objek wisata dan letak geografis objek wisata.

TUJUAN PENELITIAN
Pada Penelitian SIG berbasis web ini bertujuan untuk menghasilkan
SIG dengan visualisasi data spasial yang berisi informasi wisata dan
letak objek wisata yang disajikan secara jelas kepada masyarakat
sebagai promosi wisata Kota Jayapura

METODE PENELITIAN
Model pengembangan sistem menggunakan model waterfall.
Sedangkan metode pengumpulan data yang digunakan yaitu
wawancara, observasi dan studi pustaka.

OUTPUT PENELITIAN
Sistem Informasi Geografis Pariwisata Kota Jayapura dengan
informasi wisata yang lebih terperinci seperti adanya informasi yang
jelas tentang tempat wisata, lokasi wisata, dan jarak lokasi wisata
yang jelas kepada wisatawan.

Gambar 2.7. Kerangka Konseptual

25
BAB III
METODE PENELITIAN

3.1. Rencana Penelitian


Renacana penelitian ini menggunakan model pengembangan sistem
Waterfall sebagai berikut :
1. Analisa Kebutuhan (Requirement Analisis)
Tahap Analisisa kebutuhan yaitu sistem yang akan dibuat harus
dapat dimengerti oleh instansi dan peneliti. Dimana tahapan ini hasil
wawancara dan observasi terhadap instansi menjadi dasar
dibangunannya sistem informasi geografis pemetaan pariwisata ini,
dimana akan ditentukan penggunaan software dan hardware yang akan
digunakan.
2. Desain Sistem (System Design)
Tahap berikutnya adalah desain sistem, dimana tahap ini peneliti
merancang suatu arsitektur sistem berdasarkan hasil dari tahap
sebelumnya. Diantaranya adalah diagram konteks, data flow diagram,
entity relationship diagram untuk memberikan gambaran yang jelas dan
rancangan bangun yang lengkap kepada pengguna.
3. Implementasi (Implementation)
Tahapan ini adalah dimana keseluruhan perancangan sistem yang
telah disusun sebelumnya akan diubah menjadi kode-kode program
menggunakan bahasa pemograman PHP yang nantinya akan
diintegrasikan menjadi sebuah sistem informasi geografis pemetaan
pariwisata.
4. Pengujian Program (Testing)
Tahapan ini merupakan tahapan dimana akan dilakukan uji coba
terhadap Sistem Informasi Geografis Pariwisata yang sudah dikodekan
kedalam bahasa pemograman dan diuji menggunakan metode blackbox.

26
3.1.1. Lokasi dan Objek Penelitian
Lokasi penelitian adalah Dinas Parawisata Kota Jayapura, Entrop,
Jayapura Selatan.
Objek penelitian adalah Proses penyampaian informasi Pariwisata di Kota
Jayapura Bagian Jayapura Utara-Selatan

Gambar 3.1. Lokasi Penelitian (Sumber : Google Maps)

3.1.2. Metode Pengumpulan Data


Pengumpulan data dilakukan untuk memperoleh informasi yang
dibutuhkan dalam rangka mencapai tujuan penelitian. Dalam pengambilan
data menggunakan metode pengumpulan data antara lain :
1. Observasi
Observasi adalah cara dan teknik pengumpulan data dengan
melakukan pengamatan terhadap situasi yang ada pada objek penelitian.
Teknik observasi ini digunakan untuk mengumpulkan data primer. Hal ini
dapat dilakukan dengan cara mengadakan pengamatan langsung ke
Dinas Parawisata dalam rangka untuk mendapatkan data mengenai
objek-objek wisata yang terdapat di Kota Jayapura. [Lampiran 2].

27
2. Studi Literatur.
Studi literatur adalah cara yang dipakai untuk menghimpun data-
data atau sumber-sumber yang berhubungan dengan topik yang diangkat
dalam suatu penelitian. Studi literatur bisa didapat dari berbagai sumber
diantaranya ada karya ilmiah dan jurnal-jurnal pendukung. Salah satu
jurnal pendukung yang digunakan adalah dari R. Hermawan, dan S.
Iriani, “Perancangan Sistem Informasi Geografis Tempat Pariwisata
Kabupaten Pacitan Berbasis Web”.

3. Metode Wawancara

Teknik pengumpulan data yang dilakukan melalui tatap muka dan tanya
jawab langsung antara pengumpulan data maupun peneliti terhadap
narasumber atau sumber data. Dalam metode ini dilakukan tanya jawab
dengan Bapak Matias B. Mano, S.Par.M.KP selaku Kepala Dinas
Pariwisata di Kantor Walikota Jayapura. [Lampiran 1].

3.1.3. Instrument / Alat Pengumpul Data


A. Perangkat Keras
Tabel 3.1 Perangkat keras
No Nama Keterangan
1 Notebook Thosiba c640
2 Processor AMD E-450
3 Hardisk 500 GB
4 Memory 4 GB
5 Printer Epson L110

B. Perangkat Lunak
Tabel 3.2 Perangkat lunak
No Nama Keterangan
Operating Sistem
1 OS Windows 7
Komputer/laptop
2 XAMPP Database MySQL
3 Mozila Firefox / Browser untuk menjalankan

28
Lanjutan tabel 3.2
Crhome apliksi
4 Pemrograman Javascript , HTML, PHP
Editor Microsoft Visual Studio
5
Pemrograman Community 2015

3.1.4. Metode Pengujian


Pada penelitian ini metode pengujian yang digunakan yaitu metode
blackbox. Dimana pengujian yang dilakukan dengan menguji masing-
masing fungsi yang ada di sistem seperti register, login ataupun
pencarian, kemudian membandingkan respon program dengan respon
yang diharapkan serta melakukan revisi jika dirasa ada yang kurang
sesuai.
Dibawah ini adalah contoh pengujian dari metode black box.

Tabel 3.3 Rencana Pengujian Sistem


N o Butir Uji Detail Pengujian

1 Login Verifikasi username dan password

2 Data User Menampilkan, mengaktifkan dan tidak


mengaktifkan

3 Data Kategori Wisata Menampilkan, menambah, mengubah


dan menghapus

3.1.5. Sistem Berjalan


Dalam hal informasi lokasi wisata yang saat ini masih menggunakan
booklet atau majalah promosi wisata. Untuk menggambarkan sistem yang
berjalan saat ini maka akan di gambarkan dengan flowchart sistem yang
dapat dilihat pada gambar

29
Dinas Pariwisata Wisatawan

MULAI

INFORMASI DAN
LOKASI WISATA DI
DINAS PARAWISATA MENCARI INFORMASI
DAN LOKASI WISATA

MEMBERIKAN BOOKLET ATAU


MAJALAH PROMOSI WISATA

INFORMASI DAN
LOKASI WISATA

TIDAK
YA

SELESAI BERKUNJUNG KE
LOKASI TEMPAT

Gambar 3.2. Sistem Berjalan


Pada sistem berjalan saat ini, Wisatawan yang belum mengetahui
informasi dan lokasi wisata akan mencari tahu informasi tersebut di Dinas
Pariwisata Kota Jayapura, disana Dinas Pariwisata menyediakan
informasi seputar wisata dan lokasi wisata yang telah tersedia pada
booklet atau majalah wisata, booklet atau majalah wisata tersebut akan di
berikan pada wisatawan yang ingin mengetahui informasi seputar
wisata dan lokasi wisata pada Kota Jayapura, setelah wisatawan
menerima booklet atau majalah wisata tersebut dan saat itu wisatawan
akan menentukan akan mengunjungi wisata tersebut atau tidak.

30
3.2. Analisis
Analisis sistem merupakan tahapan penting dalam penelitian.
Dimana data-data yang telah dikumpulkan melalui observasi, wawancara
maupun studi literatur akan dianalisa sehingga segala keperluan dalam
membangun sistem informasi geografis pariwisata. Seperti apa saja
keperluan perangkat lunak yang harus disiapkan oleh peneliti dan juga
apa saja perangkat lunak yang dibutuhkan, untuk keberhasilan langkah
selanjutnya.

3.2.1. Kebutuhan Fungsionalitas Sistem


Adapun kebutuhan fungsionalitas dari sistem informasi
geografis pariwisata kota Jayapura berbasis web yang akan
mendukung agar sistem dapat berjalan dengan optimal di dinas
pariwisata kota Jayapura antara lain :
A. Administrator
1. Admin dapat melakukan login ke sistem.
2. Admin dapat mengelolah data wisata.
3. Admin dapat mengelolah kategori wisata.
4. Admin dapat melakukan marking pada sistem.
5. Admin dapat mengelolah data event.
6. Admin dapat mengelolah data user
7. Admin dapat mengetahui informasi wisata, lokasi dan jarak
wisata yang ada pada sistem.
B. Member
1. Member dapat melakukan login ke sistem.
2. Member dapat melakukan marking pada sistem.
3. Admin dapat mengetahui informasi, lokasi dan jarak wisata
yang ada pada sistem.
C. Pengunjung

31
1. Pengunjung dapat mengetahui informasi, lokasi dan jarak
wisata yang ada pada sistem.

3.2.2. Kebutuhan Non Fungsionalitas Sistem


A. Kebutuhan Operasional
Adapun kebutuhan operasional dari sistem informasi geografis
pariwisata yang akan mendukung agar sistem dapat berjalan dengan
optimal di Kota Jayapura antara lain:
1. Lingkungan hidup dari sistem yang akan dibangun adalah
berbasis web
2. Sistem ini bisa berjalan dan atau dioperasikan di platform
windows 7/8 dan 10 menggunakan perangkat Komputer dual
core
3. Sistem ini membutuhkan web server untuk melakukan atau
akan menyimpan semua data.
4. Sistem ini membutuhkan browser seperti mozila firefox atau
Chrome pada saat sistem akan digunakan.
5. Sistem ini memanfaatkan layanan google maps untuk
menentukan lokasi.
6. Sistem ini memiliki kategori wisata yang diberikan tanda
warna pada masing-masing kategori wisatanya seperti
wisata gunung (hijau), wisata pantai (biru), wisata kuliner
(merah), tempat ibadah (kuning), pusat oleh-oleh (coklat),
dan tempat penginapan (ungu).
7. Sistem ini memiliki daerah lokasi wisata kota Jayapura dari
Jayapura Utara sampai Jayapura Selatan.
8. Sistem ini digunakan oleh wisatawan lokal.
B. Persyaratan kinerja
1. Sistem ini menggunakan media website
2. Sistem ini membutuhkan akses internet
C. Persyaratan keamanan

32
Adapun persyaratan keamanan yang diterapkan dalam sistem
adalah pemberian hak akses admin untuk masuk login ke dalam
sistem harus terlindung menggunakan password yang di enkripsi.

33
BAB IV
HASIL PENELITIAN DAN PEMBAHASAN

4.1. Hasil Penelitian


Berikut merupakan hasil penelitian selama lima bulan pada Kantor
Walikota pada Bagian Dinas Parawisata Kota Jayapura. Sistem yang
dibangun merupakan sebuah Sistem informasi geografis pariwisata kota
Jayapura berbasis web. Pada sistem ini akan terdapat dua entitas yaitu,
staf / pimpinan dan admin.
4.1.1 Perancangan
A. Data Flow Diagram (DFD) Konteks
DFD (Data Flow Diagram) adalah model untuk menggambarkan
asal dan tujuan penyimpanan data, proses yang akan menghasilkan data
dan interaksi antar data yang tersimpan dalam proses tersebut
A.1. DFD Level 0
Pada DFD level 0 ini terdapat 3 entitas luar yaitu member sebagai
pengguna sistem dan dapat melakukan marker pada peta. Pengunjung
sebagai pengguna system dan admin sebagai pengelola sistem, pada
member terdapat beberapa aliran data yaitu data registrasi, data obyek
wisata, data marking, dan data login. Pada admin juga terdapat alir data
yaitu data login, data user, data katagori wisata, data obyek wisata, data
event, dan data marking. Pada Pengujung juga terdapat alir data yaitu
data buku tamu.

34
Gambar 4.1 DFD Level 0 sistem yang akan dibangun

A.2. DFD Level 1


DFD level 1 merupakan representasi dari data pada DFD level 0
yang sudah dipartisi untuk memberikan penjelasan yang lebih detail. Pada
Sistem Informasi Geografis Pariwisata Kota Jayapura Berbasis Web ini
terdiri dari sembilan (9) proses yaitu proses yaitu proses register, proses
log in, proses input buku tamu, proses mengolah objek wisata, proses
marking, proses mengolah user, proses mengolah kategori wisata, proses
mengolah buku tamu, dan proses mengolah event. Dapat dilihat pada
gambar 4.2.

35
Gambar 4.2 DFD Level 1

36
A.3. DFD Level 2 Proses Mengolah Wisata
DFD level 2 proses mengolah wisata merupakan penjabaran
yang lebih detail dari proses olah wisata. Pada proses ini terdiri dari tiga
proses yaitu proses tambah wisata, proses edit wisata, dan proses hapus
wisata. Dalam proses ini terdapat satu database yaitu database wisata,
yang bisa dilihat pada gambar 4.3

Gambar 4.3 DFD Level 2 Proses mengolah wisata

A.4. DFD Level 2 Proses Mengolah Marking


DFD level 2 proses mengolah marking merupakan penjabaran
yang lebih detail dari proses mengolah marking. Pada proses ini terdiri dari
tiga proses yaitu proses tambah marking, proses edit marking, dan proses
hapus marking. Dalam proses ini terdapat satu database adalah database
marking, yang bisa dilihat pada gambar 4.4

Gambar 4.4 DFD Level 2 Proses marking

37
A.5. DFD Level 2 Proses Mengolah Katagori Wisata

DFD level 2 proses mengolah katagori wisata merupakan


penjabaran yang lebih detail dari proses olah katagori wisata. Pada proses
ini terdiri dari tiga proses yaitu proses tambah katagori wisata, proses edit
katagori wisata, dan proses hapus katagori wisata. Dalam proses ini
terdapat satu database yaitu database katagori wisata, yang bisa dilihat
pada gambar 4.5

Gambar 4.5 DFD Level 2 Proses mengolah kategori wisata

A.6. DFD Level 2 Proses mengolah Buku Tamu


DFD level 2 mengolah buku tamu merupakan penjabaran yang
lebih detail dari proses mengolah buku tamu. Pada proses ini terdiri dari
dua proses yaitu proses mengisi buku tamu dan menginformasikan buku
tamu. Dalam proses ini terdapat satu database yaitu database buku tamu.
Yang bisa dilihat pada gambar 4.6

Gambar 4.6 DFD Level 2 Proses mengolah buku tamu

38
A.7. DFD Level 2 Proses mengolah Event
DFD level 2 proses mengolah event merupakan penjabaran yang
lebih detail dari proses olah event. Pada proses ini terdiri dari tiga proses
yaitu proses tambah event, proses edit event, dan proses hapus event.
Dalam proses ini terdapat satu database yaitu database event, yang bisa
dilihat pada gambar 4.7

Gambar 4.7 DFD Level 2 Proses olah event

B. Rancangan ERD ( Entity Relationship Diagram )


Dalam sistem yang dibuat terdapat tabel katagori wisata, tabel
wisata, tabel buku tamu, table event, tabel admin, tabel user.
Perancangan ERD dalam sistem ini dapat dilihat pada gambar 4.8

39
Gambar 4.8 Rancangan ERD

Penjelasan gambar ERD :


1. Satu kategori wisata bisa memiliki banyak wisata, dan
banyaknya wisata hanya memiliki satu kategori wisata.
2. Satu wisata bisa memiliki banyak event, dan banyaknya event
hanya memiliki satu wisata.
3. Satu wisata memiliki satu marking, dan satu marking memiliki
satu wisata.
4. Banyak user dapat melakukan banyak marking, dan banyak
marking dilakukan banyak user.
5. Di user terdapat dua subtipe yaitu admin dan member, dimana
disatukan menjadi supertipe user
6. Buku tamu tidak berelasi dengan entitas lainnya.

40
4.1.2. Struktur Tabel
Pengertian tabel merupakan suatu tempat penyimpanan data. Penciptaan
tabel dilakukan dengan menentukan struktur tabel. Berikut rincian tabel
yang digunakan dalam aplikasi ini.
A. Tabel User
Tabel user merupakan tabel yang digunakan untuk menyimpan data
user berisi username dan password untuk melakukan proses login.
Sebelum melakukan proses login.
Tabel 4.1 Tabel User
Field Type Constraint Keterangan

Not Null Primary


id_user INTEGER(11) Key/ id user
auto_increment
Username CHAR(50) Yes Username
Password CHAR(225) Yes Password
Status enum(aktif, Yes status aktif/pending
pending)
Jenis Enum(admin, No Jenis
member) admin/member

B. Tabel Member
Tabel member merupakan tabel yang digunakan untuk
menyimpan data member .
Tabel 4.2 Tabel Member
Field Type Constraint Keterangan
Not Null Primary
id_member INTEGER(11) Key/ id member
auto_increment
Nama CHAR(50) Yes Nama member

41
Lanjutan Tabel 4.2
Alamat Text Yes Alamat member
JK CHAR(40) Yes Jenis kelamin

Email CHAR(40) Yes Alamat email


Status enum(aktif, Yes status aktif/pending
pending)
Id_User Not Null Primary
INTEGER(11) Key/ id user
auto_increment
Picture CHAR(40) Yes gambar

Created Datetime No

C. Tabel Events
Tabel events merupakan tabel yang digunakan untuk
menyimpan data event. User dapat membuat event/acara baru dan
menentukan kapan dan dimana letak event tersebut.
Tabel 4.3 Tabel Events
Field Type Constraint Keterangan

id_event INTEGER(11) Not Null Primary Key id event


Nama VARCHAR(60) Yes nama event
isi TEXT Yes deskripsi event
alamat VARCHAR(60) Yes nama jalan
Tgl_Mulai DATETIME Yes tanggal event dibuat
Tgl_Posting Timestamp Yes tanggal event mulai

Tgl_Selesai DATETIME Yes tanggal event berakhir


id_wisata INTEGER(11) Not Null Primary Key id wisata
Foto VARCHAR(60) Yes gambar

42
D. Tabel Admin
Tabel admin merupakan tabel yang digunakan untuk
menyimpan data admin.
Tabel 4.4 Tabel Admin
Field Type Constraint Keterangan
Not Null Primary
id_admin VARCHAR(60) Key/auto_increment id admin
Nama CHAR(50) Yes Nama member
Alamat Text Yes Alamat member
JK Enum(pria. Yes Jenis kelamin
wanita)
Email CHAR(40) Yes Alamat email
Status enum(aktif, Yes status aktif/pending
pending)
Id_User Not Null Primary
INTEGER(11) Key/ id user
auto_increment

E. Tabel Buku Tamu


Tabel buku tamu merupakan tabel yang digunakan untuk
menyimpan data buku tamu. yang telah diisikan oleh user yang berisi
komentar tentang isi dari web tersebut.
Tabel 4.5 Tabel Buku Tamu
Field Type Constraint Keterangan

id_buku_tamu INTEGER(11) Not Null Primary Key id buku tamu


nama CHAR(50) Yes nama
email CHAR(50) Yes email

pesan TEXT Yes Isi pesan


tgl_masuk timestamp Yes Tgl masuk tamu

43
Lanjutan Tabel 4.4
Location Text Yes Lokasi user

F. Tabel Wisata
Tabel Wisata merupakan tabel yang digunakan untuk
menyimpan data wisata yang bertujuan untuk menambah wisata
yang ada pada
halaman wisata.
Tabel 4.6 Tabel Wisata
Field Type Constraint Keterangan

id_wisata INTEGER(11) Not Null Primary id wisata


Key
Nama CHAR(60) Not Null nama event

alamat Text Not Null deskripsi event


Keterangan Text Not Null Keterangan
wisata
Biaya_parkir double Not Null Biaya parkir
Biaya_pondok CHAR(60) Not Null Biaya pondok

id_katagori_wisata INTEGER(11) Not Null Foreign Id katagori wisata


Key
Foto CHAR(255) Yes Gambar

44
G. Tabel Katagori Wisata
Tabel Katagori Wisata merupakan yang digunakan untuk
menyimpan data katagori wisata yang bertujuan untuk menambah
katagori wisata yang ada pada halaman katagori wisata.
Tabel 4.7 Tabel Katagori Wisata
Field Type Constraint Keterangan

id_katagori_ INTEGER(11) Not Null Primary Key id katagori wisata


wisata
Nama CHAR(50) Not Null nama katagori

Icon Text Yes Icon Wisata

H. Tabel Marking
Tabel marking merupakan tabel yang digunakan untuk menyimpan
data marking. User dapat membuat favorite place/tempat wisata baru dan
menentukan letak tempat wisata tersebut.
Tabel 4.8 Tabel Marking
Field Type Constraint Keterangan

id_marking INTEGER(11) Not Null Primary id marking


Key
Latitude Char(60) Not Null garis lintang
Longitude Char(60) Not Null garis bujur
Created Date Not Null tanggal marking dibuat

Modified Timestamp Not Null tanggal marking diedit


Id_wisata INTEGER(11) Not Null Id wisata
Id_user INTEGER(11) Yes Id user
status Enum(true, false,Yes Proses marking
proses)

44
4.1.3. Rancangan Interface
Rancangan interface ini merupakan desain awal yang akan diterapkan
dalam sistem informasi geografis wisata yang akan dibuat.
A. Tampilan utama pada pengunjung dan member ada terdapat
berberapa menu seperti home, event, wisata, buku tamu, dan
login, terdapat juga tampilan gambar event wisata, objek wisata,
dan gallery

Gambar 4.9 Rancangan antarmuka utama pada pengunjung dan member

B. Tampilan event wisata berupa event-event yang sudah


berlangsung atau akan berlangsung

Gambar 4.10 Rancangan antarmuka event wisata

45
C. Tampilan objek wisata berisi objek-objek wisata dan
disertakan dengan maps

Gambar 4.11 Rancangan antarmuka objek wisata

D. Tampilan buku tamu berisi nama, email dan pesan yang


dimana disini member atau penggunjung dapat memberikan
saran atau kritikan tentang pariwisata

Gambar 4.12 Rancangan antarmuka buku tamu

46
E. Tampilan login berisi username, paswword dan juga terdapat
daftar member baru atau sing in menggunakan email google

Gambar 4.13 Rancangan antarmuka login

F. Tampilan daftar member berisi user, nama lengkap, alamat,


email, password, dan jenis kelamin

Gambar 4.14 Rancangan antarmuka daftar member

47
G. Tampilan marking wisata pada member berisi kategori
wisata, nama wisata, alamat, long, lat, biaya pondok, biaya
parkir, keterangan, dan foto wisata

Gambar 4.15 Rancangan antarmuka marking wisata pada member

H. Tampilan awal admin berisi home, pada master data terdapat


data kategori dan user, wisata, event, buku tamu, dan
marking, berisi juga grafik wisata

Gambar 4.16 Rancangan antarmuka awal admin

48
I. Tampilan kategori wisata pada master data berisi kategori-
kategori wisata berserta warna kategorinya masing-masing

Gambar 4.17 Rancangan antarmuka kategori wisata

J. Tampilan data user pada master data berisi data-data yang


terdapat pada user

Gambar 4.18 Rancangan antarmuka data user

49
K. Tampilan event wisata pada admin berisi nama-nama wisata
yang akan dibuatkan event

Gambar 4.19 Rancangan antarmuka event wisata pada admin

L. Tampilan data buku tamu berisi data-data buku tamu yang


telah diisi oleh users

Gambar 4.20 Rancangan antarmuka data buku tamu

50
M. Tampilan data marking berisi marking wisata yang telah
dibuat oleh member dan akan disetuju atau tidak oleh admin

Gambar 4.21 Rancangan antarmuka data marking

N. Tampilan tambah kategori wisata berisi nama dan icon

Gambar 4.22 Rancangan antarmuka tambah kategori wisata

51
O. Tampilan tambah objek wisata pada admin berisi kategori
wisata, nama wisata, alamat, long, lat, biaya pondok, biaya
parkir, keterangan, dan foto wisata

Gambar 4.23 Rancangan antarmuka tambah objek wisata

52
P. Tampilan tambah event wisata berisi kategori wisata, nama
event, lokasi, tanggal mulai, tanggal selesai, tanggal posting,
isi event, dan foto

Gambar 4.24 Rancangan antarmuka tambah event wisata

53
4.1.4. Implementasi

A. Pada gambar 4.25 merupakan tampilan utama antar muka


pengunjung dan member terdapat berberapa menu seperti
home, event, wisata, buku tamu, dan login, terdapat juga
tampilan gambar event wisata, objek wisata, dan gallery

Gambar 4.25 Antarmuka pengunjung dan member

54
B. Pada gambar 4.26 merupakan tampilan antar muka event
wisata berupa event-event yang sudah berlangsung atau akan
berlangsung

Gambar 4.26 Antarmuka event

C. Pada gambar 4.27 merupakan tampilan antar muka Wisata


berisi objek-objek wisata dan disertakan dengan maps

Gambar 4.27 Antarmuka wisata

55
D. Pada gambar 4. 28 merupakan tampilan antar muka Buku
Tamu berisi nama, email dan pesan

Gambar 4.28 Antarmuka buku tamu

E. Pada gambar 4.29 merupakan tampilan antar muka login


digunakan untuk login, dimana diproteksi dengan username dan
password yang dibagi berdasarkan hak akses

Gambar 4.29 Antarmuka login

56
F. Pada gambar 4.30 merupakan tampilan antar muka daftar
member berisi user, nama lengkap, alamat, email, password,
dan jenis kelamin

Gambar 4.30 Antarmuka daftar member

G. Pada gambar 4.31 merupakan tampilan antar muka marking


wisata pada member berisi kategori wisata, nama wisata,
alamat, long, lat, biaya pondok, biaya parkir, keterangan, dan
foto wisata

Gambar 4.31 Antarmuka marking wisata pada member

57
H. Pada gambar 4.32 merupakan tampilan awal antar muka admin
berisi home, pada master data terdapat data kategori dan user,
wisata, event, buku tamu, dan marking, berisi juga grafik wisata

Gambar 4.32 Antarmuka muka admin

I. Pada gambar 4.33 merupakan tampilan antar muka kategori


wisata pada master data berisi kategori-kategori wisata
berserta warna kategorinya masing-masing

Gambar 4.33 Antarmuka kategori wisata pada master data

58
J. Pada gambar 4.34 merupakan tampilan antar muka data user
pada master data berisi data-data yang terdapat pada user

Gambar 4.34 Antarmuka data user pada master data

K. Pada gambar 4.35 merupakan tampilan antar muka event


wisata pada admin berisi nama-nama wisata yang akan
dibuatkan event

Gambar 4.35 Antarmuka muka event wisata pada admin

59
L. Pada gambar 4.36 merupakan tampilan antar muka buku tamu
pada admin berisi data-data buku tamu yang telah diisi oleh
users

Gambar 4.36 Antarmuka buku tamu pada admin

M. Pada gambar 4.37 merupakan tampilan antar muka data


marking berisi marking wisata yang telah dibuat oleh
member dan akan disetuju atau tidak oleh admin

Gambar 4.37 Antarmuka data marking

60
N. Pada gambar 4.38 merupakan tampilan antar muka tambah
kategori wisata berisi nama dan icon

Gambar 4.38 Antarmuka tambah kategori wisata

O. Pada gambar 4.39 merupakan tampilan antar muka tambah


objek wisara pada admin berisi kategori wisata, nama wisata,
alamat, long, lat, biaya pondok, biaya parkir, keterangan, dan
foto wisata

Gambar 4.39 Antarmuka tambah objek wisara pada admin

61
P. Pada gambar 4.40 merupakan tampilan antar muka tambah
event wisata berisi kategori wisata, nama event, lokasi, tanggal
mulai, tanggal selesai, tanggal posting, isi event, dan foto

Gambar 4.40 Antarmuka tambah event wisata

4.1.5. Pengujian black box

Tabel 4.9 Pengujian antar muka member

Prosedur Keluaran yang


Test diharapkan Hasil Pengujian Ket
Pengujuan
1 Masukkan Berhasil login ke Valid
username dan database
password yang
benar
Antarmuka member
Masukkan Tidak dapat Valid
username dan menampilkan
password yang Antar muka
salah member
Tidak dapat
menampilkan Antar
muka member

62
Lanjutan tabel Pengujian antar muka member
Prosedur Keluaran yang
Test diharapkan Hasil Pengujian Ket
Pengujuan
2. Berhasil Valid
membuat
marking

Antarmuka berhasil
menambah marking
Membuat Gagal Valid
marking wisata membuat
marking

Tidak dapat
menampilkan
Antarmuka wisata
yang di marking

Tabel 4.10 Pengujian antar muka admin

Prosedur Keluaran yang Hasil yang di


Test diharapkan dapat Note
Pengujuan
1 Masukkan Berhasil login Valid
username dan dan
password yang menampilkan
benar antarmuk admin Antarmuka admin
Masukkan Tidak dapat Valid
username dan menampilkan
password yang Antar muka
salah admin
Tidak dapat
menampilkan
Antarmuka admin
2. Menambahkan Berhasil Valid
kategori wisata menambahkan
kategori wisata

Antarmuka
kategori wisata
Menghapus Berhasi Valid
kategori wisata menghapus
kategori wisata
Antarmuka
kategori wisata

63
Lanjutan tabel Pengujian antar muka admin
Prosedur Keluaran yang Hasil yang di
diharapkan dapat Note
Pengujuan
Mengedit kategori Berhasil Valid
wisata mengedit
kategori wisata
Antarmuka
kategori wisata
3 Mengtidak Berhasil tidak Valid
aktifkan data user aktifkan data
user
User tidak dapat
login
Mengaktifkan Berhasil aktifkan Valid
data user data user

User dapat login


4 Menambahkan Berhasil Valid
objek wisata menambahkan
objek wisata

Antarmuka objek
wisata
Mengedit objek Berhasil Valid
wisata mengedit objek
wisata

Antarmuka objek
wisata
5 Menambahkan Berhasil Valid
event wisata menambahkan
kategori wisata

Antarmuka event
wisata
Menghapus event Berhasil Valid
wisata menghapus
kategori wisata

Antarmuka event
wisata
Mengedit event Berhasil Valid
wisata mengedit
kategori wisata
Antarmuka
kategori wisata

64
4.2. Pembahasan
Setalah dilakukan pengujian aplikasi yang telah dibuat, dapat
disimpulkan tujuan dari aplikasi yang dibuat yaitu membuat sistem
informasi geografis pariwisata kota jayapura berbasis web

4.2.1. Hasil uji coba


Berdasarkan hasil pengujian blackbox semua fungsionalitas sistem
berfungsi dengan baik, dan fungsionalitas sistem merupakan fungsi-fungsi
/ layanan-layanan yang ada pada sistem yang sesuai dengan kebutuhan
pengguna, sehingga sistem ini secara keseluruhan sudah memenuhi
keingingan pengguna. Sedangkan dari sisi kemudahan penggunaan dan
kemanfaatan sistem ini sudah (Sangat Baik 70%, Baik 60%, Cukup 0%,
Kurang 0%, dan Sangat Kurang 0% ) berdasarkan respon yang diberilan
responden..

4.2.2. Perbandingan dengan penelitian sebelumnya


Adapun perbandingan penelitian sebelumnya setelah perancangan dan
percobaan yaitu :
Penelitian yang dilakukan oleh Deky Kafiar dari Sekolah Tinggi Ilmu
Manajemen Informatika dan Komputer Sepuluh Nopember Jayapura
dengan judul Aplikasi Location Based Service (LBS) Objek Wisata Kota
Jayapura Berbasis Android. Location Based Service merupakan layanan
informasi yang dapat diakses menggunakan piranti mobile yang dapat
digambarkan sebagai suatu layanan yang berada pada pertemuan tiga
teknologi yaitu Global Positioning System (GPS), Internet Service, dan
Mobile Devices. Aplikasi ini menggunakan bahasa pemrograman
javascript dengan database MySQL.
Perbedaan pada penelitian ini menggunakan Sistem Informasi
Geografis adalah sistem komputer yang memiliki kemampuan untuk
membangun, menyimpan, mengelola dan menampilkan informasi
berefrensi geografis, misalnya data yang diidentifikasi menurut lokasinya,
dalam sebuah database dan Sistem ini memiliki kategori wisata yang

65
diberikan warna pada masing-masing kategori wisatanya seperti wisata
gunung (hijau), wisata pantai (biru), wisata kuliner (merah), tempat ibadah
(kuning), pusat oleh-oleh (merah muda), dan tempat penginapan (ungu).

4.2.3. Masalah dan solusi


Berdasarkan masalah latar belakang diatas yang terdapat
maka :
Informasi mengenai objek wisata di Dinas parawisata, biasanya
diperoleh dari booklet atau majalah promosi wisata daerah tersebut
dengan bisa mendatangi langsung ke Dinas Parawisata atau saat ada
event yang diselengarahkan oleh Dinas Parawisata. Hal ini tentu
mengharuskan wisatawan meluangkan waktunya untuk mendatangi
langsung Dinas Pariwisata atau wisatawan bisa menggunakan google
maps yang juga dapat memberikan lokasi wisata dan informasi yang
diperoleh hanya sebatas nama objek wisata, gambar objek wisata dan
jarak objek wisata tanpa memberi gambaran tentang keterangan informasi
yang jelas pada objek wisata seperti, sejarah objek wisata, biaya sewa
pondok dan biaya
parkir.
Dengan adanya aplikasi sistem informasi geografis pariwisata kota
Jayapura berbasis web ini dapat memudahkan wisatawan untuk
memperoleh informasi wisata dan letak objek wisata di Kota Jayapura.

66
BAB V
PENUTUP

5.1. Kesimpulan

Dari hasil penelitian ini, dapat diambil kesimpulan bahwa telah dihasilkan
suatu Sistem Informasi Geografis Berbasis Web Untuk pariwisata maka
dapat diambil kesimpulan sebagai berikut :
1. Memudahkan pengguna untuk mengetahui lokasi dan informasi
destinasi pariwisata yang ada di kota Jayapura.
2. Pengguna dapat melakukan navigasi peta seperti Zoom In, Zoom
Out, dan merubah tipe Maps.
3. Dengan adanya Aplikasi ini, pengguna dapat mengetahui jarak
antara lokasi wisata dan lokasi pengguna.
4. Dengan adanya Aplikasi ini, Admin dapat mempermudah dalam
mengolah data pariwisata.
5. Pengguna dapat mengetahui kategori wisata yaitu wisata gunung,
wisata pantai, wisata kuliner, tempat ibadah, pusat oleh-oleh, dan
tempat penginapan.

5.2. Saran

Saran yang dapat diberikan untuk pengembangan sistem ini


selanjutnya adalah sebagai berikut :
1. Pengembangan aplikasi SIG ini perlu diperluas lagi lokasi
wisatanya dari yang sebelumnya hanya di Kota Jayapura bisa
diperluas lagi ke Kabupaten Jayapura.
2. Perlu ditambahkan jarak antara lokasi wisatawan dan lokasi wisata
disekitarnya agar wisatawan bisa mengetahui jarak lokasi wisata
terdekat dengan lokasinya.

67
DAFTAR PUSTAKA

[1]. N. M. Saraswati, B. Seuhendro, “Panduan Lokasi dan Akomondasi


Wisata Berbasis Android Di Yogyakarta”, Teknoin, Vol. 22 No.4, ISSN
: 287-295. Yogyakarta. Desember 2016.

[2]. L. Astari, Khairil, “Pemetaan Location Based Service (LBS) Wisata


Bengkulu Berbasis Android”, Jurnal Media Infotama, Vol.10 No.2 : 97-
98. Bengkulu, September 2014.

[3]. D. Kafiar, “Aplikasi Location Based Service Objek Wisata Kota


Jayapura Berbasis Android, STIMIK Sepuluh Nopember Jayapura”,
2018.

[4]. Yunita., dan J. Devitra, “Analisis dan perancangan sistem informasi


manajemen aset pada Smk Negeri 4 kota Jambi”, Vol. 2. No.1, ISSN
:
2528-0082, 2017.

[5]. R. Hermawan, dan S. Iriani, “Perancangan Sistem Informasi


Geografis Tempat Pariwisata Kabupaten Pacitan Berbasis Web”,
ISSN: 2302 – 6654, 2013.
[6]. Sommerville, dan Ian, “Rekayasa Perangkat Lunak Jilid 1 Edisi ke-6”,
penerbit : ERLANGGA, Jakarta. 2003.

[7]. I. Warman, R. Ramdaniansyah, “Analisis Perbandingan Kinerja


Query Database Manajement System (DBMS) antara MySQL 5.7.16
dan MariaDB 10.1”, Jurnal TEKNOIF, 2018.

[8]. M. Nurhidayat., “jurus Rahasia Menguasai Pemrograman Android”,


Penerbit : PT Elex Media Komputindo, Jakarta, 2018.

[9]. A. Yaqin, “Rancang Bangun Sistem Informasi Penyewaan Gedung


Pada Kantor Badan Diklat Provinsi Papua Berbasis Web Dan
Android”, Tugas Akhir Sarjana Teknik Informatika, STIMIK Sepuluh
Nopermber Jayapura, 2016.

[10]. M. A. Mamonto, D. Umagapi, A. Ambarita, “Perancangan Aplikasi


GIS Lokasi Parawisata Di Pulau Morotai”, Vol 5 No 1, ISSN: 2548-
6438, ,
2020.

[11]. Al Fatta, Hanif. “Analisis dan Perancangan Sistem Informasi untuk


Keunggulan Bersaing Perusahaan dan Modern”, CV. ANDI
OFFSET, September, 2007.

68
[12]. Yakub, “Pengantar Sistem Informasi”, penerbit : Graha Ilmu.,
Yogyakarta. 2012.

69
[13]. D. T. Octavian, “Desain Database Sistem Informasi Penjualan
Barang”, Vol 1 No 2, 2011.

[14]. Hariyanto, Bambang, “Sistem Manajemen Basis Data : Pemodelan,


Perancangan dan Terapannya”. Penerbit : Informatika, Bandung.
2004.

70
LAMPIRAN 1

HASIL WAWANCARA PADA DINAS PARIWISATA KOTA

JAYAPURA P : Bagaimana potensi pariwisata di Kota Jayapura ?


N : Potensi pariwisata di Kota Jayapura sangat besar yaitu Kota
Jayapura memiliki banyak obyek wisata yang sangat beragam, serta
memiliki keunikan dan ciri khas tersendiri. Karena Kota Jayapura
memiliki obyek wisata alam yang sangat indah, dan terdapat banyak
obyek wisata pantai yang sangat indah dan terkenal.
P: Bagaimana langkah yang akan dilakukan oleh pemerintah Kota
Jayapura dalam mengembangkan bidang parawisata di Kota
Jayapura ?
N: Upaya yang dilaksanakan dalam mengembangkan bidang pariwisata
yaitu melalui pemasaran, promosi, dan keterlibatan dunia pendidikan
dalam pengembangan pengetahuan.
P: Apakah proses dari pemasaran dan promosi wisata saat ini sudah
berjalan dengan baik?
N: Saat ini masih kurang begitu optimal, dikarenakan proses yang ada
ini masih kurang membantu wisatawan dalam menemukan lokasi
wisata. Karena belum adanya sistem, jadi wisatawan yang ingin
mengetahui lokasi wisata di jayapura kita akan memberikan booklet
yang berisikan lokasi wisata, walaupun sekarang dengan adanya
google maps semua orang bisa mengaksesnya untuk menuju lokasi
yang di tuju, tapi yang kami ingin ada informasi tambahan yang jelas
lagi tentang wisata kota Jayapura, supaya wisatawan bisa
mengetahui sejarah wisata yang ada di kota jayapura.
P: Menurut bapak, apa yang harus dilakukan agar potensi wisata bisa
dimanfaatkan lebih optimal lagi ?
N: Agar dapat lebih optimal lagi, membutuhkan sebuah sistem yang
dapat membantu wisatawan dalam menemukan lokasi wisata, jarak

71
wisata, dan informasi lokasi wisata agar wisata yang mungkin jarang
diketahui dapat diketahui melalui sistem tersebut.
P: Baik pak , terimakasih atas waktu dan penjelasannya.

Matias B. Mano, S.Par.M.KP

72
LAMPIRAN 2
OBSERVASI KEGIATAN PADA DINAS PARIWISATA KOTA JAYAPURA

Gambar Lampiran 1 . Promosi kesenian tangan saat pameran

Gambar Lampiran 2. Wawancara

73
Gambar Lampiran 3. Pengisian Kuesioner

Gambar Lampiran 4. Pengisian Kuesioner

74
LAMPIRAN 3

KUESIONER PENGUJIAN SISTEM

75
75
76
77
78
79
80
81
82
83
LAMPIRAN PENILAIAN KUESIONER

NILAI RESPONEDEN
NO PERTANYAAN ITEM JUMLAH
R1 R2 R3 R4 R5 R6 R7 R8 R9 R10
1 Apakah anda setuju bahwa SB 5 5 5 15
tampilan aplikasi Sistem B 4 4 4 4 4 20
Informasi Geografis Pariwisata
C 3 3 6
di kota Jayapura yang dibangun
cukup menarik? K
SK
TOTAL 46
RATA-RATA 4,6
KETERANGAN SB
NILAI RESPONDEN
NO PERTANYAAN ITEM JUMLAH
R1 R2 R3 R4 R5 R6 R7 R8 R9 R10
2 Bagaimana kemudahan dalam SB 5 5
menggunakan sistem ini ? B 4 4 4 4 4 4 4 4 32
C 3 3
K
SK
TOTAL 40
RATA-RATA 4,0
KETERANGAN B
NILAI RESPONDEN
NO PERTANYAAN ITEM JUMLAH
R1 R2 R3 R4 R5 R6 R7 R8 R9 R10
3 Apakah anda setuju bahwa SB 5 5 5 5 5 5 5 5 40
aplikasi ini mempermudah B 4 4 8
wisatawan dalam mendapatkan C
informasi ? K
SK
TOTAL 48
RATA-RATA 4,8
KETERANGAN SB
NILAI RESPONDEN
NO PERTANYAAN ITEM JUMLAH
R1 R2 R3 R4 R5 R6 R7 R8 R9 R10
4 Apakah anda setuju bahwa fitur SB 5 5 5 5 5 5 30
Pencarian mempermudah B 4 4 4 4 16
wisatawan dalam mencari lokasi
C
yang diinginkan?
K
SK
TOTAL 46
RATA-RATA 4,6
KETERANGAN SB
NILAI RESPONDEN
NO PERTANYAAN ITEM JUMLAH
R1 R2 R3 R4 R5 R6 R7 R8 R9 R10
5 Apakah aplikasi ini bermanfaat SB 5 5 5 15
untuk anda ? B 4 4 4 4 4 4 4 28
C
K
SK
TOTAL 43
RATA-RATA 4,3
KETERANGAN B
NILAI RESPONDEN
NO PERTANYAAN ITEM JUMLAH
R1 R2 R3 R4 R5 R6 R7 R8 R9 R10
6 Apakah anda setuju bahwa SB 5 5 5 5 5 25
aplikasi ini mempermudah B 4 4 4 4 4 20
admin dalam mengolah data C
pariwisata di kota Jayapura? K
SK
TOTAL 45
RATA-RATA 4,5
KETERANGAN B
NILAI RESPONDEN
NO PERTANYAAN ITEM JUMLAH
R1 R2 R3 R4 R5 R6 R7 R8 R9 R10
7 Apakah aplikasi ini layak SB 5 5 5 5 5 5 5 5 40
dijadikan media promosi wisata B 4 4 8
? C
K
SK
TOTAL 48
RATA-RATA 4,8
KETERANGAN SB

KET :
R1-R10 = Responden

 Untuk setiap Item diberi skor sebagai berikut:


SB = 5, B = 4, C = 3, K = 2, SK = 1

 Keterangan Rata-rata Penilaian :


SB = (5 – 4,6) , B = (4,5 – 4), C = (3,9 – 3), K = (2,9 – 2), SK = (1,9 – 1)

 Perhitungan Penilaian Rata-rata :


= Total / banyaknya responden
BIMBINGAN PENULISAN
TUGAS AKHIR

NPM / NAMA MAHASISWA : 201511069 / Setyo Budi Rustanto


PROGRAM STUDI : Teknik Informatika S1
JUDUL TUGAS AKHIR : Sistem Informasi Geografis Pariwisata Kota
Jayapura Berbasis Web

NO TANGGAL URAIAN KETERANGAN PARAF DP


1 28/8/2020 Perbaiki BAB I s.d III

2 13/9/2020 Perbaiki Desain Sistem

3 18/9/2020 Implementasi Interface


harus ada rujukan ke
gambar
4 20/9/2020 Daftar Pustaka
sesuaikan dengan
aturan IEEE
5 22/9/2020 Buat kuesioner dan
sebar ke responden

6 25/9/2020 ACC

*DP = Dosen Pembimbing

Jayapura, 24 September 2020


Mahasiswa,

(Setyo Budi Rustanto)


NPM. 201511069

Anda mungkin juga menyukai