BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. oleh Siti nandiroh,haryanto tahun 2009 dengan objek penentuan rute

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. terletak pada objek, pemodelan, studi kasus, dan bahasa pemrograman.

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Informasi Geografis Pencarian Apotik terdekat di Kota Yogyakarta. Pada

Bab II. TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

PENGERTIAN PHP DAN MYSQL

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB 1 PENDAHULUAN. merupakan salah satu cara untuk memasuki Perguruan Tinggi. Hampir semua siswa

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. AKAKOM yang akan melakukan Praktik Kerja Lapangan Yang dimana

BAB I PENDAHULUAN. dapat kita lihat betapa kompleksnya persoalan persoalan dalam kehidupan

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

TUGAS AKHIR SISTEM INFORMASI GEOGRAFIS (SIG) PENGELOLAAN REKLAME DI SURABAYA BERBASIS WEB. Nurul Hilmy Rahmawati NRP:

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. informasi geografi seperti pada tabel dibawah ini: Tabel 2.1 Tabel Tinjauan Pustaka

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

IMPLEMENTASI PHPMYADMIN PADA RANCANGAN SISTEM PENGADMINISTRASIAN

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka merupakan acuan utama pada penelitian. beberapa studi yang pernah dilakukan yang

WEBSITE PORTAL PADA CV CHAMPION PALEMBANG MENGGUNAKAN PHP DAN MySQL

BAB 1 PENDAHULUAN. bagi yang menerimanya (Tafri D. Muhyuzir, 2001, 8). satu aspek pekerjaan, melainkan berbagai aspek yang berbeda-beda sehingga

Gambar 3.1 Location Based Service

Bab 2. Tinjauan Pustaka

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

APLIKASI DEBET NOTA ADMINISTRASI LOGISTIK PADA PT. BHANDA GHARA REKSA (PERSERO) PALEMBANG

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB I PENDAHULUAN. Semakin cepat waktu yang ditempuh maka semakin pendek pula jalur yang

Implementasi Algoritma Dijkstra pada Peta Spasial

BAB III LANDASAN TEORI. Bab ini akan membahas teori yang meliputi hal-hal terkait dengan permasalahan


BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian mengenai sistem informasi geografis ini sebelumnya sudah banyak

BAB III 3. LANDASAN TEORI

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. I Wayan Eka Swastikayana (2011) judul Penelitian Sistem Informasi

BAB II LANDASAN TEORI. tahun 1993 diartikan: salah satu dari perlengkapan jalan, berupa lambang, huruf,

SOFTWARE TERBAIK UNTUK DATABASE

BAB II. Gambar 1. Komponen Kunci Sistem Informasi Geografis

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

KONSEP SISTEM PENGELOLAAN DATA TRANSAKSI BANK SAMPAH. Jl. Kalisahak No 28 Komplek Balapan Yogyakarta

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS BERBASIS NODE

BAB I PENDAHULUAN. pemerintah non kementrian (LPNK). Dalam Undang-undang Nomor 5 tahun 2014

SISTEM INFORMASI DAILY ACTIVITY STAFF SMK NEGERI 8 SURABAYA BERBASIS WEB MENGGUNAKAN PHP DAN MySQL

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

BAB II. KAJIAN PUSTAKA

BAB III METODOLOGI PENELITIAN. Pengembangan Aplikasi Pencarian Rute Terpendek Menggunakan

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

1-1.

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Web Programming (WP) m telp : Rolly Yesputra

BAB 2 LANDASAN TEORI

APLIKASI PENCARIAN RUTE TERPENDEK DAERAH WISATA KOTA KEDIRI MENGGUNAKAN ALGORITMA DIJKSTRA SKRIPSI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

PROYEK AKHIR I ( PA I ) APLIKASI LAUNDRY. Disusun Oleh : Agustian ( ) Muhamad Ariswandi ( ) Markus Simatupang ( )

