• Tidak ada hasil yang ditemukan

Gambar 4.1 Halaman Login Admin Admin harus memasukkan Userame dan Password untuk bisa masuk ke halaman login Admin.

N/A
N/A
Protected

Academic year: 2022

Membagikan "Gambar 4.1 Halaman Login Admin Admin harus memasukkan Userame dan Password untuk bisa masuk ke halaman login Admin."

Copied!
14
0
0

Teks penuh

(1)

51 BAB IV

HASIL DAN PEMBAHASAN 4.1. Hasil Penelitian

4.1.1. Implementasi Sistem

Implementasi sistem tahap pembuatan aplikasi yang telah dirancang sebelumnya. Berikut adalah implementasi sistem pada Sistem Informasi Geografis Pencarian Lokasi Terdekat Praktik Bidan di Kabupaten Jepara Menggunakan Metode Haversine Formula.

1. Halaman Login Admin

Berikut merupakan tampilan halaman login admin yang dapat dilihat pada gambar 4.1 berikut :

Gambar 4.1 Halaman Login Admin

Admin harus memasukkan Userame dan Password untuk bisa masuk ke halaman login Admin.

(2)

2. Halaman Homepage Admin

Berikut merupakan tempilan halaman homepage admin dapat dilihat pada gambar 4.2 berikut :

Gambar 4.2 Halaman Homepage Admin Tampilan awal setelah melakukan login.

3. Halaman Input Data Lokasi

Berikut merupakan tampilan halaman input data lokasi dapat dilihat pada gambar 4.3 berikut :

Gambar 4.3 Halaman Input Data Lokasi

(3)

Pada halaman ini admin dapat memasukkan data lokasi bidan ke dalam database.

4. Halaman Edit Data Lokasi

Berikut merupakan tampilan halaman input data lokasi dapat dilihat pada gambar 4.4 berikut :

Gambar 4.4 Halaman Edit Data Lokasi

Pada halaman ini admin dapat mengubah data lokasi bidan dalam database.

5. Halaman Ubah Password

Berikut merupakan tampilan ubah password dapat dilihat pada gambar 4.5 berikut :

(4)

Gambar 4.5 Halaman Ubah Password

Pada halaman ini admin dapat mengubah password admin di dalam database.

6. Halaman Homepage User

Berikut merupakan tampilan homepage user dapat dilihat pada gambar 4.6 berikut :

Gambar 4.6 Halaman Homepage User

(5)

Halaman ini merupakan halaman yang muncul pertama ketika user membuka website. Tampilan awal pada halaman ini menampilkan informasi peta lokasi posisi user berada, daftar jarak terdekat lokasi bidan dan detail lokasi bidan.

7. Halaman Detail Lokasi

Berikut merupakan tampilan halaman detail lokasi dapat dilihat pada gambar 4.7 berikut :

Gambar 4.7 Halaman Detail Lokasi

Halaman ini menampilkan keterangan dari lokasi bidan beserta peta jalan dari titik lokasi awal ke titik tujuan.

8. Halaman Daftar Lokasi Bidan

Halaman daftar lokasi bidan menampilkan semua daftar lokasi bidan yang tersimpan di dalam database. Berikut tampilan halaman daftar lokasi bidan dapat dilihat pada gambar 4.8 berikut :

(6)

Gambar 4.8 Halaman Daftar Lokasi Bidan 9. Halaman Tentang

Berikut merupakan tampilan halaman tentang yang dapat dilihat pada gambar 4.9 berikut :

Gambar 4.9 Halaman Tentang

Pada halaman ini menampilkan sekilas informasi tentang website GIS bidan ini.

(7)

4.2. Pembahasan

4.2.1. Implementasi Metode Haversine Formula

