bab iv hasil dan pembahasan 4.1 hasil 4.1.1 pengumpulan...

41
25 BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan Data Proses awal dalam pembuatan sistem adalah pengumpulan data, data adalah salah satu proses untuk mengolah menjadi sebuah informasi yang diperlukan. Dalam penelitian ini data yang didapatkan dari dinas-dinas terkait seperti Dinas Pengelolaan Pendapatan Keuangan Aset Daerah (DPPKAD) sekitar 100 data dan dari Kantor Pelayanan Perizinan Terpadu (KPPT) sekitar 30 data. Namun data yang dapat dikumpulkan sekitar 85 kos yang ada di kota Gorontalo. Data yang didapatkan ini menjadi suatu acuan dalam penelitian ini untuk menentukan titik koordinat dari masing-masing lokasi kos, selain titik koordinatnya peneliti juga mengumpulkan data kos dari pemilik kos itu sendiri seperti identitas pemilik kos, alamat kos, fasilitas yang disediakan, data kamar berupa ukuran, jumlah kamar, data kamar kosong, dan harga. Data tabel kos dapat dilihat pada lampiran 1.1. Selain kos-kosan penelitian ini juga turun langsung menetukan titik koordinat dari fasilitas-fasilitas terdekat kos seperti mesjid, laundry, fotocopy, warnet, pusat belanja, rumah makan, dan lain-lain. Adapun fasilitas lainya seperti kampus yang ada di Kota Gorontalo terdiri dari 5 kampus seperti Universitas Negeri Gorontalo (kampus 1 dan kampus 2), Universitas Icsan, Akademik Keperawatan,dan Institut Agama Islam Negri Sultan-Amai, Poltek Gorontalo.

Upload: dinhdien

Post on 25-Apr-2019

223 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

25

BAB IV

HASIL DAN PEMBAHASAN

4.1 Hasil

4.1.1 Pengumpulan Data

Proses awal dalam pembuatan sistem adalah pengumpulan data, data adalah

salah satu proses untuk mengolah menjadi sebuah informasi yang diperlukan. Dalam

penelitian ini data yang didapatkan dari dinas-dinas terkait seperti Dinas Pengelolaan

Pendapatan Keuangan Aset Daerah (DPPKAD) sekitar 100 data dan dari Kantor

Pelayanan Perizinan Terpadu (KPPT) sekitar 30 data. Namun data yang dapat

dikumpulkan sekitar 85 kos yang ada di kota Gorontalo. Data yang didapatkan ini

menjadi suatu acuan dalam penelitian ini untuk menentukan titik koordinat dari

masing-masing lokasi kos, selain titik koordinatnya peneliti juga mengumpulkan data

kos dari pemilik kos itu sendiri seperti identitas pemilik kos, alamat kos, fasilitas

yang disediakan, data kamar berupa ukuran, jumlah kamar, data kamar kosong, dan

harga. Data tabel kos dapat dilihat pada lampiran 1.1.

Selain kos-kosan penelitian ini juga turun langsung menetukan titik koordinat

dari fasilitas-fasilitas terdekat kos seperti mesjid, laundry, fotocopy, warnet, pusat

belanja, rumah makan, dan lain-lain. Adapun fasilitas lainya seperti kampus yang ada

di Kota Gorontalo terdiri dari 5 kampus seperti Universitas Negeri Gorontalo

(kampus 1 dan kampus 2), Universitas Icsan, Akademik Keperawatan,dan Institut

Agama Islam Negri Sultan-Amai, Poltek Gorontalo.

Page 2: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

26

4.1.2 Identifikasi Data

Dalam penentuan titik koordinat menggunakan aplikasi GPS pada smartphone

titik-titik koordinat dari kos dan fasilitas umum masih belum cukup akurat, sehingga

masih terdapat kesalahan dalam penentuan titik-titik kos, untuk itu perlu diolah lagi

dalam google map agar mendapatkan titik-titik koordinat yang akurat dan efektif.

4.1.3 Perancangan SIG

Tahapan perancangan SIG yang dilakukan pertama adalah proses awal

mengkonversi data, dimana data ini berupa titik koordinat dan data kos serta fasilitas

umum. Data-data tersebut dikonversi ke format yang dapat digunakan dalam SIG.

hasil konversi tersebut menghasilkan marker dan fligplan. Kemudian data yang

masuk tersebut membentuk database di dalam komputer yang dapat disimpan dan

dipanggil kembali untuk dipergunakan atau untuk pengolahan selanjutnya. Setelah

itu analisis datanya menghasilkan peta, rute, marker dan data kos serta fasilitas

umum yang nantinya bisa menjadi informasi bagi user. Proses perancangan GIS ini

digambarkan dalam bentuk flowchart dibawah ini.

Page 3: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

27

Gambar 4.1 Flowchart GIS Kos

Mulai

SIG kost

Input Koordinat kost,datakos,photo,rute, dan

fasilitasumum

Kirim titik koordinat ke google map

buat marker untk setiap koordinat

Buat flightplan

untuk setiap rute

rute

tampil peta

pilihperintah

tampil rute

tampil data kos

tampil photo tampil f.u

fasilitas umumdt.kost photopeta

No

Yes

No

Yes

No