BAB II TINJAUAN PUSTAKA

BAB III METODOLOGI PENELITIAN

BAB II TINJAUAN PUSTAKA. bertanggungjawab memproses masukan (input) sehingga menghasilkan

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

PERANCANGAN SISTEM INFORMASI ASET SERTIFIKAT TANAH BERBASIS WEB DI PT PLN PERSERO DISTRIBUSI JAWA BARAT

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

BAB III ANALISIS DAN PERANCANGAN. dan memudahkan dalam pengembangan sistem selanjutnya. Tujuan dari analisa

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Acuan tinjauan pustaka penelitian terletak pada objek, pemodelan, studi kasus, dan bahasa pemrograman seperti yang terlihat pada tabel 2.1. Dalam penelitian yang dilakukan oleh Imron Fauzi tahun 2011 dengan objek pencarian rute tercepat dan rute terpendek studi kasus pada jalan raya antara wilayah Blok M dan Kota.Pada penelitian yang dilakuan oleh Siti nandiroh,haryanto tahun 2009 dengan objek penentuan rute terpendek jalan dan lokasi pariwisata di Kota Surakarta menggunakan Algoritma Dijkstra dan WAP pada Handphone.Penelitian yang dilakukan oleh Deiby T.Salaki tahun 2011 dengan objek penentuan lintasan terpendek dari Fmipa ke Rektorat dan Fakultas lain di Unsrat Manado.Penelitian yang sama dilakukan oleh Kalsum Mustika tahun 2012 dengan objek aplikasi sistem informasi geografis penentuan lintasan terpendek pengantaran barang menggunakan algoritma A* (Studi Kasus pada Cv.BKL Express untuk Wilayah Kota Medan).Penelitian yang di dilakukan Syarah Sukmadria S tahun 2014 dengan objek perancangan aplikasi pencarian rute terpendek dengan metode Floyd pada taksi.sedangkan penelitian yang dilakukan saat ini oleh Supriyanto tahun 2016 dengan objek penerapan algoritma dijkstra untuk menentukan jalur terpendek lokasi Bengkel AHASS di Kabupaten Bantul. 6

7 Tabel 2.1. Tabel Perbandingan Tinjauan Pustaka Komponen Acuan Imron Fauzi (2011) Siti Nandiroh,Haryan to (2009) Deiby T. Salaki (2011) Kalsum Mustika (2012) Objek Pemodelan Studi Kasus Pencarian Dijkstra Rute Tercepat dan Rute Terpendek (Studi Kasus Pada Jalan Raya antara Wilayah Blok M dan Kota) Penentuan Rute Terpendek Jalan dan Lokasi Pariwisata di Kota Surakarta menggunakan Algoritma Dijkstra dan WAP pada Handphone Penentuan Lintasan Terpendek dari FMIPA ke Rektorat dan Fakultas lain di Unsrat Manado Aplikasi Sistem Informasi Geografis Penentuan Lintasan Terpendek Pengantaran Barang Menggunakan Dijkstra Dijkstra Algoritma A* Jalan Raya antara Wilayah Blok M dan Kota Pariwisata di Kota Surakarta Unsrat Manado CV. BKL Express untuk Wilayah Kota Medan Bahasa Pemrograman PHP JAVA JAVA PHP