Berikut merupakan implementasi script coding untuk menghitung jarak terdekat dari Sistem Informasi Geografis Pencarian Terdekat Lokasi Praktik Bidan di Kabupaten Jepara dengan Metode Haversine Formula :

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Home extends CI_Controller {

public function __construct() {

parent::__construct();

$this->load->model(array('My_model'));

}

public function index() {

$data['tempat'] = $this->db->query("SELECT * from view_bidan where lat!='' and lng!=''");

$this->template->load('template','lokasi',$data);

}

public function search() {

$data['tempat'] = $this->db->query("SELECT * from view_bidan where lat!='' and lng!=''");

$this->template->load('template','search',$data);

}

(8)

public function bidan() {

$data['tempat'] = $this->db->query("SELECT * from view_bidan where lat!='' and lng!=''");

$data['row'] = $this->db->get('tb_bidan')->num_rows();

$data['kec'] = $this->db->get('tb_kecamatan')->result();

$this->template->load('template','home',$data);

}

public function haversine_sql() {

$jarak = $this->input->get('jarak',TRUE);

$kecamatan = $this->input->get('kecamatan',TRUE);

$lat = $this->input->get('lat',TRUE);

$lng = $this->input->get('lng',TRUE);

$data['name'] = $this->input->get('name',TRUE);

$data['address'] = $this->input->get('address',TRUE);

$data['lat'] = $lat;

$data['lng'] = $lng;

$radius = 10000;

if ($kecamatan=='') {

$data['output'] = $this->db->query("SELECT *, (6371 * ACOS(SIN(RADIANS(lat)) * SIN(RADIANS($lat)) + COS(RADIANS(lng -

$lng)) * COS(RADIANS(lat)) * COS(RADIANS($lat)))) AS jarak FROM view_bidan HAVING jarak < 6371 and jarak < $jarak ORDER BY jarak ASC");

} else {

$data['output'] = $this->db->query("SELECT *, (6371 * ACOS(SIN(RADIANS(lat)) * SIN(RADIANS($lat)) + COS(RADIANS(lng -

$lng)) * COS(RADIANS(lat)) * COS(RADIANS($lat)))) AS jarak FROM

(9)

view_bidan HAVING jarak < 6371 and jarak < $jarak and kecamatan='$kecamatan' ORDER BY jarak ASC");

}

$this->load->view('metode',$data);

}

public function haversine() {

//$jarak = $this->input->get('jarak',TRUE);

$lat = $this->input->get('lat',TRUE);

$lng = $this->input->get('lng',TRUE);

$data['address'] = $this->input->get('address');

$data['lat'] = $lat;

$data['lng'] = $lng;

$radius = 10000;

$data['output'] = $this->db->query("SELECT *, (6371 * ACOS(SIN(RADIANS(lat)) * SIN(RADIANS($lat)) + COS(RADIANS(lng -

$lng)) * COS(RADIANS(lat)) * COS(RADIANS($lat)))) AS jarak FROM view_bidan HAVING jarak < 6371 ORDER BY jarak ASC");

$this->load->view('metode',$data);

}

public function haversine_search() {

$arr_lat = explode(",", $this->input->get('lat',TRUE));

$data['address'] = $this->input->get('address');

$lat = str_replace("(", "", $arr_lat[0]);

$lng = str_replace(")", "", $arr_lat[1]);

(10)

$data['lat'] = $lat;

$data['lng'] = $lng;

//$radius = 10;

$data['output'] = $this->db->query("SELECT *, (6371 * ACOS(SIN(RADIANS(lat)) * SIN(RADIANS($lat)) + COS(RADIANS(lng -

$lng)) * COS(RADIANS(lat)) * COS(RADIANS($lat)))) AS jarak FROM view_bidan HAVING jarak < 6371 ORDER BY jarak ASC");

$this->load->view('metode',$data);

} }

4.2.2. Proses Perhitungan Algoritma Haversine Formula

Berikut perhitungan Algoritma Haversine Formula dari titik lokasi awal di Kampus Unisnu Jepara dengan titik lokasi tujuan Bidan Rina Rusdiyanti yang berada di Desa Senenan. Berikut ini merupakan uji coba perhitungan manual dari Haversine Formula :

Lokasi Awal : lon1 = 110,692808, lat1 = -6,616343194 Lokasi Tujuan : lon2 = 110,68137, lat2 = -6,60743

lat1 = -6,616343194 * 0,0174532925 radian = -0,115476973 radian lon1= 110,692808 * 0,0174532925 radian = 1,931953955 radian lat2 = -6,60743 * 0,0174532925 radian = -0,115321408 radian lon2 = 110,68137 * 0,0174532925 radian = 1,931754325 radian x = (lon2-lon1) * cos ((lat1+lat2)/2)

= (1,931754325 - 1,931953955) * cos ((-0,115476973 +-0,115321408)/2)

= -0,000198303 y = (lat2-lat1)

= (-0,115321408 - (-0,115476973))

= 0,000155565

(11)

d = sqrt (x*x + y*y) * R

= sqrt((-0,000198303 * -0,000198303) + (0,000155565 * 0,000155565)) * 6371

= 1,605747684 km

4.2.3. Pengujian Sistem

Pengujian sistem yang digunakan dengan menggunakan menggunakan metode black box testing. Berikut hasil dari pengujian menggunakan metode black box testing, sebagai berikut.

Tabel 4.1Testing Program No. Modul

Pengujian

Bentuk Pengujian Hasil yang Diharapkan

Kesimpulan

1. Login Admin memasukkan username dan password dengan benar

Login berhasil dan masuk ke halaman admin

Berhasil

2. Data Lokasi Bidan

Admin memasukkan data lokasi dengan benar

