BAB IV HASIL DAN UJI COBA
IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari Perancangan Sistem Informasi Geografis lokasi kafe dan restoran di Kota Medan dapat dilihat sebagai berikut : 1. Form Tampilan Halaman Utama Form tampilan halaman utama berfungsi untuk melihat berita terbaru yang disajikan oleh pihak administrator website mengenai kafe dan restoran di Kota Medan. Tampilan halaman utama dapat dilihat pada gambar IV.1:
Gambar IV.1. Tampilan Halaman Utama Web
55
56
2. Tampilan pada Form Peta Tampilan form untuk kegiatan saat terjadi event pada form peta dapat dilihat pada gambar IV.2 :
Gambar IV.2 Tampilan Form Peta 3. Tampilan pada Form Login Tampilan form untuk kegiatan saat terjadi event pada form login dapat dilihat pada gambar IV.3 :
Gambar IV.3 Tampilan Form Login
57
4. Tampilan pada Form Kritik dan Saran Tampilan form untuk kegiatan saat terjadi event pada form kritik dan saran dapat dilihat pada gambar IV.4 :
Gambar IV.4 Tampilan Form Kritik dan Saran
58
5. Tampilan pada Form Kafe dan Restoran Tampilan form untuk kegiatan saat terjadi event pada form Kafe dan Restoran dapat dilihat pada gambar IV.5 :
Gambar IV.5 Tampilan Form Tempat
59
6. Tampilan pada Form Data Marka Tampilan form untuk kegiatan saat terjadi event pada form Data marka dapat dilihat pada gambar IV.6 :
Gambar IV.6 Tampilan Form Data Penanda
60
7. Tampilan pada Form Data Artikel Situs Tampilan form untuk kegiatan saat terjadi event pada form Data artikel dapat dilihat pada gambar IV.7 :
Gambar IV.7 Tampilan Form Data Konten
61
8. Tampilan pada Form Profil Administrator Tampilan form untuk kegiatan saat terjadi event pada form Pengaturan profil dapat dilihat pada gambar IV.8 :
Gambar IV.8 Tampilan Form Administrator
9. Tampilan pada From peta Kafe dan Restoran Tampilan form untuk mengukur jarak pada tempat yang ingin kita tuju dapat dilihat pada gambar IV.9 :
Gambar IV.9 Tampilan Form Peta Kafe dan Restoran
62
IV.2. Pembahasan Pada perancangan Sistem Informasi Geografis Pencarian Lokasi dan Jalur Rute Kafe dan Restoran di Kota Medan Dengan Formula Haversine, penulis menggunakan bahasa pemprograman Php dan database MySql. Penulis mencoba untuk merancang suatu Interface antara pengguna dengan sistem semenarik mungkin sehingga user / pengguna mudah dan tidak jenuh dalam menggunakan sistem yang ada. Sistem ini juga cukup mudah untuk dipahami karena user / pengguna hanya perlu mengklik tombol-tombol yang sudah tersedia sesuai kebutuhan. Hasil rancangan Sistem Informasi Geografis Pencarian Lokasi dan Jalur Rute Kafe dan Restoran di Kota Medan Dengan Formula Haversine yang dibuat penulis dapat dengan mudah digunakan. Tampilan-tampilan pada geografis lokasi Jalur Rute Kafe dan Restoran memiliki informasi tentang alamat dan keterangan dari setiap lokasi Jalur Rute Kafe dan Restoran. Setelah dilakukan penelitian dalam perancangan dan implementasi Sistem Informasi Geografis Pencarian Lokasi dan Jalur Rute Kafe dan Restoran di Kota Medan Dengan Formula Haversine ini dapat di simpulkan beberapa hal sebagai berikut : 1. Sistem informasi geografis yang menampilkan peta digital dapat disimpan dalam bentuk shape file yang dapat dibuat menggunakan salah satu perangkat lunak sistem informasi desktop berbasis Quantum Gis.
63
2. Sistem Informasi Geografis Pencarian Lokasi dan Jalur Rute Kafe dan Restoran di Kota Medan Dengan Formula Haversine dapat diakses oleh masyarakat luas.
IV.2.1 Uji Coba Program Uji coba terhadap sistem bertujuan untuk memastikan bahwa sistem sudah berada pada kondisi siap pakai. Instrumen yang digunakan untuk melakukan pengujian ini yaitu dengan menggunakan: 1. Satu unit laptop dengan spesifikasi sebagai berikut: a. Processor Intel Core I3 b. Memory 4 Gb c. Hardisk 500 Gb 2. Perangkat Lunak dengan spesifikasi sebagai berikut: a. Dreamweaver 8.0 b. MySQL Server Versi 10 3. Pengujian Sistem a. Tampilan sistem b. Informasi yang dihasilkan oleh sistem c. Tampilan peta
64
IV.2.2. Skenario Pengujian Tabel IV.1. Skenario Pengujian No.
Skenario pengujian
Test case
Hasil yang diharapkan
Hasil pengujian Sesuai harapan
Ket
1.
Mengosongkan Nama: semua isian data Kata sandi: login, lalu langsung mengklik tombol „Masuk‟.
Sistem akan menolak akses login dan menampilkan pesan “username dan password invalid”
Valid
2.
Hanya mengisi data Nama: nama admin dan admin mengosongkan data Kata sandi: kata sandi, lalu langsung mengklik tombol „Masuk‟.
Sistem akan menolak akses login dan menampilkan pesan “username dan password invalid”
Sesuai harapan
Valid
3.
Hanya mengisi data Nama: kata sandi dan Kata sandi: mengosongkan data 12345 nama admin, lalu langsung mengklik tombol „Masuk‟.
Sistem akan menolak akses login dan menampilkan pesan “username dan password invalid”
Sesuai harapan
Valid
4.
Menginputkan dengan kondisi salah satu data benar dan satu lagi salah, lalu langsung mengklik tombol „Masuk‟.
Nama: mimin (salah). Kata sandi: 12345 (benar).
Sistem akan menolak akses login dan menampilkan pesan “username dan password invalid”
Sesuai harapan
Valid
5.
Menginputkan sintaks SQL Injection pada kedua data login, lalu mengklik tombol „Masuk‟.
Nama: „ OR ‟1′=‟1 Kata sandi: „ OR ‟1′=‟1
Sistem akan menolak akses login dan menampilkan pesan “username dan password invalidr”
Sesuai harapan
Valid
6.
Menginputkan data login yang benar, lalu mengklik tombol „Masuk‟.
Nama: admin Kata sandi: 12345
Sistem menerima akses login dan kemudian langsung menampilkan form admin.
Sesuai harapan
Valid
65
IV.2.3. Hasil Uji Coba Setelah melakukan uji coba terhadap sistem, maka dapat disimpulkan hasil yang didapatkan yaitu: 1. Sistem memiliki performance yang relatif stabil. 2. Sistem hanya membutuhkan ±3.5 detik untuk melakukan start-up. 3. Sistem telah menghasilkan informasi yang valid. 4. Peta yang ditampilkan dapat di-render dengan baik dan cepat. 5. Antarmuka
yang
sederhana
dapat
mempermudah
pengguna
dalam
mempelajari sistem ini. 6. Kebutuhan akan informasi laporan sangat cepat disajikan. 7. Keamanan sistem cukup terjamin dari resiko peretasan dengan teknik yang biasa dilakukan para peretas.
IV.3. Kelebihan dan Kekurangan Sistem Setiap sistem memiliki kelebihan dan kekurangan, berikut ini adalah kelebihan dan kekurangan sistem yang telah dibuat.
IV.3.1. Kelebihan Sistem Kelebihan sistem ini diantaranya yaitu: 1. Waktu yang dibutuhkan untuk proses start-up relatif singkat. 2. Performance sistem relatif stabil. 3. Sistem mampu menghasilkan informasi yang sesuai dengan yang diharapkan.
66
4. Sistem sangat cepat mengolah data untuk menghasilkan berbagai informasi yang dibutuhkan pengguhna. 5. Sistem ini telah diproteksi dengan sistem pengamanan berbasis otentikasi.
IV.3.2. Kekurangan Sistem Adapun kekurangan sistem yang telah dibuat diantaranya yaitu: 1. Sistem ini belum memiliki modul pengolahan data spasial yang lengkap. 2. Sistem ini masih memiliki batas kualitas, dimana saat pengguna memperbesar peta, peta yang di-render akan terlihat kabur. 3. Sistem ini masih memiliki beberapa bugs yang terkadang muncul.
IV.4 Formula Haversine Haversine Formulla adalah persamaan yang digunakan dalam navigasi, yang memberikan jarak lingkaran besar antara dua titik pada permukaan bola (bumi) berdasarkan bujur dan lintang bola bumi dapat ditunjukkan pada persamaan (1). Rumus Haversine: ....................(1) Ket :
Δ=delta ini seperti konsantan dari variable d= jarak = latitude awal = latitude akhir λ2=longitude awal λ1=longitude akhir
Rumus Haversine :
67
d=2r arcsin A a = sin²(Δφ/2) + cos φ1 × cos φ2 × sin²(Δλ/2) c = 2 × atan2( √a, √(1-a) ) = 2 × asin(√a) d=R×c Contoh Kasus Rute = [(3.57185,98.6896), (3.57158,98.68973), (3.57152,98.68976), (3.57103,98.69001), ]
Perhitungan jarak koordinat (3.57185,98.6896) ke koordinat (3.57158,98.68973): Jarak ruas (3.57185, 98.6896) ke (3.57158, 98.68973): Δφ = radians(3.57158 - 3.57185)= -4.7123889803846E-6 Δλ = radians(98.68973 - 98.6896)= 2.2689280275687E-6 a = power(sin(-4.7123889803846E-6 / 2);2) + cos(radians(3.57185)) * cos(radians(3.57158)) * power(sin(2.2689280275687E-6 / 2);2) a = 6.8336661701991E-12 c = 2 × asin(√6.8336661701991E-12) = 5.2282563709959E-6 d = 1609.34 × (6371 × 5.2282563709959E-6) = 1609.34 × 0.033309221339615 = 53.605862270695
Perhitungan jarak koordinat (3.57158,98.68973) ke koordinat (3.57152,98.68976): Jarak ruas (3.57158, 98.68973) ke (3.57152, 98.68976):
68
Δφ = radians(3.57152 - 3.57158)= -1.0471975511957E-6 Δλ = radians(98.68976 - 98.68973)= 5.235987757645E-7 a = power(sin(-1.0471975511957E-6 / 2);2) + cos(radians(3.57158)) * cos(radians(3.57152)) * power(sin(5.235987757645E-7 / 2);2) a = 3.4242862104399E-13 c = 2 × asin(√3.4242862104399E-13) = 1.1703480184014E-6 d = 1609.34 × (6371 × 1.1703480184014E-6) = 1609.34 × 0.0074562872252354 = 11.99970128306
Perhitungan jarak koordinat (3.57152,98.68976) ke koordinat (3.57103,98.69001): Jarak ruas (3.57152, 98.68976) ke (3.57103, 98.69001): Δφ = radians(3.57103 - 3.57152)= -8.552113334774E-6 Δλ = radians(98.69001 - 98.68976)= 4.3633231298826E-6 a = power(sin(-8.552113334774E-6 / 2);2) + cos(radians(3.57152)) * cos(radians(3.57103)) * power(sin(4.3633231298826E-6 / 2);2) a = 2.3025840073486E-11 c = 2 × asin(√2.3025840073486E-11) = 9.5970495619565E-6 d = 1609.34 × (6371 × 9.5970495619565E-6) = 1609.34 × 0.06114280 b2759225 = 98.399558192531 = 53.605862270695 + 11.99970128306 + 98.399558192531 = 164.0051 Jadi, total Jarak Rute adalah 164.01 meter