8 Syarah Sukmadria S (2014) Penelitian yang dilakukan (2016) Algoritma A* (Studi Kasus pada CV. BKL Express untuk Wilayah Kota Medan) Perancangan Aplikasi Pencarian Rute Tependek Dengan Metode Floyd pada Taksi Penerapan Algoritma Dijkstra untuk Menentukan Jarak Terpendek Lokasi Bengkel AHASS di Kabupaten Bantul Floyd Warshall Dikjstra Jalur Jalan di Kota Medan Bengkel AHASS di Kabupaten Bantul JAVA PHP Perbedaan penelitian dengan acuan tinjauan pustaka sebelumnya adalah : Dalam penelitian yang dilakukan oleh imron fauzi dengan objek pada jalan raya antara blok M dan Kota penelitian ini berbasis desktop dan peta yang digunakan yaitu Arcgis, Penelitian yang dilakuakan oleh Siti Nandiroh,Haryanto dengan objek Pariwisata di Kota Surakarta cara pengujian aplikasi ini menggunakan seluler dan hasil input dan output perhitungan rute terpendek menggunakan teks biasa, Penelitian yang dilakukan oleh Deiby T. Salaki dengan objek Unsrat Manado penelitian ini berbasis desktop dan peta yang digunakan yaitu openstrettmap, Penelitian

9 yang dilakukan oleh Kalsum Mustika dengan objek CV. BKL Express untuk Wilayah Kota Medan cara penelitian ini berbasis web dengan menggunakan metode floyd warshall dan peta menggunakan openstreetmap. Penelitian yang dilakukan oleh Syarah Sukmadria S dengan objek Jalur Jalan di Kota Medan penelitian ini berbasis desktop dengan metode floyd warshall dan peta menggunakan Arcgis hasil output pada penelitian ini hanya jalur untuk taksi dan pada penelitian yang dilakukan saat ini dengan objek bengkel AHASS di Kabupaten bantul penelitian ini berbasis web dengan menggunakan algoritma Dijkstra dan peta menggunakan teknolongi yang saat ini berkembang yaitu google maps dengan memanfaatkan apy key yang terdapat pada google maps. 2.2 Dasar Teori 2.1.1 Sistem Informasi Geografis Sistem Informasi Geografis (SIG) adalah sistem informasi yang berdasar pada data keruangan dan merepresentasikan obyek di bumi. Dalam SIG sendiri teknologi informasi merupakan perangkat yang membantu dalam menyimpan datas, memproses data, menganalisa data, mengelola data dan menyajikan informasi. SIG merupakan sistem yang terkomputerisasi yang menolong dalam me-maintain data tentang lingkungan dalam bidang geografis. SIG merupakan salah satu sistem yang kompleks dan pada umumnya juga terintegrasi dengan lingkungan sistem komputer lainnya di tingkat fungsional dan jaringan (network). Jika di uraikan, SIG sebagai sistem

10 terdiri dari beberapa komponen sebagai berikut (Eddy Prahasta, 2009:120-121): 1. Perangkat keras: Pada saat ini SIG sudah tersedia bagi berbagai platform perangkat keras, mulai dari kelas PC desktop, workstations, hingga multi-user host yang bahkan dapat digunakan banyak pengguna secara bersamaan dalam jaringan komputer yang tersebar luas, berkemampuan tinggi, memiliki ruang penyimpanan (harddisk) yang besar dan mempunyai kapasitas memori (RAM) yang besar. 2. Perangkat lunak: Dari sudut pandang yang lain, SIG bias juga merupakan sistem perangkat lunak yang tersusun secara modular dimana sistem basis datanya memegang peranan kunci. 3. Data dan Informasi geografis: SIG dapat mengumpulkan dan menyimpan data atau informasi yang di perlukan baik secara tidak langsung maupun secara langsung dengan cara melakukan di jitasi data spasialnya dari peta analog dan kemudian memasukkan data atributnya dari tabel-tabel atau laporan. 4. Manajemen: suatu proyek SIG akan berhasil jika di kelola dengan baik dan di kerjakan oleh orang-orang yang memiliki keahlian yang tepat pada semua tingkatan.