Yes

No

Yes

No

Yes

Selesai

Page 4: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

28

4.1.4 Pembuatan Aplikasi

A. Analisis Kebutuhan Sistem

Dalam analisis kebutuhuan sistem dibagi menjadi dua yakni analisis kebutuhan

fungsional dan analisis kebutuhan non fungsional hal ini dilakukan untuk membahas

secara garis besar kebutuhan sistem.

a) Kebutuhan Fungsional

Sistem ini melibatkan 3 entitas luar yaitu pengguna (user), Pemilik Kos dan

admin. Aktivitas pemilik kos meliputi pendaftaran kos dan data kos lainnya,

sedangkan aktivitas admin meliputi input data alamat, input data lokasi, input rute,

input data kamar,input data kos, input photo, input artikel, dan input fasilitas umum.

Sedangkan user melakukan proses mengakses informasi data kos, hasil pencarian

fasilitas umum terdekat kos dan rute. Data-data yang diinput oleh admin berupa data

kos dan fasilitas umum akan diproses oleh sistem sehingga menghasilkan informasi

dalam bentuk map.

b) Kebutuhan Non-fungsional

1) Aplikasi ini hanya dapat diakses melalui web browser firefox yang

mendukung di Html5.

2) Aplikasi ini membutuhkan koneksi ke internet untuk dapat menampilkan

map.

3) Spesifikasi komputer minimum, Processor Intel Pentium 4 dan RAM 512.

Page 5: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

29

4.1.5 Desain Sistem

Tujuan utama dari desain sistem adalah memberikan gambaran perancangan

sistem yang akan dibangun atau dikembangkan, serta untuk memahami alur

informasi dan proses dalam sistem. Adapun langkah-langkah dalam desain sistem

yakni rancangan diagram sistem, rancangan proses, rancangan desain database, dan

rancangan antarmuka

A. Rancangan Diagram Sistem

Rancangan arsitektural ini digambarkan menu-menu yang terdapat pada sistem

ini. Menu yang dapat diakses oleh user meliputi menu fasilitas umum, menu jelajah

kos, menu info kos, dan lain-lain. Sedangkan menu-menu yang dapat diakses oleh

admin meliputi menu admin, login, input alamat, input lokasi, input data kamar dan

lain-lain. Untuk pemilik kos dapat mengakses atau mengupdute data kosnya harus

melakukan pendaftaran terlebih dahulu. Lebih jelasnya akan diuraikan pada gambar

4.2 dibawah ini.

Page 6: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

30

Gambar 4.2 Rancangan Diagarm Sistem

Home

Tentang

Fasilitas Umum

Jelajah Kos

Info Kos Lengkap

Photo

Admin

Input data

Alamat

Input data

Lokasi

Input data Rute

Input data

Kamar

Input data Kos

Input data

f.umum

Input data

Photo

Input data

Artikel

Rute

Kos

Pemilik Kos

Pendaftaran Kos

Data Kos

Logout

Page 7: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

31

B. Rancangan Proses

Pada tahapan perancangan proses ini digambarkan proses-proses yang ada pada

Sistem Informasi Geografis Pendataan Kos tersebut. Pada rancangan proses ini

digambarkan diagram konteks dan DAD level 0 ,level 1 proses 1,2,3,4, dan 5dari

sistem ini, Seperti yang ditunjukkan pada gambar dibawah ini.

Admin GIS KOST

Dt.AlamatDt.KostPhotoDt.artikelDt.Admin

Pemilik KostDaftar kostDt.KostDt.AlamatDt.KamarDt.PhotoDt.Artikel

Dt.RuteDt.Fasilitas

User

Info & Titik Fasilitas UmumInfo & Titik KostInfo RuteInfo Galeri Photo Kost

Gambar 4.3 Diagram Konteks

Page 8: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

32

DAD Level 0

Admin 1.0Input

Alamat

Lokasi

rute

Fasilitas

Artikel

photo

Kost

2.0Proses

User

AdminDt.admin

Dt.alamat

Dt.lokasi

Rute

Dt.kost

kamarDt.Kamar

Alamat

Lokasi

Rute

Kamar

Kost

Photo

Dt.artikel

Dt.fasilitas

info lokasi kost

map dt.kos

map fasilitas umum

rute

Pemilik Kost

3.0Pendaftaran

Kost

4.0Updute Kost

Dt.Daftar

Dt.KostDt.AlamatDt.KamarDt.PhotoDt.Artikel

Dt.Artikel

Dt.Photo

Dt.Kost

Dt.Kamar

Dt.alamat

Dt.Photot

Dt.Artikel

Dt.F.Umum

Dt.RuteDt.F.Umum

Dt.KostDt.AlamatDt.KamarDt.PhotoDt.Artikel

Dt.Kost

Dt.Alamat

Dt.Admin

Gambar 4.4 DAD Level 0

Page 9: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

33

DAD level 1 proses 1

Admin

1.1Input Data

Admin

1.2Input Data

Alamat

1.3Input Data

Lokasi

1.4Input Rute

1.5Input

Data Kamar

1.6Input

Data Kost

1.7Input Photo

1.9Input Data

Fasilitas Umum

Dt.admin

Dt.alamat

Dt.Lokasi

