Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
PROPOSAL
RISET DASAR (RISDA)
Peneliti:
Rizky Parlika, S.Kom, M.Kom (Ketua)
Moh. Syahrul Munir, S.Kom, MT (Anggota)
Ir. Didik Utomo Pribadi, MP (Supervisor Research)
Diah Ayu Setiowati (Anggota)
Bimo Muhammad R (Anggota)
Rahmadhoni Haryo Jati (Anggota)
Andi Tri R (Anggota)
UNIVERSITAS PEMBANGUNAN NASIONAL
“VETERAN” JAWA TIMUR
2017
APLIKASI LAYANAN PELACAKAN RUTE MOBIL BERBASIS
GOOGLE MAPS DAN GEOLOCATION MENGGUNAKAN
METODE DJIKSTRA
Fokus Penelitian :
Keunggulan Teknologi
Informasi
1
HALAMAN PENGESAHAN PROPOSAL RISET DASAR
1 Judul Penelitian Idola :
Aplikasi Layanan Pelacakan Rute Mobil Berbasis
Google Maps Dan Geolocation Menggunakan Metode
Djikstra
2 Bidang Penelitian : Rekayasa Perangkat Lunak
3 Ketua Peneliti
a. Nama Lengkap : Rizky Parlika, S.Kom, M.Kom
b. Golongan/ Pangkat/NPT : IIIa / Penata Muda / 3840 5070 2191
c. Jabatan Fungsional : - / Tenaga Pengajar
d. Fakultas/ Progdi : FTI/ Teknik Informatika
e. Pusat Penelitian : Progdi Teknik Informatika
4 Alamat Ketua Peneliti
a. Alamat
kantor/Telp./Fax./Email :
Jl. Raya Rungkut Madya, Gunung Anyar, Jatim
/8706369 /8706372/ [email protected]
b. No. HP : 085 222 55 88 77
5 Anggota Peneliti :
a. Nama Anggota : Moh. Syahrul Munir, S.Kom,MT
b. Program Studi : Progdi Teknik Informatika FTI
6 Supervisor Research :
a. Nama : Ir. Didik Utomo Pribadi, MP
b. NIDN / NIP : 070212196101 / 19611202 198903 1001
c. Program Studi : Agroteknologi Fakultas Pertanian UPN Vetran Jatim
7 Lokasi Penelitian : Laboratorium RPL Progdi Teknik Informatika
8 Biaya yang diperlukan
a. Sumber dari Lembaga Penelitian
UPN Veteran Jawa Timur : Rp. 33.985.000,-
Menyetujui, Ka. Progdi
(Budi Nugroho, S.Kom, M.Kom)
NPT. 3 8009 050 205 1
Ketua Peneliti
(Rizky Parlika, S.Kom, M.Kom)
NPT. 3840 5070 2191
Dekan Fakultas Teknologi Industri
(Ir. Sutiyono, MT)
NIP. 19600713 198703 1 001
2
RINGKASAN
Pencarian rute terpendek merupakan satu masalah yang paling banyak dibahas
dengan transportasi sebagai salah satu contoh menarik. Pada beberapa masalah
transportasi, penghitungan rute terpendek memegang peranan penting karena harus
dilakukan dalam waktu yang sangat singkat dan pada saat itu juga. Seiring berkembangnya
teknologi yang semakin pesat, system pencarian terpendek pun dibutuhkan untuk aplikasi
pengolahan data seperti halnya Rental. Tak sedikit pengolahan data Rental yang masih
menggunakan rute yang sering dilewati. Padahal, ada beberapa pilihan rute yang masih
bisa dijangkau. Dengan cara manual ditakutkan kurang efektif dikarenakan memakan
waktu. Dengan rumusan masalah tersebut, aplikasi ini menawarkan pengolahan data yang
lebih memudahkan pegawai. Dimana aplikasi tersebut menggunakan framework
CodeIgniter (sebagai MVC), PHP sebagai side client, Djikstra sebagai metode yang
digunakan untuk pencarian rute, database menggunakan MySQL dan dijalankan pada
sistem browser, hasil akhir dari penelitian ini adalah agar user dapat lebih memilih rute
yang dapat memangkas waktu perjalanan.
Key: Pencarian rute, Rental, Djikstra, PHP, MySQL, CodeIgniter
A. JUDUL PENELITIAN
Aplikasi Layanan Pelacakan Rute Mobil Berbasis Google Maps Dan Geolocation
Menggunakan Metode Djikstra.
B. LATAR BELAKANG MASALAH
Google Maps adalah merupakan sebuah aplikasi pemetaan on-line yang cukup
populer (Shodiq, 2008). Yuhana, dkk.,2010, menjelaskan bahwa kita dapat
menambahkan fitur Google Maps dalam aplikasi kita sendiri dengan Google Maps
API. Google Maps API merupakan Library Javascript. Pada Google Maps sendiri
memiliki fitur untuk pemetaan, hasil pemetaan dapat digunakan untuk membantu
pengguna mendapatkan informasi tentang deskripsi dan lokasi mobile user.
Keberadaan Benda bergerak seperti halnya roda empat maupun benda lain milik
suatu perusahaan rental mobil kerap kali menjadi pertanyaan bagi setiap pemiliknya.
Tanutama, dkk., 2014, mengemukakan bahwa keberadaan lokasi geografis ini
mempunyai arti besar untuk keperluan pelacakan dan pencarian maupun koordinasi
menuju lokasi tempat yang telah disepekati sebelumnya. Ketersediaan informasi ini
akan sangat membantu seseorang ketika ingin mengetahui keberadaan sebuah benda
yang bergerak.
3
Sistem Informasi dibuat untuk mempermudah dalam pengelolaan dan penyimpanan
data maka dapat menghasilkan suatu informasi yang tepat dan akurat. Bagi pemilik
persewaan mobil, kebutuhan layanan pelacakan informasi geografis bisa sangat
beragam. Keragaman ini disesuaikan dengan kebutuhan dari setiap konsumen.
Seorang Persewaan mobil menggunakan layanan ini untuk memantau lokasi
operasional kendaraannya dalam menjalankan kegiatan usahanya (Tanutama, dkk.,
2014).
Mengacu kepada acuan di atas maka peneliti mengembangkan sistem yang
menentukan rute yang mempermudah driver untuk beroperasional, yang dapat diakses
melalui web. Rental mobil merupakan salah satu bisnis yang menguntungkan. Bisnis
ini juga membantu masyarakat yang memerlukan jasa persewaan mobil untuk berbagai
keperluan(Cahyono, 2014),
Dengan alasan tersebut maka terciptalah keinginan untuk membuat aplikasi yang
menentukan arah dan sebagai tempat untuk menyimpan data yang mengkomputerisasi
sistem di Rentcar CV.Okka Pratama sehingga tidak menggunakan cara manual untuk
menyampaikan informasi.
Dimana dalam membuat aplikasi ini menggunakan Framework CodeIgniter.
Framework adalah sekumpulan perintah atau fungsi dasar yang dapat membantu
menyelesaikan proses-proses yang lebih kompleks. Sedangkan codeIgniter merupakan
salah satu open source framework yang digunakan oleh script pemrograman web PHP
(PHP Hypertext Preprocessor ) dalam mengembangkan aplikasi web dinamis dengan
dasar kerja CRUD ( Create, Read, Update, Delete ). Metode yang digunakan oleh
framework CodeIgniter disebut Model – View - Controller atau yang disingkat dengan
sebutan MVC (Fajriyah, 2010).
Dengan adanya sistem informasi Aplikasi Layanan Pelacakan Rute Mobil Dengan
Metode Djikstra yang berbasis web di harapkan mampu memberikan kemudahan dan
kefektifan dalam menangani informasi mulai menerima , mengumumpulkan,
mengelolah, menyimpan sampai mengeluarkan atau mendistribusikan informasi
tentang informasi kepegawaian di RentCar CV.Okka Pratama.
C. PERUMUSAN MASALAH
Berdasarkan uraian masalah yang telah dijelaskan pada latar belakang, maka
perumusan masalah yang disimpulkan adalah sebagai berikut :
a. Bagaimana membangun Aplikasi Layanan Pelacakan Rute Mobil Dengan Metode
Djikstra pada RentCar “Okka Pratama” menggunakan Framework CodeIgniter?
4
b. Bagaimana menentukan jarak terdekat dari mobile driver pada Aplikasi Pelacakan
Rute Mobil menggunakan Google Maps dan Geolocation?
c. Bagaimana menentukan rute perjalanan pada mobile driver pada Aplikasi
Pelacakan Rute Mobil menggunakan Google Maps dan Geolocation?
D. ARSITEKTUR HARDWARE
Aplikasi Layanan Pelacakan Rute Mobil ini dirancang dan dibuat pada sistem
komputer dengan spesifikasi sebagai berikut :
a. Sistem operasi : Microsoft Windows 8.1 64 Bit
b. Prosesor : i5 6400 @ 2,7GHz
c. RAM : 4GB
d. Hard disk : 500GB
E. ARSITEKTUR SOFTWARE
Arsitektur Software secara umum akan dijabarkan ke dalam modul-modul penyusun
Aplikasi layanan pelacakan rute mobil berbasis google maps dan geolocation
menggunakan metode djikstra, sebagai berikut:
MODUL STADE TRANSITION DIAGRAM USER
Pada modul Stade Transition Diagram User dapat digambarkan sebagai berikut:
Gambar 1. Stade Transition Diagram User
5
Pada gambar 1 adalah gambar dari state transition diagram rancangan proses
Operator. Rancangan tersebut menjelaskan seperti apa proses yang akan dilakukan oleh
Operator.
MODUL STADE TRANSITION DIAGRAM ADMIN
Pada modul Stade Transition Diagram Admin dapat digambarkan sebagai berikut:
Gambar 2. Stade Transition Diagram Admin
Pada gambar 2 adalah gambar dari state transition diagram rancangan proses
Admin. Rancangan tersebut menjelaskan seperti apa proses yang akan dilakukan oleh
Admin, yang akan diperjelas melalui perancangan proses atau UML.
MODUL PERANCANGAN DESAIN ANTARMUKA
Untuk mempermudah gambaran tentang halaman utama sistem, dapat dilihat pada
gambar berikut
Gambar 4. Perancangan Halaman Utama dan juga halaman login
6
Pada perancangan halaman utama gambar 4 di atas memperlihatkan bahwa halaman
utama sistem terdiri dari Okka Pratama dan menu input username dan password rental
mobil.
MODUL DETAIL TABEL BASIS DATA BERDASARKAN SYARAT-SYARAT
YENG TELAH DITENTUKAN
Modul ini dibangun dalam bentuk tabel yang mampu menggambarkan detail dari data
Rental.
1. ARSITEKTUR DATABASE
Arsitektur database pada tabel-tabel berikut merupakan rancangan database yang
dibutuhkan untuk menyimpan data-data yang diisikan dalam aplikasi Rental ini.
Tabel 1. Arsitektur Database Tabel Karyawan
Field Tipe Data Keterangan Contoh Data
Id Karyawan Varchar(11) Menyimpan Id
Karyawan
1
Id Pengguna Varchar(11) Menyimpan Id
Pengguna
1
Nama Karyawan Varchar(50) Menyimpan nama
karyawan
Achmad heidhar
mubarok
Notelp Varchar(25) Menyimpan
nomer telepon
karyawan
083854635599
Alamat Varchar(255) Menyimpan
alamat karyawan
Wonokromo
tengah IV/11
JenisKelamin Char(1) Menyimpan jenis
kelamin karyawan
L
TglLahir date Menyimpan
tanggal lahir
karyawan
27-01-1992
Tabel 2. Arsitektur Database Tabel Pengguna
Field Tipe Data Keterangan Contoh Data
7
Id Pengguna Varchar(11) Menyimpan Id
Pengguna
1
username Varchar(50) Menyimpan
username
heidhar
password Varchar(25) Menyimpan
password
123456
Alamat Varchar(255) Menyimpan
alamat karyawan
Wonokromo
tengah IV/11
Id_Hak_Akses Varchar(11) Menyimpan jenis
id hak akses
karyawan
1
foto text Menyimpan nama
foto karyawan
Heidhar.jpg
Login_at temistamp Menyimpan data
terakhir masuk
aplikasi
2016-11-28
14:35:38
Tabel 3. Arsitektur Database Tabel Hak Akses
Field Tipe Data Keterangan Contoh Data
Id hak akses Varchar(11) Menyimpan Id
hak akses
1
Hak akses Varchar(15) Menyimpan hak
akses
admin
kode Varchar(25) Menyimpan kode AD
Tabel 4. Arsitektur Database Tabel Mobil
Field Tipe Data Keterangan Contoh Data
Id Mobil Varchar(11) Menyimpan Id
mobil
1
Id tipe mobil Varchar(11) Menyimpan id
tipe mobil
1
Nopol Varchar(25) Menyimpan
nomor polisi
mobil
L 9999 JV
8
Status Varchar(15) Menyimpan
status mobil
Mobil dalam
TahunKendaraan Varchar(5) Menyimpan tahun
dari mobil
2013
warna Varchar(50) Menyimpan
warna mobil
silver
nomesin Varchar(50) Menyimpan
nomer mesin
mobil
1234
norangka Varchar(50) Menyimpan
nomer rangka
mobil
45678
kapasitas Varchar(2) Menyimpan
kapasitas mobil
8
Tabel 5. Arsitektur Database Tabel Tipe Mobil
Field Tipe Data Keterangan Contoh Data
Id tipe mobil Varchar(11) Menyimpan Id
tipe
1
TipeMobil Varchar(15) Menyimpan tipe
mobil
avansa
Tabel 6. Arsitektur Database Tabel Telepon Masuk
Field Tipe Data Keterangan Contoh Data
Id telepon masuk Varchar(11) Menyimpan Id
telepon masuk
1
Id customer Varchar(11) Menyimpan id
customer
1
Id karyawan Varchar(11) Menyimpan id
karyawan
1
TglTelp date Menyimpan
tanggal telepon
masuk
2-12-2016
Tabel 7. Arsitektur Database Tabel Order
9
Field Tipe Data Keterangan Contoh Data
Id order Varchar(11) Menyimpan Id
order
1
Id Telepon Masuk Varchar(11) Menyimpan id
telepon Masuk
1
Id karyawan Varchar(11) Menyimpan id
karyawan
1
Id customer Varchar(11) Menyimpan id
customer
1
Id Paket Varchar(11) Menyimpan id
paket
1
Id driver Varchar(11) Menyimpan id
driver
2
Jumlah_hari Varchar(11) Menyimpan
berapa hari
penyewaan
1
Tujuan Varchar(5) Menyimpan
tujuan penyewaan
malang
Tgl date Menyimpan
tanggal order
2-12-2016
F. TUJUAN PENELITIAN
Tujuan dari pembuatan ” Aplikasi Layanan Pelacakan Rute Mobil menggunakan
Framework CodeIgniter dengan metode Djikstra” adalah sebagai berikut :
1. Untuk mempersingkat waktu pemesanan sewa mobil
2. Menyediakan aplikasi untuk pengolahan data untuk operator dan driver.
3. Untuk memberikan kemudahan akses pemesanan sewa mobil.
G. KONTRIBUSI PENELITIAN
Adapun Kontribusi yang akan didapat pada penelitian ini adalah sebagai berikut:
1. Membuat Karya di Bidang Teknologi Informasi yang memiliki manfaat untuk dapat
diimplementasikan sebagai bentuk penguatan dari sisi Teknologi Informasi.
2. Menunjukkan Cara mudah dan efektif dalam menangani informasi mulai menerima ,
mengumumpulkan, mengelolah, menyimpan sampai mengeluarkan atau
mendistribusikan informasi tentang informasi kepegawaian di RentCar
10
H. TINJAUAN PUSTAKA
Pada bab ini akan di jelaskan mengenai teori-teori yang terkait dengan penelitian
yang diangkat untuk melatar belakangi pembuatan ”Aplikasi Layanan Pelacakan Rute
Mobil Dengan Metode Dijkstra menggunakan Framework CodeIgniter”
2.1 User Requirement
Hasil wawancara dengan Bapak Pendik yang menjabat sebagai Koordinator
Lapangan di rental mobil sebagai berikut ,data pegawai di bagian lapangan belum
mempunyai sistem informasi sama sekali,sehingga untuk memberikan informasi apapun ke
pegawai bagian lapangan sangat sulit di karenakan biasanya dari pihak rental untuk
memberikan informasi dengan cara manual atau dengan cara menemui pagawai.
Dari pihak rental juga menginginkan perekapan data yang di bedakan berdasarkan
bagian sendiri,bagian jobdisk tersebut di antara lain pegawai bagian Driver atau
Penyupir,pegawai bagian Checker atau bagaian pengecek,pegawai bagian operator.
Dari pihak rental mobil menginginkan bisa memberikan informasi kepada pegawai
bagian Operator tentang mengolah data transaksi, yang nantinya akan dijadikan acuan
pihak Driver untuk melakukan pekerjaannya. Dari pihak rental juga ingin memberikan
daftar order untuk memudahkan memantau jumlah transaksi yang telah berjalan maupun
selesai. Pihak Rental pun menginginkan pula rute yang dapat di gunakan untuk Driver.
2.2 Framework CodeIgniter
CodeIgniter yang pernah dikenal sebagai framework PHP yang paling cepat dan
mudah dipelajari itu memang berkembang lebih lambat dibanding framework PHP lainnya
seperti Symfony dan Yii. Ellislab memutuskan untuk melepas kepengurusan CodeIgniter –
setelah sebelumnya mencoba melempar pengembanganke komunitas, dengan alasan bisnis
model yang sudah tidak cocok dengan visi bisnis Ellislab
Gambar 2. 1 Simbol Framework CodeIgniter v3.0 (logonoid, 2016)
Pada bulan Juli 2013, EllisLab mengumumkan bahwa mereka mencari pemilik baru
untuk CodeIgniter karena internal mereka sendiri tidak memiliki cukup fokus untuk terus
mengembangkan CodeIgniter. Akhirnya pada bulan Oktober 2014, kepemilikan
11
CodeIgniter berpindah tangan kepada British Columbia Institute of Technology, salah satu
sekolah tinggi teknologi di Kanada. Setelah hampir lima bulan lamanya sejak peralihan
kepemilikan, BCIT akhirnya merilis CodeIgniter 3.0. Pengumuman akan rilis baru ini
disampaikan melalui forum.codeigniter.com (Santoso, 2015).
Framework adalah sekumpulan perintah atau fungsi dasar yang dapat membantu
menyelesaikan proses-proses yang lebih kompleks. Sedangkan codeIgniter merupakan
salah satu open source framework yang digunakan oleh script pemrograman web PHP
(PHP Hypertext Preprocessor ) dalam mengembangkan aplikasi web dinamis dengan dasar
kerja CRUD ( Create, Read, Update, Delete ). Metode yang digunakan oleh framework
CodeIgniter disebut Model – View - Controller atau yang disingkat dengan sebutan MVC.
(Fajriyah, 2010).
2.3 MySql
Dalam melakukan pembuatan sebuah aplikasi pasti memerlukan sebuah database
yang digunakan untuk menyimpan data. Salah satu database tersebut adalah MySQL.
Gambar 2. 2 Simbol Mysql (logonoid, 2016)
MySQL adalah sebuah sistem untuk menyimpan data (database). Pada dasarnya
database adalah tempat dimana kita akan “menyimpan” data yang dibutuhkan web kita.
Dalam sistem informasi komputer database adalah sebuah kumpulan data yang tersusun
secara sistematis sehingga akan memudahkan pengguna untuk mengakses dan mengatur
sehingga akan menghasilkan sebuah informasi yang efektif dan efisien (Susanti, Fariza,
& Asmara, 2009).
MySQL merupakan sebuah database developer yang juga bersifat free, MySQL
banyak digunakan sebagai database karena mudah digunakan dan juga sangat banyak
tersedia. MySQL menggunakan bahasa SQL yang sudah banyak digunakan saat ini
(Handojo & Yulia, 2003).
2.4 Bootstrap
Bootstrap adalah sebuah library framework CSS yang di buat khusus untuk bagian
pengembangan front-end website. bootstrap merupakan salah satu framework HTML, CSS
dan javascript yang paling populer di kalangan web developer. pada saat ini hampir semua
12
web developer telah menggunakan bootstrap untuk membuat tampilan front-end menjadi
lebih mudah dan sangat cepat. karena anda hanya perlu menambahkan class-class tertentu
untuk misalnya membuat tombol, grid, navigasi dan lainnya. (Hadi, 2016)
Gambar 2. 3 Simbol Bootstrap (logonoid, 2016)
Salah satu contoh website besar yang menggunakan framework bootstrap adalah
Twitter, tentu anda sudah familiar dengan twitter bukan ? yap, interface twitter di bangun
dengan menggunakan bootstrap. karena sebenarnya bootstrap di kembangkan oleh
developer twitter sendiri sehingga bootstrap sering juga di sebut “twitter bootstrap”.
Bootstrap berisi kumpulan class yang siap pakai. misalnya anda ingin membuat sebuah
tombol dengan cepat dan tana harus merancang dan mengetikkan syntax css untuk
membuat sebuah tombol, maka dengan bootstrap anda dapat membuatnya dengan sangat
cepat, yaitu hanya dengan menambahkan class “btn” dan menambahkan class btn
tambahan yang akan kita jelaskan pada tutorial selanjutnya di tutorial edisi belajar
bootstrap di www.malasngoding.com . (Hadi, 2016).
2.5 Google Maps
Layanan ini menggunakan Javascript, XML, dan AJAX. Google Maps menawarkan
API yang memungkinkan peta untuk dimasukkan pada situs web pihak ketiga, dan
menawarkan penunjuk lokasi untuk bisnis perkotaan dan organisasi lainnya di berbagai
negara di seluruh dunia.
Google Maps dibuat dengan menggunakan kombinasi dari gambar peta, database,
serta objek-objek interaktif yang dibuat dengan bahasa pemrograman HTML,
Javascript, dan AJAX, serta beberapa bahasa pemrograman lainnya. Gambar-gambar peta
yang muncul pada layar merupakan hasil komunikasi dari pengguna
dengan database pada web server google untuk menampilkan gabungan dari potongan-
potongan gambar yang diminta. Seluruh citra yang ada diintegrasikan ke dalam suatu
database pada google server, yang nantinya akan dipanggil sesuai kebutuhan permintaan.
Bagian-bagian gambar peta yang merupakan gabungan dari gambar-gambar yang
13
berukuran 256 x 256 pixel. Tiap-tiap 256 x 256 tile mewakili gambar tertentu
dalam longitude, latitude, dan zoom level tertentu. (Huda, 2014)
2.6 Metode Djikstra Pencarian Jalur Terpendek
Algoritma ini bertujuan untuk menemukan jalur terpendek berdasarkan bobot
terkecil dari satu titik ke titik lainnya. Misalkan titik mengambarkan gedung dan garis
menggambarkan jalan, maka algoritma Dijkstra melakukan kalkulasi terhadap semua
kemungkinan bobot terkecil dari setiap titik.
Pertama-tama tentukan titik mana yang akan menjadi node awal, lalu beri bobot
jarak pada node pertama ke node terdekat satu per satu, Dijkstra akan melakukan
pengembangan pencarian dari satu titik ke titik lain dan ke titik selanjutnya tahap demi
tahap. Inilah urutan logika dari algoritma Dijkstra
Gambar 2.4 Graph Djikstra
Gambar 2.4 Contoh keterhubungan antar titik dalam algoritma Dijkstra
Pertama-tama tentukan titik mana yang akan menjadi node awal, lalu beri bobot
jarak pada node pertama ke node terdekat satu per satu, Dijkstra akan melakukan
pengembangan pencarian dari satu titik ke titik lain dan ke titik selanjutnya tahap demi
tahap. Inilah urutan logika dari algoritma Dijkstra:
1. Beri nilai bobot (jarak) untuk setiap titik ke titik lainnya, lalu set nilai 0
pada node awal dan nilai tak hingga terhadap node lain (belum terisi)
2. Set semua node “Belum terjamah” dan set node awal sebagai “Node
keberangkatan”
14
3. Dari node keberangkatan, pertimbangkan node tetangga yang belum
terjamah dan hitung jaraknya dari titik keberangkatan. Sebagai contoh, jika
titik keberangkatan A ke B memiliki bobot jarak 6 dan dari B ke node C
berjarak 2, maka jarak ke C melewati B menjadi 6+2=8. Jika jarak ini
lebih kecil dari jarak sebelumnya (yang elah terekam sebelumnya) hapus
data lama, simpan ulang data jarak dengan jarak yang baru.
4. Saat kita selesai mempertimbangkan setiap jarak terhadap node tetangga,
tandai node yang telah terjamah sebagai “Node terjamah”. Node terjamah
tidak akan pernah di cek kembali, jarak yang disimpan adalah jarak
terakhir dan yang paling minimal bobotnya.
5. Set “Node belum terjamah” dengan jarak terkecil (dari node
keberangkatan) sebagai “Node Keberangkatan” selanjutnya dan lanjutkan
dengan kembali kestep3
2.7 Validasi
Validasi atau validitas mengukur sejauh mana perbedaan skor mencerminkan
perbedaan sebenarnya antar individu, kelompok, atau situasi menyangkut karakteristik
yang akan diukur, atau kesalahan sebenarnya pada individu atau kelompok yang sama dari
satu situasi ke situasi yang lain. Dengan kata lain validitas adalah suatu ukuran yang
menunjukan tingkat kevalidan atau kesahihan suatu instrument (Parlika, 2014).
Pengukuran yang valid adalah pengukuran dari alat ukur yang dibuat) dengan
metodologi yang benar dan implementasi pengukuran yang benar pula. Jika implementasi
pengukuran benar, tetapi alat ukur tidak benar, maka hasil pengukuran juga tidak benar,
menghasilkan kesalahan pengukuran yang disebut measurement bias (measurement error).
Demikian juga jika metodologi alat ukur benar, tetapi pelaksanaan pengukuran tidak benar
(misalnya, asal-asalan), maka hasil pengukuran juga tidak benar. Ada beberapa metode
untuk mengukur validitas diantaranya adalah kappa cohen dan r tabel (Murti, 2011).
2.7.1 Kappa Cohen
Pengujian menggunakan metode inter-rater reliability dan dihitung dengan
menggunakan kesepakatan Kappa (K) Cohen, dilakukan dengan cara mengobservasi
melalui 2 rater atau observer pada setidaknya 30 responden yang sama kemudian dihitung
menggunakan kesepakatan Kappa (K) Cohen. Adapun perhitungan ini selanjutnya
dilakukan menggunakan software spss. Rumus Reliabilitas Kappa (K) Cohen adalah
sebagai berikut berdasarkan tabel kontingensi 2x2 (Murti, 2011).
Tabel 2. 1 Tabel 2x2 untuk menghitung Kappa (K) cohen (Murti, 2011)
15
Pengamat pertama
Pengamat kedua
Ya Tidak
Ya A B A+B
Tidak C D C+D
A+C B+D N
Pada tabel 2.2 di atas merupakan tabel 2x2 untuk menghitung Kappa (K) Cohen,
dimana sel a dan b disebut sel konkordan, sel b dan c disebut sel diskordan.
Kappa (K) Cohen adalah perbedaan antara kesepakatan teramati dan kesepakatan
harapan jika terjadi karena peluang :
Rumus 2. 1 Realibilitas Kappa (K) Cohen (Murti, 2011)
Po adalah Proporsi frekuensi kesepakatan dan Pe adalah proposi frekuensi
kesepakatan harapan.
Proporsi frekuensi kesepakatan teramati dapat dicari melalui rumus berikut:
Rumus 2. 2 Proporsi Frekuensi Kesepakatan Teramati (Murti, 2011)
O11 = frekuensi teramati sel 11 ( = sel a).
O22 = frekuensi teramati sel 11 ( = sel d).
N = jumlah semua pengukuran.
Pe adalah Proporsi frekuensi kesepakatan harapan dapat dicari melalui rumus
berikut:
Rumus 2. 3 Proposrsi Frekuensi Kesepakatan harapan (Murti, 2011)
E11 = frekuensi harapan sel 11 ( = sel a).
E22 = frekuensi harapan sel 22 ( = sel d).
Dengan tabel 2x2 dapat dihitung E11 dan E22 dengan rumus di bawah ini:
dan
Rumus 2. 4 Frekuensi harapan sel 11 dan sel 22 (Murti, 2011)
16
E11 = frekuensi harapan sel 11 (=sel a). E22 = frekuensi harapan sel 22 (= sel d).
Tabel 2. 2 Tabel interprestasi nilai Kappa (K) Cohen (Murti, 2011)
Nilai K Kekuatan Kesepakatan
<= 0.40 Buruk
0.41-≤ 0.75 Sedang
0.76 – 1.00 Baik
Tabel 2.3 merupakan tabel interpretasi nilai Kappa (K) Cohen menurut. Nilai
Kappa (K) Cohen berkisar dari 0 sampai 1, jika O11 + O22 = N, maka Po = 1, dan K = 1,
artinya terdapat kesepakatan sempurna. Sebaliknya, jika O11 + O22 = 0, maka Po = 0, dan K
= 0, artinya terdapat ketidak sepakatan sempurna.
2.7.2 Tabel R
Pengujian menggunakan metode analisis korelasi Pearson, dilakukan dengan cara
menghitung koefisien dan korelasi antara masing-masing nilai pada nomor pertanyaan
dengan nilai total dari nomor pertanyaan tersebut. Selanjutnya koefisien korelasi yang
diperoleh r masing-masing harus diuji signifikansinya bisa menggunakan uji t atau
membandingkannya dengan r tabel. Bila r hitung > r tabel, maka nomor pertanyaannya
tersebut valid. Adapun perhitungan ini selanjutnya dilakukan menggunakan software spss.
Berikut rumus Korefisien Korelasi Pearson
Rumus 2. 5 Koefisien Korelasi Pearson (Murti, 2011)
Dimana nilai r : -1 ≤ r ≤ 1 → …≤ r2 ≤ …
r = Koefisien korelasi
r2 = Koefisien determinasi (Koefisien Penentu). (Parlika, 2014)
n = Banyaknya sampel
x = Skor masing-masing item
y = Skor Variabel
Berikut di bawah ini adalah gambar untuk koefisien uji validitas dan reliabilitas
dengan menggunakan r-tabel.
Tabel 2. 3 Koefisien Relasi Tabel –R (Junaidi, 2015).
17
Tingkat signifikansi untuk uji satu arah
df = (N-2)
0.05 0.025 0.01 0.005 0.0005
Tingkat signifikansi untuk uji
dua arah
0.1 0.05 0.02 0.01 0.001
1 0.9877 0.9969 0.9995 0.9999 1.0000
2 0.9000 0.9500 0.9800 0.9900 0.9990
3 0.8054 0.8783 0.9343 0.9587 0.9911
4 0.7293 0.8114 0.8822 0.9172 0.9741
5 0.6694 0.7545 0.8329 0.8745 0.9509
6 0.6215 0.7067 0.7887 0.8343 0.9249
7 0.5822 0.6664 0.7498 0.7977 0.8983
8 0.5494 0.6319 0.7155 0.7646 0.8721
9 0.5214 0.6021 0.6851 0.7348 0.8470
10 0.4973 0.5760 0.6581 0.7079 0.8233
11 0.4762 0.5529 0.6339 0.6835 0.8010
12 0.4575 0.5324 0.6120 0.6614 0.7800
13 0.4409 0.5140 0.5923 0.6411 0.7604
14 0.4259 0.4973 0.5742 0.6226 0.7419
15 0.4124 0.4821 0.5577 0.6055 0.7247
16 0.4000 0.4683 0.5425 0.5897 0.7084
17 0.3887 0.4555 0.5285 0.5751 0.6932
18 0.3783 0.4438 0.5155 0.5614 0.6788
19 0.3687 0.4329 0.5034 0.5487 0.6652
20 0.3598 0.4227 0.4921 0.5368 0.6524
21 0.3515 0.4132 0.4815 0.5256 0.6402
22 0.3438 0.4044 0.4716 0.5151 0.6287
23 0.3365 0.3961 0.4622 0.5052 0.6178
24 0.3297 0.3882 0.4534 0.4958 0.6074
25 0.3233 0.3809 0.4451 0.4869 0.5974
26 0.3172 0.3739 0.4372 0.4785 0.5880
27 0.3115 0.3673 0.4297 0.4705 0.5790
28 0.3061 0.3610 0.4226 0.4629 0.5703
18
29 0.3009 0.3550 0.4158 0.4556 0.5620
30 0.2960 0.3494 0.4093 0.4487 0.5541
I. ROADMAP PENELITIAN
Dasar atau acuan yang berupa teori-teori atau temuan-temuan melalui hasil berbagai
penelitian sebelumnya merupakan hal yang sangat perlu dan dapat dijadikan sebagai data
pendukung. Salah satu data pendukung yang menurut peneliti perlu dijadikan bagian
tersendiri adalah penelitian terdahulu yang relevan dengan permasalahan yang sedang
dibahas dalam penelitian ini. Dalam hal ini, fokus penelitian terdahulu yang dijadikan
acuan adalah terkait dengan masalah teknologi informasi. Oleh karena itu, peneliti
melakukan langkah kajian terhadap beberapa hasil penelitian berupa tesis dan jurnal-jurnal
melalui internet.
Tabel 2. 4 Penelitian Terdahulu
No Judul Penelitian
Terdahulu Penulis Deskripsi
Kelebihan dan
Kekurangan
Jurnal dari kampus
1 SISTEM
INFORMASI
BOOKING
BRAVADO RENT
CAR BERBASIS
WEB
MENGGUNAKAN
FRAMEWORK
CAKE
• ODDIE ERCHA
RAMANDHA
0934010089
• I GEDE
SUSRAMA S.T
M.Kom
• SUGIARTO,
S.Kom
Fakultas Teknologi
Industri, Teknik
Informatika , UPN
Veteran Jatim 2013
• Sistem Informasi
pembookingan ini
dibuat untuk
mempermudah
customer dalam
menyewa mobil
tanpa harus datang
ke tempat untuk
memastikan
adanya mobil yang
di inginkan.
• Mengatasi keluhan
dari customer pada
Bravado Rent Car.
• Pengelolaan data
transaksi yang
lebih tertata
sehingga admin
• Tidak
mendukung
web
responsive
• Framework
CakePHP
tidak
sefleksibel CI
dalam
pengembangan
aplikasi
• Framework
CakePHP
murni
menerapkan
MVC (Model-
View-
Controller)
19
dapat melihat
transaksi yang
terjadi setiap
harinya secara
update dan
pencatatan
transaksi yang
lebih rapi.
• Aplikasi ini
belum
multiplatform,
hanya
digunakan
pada web
2 RANCANG
BANGUN S
ISTEM
INFORMASI
TRANSAKSI
PEMINJAMAN
MOBIL PADA SIP
RENT CAR
BERBASIS
WEBSITE
• RICKY
HARIYADI
0935010081
• Prof. Dr. Ir. H.
AKHMAD
FAUZI, MMT
• RIZKA
HADIWIYANTI,
S.Kom, M.Kom
Skripsi UPN
Veteran Jatim
2013
• Website untuk
layanan
peminjaman bagi
para pelanggan
yang akan
menggunakan jasa
rental mobil SIP
RENT CAR.
• Bertujuan untuk
menyampaikan
berbagai informasi
yang terdapat
didalam rental
mobil sip rent car
secara lengkap
kepada para
pelanggan.
• Tidak
mendukung
web
responsive
• Tidak ada
interaksi
dengan
customer
secara
interaktif
• Spesifik untuk
SIP Rent Car
Jurnal dari luar kampus
3 Development Of
Car Rental
Management
Information System
(Case Study: Avis
Indonesia)
• Bayu Waspodo,
• Qurrotul Aini,
• Syamsuri Nur
Syarif Hidayatullah
State Islamic
University Jakarta,
Indonesia
• Aplikasi sewa
mobil dengan
mengisi form sewa
online
• Melibatkan proses
verifikasi
• Menggunakan PHP
dan MySQL
• Tidak ada
laporan bentuk
grafik
• Tidak ada
laporan berupa
peta
• Interaksi
dengan
20
• Mempunyai 3 level
user : customer,
manajer, dan owner
• Aplikasi
mengefisienkan
waktu alur sewa
customer
kurang
• Bersifat
spesifik untuk
avis indonesia
• Tidak berbasis
web
responsive
4 Implementasi
Mobile Tracking
Menggunakan
Metode Ant colony
Optimization dan
Google Maps API
• Donny Sanjaya
Ilmu Komputer,
Fakultas Ilmu
Komputer dan
Teknologi
Informasi
Universitas
Sumatera Utara
• Aplikasi berbasis
web
• Berbasis
pemrograman PHP,
HTML5, CSS3,
• Penulis
memanfaatkan
Google Maps
dengan metode
Ant Colony
5 Cross-Platform
User Interface of a
Web Application in
Agrarian Sector
• P. Šimek,
• M. Stočes,
• J. Vaněk,
Faculty of
Economics and
Management,
Czech University of
Life Sciences in
Prague, Czech
Republic
• Aplikasi berbasis
web yang
digunakan pada
sector agraria
• Untuk mengakses
informasi ataupun
mengirim informasi
dari perangkat
mobile(smartphone,
tablet, atau PC).
• Pemanfaatan
teknologi
informasi
dibidang
agraria
• Aplikasi
berbasis web
dengan antar
muka
pengguna yang
dapat diakses
secara cross-
platform
(PC/Tablet,
Smartphone)
tanpa
mengurangi
21
nilai / skala
estetika dari
tampilan.
• Design web
yang
mendukung
web
responsive
• Menggunakan
phonegap
6 Location-Based
Services Using
HTML5
Geolocation and
Google Maps APIs
• Wen-Chen Hu
Department of
Computer Science,
University of North
Dakota
• Naima Kaabouch
Department of
Electrical
Engineering,
University of North
Dakota
• Hung-Jen Yang
Department of
Industrial
Technology
Education, National
Kaohsiung Normal
University.
Kaohsiung City,
Taiwan
• Penentuan lokasi
menggunakan
bahasa
pemrograman
HTML5
Geolocation dan
Google Maps APIs
• Teknik
pemrograman
untuk
penentuan
lokasi yang
akurat selain
dengan
perangkat GPS
22
• Xiwei Wang
Department of
Computer Science,
University of North
Dakota, Grand
Forks, ND 58202
Proposal skripsi yang diajukan
## APLIKASI
LAYANAN
PELACAKAN
RUTE MOBIL
BERBASIS
GOOGLE MAPS
DAN
GEOLOCATION
DENGAN
METODE
DJIKSTRA
Muhammad
Zen Wawazer
1034010107
• Aplikasi berbasis
web mendukung
web responsive
• Dengan
menggunakan
bahasa
pemrograman PHP,
HTML, CSS dan
database MySQL
• Penerapan Object
Oriented
Programming
Framework
CodeIgniter
• Menentukan rute
menggunakan
Metode Djisktra
• Tampilan
antarmuka
dapat
menyesuaikan
ukuran
perangkat
PC/Laptop,
Smartphone,
dan Tablet
• Harus
terkoneksi
dengan
jaringan
internet
• Menentukan
arah terpendek
ke tempat
tujuan
J. METODE PENELITIAN
Penelitian ini terbagi menjadi beberapa tahapan sebagai berikut :
1. Survey Lapangan.
Pada tahap ini dilakukakan survey untuk mendapatkan data-data
2. Studi Literatur.
Pada tahap ini dikumpulkan dokumen-dokumen, referensi-referensi, buku-
buku, Ebook dari internet, atau sumber-sumber lain yang diperlukan untuk
merancang, membangun, menguji, dan memvalidasi aplikasi.
3. Analisa dan Perancangan Aplikasi
23
Dari hasil studi leteratur dan hasil survey lapangan akan dibuat deskripsi umum
sistem perancangan, arsitektur sistem per hak akses user, analisa kebutuhan
sistem baik hardware dan software, serta perancangan State Transition
Diagram, Use Case Diagram, ERD Flow, CDM, PDM dan desain antar muka
dari aplikasi yang akan dibuat, sehingga proses pengkodean aplikasi akan lebih
siap dan terarah saat diimplementasikan.
4. Pembuatan Aplikasi.
Pada tahap ini merupakan tahap yang paling banyak memerlukan waktu karena
model dan perancangan yang telah dibuat diprogramkan secara komprehensif
untuk membangun aplikasi perangkat lunak secara utuh dan bertahap.
5. Uji coba dan evaluasi aplikasi.
Pada tahap ini, aplikasi yang telah selesai dibangun akan melalui beberapa
sekenario uji coba dan hasil uji coba akan dievaluasi untuk ditentukan apakah
Aplikasi Layak dirilis atau perlu disempurnakan lagi. Adapun metode untuk
memvalidasi Aplikasi dilakukan dalam 2 tahap. Tahap pertama dengan
menggunakan Metode Kappa Cohen guna menguji apakah alur Aplikasi telah
berjalan dengan baik, dan yang kedua berbasis kuisioner yang hasilnya dihitung
dengan perangkat lunak SPSS menggunakan metode korelasi Pearson / R-Table
untuk memperoleh Costumer Satisfaction / Kepuasan pengguna (User, Admin,
Verifikator, dan Super Administrator) dalam menjalankan aplikasi tersebut,
sehingga dapat dijadikan dasar keputusan bahwa aplikasi telah layak rilis.
6. Penyusunan Buku Laporan.
Pada tahapan ini merupakan tahap terakhir dari penelitian. Dari Poin 1 sd 5
diatas seluruhnya akan didokumentasikan sesuai kaidah penulisan ilmiah.
K. JADWAL PENELITIAN
Penelitian ini dilakukan selama 12 bulan yang akan dimulai mulai bulan Januari 2016
sampai dengan bulan Januari 2018.
Untuk waktu pelaksanaan penelitian dapat dilihat pada bar-chart berikut
BAR-CHART JADWAL KEGIATAN
NO KEGIATAN BULAN
1 2 3 4 5 6 7 8 9 10 11 12
1. Mencari data-data yang diperlukan.
2. Proses Studi literatur dilanjutkan dengan
Analisa awal terhadap User Requirement.
24
3. Membuat Rancang Bangun dasbor admin
beserta seluruh Fitur-fitur pendukungnya
4. Membuat Rancang Bangun dasbor
operator beserta seluruh Fiturnya.
5. Melakukan Ujicoba Verifikasi Otomatis
dilanjutkan proses validasi alur aplikasi
menggunakan metode Kappa Cohen.
6. Melakukan Ujicoba ReVerifikasi tahap 1
kemudian melakukan validasi metode
Tabel R berdasarkan data hasil survey
terhadap masing-masing hak akses user.
7. Melakukan Ujicoba ReVerifikasi tahap 2
kemudian melakukan validasi metode
Tabel R berdasarkan data hasil survey
terhadap masing-masing hak akses user.
8. Melakukan Uji Coba terhadap Dasbor
Aplikasi yang berisi Rekapitulasi Jumlah
Pelamar yang sudah Submit, yang belum
Submit, yang diterima, maupun yang
tidak lulus dengan disertai detail tampilan
berupa rekap jumlah pelamar, yang telah
diverifikasi oleh para verifikator.
9. Melakukan Ujicoba terhadap Dasbor
Aplikasi dan Rekapitulasi (Poin 10) dan
kemudian melakukan validasi ulang
menggunakan metode Kappa Cohen.
10. Penarikan Kesimpulan, Pengumpulan
seluruh dokumentasi serta file bantuan
tata cara menggunakan aplikasi (File
Help), Pembuatan Makalah untuk Jurnal
ilmiah yang dipersyaratkan, dan diakhiri
dengan Penulisan Laporan serta publikasi
ilmiah.
25
L. PERSONALIA PENELITIAN
1. Ketua Peneliti
a. Nama Lengkap dan Gelar : Rizky Parlika, S.Kom., M.Kom
b. Golongan Pangkat dan NPT : Penata Muda IIIa /
c. Jabatan Fungsional : -
d. Fakultas/Program Studi : Teknologi Industri/Teknik Industri
e. Bidang Keahlian : Rekayasa Perangkat Lunak
2. Anggota Peneliti :
26
M. ANGGARAN PENELITIAN
Item Pengeluaran Uang Jumlah Pengeluaran (Rp)
1. Gaji dan upah (maks 20 %)
Jumlah Rp 15.000.000,-
3. 2. PPN 20% an PPH Pasal 22 pada 60%
Jumlah Rp 4.600.000,-
3. Bahan dan Alat
Alat Jumlah
Satuan
Harga Satuan Jumlah
Prosesor Core i5 1 PC Rp 2.500.000,- Rp 2.500.000,-
DDR3 VGEN 4 GB 2 PC Rp 500.000,- Rp 500.000,-
Harddisk SATA 1TB 1 PC RP. 1.000.000,- RP. 1.000.000,-
MB LGA ON SC VGA DDR3
G45
1 PC RP. 750.000,- RP. 750.000,-
DVD RW + Piringan DVD RW 1PC RP. 300.000,- RP. 300.000,-
Case ATX 1 PC RP. 250.000,- RP. 250.000,-
Windows 10 Ori 1 PC RP. 2.000.000,- RP. 2.000.000,-
LED Monitor 17 inch Buildup 1 PC Rp 1.000.000,- RP. 1.000.000,-
Keyboard + Mouse USB 1 PC Rp 500.000,- RP. 500.000,-
Wifi Indihome Basic 10Mbps 1 PC Rp 500.000,- RP. 500.000,-
TP-Link wireless adapter 1 PC Rp 150.000,- RP. 150.000,-
Sewa Hosting 3GB dan Domain 1 Tahun RP. 750.000,- RP.750.000,-
Printer Canon ip2770 1 RP. 700.000,- RP. 700.000,-
Jumlah Rp 10.900.000,-
Bahan Habis Pakai Jumlah
Satuan
Harga Satuan Jumlah
Tinta Hitam 2 RP. 40.000,- RP. 80,000,-
Tinta warna 3 RP. 20.000,- RP. 60.000,-
Kertas A4 70 Gram 2 RP. 35.000,- RP. 70.000,-
Foto Copy 500 Lb RP. 150,- RP. 75.000,-
Penjilidan 15 Jilid RP. 15.000,- RP. 225.000,-
Sub Total RP. 510.000,-
4. Publikasi
Jenis Publikasi Volume Biaya Satuan Biaya (RP)
27
HKI 1 RP 1,550,000,- RP. 1.550.000,-
Research Month 1 RP. 750.000,- RP. 750.000,-
Jurnal Nasional Terakreditasi 1 RP. 500.000,- RP. 500.000,-
Penyusunan/penggandaan
Laporan 5 RP. 35.000,- RP. 175.000,-
Jumlah Biaya Rp 2.975.000,-
Total Biaya Rp 33.985.000,-
N. DAFTAR PUSTAKA
Cahyono, J. T. (2014). Pembuatan Sistem Informasi Rental Mobil Purnama Rent Car Ploso
Pacitan Berbasis Web. IJNS – Indonesian Journal on Networking and Security.
Fajriyah, S. K. (2010). IMPLEMENTASI FRAMEWORK CODE IGNITER UNTUK
APLIKASI SITUS PORTAL BERITA.
Febriansyah. (2011). APLIKASI PENGOLAHAN DATA PEGAWAI PADA
INSPEKTORAT KOTA LUBUKLINGGAU.
Carolyn Grabill. “Vassar Shortest Path Finder by Carolyn Grabill”
(http://blog.carolynworks.com/) diakses pada 3 maret 2017.
Puspika, B., Rachmat, A., & Kurniawan, E (2012), Implementasi Algoritma Dijkstra
Dalam Penentuan Jalur Terpendek Di Yogyakarta Menggunakan GPS dan Qt
Geolocation (Vol. 8), Yogyakarta, Universitas Kristen Duta Wacana.
Hadi, D. A. (2016, January 6). Pengertian Dan Cara Menggunakan Bootstrap. Retrieved
from www.malasngoding.com: http://www.malasngoding.com/pengertian-dan-
cara-menggunakan-bootstrap/
Hidayat, A., Yuda, B., & Septiana, D (2013). Analisis Pemecahan Masalah Rute
Terpendek Antara Kota Jakarta Dan Kota Bandung Dengan Algoritma Dijkstra,
Bandung.Hastuti, L. D.
Rakhmawati, A., & Budiman, A. (2012). APLIKASI KEPEGAWAIAN DI
PERUSAHAAN DAERAH BANK PERKREDITAN RAKYAT BANK SOLO
BERBASIS DEKSTOP.
Junaidi. (2015). Menghitung r Tabel dengan SPSS.
logonoid. (2016). Retrieved from www.logonoid.com: http://logonoid.com/
Murti, B. (2011). VALIDITAS DAN RELIABILITAS PENGUKURAN.
Ardiani, Farida 2011, Penentuan Jarak Terpendek Dan Waktu Tempuh Menggunakan
Algoritma Dijkstra Dengan Pemrograman Berbasis Objek, Yogyakarta, Universitas
Islam Negeri Sunan Kalijaga.
28
Parlika, R. (2014). PENGUKURAN VALIDITAS ATRIBUT-ATRIBUT PENDUKUNG
PENDIDIKAN DAN PENGAJARAN DI LINGKUNGAN JURUSAN TEKNIK
INFORMATIKA, FAKULTAS TEKNOLOGI INDUSTRI, UPN "VETERAN"
JAWA TIMUR.
Yulianto, W., Nurafrianto, S. W., Damar, H. W., & Purnama, J 2007, Implementation of
Dijkstra Algorithm to Track Location in a Mall, Tangerang, Swiss German
University.
Fauzi, Imron 2011, Penggunaan Algoritma Dijkstra Dalam Pencarian Rute Tercepat Dan
Rute Terpendek, Jakarta, Universitas Islam Negeri Syarif Hidayatullah.
Septavia, I., Gunadhi, R. E., & Kurniawati, R. (2015). SISTEM INFORMASI
PENYEWAAN MOBIL BERBASIS WEB DI JASA KARUNIA TOUR AND
TRAVEL. ISSN : 2302-7339 Vol. 13 No. 1 2015, 3.
Susanti, I., Fariza, A., & Asmara, R. (2009). SISTEM INFORMASI KEPEGAWAIAN
DAN AKADEMIK DI SMA NEGERI 19 SURABAYA BERBASIS PHP.
Vendik. (2016, May 7). User Ruquirement. (A. H. Mubarok, Interviewer)
Anjaya, L., Lukito, R., & Djatikusuma, E. S. (2010). Sistem Informasi Manajemen
Kepegawaian Berbasis Web pada PT Bintang Sejati Palembang.
Cahyono, J. T. (2014). Pembuatan Sistem Informasi Rental Mobil Purnama Rent Car Ploso
Pacitan Berbasis Web. IJNS – Indonesian Journal on Networking and Security.
Fajriyah, S. K. (2010). IMPLEMENTASI FRAMEWORK CODE IGNITER UNTUK
APLIKASI SITUS PORTAL BERITA.
Febriansyah. (2011). APLIKASI PENGOLAHAN DATA PEGAWAI PADA
INSPEKTORAT KOTA LUBUKLINGGAU.
Firmasyah, M., Nurhidayat, & Inayatullah. (2013). APLIKASI PENGELOLAAN DATA
KARYAWAN PADA PT.PELAYARAN NUSANTARA "PUTRA SAMUDRA"
PALEMBANG.
Guanawan, R., Chandra, E., & Pradesan, I. (2008). SISTEM INFORMASI PENGOLAAN
DATA KEPEGAWAIAN PADA PT. SIGAP PANCA MARGA.
Hadi, D. A. (2016, January 6). Pengertian Dan Cara Menggunakan Bootstrap. Retrieved
from www.malasngoding.com: http://www.malasngoding.com/pengertian-dan-
cara-menggunakan-bootstrap/
Handojo, A., & Yulia. (2003). PEMBUATANAPLIKASI SISTEM PENDAFTARAN
PRAKTIKUM ONLINE PADA JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS KRISTEN PETRA DENGAN MENGGUNAKAN PHP.
Hastuti, L. D., Rakhmawati, A., & Budiman, A. (2012). APLIKASI KEPEGAWAIAN DI
PERUSAHAAN DAERAH BANK PERKREDITAN RAKYAT BANK SOLO
BERBASIS DEKSTOP.
29
Junaidi. (2015). Menghitung r Tabel dengan SPSS.
logonoid. (2016). Retrieved from www.logonoid.com: http://logonoid.com/
Murti, B. (2011). VALIDITAS DAN RELIABILITAS PENGUKURAN.
Nanda, P., Putra, H., & Kamil, H. (2013). Rancang Bangun Sistem Informasi Kepegawaian
Dinas Prasarana Jalan Tata Ruang dan Pemukiman Provinsi Sumatra Barat
Berbasis Web dengan Fitur Mobile.
Parlika, R. (2014). PENGUKURAN VALIDITAS ATRIBUT-ATRIBUT PENDUKUNG
PENDIDIKAN DAN PENGAJARAN DI LINGKUNGAN JURUSAN TEKNIK
INFORMATIKA, FAKULTAS TEKNOLOGI INDUSTRI, UPN "VETERAN"
JAWA TIMUR.
Rokhmah, E. Y., Hakkun, R. Y., & Fatoni, K. (2012). SISTEM INFORMASI
KEPEGAWAIAN DI DINAS PENDIDIKAN KABUPATEN LAMONGAN
BERBASIS WEB.
Santoso, B. A. (2015, April 3). CodeIgniter 3.0 Akhirnya Dirilis. Retrieved from
www.codepolitan.com: https://www.codepolitan.com/codeigniter-3-0-akhirnya-
dirilis
Septavia, I., Gunadhi, R. E., & Kurniawati, R. (2015). SISTEM INFORMASI
PENYEWAAN MOBIL BERBASIS WEB DI JASA KARUNIA TOUR AND
TRAVEL. ISSN : 2302-7339 Vol. 13 No. 1 2015, 3.
Susanti, I., Fariza, A., & Asmara, R. (2009). SISTEM INFORMASI KEPEGAWAIAN
DAN AKADEMIK DI SMA NEGERI 19 SURABAYA BERBASIS PHP.
Vendik. (2016, May 7). User Ruquirement. (A. H. Mubarok, Interviewer)
Ichtiara, C. (2008). Implementasi Aplikasi Sistem Informasi Geografis. Fakultas Teknik
Universitas Indonesia.
Huda, M. (2014). Pengenalan dan cara kerja Google Maps. //www.mkhuda.com
Surabaya, 04 September 2017
Rizky Parlika, S.Kom., M.Kom
NPT. 3840 5070 2191
30
O. KESIMPULAN DAN SARAN
Kesimpulan
Kesimpulan yang dapat diambil dari pembuatan dan perancangan Aplikasi
Pelacakan Rute Mobil Berbasis Google Maps dan Geolocation Menggunakan Metode
Djikstra sebagai berikut.
1. Aplikasi Pelacakan Rute Mobil Berbasis Google Maps dan Geolocation
Menggunakan Metode Djikstra yang memiliki fitur pemesanan sewa mobil,
pemesanan antar jemput.
2. Aplikasi Pelacakan Rute Mobil Berbasis Google Maps dan Geolocation
Menggunakan Metode Djikstra mampu mengurangi tingkat kesalahan informasi
yang diterima saat pemesanan via telepon atau pendataan secara manual bagi
rentcar Okka Pratama serta mampu mempersingkat waktu pemesanan sewa mobil
bagi member dibanding saat member harus datang langsung ke tempat rentcar
Saran
Saran untuk peneliti berikutnya adalah melakukan pengembangan pada rute
yang telah disediakan, lebih luas jangkauannya.
31
P. LAMPIRAN – LAMPIRAN
DAFTAR RIWAYAT HIDUP
KETUA PENELITI
Nama : Rizky Parlika, S.Kom, M.Kom
NPT / NIDN : 3840 5070 2191 / 718 05 84 01
Pangkat/Golongan Ruang : Penata Muda / IIIa
Jabatan Fungsional : -
Unit Kerja : Universitas Pembangunan Nasional "Veteran" Jawa Timur
Fakultas : Fakultas Teknologi Industri
Progdi : Teknik Informatika
Tempat/Tanggal Lahir : Surabaya, 18 Mei 1984
Email : [email protected]
No. Handphone : 085222558877
Foto :
Publikasi Ilmiah :
Prosiding Seminar Nasional dan Internasional
1. Rizky Parlika, Agus Hanafi, dan Lailatus Sholichah, “Sistem Informasi Akademik
Siswa Terintegrasi (Siasti) Tahap I (Absensi harian dan Informasi Nilai Siswa)”,
Seminar Nasional Pengembangan Aktual Teknologi Informasi dengan Tema:
“Kemandirian IT dalam membangun bangsa”, Sena bakti 2015, Surabaya 2
Desember 2015, , ISBN: 978-602-0856-42-1.
2. Rizky Parlika dan Aris Samsudin, 2014, “A Low-Cost Information Technology
Services Using A Combination Of Ksweb, Xampp, Gammu, And Fingerprint
Identification”, Proceedings of Bali International Seminar On Science And
Technology 2014.
32
3. Rizky Parlika and Fitria Nindyta , P.W, 2013 “Sistem Informasi Beasiswa Berbasis
Scoring System Dan Sms Gateway”, Prosiding Seminar Nasional Teknik
Informatika, 18 September 2013.
4. Rizky Parlika and Siti , Rochimah , 2012, “Konsep Pegukuran Faktor-Faktor
Penentu Kualitas Pengembangan Perangkat Lunak berbasis Komponen
menggunakan Metrik Function Point dan Algoritma Bayesian Network”,Prosiding
Seminar Nasional Teknik Informatika, 10 maret 2012, Surabaya.
5. Rizky Parlika, Kafi Ramadani Borut, dan Firza Prima ,2012,“Sistem
Pemandu Penentuan Pemilihan Jurusan Bagi Calon Mahasiswa Baru
berdasarkan Minat, Bakat, dan Kemampuan Dasar berbasis Android, J2ME,
dan SMS Gateway” , Prosiding Seminar Nasional "Pemanfaatan Hasil Riset
Untuk Menunjang Pemberdayaan Ekonomi Lokal Dan Industri".
6. Chrystia Aji Putra, Rizky Parlika, dan Firza Prima, 2012, prosiding “Seminar
Nasional "Pemanfaatan Hasil Riset Untuk Menunjang Pemberdayaan
Ekonomi Lokal Dan Industri", Prosiding Seminar Nasional Prosiding
"Pemanfaatan Hasil Riset Untuk Menunjang Pemberdayaan Ekonomi Lokal
Dan Industri".
7. Rizky Parlika, 2012, “Studi Literatur : Pengajaran mata Kuliah Proyek Perangkat
Lunak 2002 – 2008”, prosiding Seminar Nasional Teknik Informatika, 10 maret
2012, Surabaya.
8. Rizky Parlika, 2011, “Cloud Android Development Using Ext-Js4”, Proceedings of
Bali International Seminar On Science And Technology 2011.
9. Basuki Rahmat, Mohamad Irwan Afandi, dan Rizky Parlika, 2011, “Neuro-Fuzzy-
Based Real Time Flood Disaster Early Warning System”, Proceedings of Bali
International Seminar On Science And Technology 2011.
10. Rizky Parlika, 2009, “Communication Application (Chatting) And Information
Access At Local Area Network Base On Protocol Smpp In Informatics Technique
Upn “Veteran” East Jawa (Academic Information System Case Study)”,
Proceedings of 1st Information and Communication Technology International
Seminar, July 2009.
Jurnal nasional tidak terakreditasi
1. Rizky, Parlika, 2015, “Rancangan Kajian Faktor Usaha dalam membangun panduan
pengembangan perangkat lunak sederhana, akurat, dan dinamis”, Scan : Jurnal
33
Teknologi Informasi dan Komunikasi, Volume X no. 3, Oktober tahun 2015, ISBN
1978-0087.
2. Rizky, Parlika, 2015, “Redesain Sistem Rekrutmen Pegawai berbasis PHP
Bootstrapp”, Scan : Jurnal Teknologi Informasi dan Komunikasi, Volume X no. 1,
Februari tahun 2015, ISBN 1978-0087.
3. Rizky, Parlika and Nemicio de S. , Gama and Aditya , Eka Febrianto and Arif ,
Rahman Hakim, 2014, “Sistem Absensi Sidik Jari Terintegrasi Sms Gateway Berbasis
Desktop Menggunakan Visual Basic Dan Mysql”, Scan : Jurnal Teknologi Informasi
dan Komunikasi, Volume IX no. 2, tahun 2014, ISBN 1978-0087.
4. Rizky, Parlika , 2014, “Pengukuran Validitas Atribut-Atribut Pendukung Pendidikan
Dan Pengajaran Di Lingkungan Jurusan Teknik Informatika, Fakultas Teknologi
Industri, Upn Veteran Jawa Timur”, Scan : Jurnal Teknologi Informasi dan
Komunikasi, Volume IX no. 1, tahun 2014, ISBN 1978-0087.
5. Rizky, Parlika and Aris , Samsudin and Indra , Hermawan, 2013, “Penerapan Absensi
Sekolah Menggunakan Kombinasi Fingerprint Dan Sms Gateway Sebagai Wujud
Penerapan Bela Negara Di Lingkungan Sekolah”, Scan : Jurnal Teknologi Informasi
dan Komunikasi, Volume VIII no. 2, tahun 2013, ISBN 1978-0087.
6. Rizky, Parlika and Siti , Rochimah, 2012, “Pengukuran Manfaat Penggunaan
Komponen Pada Pengembangan Perangkat Lunak Menggunakan Metrik Function
Point Dan Algoritma Bayesian Network”, Scan : Jurnal Teknologi Informasi dan
Komunikasi, Volume VII no. 2, tahun 2012, ISBN 1978-0087.
7. Rizky, Parlika, 2007a, “Penerapan Konsep Basisdata Terdistribusi melalui Koneksi
Oracle 10G Enterprise (Close Source) dengan MySQL Server 5.1.29 (Open Source) di
dalam Windows XP Professional Server Pack II”, Scan : Jurnal Teknologi Informasi
dan Komunikasi, Volume III no. 3, tahun 2007b, ISBN 1978-0087.
8. Rizky, Parlika, 2007b, “Penerapan Konsep Basisdata Terdistribusi melalui Koneksi
Oracle 10G Enterprise dengan Microsoft Access 2003 di dalam Windows XP
Professional Server Pack II”, Scan : Jurnal Teknologi Informasi dan Komunikasi,
Volume III no. 3, tahun 200b7, ISBN 1978.
Surabaya, 04 September 2017
Rizky Parlika, S.Kom, M.Kom
34
DAFTAR RIWAYAT HIDUP
SUPERVISOR RESEARCH
Nama : Ir. Didik Utomo Pribadi, MP
NIDN / NIP : 070212196101 / 19611202 198903 1001
Alamat : Perum Pondok Sedati Asri Blok GC No. I Juanda-Sedati, Sidoarjo
Fakultas : Pertanian
Program Studi : Agroteknologi
Jabatan Fungsional : Lektor Kepala
Jabatan Struktural : Pembina Tk. I / IV b
Tempat/Tanggal Lahir: Ngawi, 02 Desember 1961
Email : [email protected]
No. Handphone : 08121625553
Penelitian yang pernah dilaksanakan
1. Penelitian Strategis Percepatan penanggulangan kemiskinan daerah kabupaten
ngawi tahun 2015
2. Penelitian strategis pemasaran komoditas unggulan pertanian di kabupaten ngawi
tahun 2012
3. Penelitian Kajian pengembangan potensi sosial ekonomi komunitas jalur strategis
karangjati-mantingan di kabupaten Ngawi tahun 2012
4. Penelitian Kajian Kemampuan Tumbuh Bibit Setek Jarak Pagar (Jatropha Curcas)
terhadap lama sipan dan naungan tahun 2010
Surabaya, 04 September 2017
Supervisor Research,
Ir. Didik Utomo Pribadi, MP