BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Ada beberapa penelitian tentang web dan data perumahan yang pernah dibahas oleh beberapa mahasiswa yaitu: No Sumber/Tahun Topik Teknol Hasil ogi IT 1 Desj Alifia Nirbaya (UNIVERSITAS STIKUBANK SEMARANG), 2013 Sistem Websit Informasi e Penjualan Rumah Berbasis Web Dengan Menggunak an PHP Dan MYSQL Menampilkan rumah yang dijual dan dapat digunakan untuk mencari rumah yang akan dibeli. Sistem juga akan memberikan laporan kepada pemimpin penjualan rumah dalam jangka waktu tertentu. 2 Yuliana Susana (STMIK AMIKOM YOGYAKARTA, YOGYAKARTA), 2009 Aplikasi website Sebagai Media Informasi Dan Penjualan Pada Rumah Baju Dan Kerudung Lamara Yogyakarta Menampilkan produk baju dan kerudung yang bertujuan bisa di pesan oleh pengguna. 6 Websit e 7 3 Rudi Hartono (STMIK AKAKOM), 2014 Sistem Website, Informasi Google Rumah Maps Kost Di Yogyakar ta Berbasis WEB Dengan Pemanfa atan GOOGLE MAPS Fitur utamanya adalah mencari kriteria kost yang sesuai yang diinginkan seperti letak lokasi, berada didekat area kampus, dan sesuai dalam hal harga semua dapat dilakukan pencarian melalui sistem ini. Lokasi rumah kost ditampilkan dengan sesuai koordinat (latitude dan longitude) diatas peta (Google Maps). 4 Sandro Prabowo (STMIK AKAKOM), 2014 Sistem Website, Informasi Google Jual dan Maps Sewa Rumah di Yogyakar ta Berbasis WEBSITE Menggun akan GOOGLE MAPS Fitur utamanya adalah pencarian sampai dengan penemuan lokasi rumah yang ditampilkan dalam bentuk marker sesuai dengan lokasi (latitude dan longitude) pada peta (Google Maps). 5 Hanafie Firdaus (STMIK AKAKOM), 2014 Sistem Website, Informasi Google Pemesan Maps andan Pengolah an Data Penjuala n di Fitur utamanya adalah memberikan kemudahan kepada pihak Cangkir Kafe & Resto serta konsumen untuk dapat melakukan proses transaksi 8 CANGKIR KAFE & RESTO Berbasis Multi User 6 Usulan, 2017 Aplikasi Web Berbasis Lokasi untuk Jual Beli Rumah Secara Interaktif di Daerah Istimewa Yogyakar ta (DIY) dengan lebih praktis tanpa mengurangi esensi dalam melakukan proses interaksi antara konsumen dengan pihak Cangkir Kafe & Resto. Website, Google Maps Usulan: 1. Pengembanga n aplikasi sejenis dalam bentuk platform mobile, seperti aplikasi ANDROID dan IOS. 2. Perlu dilakukan pengembangan berupa penambahan fitur seperti chat platform agar hak privasi pengguna terlindungi. 3. Pengembanga n untuk multiple user, yakni penjual dan pengguna. 4. Gambar rumah bisa lebih dari satu pada deskripsi rumah. 5. Penambahan Fitur untuk mengetahui rumah tersebut baru atau tidak Penambahan Fitur untuk marker, ketika pencarian berdasarkan kabupaten, maka 9 marker yang muncul hanya berdasarkan kabupaten tersebut. Dari Tinjauan Pustaka di atas aplikasi ini memiliki persamaan dalam menampilkan rumah dalam bentuk marker berdasarkan Latitude dan Longitude menggunakan Google Map. Dan perbedaannya yakni aplikasi ini memiliki fitur pencarian berdasarkan kabupaten dan memiliki fitur untuk mengetahui jarak rumah ke kota dan rumah sakit terdekatnya. 2.2 Dasar Teori 2.2.1 Daerah Istimewa Yogyakarta Daerah Istimewa Yogyakarta terletak di bagian selatan Pulau Jawa, dan berbatasan dengan Provinsi Jawa Tengah dan Samudera Hindia. Daerah Istimewa yang memiliki luas 3.185,80 km2 ini terdiri atas satu kotamadya, dan empat kabupaten, yang terbagi lagi menjadi 78 kecamatan, dan 438 desa/kelurahan. Menurut sensus penduduk 2010 memiliki populasi 3.452.390 jiwa dengan proporsi 1.705.404 laki-laki, dan 1.746.986 perempuan, serta memiliki kepadatan penduduk sebesar 1.084 jiwa per km2. 10 1. Batas Wilayah Adapun batas wilayah dari Daerah Istimewa Yogyakarta yaitu, dari arah barat berbatasan dengan wilayah Kabupaten Purworejo, dari arah utara berbatasan dengan wilayah Kabupaten Magelang, dari arah selatan berbatasan dengan laut Samudera Hindia. 2. Kabupaten Ada beberapa kabupaten yang terdapat dalam Daerah Istimewa Yogyakarta yaitu: Kabupaten Bantul, Kabupaten Gunung Kidul, Kabupaten Sleman, Kabupaten Kulon Progo, dan Kota Yogyakarta. 3. Arti Daerah Istimewa Yogyakarta Daerah Istimewa Yogyakarta adalah Daerah Istimewa setingkat Provinsi di Indonesia yang merupakan peleburan Negara Kesultanan Yogyakarta dan Negara Kadipaten Paku Alaman. 11 4. Gambar peta Daerah Istimewa Yogyakarta Gambar 2.1. Peta Yogyakarta 2.2.2 Rumah Dalam arti umum, rumah adalah salah satu bangunan yang dijadikan tempat tinggal selama jangka waktu tertentu. Rumah bisa menjadi tempat tinggal manusia maupun hewan, namun untuk istilah tempat tinggal yang khusus bagi hewan adalah sangkar, sarang, atau kandang. Dalam arti khusus, rumah mengacu pada konsep-konsep sosial-kemasyarakatan 12 yang terjalin di dalam bangunan tempat tinggal, seperti keluarga, hidup, makan, tidur, beraktivitas, dan lain-lain. 2.2.3 Location Based Service Location based services adalah layanan berbasis lokasi atau istilah umum yang sering digunakan untuk menggambarkan teknologi yang digunakan untuk menemukan lokasi perangkat yang pengguna Location Based gunakan. Ada Services ini communication network beberapa salah komponen dalam satunya komponen ini berupa jaringan telekomunikasi bergerak yang memindahkan data pengguna dari perangkat ke penyedia layanan. Lalu position component yang dimaksud adalah posisi pengguna harus ditentukan. Posisi ini dapat didapatkan dengan jaringan telekomunikasi atau dengan Global Positioning Satelite (GPS). Sedangkan service and content provider adalah penyedia layanan yang menyediakan layanan berbeda ke pengguna seperti pencarian rute, kalkulasi posisi, dan lainnya. 13 2.2.4 Google Map Google Maps adalah peta dalam bentuk layanan berbasis yang dibuat oleh Google. Google map menyediakan peta dalam bentuk gambar satelit (Google Earth), peta jalan (Street map), 360° panorama untuk menampilkan suatu jalan/jalanan (Street View), kondisi lalu lintas secara real time (Google Traffic), dan jarak suatu rute untuk pejalan kaki, mobil, sepeda, atau transportasi publik. 2.2.5 PHP PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari "Personal Home Page Tools". Selanjutnya diganti menjadi FI ("Forms Interpreter"). Sejak versi 3.0, nama bahasa ini diubah menjadi "PHP: Hypertext Prepocessor" dengan singkatannya "PHP". PHP versi terbaru adalah versi ke-5. (Budi Raharjo, 2009). 14 2.2.6 MySQL Structured Query Language (SQL) adalah sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. SQL merupakan sebuah bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) yang digunakan dalam manajemen database relasional. MySQL adalah sistem manajemen database yang digunakan untuk menyimpan data dalam tabel terpisah dan menempatkan semua data dalam satu gudang besar. 2.2.7 Pengertian Latitude dan Longitude Latitude adalah garis horizontal/mendatar. Titik 0 adalah sudut ekuator, tanda + menunjukan arah ke atas menuju kutub utara, sedangkan tanda minus di koordinat Latitude menuju ke kutub selatan. Longitude adalah garis lintang. Angka dari sudut bundar bumi horizontal. Titik diawali dari 0 ke 180 derajat, dan 0 ke -180 derajat ke arah sebaliknya. 15 2.2.8 Marker Marker mengidentifikasi lokasi pada peta. Secara default, marker menggunakan gambar standar. Marker bisa menampilkan gambar khusus, dalam hal ini maka biasanya disebut “ikon”. Marker dan ikon adalah objek bertipe Marker. Marker didesain agar interaktif. Misalnya, secara default marker menerima kejadian „click’, sehingga anda bisa menambahkan event listener untuk memunculkan jendela info yang menampilkan informasi khusus. Script pokok untuk membuat marker …. var myLatLng = new google.maps.LatLng(Number(rumahArray[i][1]), Number(rumahArray[i][2])); //variabel latitude longitude untuk menampung koordinat dari server var marker = new google.maps.Marker({ position: myLatLng, map: map, …. })(marker, i)); //variabel marker dengan parameter position sebagai titik koordinat marker, dan parameter map untuk menentukan marker akan di letakkan di peta tersebut. ….