Rute

Dt.Kost

Dt.kamar

Photo

Dt.Fasilitas umum

Admin

Alamat

Kost

fasilitasumum

Photo

Kamar

Rute

Lokasi

Dt.admin

Dt.alamat

Dt.Lokasi

Rute

Dt.kamar

Dt.Kost

Photo

Dt.Fasilitas umum

1.8Input Data

Artikel

ArtikelDt.ArtikelDt.Artikel

Gambar 4.5 DAD level 1 proses 1

Page 10: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

34

DAD level 1 proses 2

2.1Informasi Peta

Lokasi

rute

F.umum

Kost

User

Info Rute

2.2Info & Titik

Kost

AlamatPhoto

Info & Titik kost

2.3Info & Titik

Fasilitas Umum

Info & Titik Fasilitas Umum

2.4Galeri Photo

Kost

Galeri Photo Kost

Artikel

Kamar

Dt.Kost

Dt.Lokasi

Dt.Rute

Dt.F.umum

Dt.Lokasi

Dt.Alamat

Dt.Kamar

Dt.Artikel

Dt.Photo

Dt.Kost

Dt.Lokasi

Dt.Fasilitast

Lokasi

Fasilitas

Kost

Dt.Kost

Dt.Photo

Dt.Kost

Gambar 4.6 DAD level 1 proses 2

Page 11: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

35

Pemilik Kost

Admin

4.1Updute Kost

Dt.Kost

Dt.Alamat

Dt.Kamar

Dt.KostDt.KamarDt.AlamatDt.PhotoDt.Artikel

4.2Proses Updute

Dt.KostDt.Alamat

Dt.KamarDt.KostDt.AlamatDt.ArtieklDt.Photo

Dt.Photo

Dt.ArtikelDt.Artikel

Dt.Photo

Dt.Kamar

Dt.Kost

Dt.Alamat

Dt.Kamar

Dt.Photo

Dt.Artikel

DAD Level 1 Proses 3

Pemilik Kost

Admin

3.1Pendaftaran Dt.Kost

Dt.Alamat

Dt.Admin

Dt.Daftar

3.2Proses Daftar

Dt.admin

Dt.Kost

Dt.Alamat

Dt.adminDt.KostDt.Alamat

Gambar 4.7 DAD level 1 proses 3

DAD Level 1 proses 4

Gambar 4.8 DAD level 1 proses 4

Page 12: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

36

C. Rancangan Desain Database

Desain database merupakan rancangan tabel-tabel yang akan digunakan dalam

pembuatan program. Desain ini terdiri dari desain tabel dan relasi tabel.

1) Desain Tabel

Tabel 4.1 Desain Tabel Admin No Nama Type Panjang Kunci 1. idpengguna int 11 Primary 2. level varchar 20 3 nama Varchar 45 4 pass Varchar 45 5 status Varchar 5 6 Idkos Int 11

Tabel 4.2 Desain Tabel Alamat

No Nama Type Panjang Kunci 1. Idalamat Int 11 Primary 2. Jalan Varchar 45 3 Kel Varchar 45 4 Kec Varchar 45 5 Kab Varchar 45 6 Prov Varchar 45

Tabel 4.3 Desain Tabel Artikel

No Nama Type Panjang Kunci 1. Idartikel Int 11 Primary 2. Isi Text 3 Judul Varchar 45 4 Jenis Varchar 10 5 Idkos Int 11 Foreign key

Tabel 4.4 Desain Tabel Datarute

No Nama Type Panjang Kunci 1. Idrute Int 11 Foreign key 2. Idlokasi Int 11 Foreign key

Page 13: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

37

Tabel 4.5 Desain Tabel fasilitas

No Nama Type Panjang Kunci 1. Idfasilitas Int 11 Primary 2. Idlokasi Int 11 Foreign key 3 Nama Varchar 45 4 Fungsi Varchar 100 5 Ket Varchar 45

Tabel 4.6 Desain Tabel kamar

No Nama Type Panjang Kunci 1. Idkamar Int 11 Primary 2. Ukuran Varchar 10 3 Ket Varchar 45

Tabel 4.7 Desain Tabel kamarkos

No Nama Type Panjang Kunci 1. Idkamar Int 11 Foreign key 2. Idkos Int 11 Foreign key 3 Jumlah Int 11 4 Tarif Int 11 5 Fasilitas Varchar 45

Tabel 4.8 Desain Tabel kos

No Nama Type Panjang Kunci 1. Idkos Int 11 Primary 2. Idlokasi Int 11 Foreign key 3 Nama Varchar 50 4 Pemilik Varchar 50 5 Idalamat Int 11 Foreign key 6 Idkamar Varchar 20 7 Tlp Varchar 20 8 Ket Varchar 45 9 Terisi Int 45

10 Khusus Varchar 10

Page 14: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

38

Tabel 4.9 Desain Tabel lokasi

No Nama Type Panjang Kunci 1. Idlokasi Int 11 Primary 2. Latitude Varchar 30 3 Longitude Varchar 30 4 Ket Varchar 50

Tabel 4.10 Desain Tabel photo

No Nama Type Panjang Kunci 1. Idphoto Int 11 Primary 2. Path Varchar 900 3 File Varchar 100 4 Fullpath Varchar 1000

