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.
25
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.
27
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
pilihperintah
tampil peta
No
tampil rute
Yes peta
No
tampil data kos
Yes rute
No
Yes dt.kost
No
tampil photo
No tampil f.u
Yes photo
Selesai
Gambar 4.1 Flowchart GIS Kos
fasilitas umum
Yes
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.
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.
30
Home Tentang Fasilitas Umum Rute Jelajah Kos Kos Info Kos Lengkap Photo
Pendaftaran Kos
Pemilik Kos
Data Kos Logout
Admin
Input data Alamat
Input data Lokasi
Input data Rute
Input data Kamar
Input data Kos
Input data f.umum
Input data Photo
Gambar 4.2 Rancangan Diagarm Sistem
Input data Artikel
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
Dt.Alamat Dt.Kost Photo Dt.artikel Dt.Admin
Info & Titik Fasilitas Umum Info & Titik Kost Info Rute Info Galeri Photo Kost GIS KOST
Dt.Rute Dt.Fasilitas
Pemilik Kost
Daftar kost Dt.Kost Dt.Alamat Dt.Kamar Dt.Photo Dt.Artikel
Gambar 4.3 Diagram Konteks
User
32
DAD Level 0 Dt.admin
Admin Dt.alamat
Alamat
Dt.lokasi
Lokasi
Rute
Admin
Dt.Rute Dt.F.Umum
rute
Dt.Kamar
1.0 Input
kamar
Dt.kost Dt.Kost Dt.Alamat Dt.Kamar Dt.Photo Dt.Artikel
Kost Dt.Photot
photo
Dt.Artikel Dt.F.Umum
info lokasi kost
Artikel Fasilitas
Alamat
map dt.kos
Lokasi
map fasilitas umum
Rute
rute
Kamar 2.0 Proses
Kost Photo
User
Dt.artikel Dt.fasilitas
Dt.Kost Dt.Daftar
Pemilik Kost
3.0 Pendaftaran Kost
Dt.Alamat Dt.Admin Dt.Artikel Dt.Photo
Dt.Kost Dt.Alamat Dt.Kamar Dt.Photo Dt.Artikel
4.0 Updute Kost
Dt.Kost Dt.Kamar Dt.alamat
Gambar 4.4 DAD Level 0
33
DAD level 1 proses 1 Dt.admin
1.1 Input Data Admin
Dt.admin
Admin
Dt.alamat
1.2 Input Data Alamat
Dt.alamat
Alamat
Dt.Lokasi
1.3 Input Data Lokasi
Dt.Lokasi
Lokasi
Rute
1.4 Input Rute
Rute
Rute
Dt.kamar
Admin Dt.Kost
Photo
Dt.Artikel
Dt.Fasilitas umum
Dt.kamar
1.5 Input Data Kamar
Kamar
1.6 Input Data Kost
Dt.Kost
1.7 Input Photo
Photo
1.8 Input Data Artikel
Dt.Artikel
1.9 Dt.Fasilitas umum Input Data Fasilitas Umum
Gambar 4.5 DAD level 1 proses 1
Kost
Photo
Artikel
fasilitasumum
34
DAD level 1 proses 2 Dt.Kost
Kost Alamat
Dt.Lokasi
Photo
Lokasi
Dt.Rute 2.1 Informasi Peta
Info Rute
Artikel
rute Dt.F.umum
F.umum Kamar
Dt.Lokasi Info & Titik kost
2.2 Info & Titik Kost
User
Dt.Alamat Dt.Kamar Dt.Artikel Dt.Photo Dt.Kost
Dt.Lokasi Info & Titik Fasilitas Umum
Galeri Photo Kost
2.3 Info & Titik Fasilitas Umum
2.4 Galeri Photo Kost
Dt.Fasilitast Dt.Kost
Lokasi Fasilitas Kost
Dt.Kost Dt.Photo
Gambar 4.6 DAD level 1 proses 2
35
DAD Level 1 Proses 3 Dt.Admin Pemilik Kost
Dt.Daftar
3.1 Pendaftaran
Dt.Kost Dt.Alamat
Dt.admin Admin
Dt.admin Dt.Kost Dt.Alamat
3.2 Proses Daftar
Dt.Kost Dt.Alamat
Gambar 4.7 DAD level 1 proses 3 DAD Level 1 proses 4 Dt.Artikel Dt.Photo Dt.Kamar
Pemilik Kost
Dt.Kost Dt.Kamar Dt.Alamat Dt.Photo Dt.Artikel
4.1 Updute Kost
Dt.Kost Dt.Alamat
Dt.Alamat Admin
Dt.Kamar Dt.Kost Dt.Alamat Dt.Artiekl Dt.Photo
4.2 Proses Updute
Dt.Kost Dt.Kamar Dt.Photo Dt.Artikel
Gambar 4.8 DAD level 1 proses 4
Dt.Artikel Dt.Photo Dt.Kamar Dt.Kost Dt.Alamat
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 1. idpengguna int 2. level varchar 3 nama Varchar 4 pass Varchar 5 status Varchar 6 Idkos Int
Panjang 11 20 45 45 5 11
Kunci Primary
Tabel 4.2 Desain Tabel Alamat No 1. 2. 3 4 5 6
Nama Idalamat Jalan Kel Kec Kab Prov
Type Int Varchar Varchar Varchar Varchar Varchar
Panjang 11 45 45 45 45 45
Kunci Primary
Tabel 4.3 Desain Tabel Artikel No 1. 2. 3 4 5
Nama Idartikel Isi Judul Jenis Idkos
Type Int Text Varchar Varchar Int
Panjang 11 45 10 11
Kunci Primary
Foreign key
Tabel 4.4 Desain Tabel Datarute No Nama 1. Idrute 2. Idlokasi
Type Int Int
Panjang 11 11
Kunci Foreign key Foreign key
37
Tabel 4.5 Desain Tabel fasilitas No 1. 2. 3 4 5
Nama Idfasilitas Idlokasi Nama Fungsi Ket
Type Int Int Varchar Varchar Varchar
Panjang 11 11 45 100 45
Kunci Primary Foreign key
Panjang 11 10 45
Kunci
Tabel 4.6 Desain Tabel kamar No Nama 1. Idkamar 2. Ukuran 3 Ket
Type Int Varchar Varchar
Primary
Tabel 4.7 Desain Tabel kamarkos No 1. 2. 3 4 5
Nama Idkamar Idkos Jumlah Tarif Fasilitas
Type Int Int Int Int Varchar
Panjang 11 11 11 11 45
Kunci Foreign key Foreign key
Type Int Int Varchar Varchar Int Varchar Varchar Varchar Int Varchar
Panjang 11 11 50 50 11 20 20 45 45 10
Kunci Primary Foreign key
Tabel 4.8 Desain Tabel kos No 1. 2. 3 4 5 6 7 8 9 10
Nama Idkos Idlokasi Nama Pemilik Idalamat Idkamar Tlp Ket Terisi Khusus
Foreign key
38
Tabel 4.9 Desain Tabel lokasi No 1. 2. 3 4
Nama Idlokasi Latitude Longitude Ket
Type Int Varchar Varchar Varchar
Panjang 11 30 30 50
Kunci Primary
Tabel 4.10 Desain Tabel photo No 1. 2. 3 4
Nama Idphoto Path File Fullpath
Type Int Varchar Varchar Varchar
Panjang 11 900 100 1000
Kunci Primary
Tabel 4.11 Desain Tabel photokos No Nama 1. Idkos 2. Idphoto
Type Int Int
Panjang 11 11
Kunci Foreign key Foreing key
Type Int Int Int Varchar
Panjang 11 11 11 45
Kunci
Tabel 4.12 Desain Tabel rute No 1. 2. 3 4
Nama Idrute Dari Ke Nama
Primary Foreign key Foreign key
Tabel 4.13 Desain Tabel jarak No Nama 1. Idkos1 2. Idkos2 3 jarak
Type Int Varchar float
Panjang 11 11
Kunci Primary
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.
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 Sistem Informasi Geografis Pendataan Kos
Home
Tentang
Site Bar
Fasilitas umum
Jelajah kos
Info kos
Galeri
Konten Footer Gambar 4.10 Rancangan Halaman Awal
Sitemap
41
2) Halaman Tentang
Sistem Informasi Geografis Pendataan Kos
Home
Tentang
Fasilitas umum
Jelajah kos
Info kos
Galeri
Sitemap
Tentang Sistem Informasi Geografis Kos
Site Bar
Konten
Footer Gambar 4.11 Rancangan Halaman Tentang 3) Halaman Fasilitas Umum
Sistem Informasi Geografis Pendataan Kos
Home
Tentang
Fasilitas umum
Jelajah kos
Info kos
Galeri
PETA Site Bar
DETAIL
Footer
Gambar 4.12 Rancangan Fasilitas Umum
Sitemap
42
4) Halaman Jelajah Kos-kosan Sistem Informasi Geografis Pendataan Kos
Home
Tentang
Fasilitas umum
Jelajah kos
kos
Info kos
Galeri
Sitemap
rute
Site Bar
Footer
Gambar 4.13 Rancangan Jelajah Kos 5) Halaman Info Kos Lengkap
Sistem Informasi Geografis Pendataan Kos
Home
Tentang
Fasilitas umum
Jelajah kos
Info kos
Galeri
Info
Site Bar
Footer
Gambar 4.14 Rancangan Info Kos Lengkap
Sitemap
43
6) Halaman Galeri Photo
Sistem Informasi Geografis Pendataan Kos
Home
Tentang
Fasilitas umum
Jelajah kos
Info kos
Galeri
Photo Site Bar
Footer
Gambar 4.15 Rancangan Galeri Photo 7) Halaman Login Admin User Name Password Login
Batal
Gambar 4.16 Rancangan Longin Admin
Sitemap
44
8) Halaman Input Alamat (Admin)
Sistem Informasi Geografis Pendataan Kos
Alamat
Lokasi
Rute
Kamar
Kos
Fasilitasumum
Photo
Masukan Alamat
Logout
Jalan Kel Kec Kab Prov
Site Bar
Simpan
Batal
Tabel Footer Gambar 4.17 Rancangan Halaman Input Alamat 9) Halaman Input Lokasi Sistem Informasi Geografis Pendataan Kos
Alamat
Lokasi
Rute
Kamar
Kos
Fasilitasumum
Masukan Lokasi
Photo
Logout
Latitude Longitude Ket Simpan
Batal
Site Bar Tabel Fother
Gambar 4.18 Rancangan Halaman Input Lokasi
45
10) Halaman Input Rute Sistem Informasi Geografis Pendataan Kos
Alamat
Lokasi
Rute
Kamar
Kos
Fasilitasumum
Photo
Masukan Rute Pilih Lokasi Pilih Nama
Site Bar
Logout
Pilih lokasi Pilih
Simpan
Batal
Simpan
Batal
Tabel Footer
Gambar 4.19 Rancangan Halaman Input Rute 11) Halaman Input Kamar Sistem Informasi Geografis Pendataan Kos
Alamat
Lokasi
Rute
Kamar
Kos
Fasilitasumum
Photo
Masukan Kamar Ukuran Ket Simpan
Batal
Site Bar Tabel
Footer
Gambar 4.20 Rancangan Halaman Input Kamar
Logout
46
12) Halaman Input Kos Sistem Informasi Geografis Pendataan Kos
Alamat
Lokasi
Rute
Kamar
Kos
Fasilitasumum
Photo
Masukan Lokasi Nama Pemilk alamat
Logout
Tabel
Jenis Jumlah Tarif fasilitas
Site Bar
Tambah
Fother
Tlp Terisi Khusus ket
Simpan
Batal
Gambar 4.21 Rancangan Halaman Input Kos 13) Halaman Input Fasilitas Umum Sistem Informasi Geografis Pendataan Kos
Alamat
Lokasi
Rute
Kamar
Kos
Fasilitasumum
Masukan Alamat
Photo
Logout
Lokasi Nama Fungsi Ket
Site Bar
Simpan
Batal
Tabel Fother
Gambar 4.22 Rancangan Halaman Input Fasilitas Umum
47
14) Halaman Input Photo
Sistem Informasi Geografis Pendataan Kos
Alamat
Lokasi
Rute
Kamar
Kos
Fasilitasumum
Photo
Logout
Masukan Alamat
Site Bar
Masukan path file photo kos
Masukan path photo artikel
Pilih kos Photo
Photo
Aploud
Aploud
Batal
Batal
Tabel Fother
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 teoriteori 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
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
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
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
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
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
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
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
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
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
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
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
Cari kos terdekat
Menampilkan detail
fasilitas umum
fasilitas umum, fungsi
Hasil Pengujian Black box
fasilitas, menampilkan kos terdekat beserta jarak-jaraknya dengan terurut dari yang terdekat Cari fasilitas Umum
Menampilkan detail Kos, Black box
terdekat Kos
data kos, menampilkan fasilitas terdekat kos
59
beserta jarak-jaraknya dengan terurut dari yang terdekat Cari jalur rute
Menampilkan jalur rute
terpendek dari kos
terpendek
BlackBox
ke fasilitas umum 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
diterima
Masuk Menu Fasilitas Umum
Tampil Map beserta titik fasilitas umum
Map dan titik fasilitas umum tampil
pilih salah satu titik fasilitas umum
Tampil Map dan titik fasilitas serta detail fasilitas umum berupa fungsi dan tampil kos terdekat fasilitas umum tersebut
diterima Tampil detail fasilitas umum dan kos terdekat beserta jarak.
Berikut adalah tampilan halaman hasil pencarian kos terdekat fasilitas umum.
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.
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 jalurjalurnya
Tampil jalur terpendek dari kos ke fasilitas umum
diterima
Berikut adalah tampilan halaman hasil pencarian jalur terpendek dari kos ke fasilitas umum.
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
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.
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.
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.
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]; } } }