BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mendefenisikan penelitian yang sebelumnya hampir sama dilakukan

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1. Tinjauan Pustaka. Tidak Apotek PHP

BAB II. Tinjauan Pustaka Dan Dasar Teori. Tabel 2.1 Tinjuan Pustaka

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang telah dilakukan oleh peneliti- peneliti sebelumnya

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa acuan yang digunakan dalam pengembangan sistem dan aplikasi

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tabel Perbandingan Tinjauan Pustaka. Web SIG Untuk Fasilitas Umum Di Yogyakarta.

BAB III LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti,

BAB II. KAJIAN PUSTAKA. yang berkhasiat maupun diperkirakan berkhasiat sebagai obat, dan khasiatnya

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mengangkat kasus dan penggunaan teknologi yang berbeda-beda, pada tabel 2.1

BAB II KAJIAN PUSTAKA. bervariasi, berikut adalah beberapa definisi SIG:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. penulis berusaha membangun adanya kemudahan dan efisiensi, terutama di sistem

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. tabel pembanding penelitian terdahulu berikut. Tabel 2.1. Tabel Pembanding Penelitian Terdahulu

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB II DASAR TEORI II-1

BAB II KAJIAN PUSTAKA. tablet layar sentuh (touchscreen) yang berbasis Linux. Seiring perkembangannya

GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. adalah perbandingan antara karya tulis yang telah dibuat dan karya tulis yang akan

BAB III LANDASAN TEORI. Pada bab ini akan dipaparkan teori teori yang melandasi didalam pembangunan aplikasi yang akan dibuat.

BAB I PENDAHULUAN.

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha

BAB II. KAJIAN PUSTAKA

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.

BAB 3 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mengangkat kasus dan penggunaan teknologi yang berbeda-beda, pada table 2.1

WEBGIS. Tujuan. Arna fariza. Setelah menyelesaikan bab ini, anda diharapkan dapat: Memahami tentang Web GIS Mengetahui software2 untuk Web GIS

BAB 3 LANDASAN TEORI

BAB 3 LANDASAN TEORI

BAB II. Gambar 1. Komponen Kunci Sistem Informasi Geografis

BAB II TINJAUAN PUSTAKA

APLIKASI BERBASIS WEB

BAB I PENDAHULUAN. Android merupakan sebuah sistem operasi yang sedang. populer, pada tanggal 3 September 2013 telah mencapai 1 miliar

BAB III LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB II DASAR TEORI. subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi,

BAB I PENDAHULUAN. Dalam kehidupan manusia dengan dorongan untuk menuju. kehidupan yang lebih baik lagi, manusia berusaha untuk dapat

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Referensi Penelitian. Messaging (FCM)

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian terkait dengan Sistem Informasi Geografis pernah dilakukan

Kata Kunci : Sistem Informasi Akademik, Smartphone Android, SMK Negeri 1 Pangkalpinang, Aplikasi Sistem Informasi Akademik Berbasis Android

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka yang dipergunakan dalam penelitian disajikan melalui

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. pernah dilakukan oleh beberapa penulis. tentang membangun aplikasi chat berbasis android.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pada tahun 2015 pernah dilakukan penelitian dengan judul Perancangan

BAB III DASAR TEORI 3.1 Yogyakarta sebagai Kota Pendidikan

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB 2 TINJAUAN PUSTAKA

BAB 3 LANDASAN TEORI

BAB II. KAJIAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

Rancang Bangun Aplikasi Panggilan Darurat dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android

BAB III LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. bahasa pemograman HTML dan PHP, namun dengan penelitian yang berbeda-beda.

APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID. Abstrak

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

RANCANG BANGUN APLIKASI SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM BERBASIS ANDROID KECAMATAN SUKAMAKMUR KABUPATEN ACEH BESAR.

BAB 1 PENDAHULUAN. GPS (Global Positioning System) merupakan sistem satelit navigasi dan penentuan posisi.

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tinjauan Pustaka. No Nama Tahun Judul Teknologi Fungsionalitas

BAB II. KAJIAN PUSTAKA. Menurut Biro Humas Jateng (2016), Kabupaten Banjarnegara adalah

BAB I PENDAHULUAN. Universitas Kristen Maranatha

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA. dibutuhkan suatu bahasa pemrograman, yaitu language software, yang

BAB 3 LANDASAN TEORI

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB II KAJIAN PUSTAKA

PEMROGRAMAN WEB. Agussalim

IMPLEMENTASI LOCATION BASED SERVICE UNTUK MENCARI LOKASI ATM DI WILAYAH DEPOK

BAB I PENDAHULUAN 1.1. Latar Belakang

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

Android memiliki empat karakteristik sebagai berikut :

BAB I PENDAHULUAN. Kabupaten Brebes, Propinsi Jawa Tengah. Kondisi umum desa Grinting pada bulan

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Ada beberapa penelitian tentang web dan data. perumahan yang pernah dibahas oleh beberapa mahasiswa

Billy Pramboro Putra Dosen Pembimbing: Umi Laili Yuhana S.Kom M.Sc

APLIKASI PELAPORAN KERUSAKAN JALAN TOL MENGGUNAKAN LAYANAN WEB SERVICE BERBASIS ANDROID