Tabel 4.11 Desain Tabel photokos

No Nama Type Panjang Kunci 1. Idkos Int 11 Foreign key 2. Idphoto Int 11 Foreing key

Tabel 4.12 Desain Tabel rute

No Nama Type Panjang Kunci 1. Idrute Int 11 Primary 2. Dari Int 11 Foreign key 3 Ke Int 11 Foreign key 4 Nama Varchar 45

Tabel 4.13 Desain Tabel jarak

No Nama Type Panjang Kunci 1. Idkos1 Int 11 Primary 2. Idkos2 Varchar 11 3 jarak float

Page 15: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

39

2) Relasi Tabel

Gambar 4.9 Relasi Tabel GIS kos

Penjelasan dari relasi tabel :

- Tabel kos dan tabel kamar kos memiliki hubungan one to many, karena dalam

satu kos bisa memiliki lebih dari satu kamar kos.

- Tabel kos dan ukuran kamar memiliki hubungan one to many, karena satu kos

bisa memiliki lebih dari satu ukuran kamar.

- Tabel alamat dan tabel kos memiliki hubungan one to many, karena satu alamat

bisa memiliki lebih dari satu kos.

- Tabel kos dan tabel lokasi memiliki hubungan one to one, karena satu kos satu

lokasi.

- Tabel fasilitas dan tabel lokasi memiliki hubungan one to one, karena satu fasilitas

memiliki satu lokasi.

Page 16: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

40

- Tabel kos dan tabel artikel memiliki hubungan one to many, karena satu kos bisa

memiliki lebih dari satu artikel.

- Tabel kos dan tabel photo memiliki hubungan one to one, karena satu kos

memiliki satu photo.

- Tabel photo dan tabel photokos memiliki hubungan one to many, karena satu

photo bisa memiliki lebih dari satu photokos.

- Tabel rute dan data rute memiliki hubungan one to one, karena satu rute memiliki

satu rute.

- Tabel lokasi dan Tabel rute memiliki hubungan one to many, karena satu lokasi

memiliki banyak rute.

D. Rancangan Antarmuka (Interface)

1) Halaman Awal

Gambar 4.10 Rancangan Halaman Awal

Sistem Informasi Geografis Pendataan Kos

Footer

Home Tentang Fasilitas umum Jelajah kos Info kos Galeri Sitemap

Site Bar

Konten

Page 17: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

41

2) Halaman Tentang

Gambar 4.11 Rancangan Halaman Tentang

3) Halaman Fasilitas Umum

Gambar 4.12 Rancangan Fasilitas Umum

Sistem Informasi Geografis Pendataan Kos

Footer

Home Tentang Fasilitas umum Jelajah kos Info kos Galeri Sitemap

Site Bar

Tentang Sistem Informasi Geografis Kos

Konten

Sistem Informasi Geografis Pendataan Kos

Footer

Home Tentang Fasilitas umum Jelajah kos Info kos Galeri Sitemap

Site Bar

PETA

DETAIL

Page 18: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

42

4) Halaman Jelajah Kos-kosan

Gambar 4.13 Rancangan Jelajah Kos

5) Halaman Info Kos Lengkap

Gambar 4.14 Rancangan Info Kos Lengkap

Sistem Informasi Geografis Pendataan Kos

Footer

Home Tentang Fasilitas umum Jelajah kos Info kos Galeri Sitemap

Site Bar

kos rute

Sistem Informasi Geografis Pendataan Kos

Footer

Home Tentang Fasilitas umum Jelajah kos Info kos Galeri Sitemap

Site Bar

Info

Page 19: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

43

6) Halaman Galeri Photo

Gambar 4.15 Rancangan Galeri Photo

7) Halaman Login Admin

Gambar 4.16 Rancangan Longin Admin

Sistem Informasi Geografis Pendataan Kos

Footer

Home Tentang Fasilitas umum Jelajah kos Info kos Galeri Sitemap

Site Bar

Photo

User Name

Password

Login Batal

Page 20: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

44

8) Halaman Input Alamat (Admin)

Gambar 4.17 Rancangan Halaman Input Alamat

9) Halaman Input Lokasi

Gambar 4.18 Rancangan Halaman Input Lokasi

Sistem Informasi Geografis Pendataan Kos

Masukan Alamat

Footer

Alamat Lokasi Rute Kamar Kos Fasilitasumum Photo

Site Bar

Jalan Kel Kec Kab Prov

Tabel

Simpan Batal

Logout

Sistem Informasi Geografis Pendataan Kos

Masukan Lokasi

Fother

Alamat Lokasi Rute Kamar Kos Fasilitasumum Photo

Site Bar

Latitude Longitude Ket

Tabel

Simpan Batal

Logout

Page 21: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

45

10) Halaman Input Rute

Gambar 4.19 Rancangan Halaman Input Rute

11) Halaman Input Kamar

Gambar 4.20 Rancangan Halaman Input Kamar

Sistem Informasi Geografis Pendataan Kos

Masukan Rute

Footer

Alamat Lokasi Rute Kamar Kos Fasilitasumum Photo

Site Bar

Pilih lokasi Pilih

Tabel

Simpan Batal