11 2.1.2 Algoritma Dijkstra Algoritma Dijkstra merupakan algoritma yang paling sering digunakan dalam pencarian rute terpendek, sederhana penggunaanya dengan menggunakan simpul-simpul sederhana pada jaringan jalan yang tidak rumit (Siswanto, 2011). Adapun nama algoritma Dijkstra sendiri berasal dari penemunya yaitu Edsger Dikstra. Dalam mencari solusi, algoritma Dijkstra menggunakan prinsip greedy yaitu mencari solusi optimu pada setiap langkah yang dilalui, dengan tujuan untuk mendapatkan solusi optimum pada langkah selanjutnya yang akan mengarah pada solusi terbaik. Hal ini membuat kompleksitas waktu algoritma Dijkstra menjadi cukup besar. Cara kerja algoritma Dijkstra hampir sama dengan cara kerja algoritma Breadth-First Search (BFS) yaitu dengan menggunakan prinsip antrian(queue), akan tetapi antrian yang digunakan algoritma Dijkstra adalah antrian berprioritas (priority queue). Jadi hanya simpul yang memiliki prioritas tertinggi yang akan ditelusuri. Dalam menentukan simpul yang berprioritas algoritma ini membandingkan setiap nilai (bobot) dari simpul yang berada pada satu level, selanjutnya nilai (bobot) dari setiap simpul tersebut disimpan untuk dibandingkan dengan nilai yang akan ditemukan dari rute yang baru ditemukan kemudian, begitu seterusnya sampai ditemukan simpul yang dicari Jika menggunakan algoritma Djikstra untuk menentukan jalur terpendek dari suatu graph, maka akan menemukan jalur yang terbaik

12 karena pada waktu penentuan jalur yang akan dipilih akan dianalisis bobot dari node yang belum terpilih, lalu dipilih node dengan bobot terkecil. Algoritma Djikstra mencari jarak terpendek dari node asal ke node terdekatnya, kemudian ke node kedua, dan seterusnya. Contoh penerapan node pencarian jalur terpendek dari dilihat pada gambar 2.1. Gambar 2.1 contoh penerapan node pencarian jalur terpendek Misalnya diberikan graph berbobot dan berarah seperti gambar di atas. Akan dicari lintasan terpendek dari simpul A ke semua simpul lain. Jadi, lintasan terpendek dari: A ke C adalah A, C dengan panjang = 6. A ke B adalah A, B dengan jarak = 9. A ke E adalah A, B, E dengan jarak = 13. A ke F adalah A, B, F dengan jarak = 19. A ke D adalah A, B, F, D dengan jarak = 25. A ke G adalah A, B, F, D, G dengan jarak = 36. A ke H adalah A, B, F, H dengan jarak = 38.

13 2.1.3 PHP PHP singkatan dari PHP hypertext processor, sementara itu kata PHP sendiri merupakan singkatan dari Personal Home Page (Kasiman, 2006). PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client). PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source. Penggunaan PHP memungkinkan aplikasi dapat dibuat dinamis sehingga dapat mempermudah pengelolaan (maintenance) dari aplikasi tersebut. PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada permbuatan server side.php bisa melakukan semua pekerjaan yang dapat dilakukan oleh CGI(), seperti mengumpulkan data dari form, mengjasilkan isi halaman aplikasi Web yang dinamis dan kemampuan mengirim serta menerima cookies, session dan informasi lainnya. PHP dapat digunakan pada semua system operasi, antara lain Linux, Unix (termasuk variannya HP-UX, Solaris dan OpenBSD), Microsoft Windows,Mac OS X, RICS OS.

14 2.1.4 MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase (Aditya, 2011). 2.1.5 Google Maps Google Maps adalah layanan gratis yang diberikan oleh Google dan sangat popular. Google Maps adalah suatu peta dunia yang dapat kita

15 gunakan untuk melihat suatu daerah. Dengan kata lain, Google Maps merupakan suatu peta yang dapat dilihat dengan menggunakan suatu browser (Shodiq, 2008). Kita dapat menambahkan fitur Google Maps dalam web yang telah kita buat atau pada blog kita yang berbayar maupun gratis sekalipun dengan Google Maps API. Google Maps API adalah suatu library yang berbentuk JavaScript. Gambar 2.2. Alur Proses Google Maps