BAB 1 PENDAHULUAN. teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Tabel tinjauan pustaka merupakan tabel yang dibuat untuk mendefenisikan penelitian yang sebelumnya hampir sama dilakukan dengan penelitian yang diajukan saat ini, adapun perbandingan yang menjadi tabel tinjauan pustaka penelitian yakni dapat dilihat pada Tabel 2.1. Tabel 2.1. Tinjauan Pustaka Parameter Penulis Objek Metode Bahasa Pemograman Interface I Nyoman Kardila (2014) Wisata OpenStreetMap Java dan MySql Teks, Maps dan Vitaloka Tambal Ban Location Based Java dan HTML, Teks, Maps dan Nuristyana Service dan PHP (2014) Hardika Catur Desa Wisata Location Based Java dan HTML, Teks, Maps dan Sapta (2015) Service dan PHP Haiful Kamal Museum Location Based Java dan HTML, Teks, Maps dan Akbar (2015) Service dan PHP Kuirinus Mala (2015) Agen Bus Web Service Java dan MySql Teks, Maps dan 6

7 Sedangkan penelitian yang akan dilakukan adalah membangun aplikasi pencarian lokasi perguruan tinggi menggunakan google maps berbasis android teknologi yang digunakan Json (JavaScript Object Notation) dengan menentukan titik lokasi perguruan tinggi yang dituju. 2.2. Dasar Teori 2.2.1. Android Adalah sistem operasi berbasis Linux yang dirancang untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc, dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler. Ponsel Android pertama mulai dijual pada bulan Oktober 2008. (Salim Alfahrisy, 2014) 2.2.2. Google Maps Google Maps adalah layanan pemetaan web yang dikembangkan oleh Google. Layanan ini memberikan citra satelit, peta jalan, panorama 360, kondisi lalu lintas, dan perencanaan rute untuk bepergian dengan berjalan kaki, mobil, sepeda (versi beta), atau angkutan umum. (M yusro, 2017)

8 2.2.3. Web Service Web service adalah aplikasi sekumpulan data (database), perangkat lunak (software) atau bagian dari perangkat lunak yang dapat diakses secara remote oleh berbagai piranti dengan sebuah perantara tertentu. Web service dapat diartikan juga sebuah metode pertukaran data, tanpa memperhatikan dimana sebuah database ditanamkan, dibuat dalam bahasa apa sebuah aplikasi yang mengkonsumsi data, dan di platform apa sebuah data itu dikonsumsi. Web service mampu menunjang interoperabilitas. Sehingga web service mampu menjadi sebuah jembatan penghubung antara berbagai sistem yang ada. Menurut W3C Web services Architecture Working Group pengertian Web service adalah sebuah sistem software yang di desain untuk mendukung interoperabilitas interaksi mesin ke mesin melalui sebuah jaringan. Interfaceweb service dideskripsikan dengan menggunakan format yang mampu diproses oleh mesin khususnya WSDL. (Pandwinata, Vina. 2013) 2.2.4. JSON JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python

9 dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran data. (Yana Herdiana, 2016) 2.2.5. Java Java adalah bahasa pemograman yang cukup ampuh untuk digunakan menyusun berbagai aplikasi yang canggih karena sederhana dalam perancangan dan implementasinya. Java yang merupakan pemograman berorientasi objek lain. Selain itu java juga memiliki berbagai fasilitas yang bagus dan canggih, seperti ekstensibilitas, keamanan serta multithreading (pengeksekusian beberapa bagian program sekaligus). Pemograman java, meskipun dikembangkan berdasarkan bahasa pemograman C/C++, juga relative mudah dibandingkan pemograman menggunakan bahasa C/C++, karena java tidak mengenal konsep pointer. Semua alokasi memori dinamis diatur secara otomatis oleh compiler. Java menyediakan sejumlah perluasan yang mendukung aplikasi GUI (Grapichal User Interface), pengembangan aplikasi client/server untuk jaringan local (LAN - Local Area Network) dan jaringan berskala luas (WAN - Wide Area Network). (Sianipar, R.H., S.T.,M.T.,M.Eng,Ph.D, 2013) 2.2.6. Php Php (Hypertext Prepocessor) adalah bahasa pemograman web. PHP bias digunakan untuk melakukan HTTP (Hypertext Transfer Protocol) request. Data yang didapatkan dari web service dikirimkan dalam format standar misalnya XML atau JSON (Javascript Object Notation). Dalam penelitian ini dipilih JSON.

10 Kelebihan utama JSON dibandingkan dengan XML adalah dari sisi ukuran file, JSON memiliki ukuran yang lebih kecil dibandingkan dengan XML. Ukuran file yang kecil penting untuk web service yang akan dibuat nantinya data akan diakses oleh aplikasi mobile yang membutuhkan respon cepat. PHP mendukung untuk pengiriman maupun pengolahan data dalam format JSON. Untuk mengirimkan data dalam format JSON, PHP memiliki fungsi json_encode. (Hermawan,C.W. 2009) 2.2.7. Apache Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail(kegunaan basicnya). Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari. (Susilo, Afrianto. 2014). 2.2.8. SQLite SQLite merupakan sebuah system manajemen basisdata relasional yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat public domain. (Wahyu Suadi, 2014)

11 2.2.9. GPS ( global positioning system) adalah sistem satelit navigasi dan pemantauan posisi yang dimiliki dan dikelola oleh Amerika serikat. Pada dasarnya konsep penentuan GPS adalah reseksi ( pengikatan kebelakang dengan jarak, yaitu dengan pengukuran jarak secara simultan kebeberapa satelit GPS yang koordinatnya telah diketahui. (Ary Mazharudin S.Kom, 2011)