Logout

Pilih Lokasi Pilih Nama

Simpan Batal

Sistem Informasi Geografis Pendataan Kos

Masukan Kamar

Footer

Alamat Lokasi Rute Kamar Kos Fasilitasumum Photo

Site Bar Tabel

Logout

Ukuran Ket

Simpan Batal

Page 22: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

46

12) Halaman Input Kos

Gambar 4.21 Rancangan Halaman Input Kos

13) Halaman Input Fasilitas Umum

Gambar 4.22 Rancangan Halaman Input Fasilitas Umum

Sistem Informasi Geografis Pendataan Kos

Masukan

Tabel

Fother

Alamat Lokasi Rute Kamar Kos Fasilitasumum Photo

Site Bar

Logout

Lokasi Nama Pemilk alamat

Jenis Jumlah Tarif fasilitas

Tlp Terisi Khusus ket

Tambah

Simpan Batal

Sistem Informasi Geografis Pendataan Kos

Masukan Alamat

Fother

Alamat Lokasi Rute Kamar Kos Fasilitasumum Photo

Site Bar

Lokasi Nama Fungsi Ket

Tabel

Logout

Simpan Batal

Page 23: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

47

14) Halaman Input Photo

Gambar 4.23 Rancangan Halaman Input Photo

4.2 Pembahasan 4.2.1 Implementasi Dan Testing

A. Implementasi

Implementasi dari Sistem Informasi Geografis ini diaplikasikan dalam aplikasi

berbasis web. Bahasa pemograman dari aplikasi ini menggunakan php dan javascript.

Adapun tampilan web dari Sistem Informasi Geografis ini sebagai berikut :

1) Tampilan Halaman Awal (Home)

Halaman ini merupakan halaman awal dari aplikasi ini. Terdapat 5 menu di

dalamnya yakni menu tentang untuk melihat apa saja tentang aplikasi GIS atau teori-

teori tentang GIS, menu fasilitas umum untuk melihat titik-titik fasilitas umum dan

kos terdekat fasilitas umum, menu jelajah kos untuk melihat titik kos dan fasilitas

terdekat kos dan rute, menu info kos untuk melihat info kos dan mencari kos sesuai

Sistem Informasi Geografis Pendataan Kos

Masukan Alamat

Fother

Alamat Lokasi Rute Kamar Kos Fasilitasumum Photo

Site Bar

Masukan path file photo kos Masukan path photo artikel Pilih kos Photo Photo

Tabel

Logout

Aploud Batal Aploud Batal

Page 24: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

48

harga, menu galeri photo untuk melihat photo dari kos, dan terakhir sitemap yaitu

peta situs SIG itu sendiri . Halaman awal (Home) dapat dilihat pada gambar 4.14.

Gambar 4.24 Tampilan Halaman Awal

2) Tampilan Halaman Fasilitas

Halaman fasilitas ini berisi titik-titik fasilitas-fasilitas umum terdekat kos.

Misalnya kampus-kampus yang ada di kota Gorontalo seperti Universitas Negeri

Gorontalo (UNG Kampus 1 dan 2), Universitas Icsan, Akademik Keperawatan

(Akper), dan Institut Agama Islam Negeri Sultan Amai (IAIN). Halaman ini akan

memberikan informasi kos terdekat kampus atau fasilitas terdekat lainnya.

Gambar 4.25 Tampilan Halaman Fasilitas Umum

3) Tampilan Halaman Jelajah Kos

Page 25: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

49

Halaman jelajah kos ini menampilkan titik-titik dari kos,dan jika memilih salah

satu dari titik kos, maka ada informasi-informasi dari kos beserta fasilitas terdekat

kos.

Gambar 4.26 Tampilan Halaman Kos

4) Tampilan Halaman Rute

Halaman rute ini menampilkan jalur-jalur dari salah satu kos ke fasilitas umum,

fungsi halaman rute ini menampilkan jalur terpendek yang dilewati dari kos ke

fasilitas umum.

Gambar 4.27 Tampilan Halaman Rute

5) Tampilan Halaman Info Kos

Page 26: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

50

Tampilan halaman info kos ini dapat melihat beberapa info kos dan mencari

harga kos yang sesuai kita inginkan. Untuk melihat info kos lengkap kita dapat

memilih salah satu kos yang ingin diketahui info lengkapnya kemudian pilih

tampilkan, seperti yang di contohkan pada gambar 4.28. Sedangkan untuk mencari

kos yang sesuai harga yang kita inginkan, maka pilih harga kemudian cari kos,

seperti pada gambar 4.29.

Gambar 4.28 Tampilan Halaman Info Kos

Gambar 4.29 Tampilan Halaman Info Harga Kos

Page 27: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

51

6) Tampilan Halaman Galeri Kos

Tampilan Halaman Galeri Kos ini menampilkan photo-photo kos dalam bentuk

presentation.

Gambar 4.30 Tampilan Halaman Galeri Kos

7) Tampilan Halaman Login

Halaman ini akan tampil pada saat kita akan mengakses menu admin maupun

pemilik kos. Halaman ini berisi form untuk memasukan username dan password dan

tombol login dan Batal. Untuk mengakses halaman admin harus login terlebih