Proses akan berhasil dan sistem sukses menambah data

Berhasil

3. Ubah Password

Admin mengubah username dan password

Proses akan berhasil dan sistem berhasil mengubah data

Berhasil

Selain pengujian blackbox testing, penulis mengujikan sistem yang telah dibuat dengan kuesioner. Dalam kuesioner tersebut disajikan 10 butir pertanyaan yang telah diberikan kepada 15 responden. Hasil dari kuesioner dihitung menggunakan metode skala likert 1-5.Berikut adalah tabel penilaian menggunakan skala likert (Suhartono, 2018).

(12)

Tabel 4.2 Nilai Skala Likert

Jawaban Nilai

Sangat Tidak Setuju 1

Tidak Setuju 2

Kurang Setuju 3

Setuju 4

Sangat Setuju 5

Dalam analisis kelayakan sistem dengan kuesioner yang telah disebar, dapat menggunakan persamaan (Suhartono, 2018).

𝑃 = 𝐹

𝑁 χ 100 % Keterangan :

P = Persentase kelayakan F = Skor hasil kuesioner N = Skor total

Tabel 4.3 Hasil Kuesioner

Pertanyaan STS TS KS S SS

1 0 0 4 11 0

2 0 0 3 12 0

3 5 6 4 0 0

4 0 1 4 10 0

5 0 0 3 12 0

6 0 3 7 5 0

7 0 2 6 7 0

8 0 1 6 8 0

Jumlah 5 13 37 65 0

(13)

Tabel 4.4 Nilai dari Kuesioner

STS 5 1 5

TS 13 2 26

KS 37 3 111

S 65 4 260

SS 0 5 0

TOTAL 402

Dari kedua tabel maka dapat dimasukkan ke dalam rumus persamaan yang telah dituliskan diatas. Sehingga hasilnya adalah sebagai berikut :

Setelah mendapatkn nilai dari responden maka dapat dimasukkan pada rumus 𝑃 = 𝐹

𝑁 χ 100 %

N = Jumlah responden x jumlah pertanyaan x 5 N = 15 x 8 x 5

Sehingga, 𝑃 = 402

600 χ 100 % = 0,67 𝑥 100% = 67%

Untuk mengetahui nilai pada uji kelayakan sistem dapat dilihat pada tabel dibawah ini.

Tabel 4.5 Nilai Kelayakan Sistem

Persentase Kriteria

81% - 100% Sangat Baik

61% - 80% Baik

41% - 60 % Cukup

(14)

Berdasarkan tabel penilaian uji kelayakan sistem dan hasil perhitungan kuesioner Sistem Informasi Geografis Pencarian Lokasi Praktik Bidan di Kab. Jepara mendapatkan nilai sebesar 67% dengan nilai baik.

Gambar

Gambar 4.1 Halaman Login Admin
Gambar 4.2 Halaman Homepage Admin  Tampilan awal setelah melakukan login.
Gambar 4.4 Halaman Edit Data Lokasi
Gambar 4.5 Halaman Ubah Password
+6

Referensi

Dokumen terkait

Berdasarkan hasil perhitungan dapat diketahui bahwa koefisien determinasi (R 2 ) adalah sebesar 0,130 yang memberikan arti bahwa variabel prestasi belajar

proposal marketing plan pdfpoints from your business plan capturing the rationale behind your application contoh proposal business plan,contoh proposal business plan.pdf

Media pembelajaran berbentuk Wayang Todong pada mata pelajaran Bahasa Indonesia kelas II SD dengan materi menceritakan kembali isi dongeng yang didengarnya yang

Jika menelaah konsepsi dari integral, maka pada integral tentu dari sebuah fungsi adalah luas bidang yang dibatasi oleh grafik fungsi, sumbu-X, dan garis-garis

diperlukan teknologi yang dapat menghadapi per- masalahan serius cekaman lingkungan seperti kadar garam tinggi. Hambatan pertumbuhan di lahan tersebut meningkat pada

Kelompok Kerja Monitoring dan Evaluasi mempunyai tugas pokok monitoring, mengevaluasi, menginformasikan dan mengkonfirmasi pelaksanaan tugas dan fungsinya yaitu

.1011 KELURAHAN BAKALANKRAJAN .05 KECAMATAN LOWOKWARU .1001 KELURAHAN TUNGGULWULUNG .1002 KELURAHAN MERJOSARI .1003 KELURAHAN TLOGOMAS .1004 KELURAHAN DINOYO .1005 KELURAHAN

Kajian ini akan mengenal pasti dan menganalisis nilai Islam yang terdapat dalam komik Majalah Dewan Pelajar pada tahun 2012, tahun 2013 serta tahun 2014.. Majalah Dewan