dahulu. Pada gambar 4.30 dapat dilihat tampilan halaman admin.

Gambar 4.31 Tampilan Halaman Login

Page 28: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

52

8) Tampilan Halaman Admin

Halaman ini merupakan halaman awal dari menu admin. Halaman ini hanya

dapat diakses oleh admin. Pada gambar 4.31 dapat dilihat tampilan halaman admin,

terdapat menu input data alamat, input data lokasi, input data rute, input data kamar,

input data kos, input data fasilitas umum, input data photo, dan input data artikel.

Gambar 4.32 Tampilan Halaman Admin

9) Tampilan Halaman Input Alamat

Halaman input alamat ini digunakan untuk mengisi data alamat kos yang terdiri

dari jalan,kelurahan,kecamatan,kabupaten/kota dan provinsi, dan terdapat tombol

simpan, batal, hapus dan ubah untuk mengolah data alamat tersebut.

Gambar 4.33 Tampilan Halaman Input Alamat

Page 29: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

53

10) Tampilan Halaman Input Rute

Selanjutnya untuk halaman rute ini digunakan admin untuk menginputkan data

jalur-jalur yang dapat menjadi sebuah rute yang menampilkan jalur-jalur yang dilalui

dari satu tempat ke tempat lainnya, dan terdapat tombol simpan, batal, hapus dan

ubah untuk mengolah data rute tersebut.

Gambar 4.34 Tampilan Halaman Input Rute

11) Tampilan Halaman Input Lokasi

Halaman input lokasi ini digunakan admin untuk menginput semua titik-titik

koordinat baik titik koordinat kos maupun titik koordinat fasilitas umum, dan

terdapat tombol simpan, batal, hapus dan ubah untuk mengolah data rute tersebut.

Gambar 4.35 Tampilan Halaman Input Lokasi

Page 30: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

54

12) Tampilan Halaman Input Kamar

Menu input kamar ini digunakan admin untuk mengisi semua ukuran kamar kos,

dan terdapat tombol simpan, batal, hapus dan ubah untuk mengolah data rute

tersebut.

Gambar 4.36 Tampilan Halaman Input Kamar

13) Tampilan Halaman Input Kos

Tampilan halaman input kos terdapat 2 inputan yaitu untuk inputan dari data

kamar kemudian inputan data kos itu sendiri. Halaman ini berisi data kos, baik data

kamar, pemilik kos dan data kos lainnya, dan terdapat tombol simpan, batal, hapus

dan ubah untuk mengolah data rute tersebut.

Gambar 4.37 Tampilan Halaman Input Kos

Page 31: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

55

14) Tampilan Halaman Input F.umum

Halaman ini disediakan untuk menginput data fasilitas umum dan fungsi dari

fasilitas umum tersebut , dan terdapat tombol simpan, batal, hapus dan ubah untuk

mengolah data rute tersebut.

Gambar 4.38 Tampilan Halaman Input Fasiltas Umum

15) Tampilan Halaman Input Photo

Halaman ini berfungsi mengaploud data photo kos dan terdapat tombol simpan,

batal, hapus dan ubah untuk mengolah data rute tersebut.

Gambar 4.39 Tampilan Halaman Input Photo

Page 32: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

56

16) Tampilan Halaman Input Artikel

Halaman input artikel ini berisi artikel-artikel yang di munculkan pada tampilan

halaman awal user, tentang maupun info kos, dan terdapat tombol simpan, batal,

hapus dan ubah untuk mengolah data rute tersebut.

Gambar 4.40 Tampilan Halaman Input Photo

17) Tampilan Halaman Pendaftaran Kos

Halaman ini diakses oleh pemilik kos untuk mendaftarkan kosnya agar dapat

dipublikasikan.

Gambar 4.41 Tampilan Halaman Pendaftaran Kos

Page 33: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

57

18) Tampilan Halaman Updute Data Kos

Halaman ini hanya dapat diakses oleh pemilik kos yang telah terdaftar. Halaman

ini dapat menginput data kos dan mengupdute data kos baik alamat,photo, maupun

informasi-informasi kos yang dikelola oleh pemilik kos itu sendiri.

Gambar 4.42 Tampilan Halaman Updute Kos

Page 34: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

58

B. Testing (Pengujian Sistem)

Pada tahapan ini akan dilakukan pengujian untuk mengetahui apakah aplikasi

yang dibangun telah berjalan dengan baik dan memenuhi spesifikasi yang telah

ditentukan. Pada tahapan sebelumnya dapat dilihat bahwa pada halaman web sudah

tampil map beserta titik-titik kos dan fasilitas umum. Tahapan pengujian terakhir

adalah pengujian fitur pencarian kos terdekat fasilitas umum, pencarian fasilitas

umum yang berada di sekitar kos, serta pengujian rute atau jalur terpendek dari kos

ke fasilitas umum misalnya kampus Universitas Negeri Gorontalo. Pengujian ini

menggunakan metode black box yang berfokus pada persyaratan yang di bangun dari

aplikasi yang dibuat. Berikut adalah tabel rencana pengujian fitur pencarian kos dan

fasilitas umum denngan menggunakan rumus haversine untuk menentukan

perhitungan jaraknya, dan pencarian rute terpendek menggunakan metode pencarian

simple hill climbing.

Tabel 4.14 Tabel Perencanaan Pengujian

Kelas Uji Butir Uji Hasil Pengujian

Cari kos terdekat

fasilitas umum

Menampilkan detail

fasilitas umum, fungsi

fasilitas, menampilkan

kos terdekat beserta

jarak-jaraknya dengan

terurut dari yang terdekat

Black box

Cari fasilitas Umum

terdekat Kos

Menampilkan detail Kos,

data kos, menampilkan

fasilitas terdekat kos

Black box

Page 35: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

59

beserta jarak-jaraknya

dengan terurut dari yang

terdekat

Cari jalur rute

terpendek dari kos

ke fasilitas umum

Menampilkan jalur rute

terpendek

BlackBox

Setelah proses perencanaan pengujian, hasil dari proses pengujian fitur

pencarian kos, fasilitas umum, dan jalur rute terdekat dapat dilihat pada gambar

dibawah ini.

Tabel 4.15 Tabel Hasil pengujian pencarian kos terdekat fasilitas umum

Kasus dan hasil uji

Data masukan Reaksi yang diharapkan

Pengamatan Kesimpulan

Masuk Menu Fasilitas Umum

Tampil Map beserta titik fasilitas umum

Map dan titik fasilitas umum tampil

diterima

pilih salah satu titik fasilitas umum

Tampil Map dan titik fasilitas serta detail fasilitas umum berupa fungsi dan tampil kos terdekat fasilitas umum tersebut

Tampil detail fasilitas umum dan kos terdekat beserta jarak.

diterima

Berikut adalah tampilan halaman hasil pencarian kos terdekat fasilitas umum.

Page 36: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

60

Gambar 4.43 Tampilan Pengujian Fasilitas Umum

Tabel 4.16 Tabel Hasil pengujian pencarian fasilitas umum terdekat kos

Kasus dan hasil uji

Data masukan Reaksi yang diharapkan

Pengamatan Kesimpulan

Masuk Menu Jelajah Kos

Tampil Map beserta titik kos

Map dan titik kos tampil

diterima

pilih salah satu titik kos

Tampil Map dan titik kos serta detail kos berupa data lainnya dan tampil fasilitas terdekat kos.

Tampil detail kos dan fasilitas umum beserta jarak.

diterima

Berikut adalah tampilan halaman hasil pencarian fasilitas umum terdekat kos.

Page 37: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

61

Gambar 4.44 Tampilan Pengujian Kos

Tabel 4.17 Tabel Hasil pengujian pencarian jalur rute terpendek

Kasus dan hasil uji

Data masukan Reaksi yang diharapkan

Pengamatan Kesimpulan

Masuk Menu Jelajah kos pilih rute

Tampil pilihan masukan data kos ke fasilitas umum

Data kos dan fasilitas umum

diterima

pilih tombol cari Tampil Map dan titik kos dan fasilitas umum beserta jalur-jalurnya

Tampil jalur terpendek dari kos ke fasilitas umum

diterima

Berikut adalah tampilan halaman hasil pencarian jalur terpendek dari kos ke

fasilitas umum.

Page 38: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

62

Gambar 4.45 Tampilan Pengujian Rute

4.2 Pembahasan

Provinsi Gorontalo khususnya di Kota Gorontalo adalah salah satu wilayah

yang menyediakan tempat Kos-kosan yang banyak, Kos-kosan merupakan salah satu

penunjang penting bagi mahasiswa/mahasiswi yang sedang menjalani kuliah,

terutama yang memiliki rumah yang jauh dari tempat kuliah atau para pelajar yang

ingin melanjutkan studi di luar kota. Dalam pencarian kos mahasiswa/mahasiswi

masih mendapatkan informasi dari teman, informasi lainnya dari pemilik kos yang

mepublikasikan jasakosnya melalui sehelai kertas yang ditempelkan pada tembok

kampus atau tempat lainnya. Sulitnya juga dirasakan oleh para mahasiswa pendatang

yang ingin mencari kos yang sesuai keinginannya tapi tidak mengetahui tempat atau

tidak ada informasi lengkap yang menyediakan informasi kos beserta alamatnya.

Dari hasil penelitian yang telah dilakukan, maka di dapatkan solusi untuk media

informasi yang tepat yaitu Sistem Informasi Geografis Pendataan kos karena di

dalam sistem ini mahasiswa/mahasiswi luar maupun dalam kota Gorontalo bisa

dengan mudah melihat atau pun mengakses informasi kos seperti informasi detail kos

Page 39: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

63

berupa harga, fasilitas kos yang disediakan, ukuran kamar, dan lain-lain. Adapun

informasi lainnya berupa fasilitas-fasilitas umum yang ada di sekitar kos baik

kampus maupun fasilitas lainnya. Sistem ini juga menghasilkan Infromasi peta yang

berisi titik-titik kos dan fasilitas umum beserta jaraknya selain itu terdapat informasi

jalur rute terpendek dari kos ke tempat fasilitas umum. Pada sistem ini pula terdapat

pendaftaran kos yang dilakukan pemilik kos untuk mempublikasikan jasa kosnya dan

mengupdute data kosnya seperti perubahan isi kamar maupun info kos lainnya.

Sistem ini dapat bermanfaat juga bagi pemerintah dalam meningkatkan aset

keuangan daerah, pemerintah dapat mengakses info kos lengkap sehingga dapat

melihat alamat kos serta jumlah kamar kos untuk melihat jumlah kamar yang lebih

dari 10 kamar dan melihat kos mana saja yang belum memiliki surat izin.

Perhitungan jarak antara kos dengan fasilitas umum menggunakan rumus haversine

berikut script penerapan Haversine Formula.

<?php function JarakHaversine($lat1, $lng1, $lat2, $lng2, $mil = false) { $pi80 = M_PI / 180; $lat1 *= $pi80; $lng1 *= $pi80; $lat2 *= $pi80; $lng2 *= $pi80; $r = 6371.00; // mean radius of Earth in km $dlat = $lat2 - $lat1; $dlng = $lng2 - $lng1; $a = sin($dlat / 2) * sin($dlat / 2) + cos($lat1) * cos($lat2) * sin($dlng / 2) * sin($dlng / 2); $c = 2 * atan2(sqrt($a), sqrt(1 - $a)); $km = $r * $c; return ($mil ? ($km * 0.621371192) : $km); } ?>

Page 40: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

64

dan untuk melihat jalur rute terpendek dari kos ke fasilitas umum lainnya seperti

kampus digunakan metode simple hill climbing berikut script dari metode tersebut.

<?php include "koneksi.php"; include "Haversine.php"; //$dari= $_GET['dari']; //$ke= $_GET['ke']; //$arrjalur = array(array()); //$jaraktempuh=0; function SimpleHillClimbing($dari, $ke, &$jaraktempuh, &$arrjalur){ $arrasaldari = array(); $arrasalke = array(); $arrke = array(); $arrdari = array(); //$arrjalur = array(array()); //$jaraktempuh=0; $iddari = 0; $idke = 0; $q = "SELECT * FROM lokasi WHERE idlokasi=$dari;"; $result = mysql_query($q) or die ('Error in query: $q. '.mysql_error()); $data = mysql_fetch_array($result); $arrasaldari[0]=$data['latitude']; $arrasaldari[1]=$data['longitude']; $q = "SELECT * FROM lokasi WHERE idlokasi=$ke;"; $result = mysql_query($q) or die ('Error in query: $query. '.mysql_error()); $data = mysql_fetch_array($result); $arrasalke[0]=$data['latitude']; $arrasalke[1]=$data['longitude']; $iddari = $dari; $arrdari[0]=$arrasaldari[0]; $arrdari[1]=$arrasaldari[1]; $arrjalur[0][0]=$arrdari[0]; $arrjalur[0][1]=$arrdari[1]; while($idke!=$ke){ // cari node yang tersambung dengan titik dari $q = "SELECT * FROM rute WHERE dari=$iddari AND nama LIKE 'M%';"; $result = mysql_query($q) or die ('Error in query: $query. '.mysql_error()); $baris = mysql_num_rows($result); $jp=0; if($baris>1){ $i=0; while($data = mysql_fetch_array($result)){ $q1 = "SELECT * FROM lokasi WHERE idlokasi=$data[ke];"; $result1 = mysql_query($q1) or die ('Error in query: $query.

Page 41: BAB IV HASIL DAN PEMBAHASAN 4.1 Hasil 4.1.1 Pengumpulan …eprints.ung.ac.id/3750/10/2013-1-57201-531409060-bab4... · C. Rancangan Desain Database Desain database merupakan rancangan

65

$result1 = mysql_query($q1) or die ('Error in query: $query. '.mysql_error()); $data1 = mysql_fetch_array($result1); $arrke[0] = $data1['latitude']; $arrke[1] = $data1['longitude']; $j=JarakHaversine($arrdari[0],$arrdari[1],$arrke[0],$arrke[1],false); if($i==0){ $jp=$j; $arrdari[0]=$arrke[0]; $arrdari[1]=$arrke[1]; $iddari=$data['ke']; $idke=$data['ke']; }else{ if($j<$jp){ $jp=$j; $arrdari[0]=$arrke[0]; $arrdari[1]=$arrke[1]; $iddari=$data['ke']; $idke=$data['ke']; } } $i++; } $jaraktempuh+=$jp; $idx = count($arrjalur); $arrjalur[$idx][0]=$arrdari[0]; $arrjalur[$idx][1]=$arrdari[1]; }elseif($baris==1){ $data = mysql_fetch_array($result); $q1 = "SELECT * FROM lokasi WHERE idlokasi=$data[ke];"; $result1 = mysql_query($q1) or die ('Error in query: $query. '.mysql_error()); $data1 = mysql_fetch_array($result1); $arrke[0] = $data1['latitude']; $arrke[1] = $data1['longitude']; $j=JarakHaversine($arrdari[0],$arrdari[1],$arrke[0],$arrke[1],false); $jaraktempuh+=$j; $arrdari[0]=$arrke[0]; $arrdari[1]=$arrke[1]; $iddari=$data['ke']; $idke=$data['ke']; $idx = count($arrjalur); $arrjalur[$idx][0]=$arrdari[0]; $arrjalur[$idx][1]=$arrdari[1]; } } }