Rancang Bangun Aplikasi Pencarian Tempat Indekos Pada Perangkat Mobile Android

dokumen-dokumen yang mirip
Rancang Bangun Aplikasi Pencarian Tempat Indekos Pada Perangkat Mobile Android

Analisis dan Perancangan Aplikasi Penuntun Jalan dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android

Rekomendasi Indekos dengan Metode Pembobotan pada Aplikasi E-Commerce CariKos Berbasis Web

Journal of Informatics and Technology, Vol 1, No 4, Tahun 2012, p 9-16

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

NAVIGASI PERANGKAT BERGERAK DI LINGKUNGAN ITS MENGGUNAKAN PLATFORM WIKITUDE

JURNAL TEKNIK ITS Vol. 6, No. 2, (2017) ISSN: ( Print) A-534

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

BAB I PENDAHULUAN. Penginapan sementara atau yang biasa disebut indekos merupakan salah

PEMETAAN LOKASI OBJEK PAJAK UNTUK PAJAK BUMI DAN BANGUNAN MENGGUNAKAN TEKNOLOGI SENSOR FUSION PADA PERANGKAT BERGERAK DENGAN SISTEM OPERASI ANDROID

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

Sistem Navigasi Indoor Menggunakan Sinyal Wi-fi dan Kompas Digital Berbasis Integrasi dengan Smartphone untuk Studi Kasus pada Gedung Bertingkat

Analisis dan Perancangan Perangkat Lunak Media Sosial untuk Berbagi Informasi Diskon

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

APLIKASI SISTEM PELACAKAN KINERJA PENGIRIMAN PADA TRUK PENGANGKUT BARANG BERBASIS ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Aplikasi Monitoring Keberadaan Objek Melalui Perangkat Bergerak Berbasis Android

Sistem Rekonstruksi Rute Perjalanan Dengan GPS Untuk Efisiensi Proses Update Posisi

BAB I PENDAHULUAN I-1

Perancangan dan Pembangunan Perangkat Lunak Photo Uploader pada Facebook dengan Fitur Geotagging

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

Aplikasi Monitoring Keberadaan Objek Melalui Perangkat Bergerak Berbasis Android

BAB I PENDAHULUAN. terbesar di dunia (Naisbitt, 1994:131). Tidak mengherankan bahwa industri

SIG FASILITAS UMUM UNTUKPENGGUNA JALAN BERBASIS MOBILE PHONE MENGGUNAKAN OS ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Indonesia memiliki pesona alam dan budaya yang beraneka ragam yang

BAB 2 LANDASAN TEORI

BAB III PEMODELAN BISNIS, DATA, DAN PROSES

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. electronic map yang ditunjukkan oleh garis lintang dan bujur sehingga

BAB II LANDASAN TEORI

JURNAL TEKNIK ITS Vol. 5, No. 2, (2016) ISSN: ( Print)

JURNAL TEKNIK ITS Vol. 6, No. 1, (2017) ISSN: ( Print) A-105

BAB I PENDAHULUAN. yang akurat dan diperbaharui (update) yang dikenal dengan istilah Sistem

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

PEMANFAATAN GOOGLEMAPS UNTUK PEMETAAN DAN PENCARIAN DATA PERGURUAN TINGGI NEGERI DI INDONESIA

Pengingat Agenda Berdasarkan Konteks Lokasi Menggunakan GPS dengan Algoritma k-nearest Neighbor pada Perangkat Bergerak

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Gambar 3.1 Flowchart Membuat Rute Lari

Aplikasi Penghitung Zakat dan Penunjuk Lokasi Tempat Pengelolaan Zakat Terdekat Berbasis Android pada Alat Komunikasi Bergerak

Benni Agung Nugroho Jurusan Teknik Informatika, Politeknik Kediri

Oki Ria Hermawan 1), Harjono 2) Jl. Raya Dukuhwaluh PO. Box 202 Purwokerto )

BAB I PENDAHULUAN. dapat dari berbagai pihak, yaitu intansi pemerintahan, BUMN, industri,

BAB I PENDAHULUAN. 1.1 Latar Belakang Perkembangan mobile phone pada saat ini semakin condong ke arah

Model Rute dan Peta Interaktif Posyandu di Kota Semarang menggunakan Geolocation dan Haversine Berbasis Mobile Android

MONITORING AKTIVITAS KELUARGA BERBASIS GPS TRACKING

BAB I PENDAHULUAN 1.1 Latar belakang

BAB I PENDAHULUAN. dan 50% pengguna mobile phone telah menggunakan perangkatnya sebagai media

BAB I PENDAHULUAN 1.1 Latar Belakang

Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya )

APLIKASI PENGINGAT AGENDA BERDASARKAN LOKASI DENGAN GLOBAL POSITIONING SYSTEM (GPS) BERBASIS ANDROID

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 3 LANDASAN TEORI

SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM KOTA MOJOKERTO BERBASIS WEB

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

Rancang Bangun Aplikasi Kurikulum Untuk Mendukung Manajemen Mutu Belajar Mengajar Perguruan Tinggi Studi Kasus ITS

BAB I PENDAHULUAN. kompleks. Oleh karena itu pada smartphone banyak digunakan berbagai teknologi

Cara Menggunakan Google Maps Offline Di Handphone Android

8 JURNAL INFORMATIKA & MULTIMEDIA, Vol. 07, No. 01, Tahun Benni Agung Nugroho 1, Fery Sofian Efendi 2

APLIKASI PENCARIAN TAMBAL BAN MOTOR TERDEKAT BERBASIS ANDROID (STUDI KASUS TAMBAL BAN DI KOTA BATAM) Abstrak

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


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

JURNAL SISTEM PENCARIAN JARAK TERDEKAT MENGGUNAKAN METODE HAVERSINE BERBASIS ANDROID

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Implementasi Augmented Reality pada Aplikasi Mobile Pencarian Produk Berbasis Gambar

BAB 1 PENDAHULUAN. Internet (WWW) terus meningkat pesat dari 16 juta di tahun 1995 (0,4% penduduk

BAB 1 PENDAHULUAN - 1 -

APLIKASI MOBILE PENCARI MASJID DAN MUSHOLA DI WILAYAH DAERAH ISTIMEWA YOGYAKARTA DENGAN GOOGLE MAPS

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

PENCARIAN LOKASI JALUR NUGRAHA EKAKURIR (JNE) TERDEKAT MENGGUNAKAN HAVERSINE FORMULA (STUDI KASUS KOTA SAMARINDA)

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar belakang

Perancangan Aplikasi Sistem Navigasi Objek Wisata berbasis Android pada Dinas Pariwisata Kota Makassar

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

BAB 1 PENDAHULUAN 1.1 Latar belakang

BAB I PENDAHULUAN. komunikasi suara atau pesan saja. Seiring perkembangan zaman, mobile phone

BAB I PENDAHULUAN. Perkembangan teknologi informasi terutama internet merupakan faktor

BAB I PENDAHULUAN. Sebagai ibukota Propinsi Daerah Istimewa Yogyakarta (DIY), Kota

Bab 3 Perancangan Sistem

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN DAN PEMBUATAN APLIKASI PENDETEKSI KEBERADAAN TELEPON SELULAR BERBASIS GPS (GLOBAL POSITIONING SYSTEM)

BAB 1 PENDAHULUAN. mengabadikan moment-moment yang ada disekitarnya. Penggunaan kamera

BAB 1 PENDAHULUAN. Perkembangan ilmu pengetahuan, teknologi informasi dan komunikasi yang pesat, sangat

BAB I PENDAHULUAN 1.1 Latar Belakang

Pengembangan Aplikasi City Guide Berbasis Android

Model Aplikasi Pencarian Letak Rumah Sakit Terdekat Berbasis Android

BAB I. PENDAHULUAN. Permasalahan yang sering ditemui ketika berada di sebuah tempat baru adalah

Sistem Informasi Geografis untuk Perguruan Tinggi Negeri Di Indonesia

BAB III ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini akan menghasilkan suatu aplikasi yang. digunakan untuk menemukan lokasi hotel terdekat dan

BAB III ANALISIS DAN PERANCANGAN SISTEM

MOBILE ONLINE DICTIONARY

APLIKASI PENCARIAN RUTE DAN INFORMASI MALL BERBASIS ANDROID. Abstrak

PERANCANGAN APLIKASI MOBILE PENCARIAN APOTEK 24 JAM TERDEKAT DI WILAYAH SLEMAN DAN KOTA YOGYAKARTA BERBASIS ANDROID NASKAH PUBLIKASI

BAB I PENDAHULUAN 1.1 Latar belakang

BAB 1 PENDAHULUAN. bervariasi pula jenis makanan yang ditawarkan pada konsumen, sehingga

ABSTRAK. Kata Kunci: Layanan Pesan Antar Makanan, E-tracking, GPS, Android, Cloud. vii

BAB I PENDAHULUAN 1.1. Latar Belakang

Transkripsi:

JURNAL TEKNIK POMITS Vol. 2, No. 1, (2014) ISSN: 2337-3539 (2301-9271 Print) 1 Rancang Bangun Aplikasi Pencarian Tempat Indekos Pada Perangkat Mobile Android Adriyanra, Dwi Sunaryono, Adhatus Solichah Ahmadiyah Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember (ITS) Jl. Arief Rahman Hakim, Surabaya 60111 Indonesia e-mail: dwi@its-sby.edu Abstrak Pada masa sekarang ini banyak masyarakat yang merantau ke daerah lain untuk mencari nafkah atau untuk menimba ilmu yang membuat masyarakat tersebut menetap di daerah lain tersebut. Dengan mahalnya harga tanah atau pun properti seperti rumah, apartemen dan lain sebagainya, membuat masyarakat harus mencari tempat tinggal yang lebih murah dan terjangkau. Salah satu caranya adalah dengan cara menyewa rumah atau dengan cara menyewa kamar pada tempat Aplikasi pencarian tempat indekos adalah aplikasi berbasis perangkat bergerak yang menyediakan informasi pencarian tempat Pengguna dapat mencari informasi tempat indekos sesuai dengan kriteria yang diinginkan. Dengan memanfaatkan metode Analytic Hierarchy Process aplikasi ini dapat memberikan rekomendasi tempat indekos dari suatu lokasi tertentu sesuai dengan kriteria yang diinginkan. Selain itu aplikasi ini juga dapat digunakan untuk mencari tempat indekos terdekat dari posisi lokasi yang diinginkan pengguna. Pengguna juga dapat mengetahui posisi tempat indekos dengan cara melihat peta lokasi tempat indekos yang diinginkan. Informasi tempat indekos yang tersimpan didapatkan dari website pencarian tempat indekos yang telah ada dan data tempat indekos yang dimasukkan oleh administrator. Dibandingkan dengan aplikasi pencarian indekos yang sudah ada pada Android seperti infokost, aplikasi pencarian tempat indekos ini memiliki kelebihan dapat memberikan rekomendasi indekos pada lokasi tertentu seperti universitas, kantor pemerintahan dan lain sebagainya. Kata Kunci Analytic Hierarchy Process, Android, Aplikasi Perangkat Bergerak, Pencarian Tempat Indekos, Peta S I. PENDAHULUAN AAT ini penggunaan perangkat mobile seperti telepon pintar dan komputer tablet sudah cukup banyak. Perangkat mobile sudah seperti kebutuhan primer bagi penggunanya. Pengguna telepon pintar tidak hanya menggunakan perangkat mereka sebagai media komunikasi, tetapi juga menggunakannya sebagai media hiburan seperti bermain video game dan berselancar di internet. Indonesia adalah negara yang memiliki pengguna internet terbesar di Asia Tenggara. Internet di Indonesia saat ini sudah menjadi kebutuhan primer untuk para penggunanya. Perkembangan sosial media menjadi salah satu faktor penting besarnya pemakai internet di negara Indonesia. Selain itu internet juga dapat memudahkan penggunanya dalam melakukan pencarian suatu tempat atau objek. Banyak situs web yang menyediakan sarana pencarian suatu tempat seperti pencarian tempat Dengan banyaknya situs pencarian tempat indekos yang beredar di internet, konsumen sering dibingungkan dengan masalah pemilihan tempat indekos yang akan dikunjungi. Hal ini dikarenakan banyak situs web pencarian tempat indekos yang memiliki data tempat indekos yang tidak lengkap dan tarif tempat indekos yang berbeda-beda sehingga memaksa konsumen untuk keluar masuk situs web pencarian tempat indekos untuk mencari tarif, jenis tempat indekos, dan lokasi sesuai dengan kriteria yang diinginkan. Dari berbagai permasalahan yang telah disebutkan di atas, dalam Tugas Akhir ini ditawarkan sebuah perangkat lunak yang dapat dipasangkan pada perangkat mobile yang berfungsi untuk memberikan rekomendasi pemilihan tempat indekos berdasarkan pertimbangan kecocokan tarif tempat indekos, lokasi indekos, dan jenis indekos (pria, wanita, dan lain sebagainya). Dengan menggunakan aplikasi yang terpasang pada perangkat bergerak seperti telepon pintar Android, diharapkan konsumen dapat melakukan pencarian tempat indekos kapan pun dan di mana pun. Untuk memberikan rekomendasi pemilihan tempat indekos digunakan metode Analytic Hierarchy Process. Metode ini digunakan untuk penentuan rekomendasi terbaik dari berbagai atribut pertimbangan yang terlibat, mulai dari tarif indekos dan jarak lokasi indekos berdasarkan kriteria yang diinginkan oleh pengguna. Digunakan pula metode mashup untuk mengumpulkan dan mengkombinasikan berbagai informasi dari situs web sumber untuk kemudian diolah menjadi satu informasi baru bagi pengguna dalam bentuk rekomendasi. Dengan metode mashup ini dimungkinkan pula pengelola aplikasi untuk menambahkan tempat indekos baru sehingga pilihan tempat indekos semakin banyak. Dalam aplikasi ini Google Maps berperan dalam melakukan perhitungan jarak lokasi tempat indekos dengan pengguna. Selain itu berfungsi pula sebagai petunjuk jalan menuju lokasi tempat indekos yang direkomendasikan dari posisi lokasi yang diinginkan pengguna. A. Mashup II. TINJAUAN PUSTAKA Mashup adalah suatu aplikasi atau situs web yang mengkombinasikan isi dari banyak sumber untuk memproduksi sesuatu yang benar-benar baru. Dengan menggunakan metode ini pembuat situs web tidak perlu menyediakan seluruh informasi yang dibutuhkan oleh halaman

JURNAL TEKNIK POMITS Vol. 2, No. 1, (2014) ISSN: 2337-3539 (2301-9271 Print) 2 situs web nya secara mandiri. Melainkan dapat mengambil dan menggabungkan informasi yang didapat dari situs web lainnya. Mashup mengakses data atau informasi secara langsung dari situs web dan secara programatik menciptakan situs web atau aplikasi web dinamis yang baru, menampilkan data mereka yang lebih terintegrasi atau lebih bermanfaat [1]. B. Web Crawler Web crawler atau yang dikenal juga dengan istilah web spider bertugas untuk mengumpulkan semua informasi yang ada di dalam halaman web. Web crawler bekerja secara otomatis dengan cara memberikan sejumlah alamat website untuk dikunjungi serta menyimpan semua informasi yang terkandung di dalamnya. Setiap kali web crawler mengunjungi sebuah website, maka dia akan mendata semua link yang ada di halaman yang dikunjunginya itu untuk kemudian dikunjungi lagi satu persatu [2]. Dalam kerjanya, web crawler melakukan proses validasi terhadap HTML code dan tautan yang ditemukan pada situs yang dikunjungi. Setelah melakukan validasi, halaman web dan tautan tersebut diunduh kemudian disimpan ke dalam tempat penyimpanan utama. Data yang dibawa oleh web crawler secara sederhana hanya berupa teks dan metadata. Sedangkan data tautan yang ditemukan pada halaman web yang dikunjungi akan ditempatkan pada seeds (tempat penyimpanan data URL) masuk ke dalam antrian kunjungan selanjutnya web crawler. Secara simultan web crawler mengunjungi situs-situs yang alamatnya terdapat di dalam antrian sampai data URL habis atau dihentikan oleh administrator. C. Penghitungan Jarak Menggunakan Rumus Haversine Haversine merupakan rumus untuk menghitung jarak yang mempertimbangkan permukaan bumi yang tidak datar melainkan bulat seperti bola, tentunya dengan tidak memperhitungkan kondisi alam seperti gunung [3]. Rumus Haversine untuk menghitung jarak antara 2 titik di permukaan bumi ditunjukkan pada (1), (2), dan (3). (1) (3) Di mana φ adalah latitude, λ adalah longitude, R merupakan jari-jari bumi. Sedangkan sudut atau latitude dan longitude perlu diubah ke dalam satuan radian. Hasil dari perhitungan tersebut dalam satuan kilometer. Rumus Haversine pada aplikasi ini berguna untuk menentukan tempat indekos terdekat dari posisi lokasi yang diinginkan pengguna. D. Google Maps API Merupakan servis dari Google Maps yang dapat digunakan untuk memasang Google Maps beserta servis yang disediakan di situs web maupun aplikasi. API (Application Programming Interface) Google Map tersedia dalam berbagai macam layanan yang dapat dimanfaatkan antara lain Google Maps Android API v2, Google Maps SDK for ios, Places API, Google Maps JavaScript API v3, Static Maps API, Places (2) Autocomplete API, Google Street View Image API dan lainnya [4]. Google Maps merupakan salah satu layanan yang diberikan oleh Google untuk membantu pengguna internet dalam hal yang berhubungan dengan peta lokasi. Places API memungkinkan pengguna untuk mencari informasi yang berkaitan dengan lokasi tertentu. Google Maps memungkinkan webmaster untuk menanamkan berbagai informasi dari layanan Maps seperti arah, jarak, ketinggian, dan zona waktu. E. Global Positioning System (GPS) Global Positioning System (GPS) sebuah sistem navigasi satelit luar angkasa yang mampu menyediakan informasi lokasi dan waktu pada segala kondisi cuaca, di mana saja di atas permukaan bumi di mana tidak ada penghalang pada empat atau lebih satelit GPS. Teknologi GPS ini dipelihara oleh pemerintah Amerika dan dapat diakses secara gratis oleh setiap orang yang memiliki penangkap sinyal GPS [5]. Dalam sistem GPS sendiri terdapat 2 fungsi penting untuk mendapatkan koordinat lokasi yang bisa ditangkap oleh sistem operasi Android di antaranya: 1. getlattitude() Fungsi getlattitude ini adalah fungsi dari GPS yang bisa digunakan untuk mendapatkan nilai dari garis lintang posisi GPS. 2. getlongtitude() Fungsi getlongtitude ini adalah fungsi dari GPS yang bisa digunakan untuk mendapatkan nilai dari garis bujur posisi GPS. Kedua fungsi dari sensor lokasi GPS ini digunakan untuk mengetahui posisi pengguna aplikasi untuk memberikan rekomendasi tempat indekos terdekat. F. Analytic Hierarchy Process (AHP) Metode Analytic Hierarchy Process (AHP) merupakan salah satu metode pengambil keputusan yang menggunakan faktor-faktor logika, intuisi, pengalaman, pengetahuan, emosi, dan rasa untuk dioptimasi dalam suatu proses yang sistematis, serta mampu membandingkan secara berpasangan hal-hal yang tidak dapat diraba maupun yang dapat diraba, data kuantitatif maupun kualitatif. Pada perkembangannya, AHP dapat memecahkan masalah yang kompleks atau tidak berkerangka dengan aspek atau kriteria yang cukup banyak. Kompleksitas ini disebabkan oleh struktur masalah yang belum jelas, ketidakpastian persepsi pengambilan keputusan, serta ketidakpastian tersedianya atau bahkan tidak ada sama sekali data statistik yang akurat [6]. Metode Analytic Hierarchy Process digunakan untuk menentukan rekomendasi tempat indekos yang akan diberikan kepada pengguna aplikasi perangkat bergerak pencarian tempat indekos dari suatu lokasi tertentu dengan kriteria jarak dan tarif tempat III. ANALISIS DAN PERANCANGAN A. Deskripsi Umum Aplikasi yang dibangun pada Tugas Akhir ini adalah aplikasi pencarian tempat Aplikasi ini akan dibangun untuk perangkat bergerak smartphone Android. Aplikasi ini dapat membantu penggunanya untuk mendapatkan informasi

JURNAL TEKNIK POMITS Vol. 2, No. 1, (2014) ISSN: 2337-3539 (2301-9271 Print) 3 tempat indekos yang diinginkan oleh pengguna aplikasi kapan pun dan di mana pun. Metode mashup dalam kasus ini digunakan untuk menggabungkan dua atau lebih sumber informasi baik dari basis data maupun situs web pencarian tempat Pengambilan informasi dari web pencarian tempat indekos dilakukan dengan menggunakan metode web crawler. Selanjutnya data yang telah diambil dari web pencarian tempat indekos tersebut akan disimpan ke dalam basis data. Untuk tugas akhir ini menggunakan basis data MySQL. Aplikasi perangkat bergerak pencarian tempat indekos ini dapat digunakan untuk mencari tempat indekos terdekat dari posisi lokasi yang diinginkan pengguna berdasarkan radius yang diinginkan oleh pengguna. Pencarian tempat indekos terdekat dari posisi lokasi yang diinginkan pengguna didapatkan menggunakan rumus Haversine. Aplikasi perangkat bergerak pencarian tempat indekos ini juga dapat digunakan untuk mencari rekomendasi tempat indekos dari suatu lokasi dengan menggunakan metode Analytic Hierarchy Process di mana hasil dari rekomendasi tempat indekos tersebut adalah berdasarkan parameter jarak, tarif, dan jenis tempat Aplikasi perangkat bergerak pencarian tempat indekos juga dapat digunakan untuk mencari tempat indekos berdasarkan kriteria yang diinginkan seperti kota, tarif, dan jenis tempat Aplikasi ini juga memanfaatkan API Google Maps untuk mengetahui lokasi dari tempat indekos yang diinginkan oleh pengguna. Fungsionalitas perangkat lunak aplikasi perangkat bergerak pencarian tempat indekos apabila diringkas adalah sebagai berikut: 1. Dapat menampilkan tempat indekos terdekat dari posisi lokasi yang diinginkan pengguna berdasarkan radius tertentu. 2. Dapat menampilkan rekomendasi tempat indekos dari suatu lokasi berdasarkan parameter jarak dan tarif tempat 3. Dapat menampilkan tempat indekos berdasarkan kriteria yang diinginkan oleh pengguna seperti kota, tarif, dan jenis tempat 4. Dapat melihat posisi tempat indekos yang diinginkan oleh pengguna pada Google Maps. B. Arsitektur Sistem Pada Gambar 1 diilustrasikan bagaimana arsitektur sistem dari aplikasi pencarian tempat indekos ini. Pengguna aplikasi meminta data tempat indekos yang diinginkan sesuai dengan kriteria yang diinginkan oleh pengguna. Kemudian sistem mengambil data yang tersimpan di dalam basis data. Pengambilan data pada basis data dilakukan dengan menggunakan web service. Data tempat indekos yang tersimpan diambil dari situs web pencarian tempat indekos dengan menggunakan metode mashup. Setelah data tempat indekos diperoleh dari basis data, maka data lokasi dari tempat indekos tersebut akan digabungkan dengan Google Maps API sehingga didapatkan koordinat dari lokasi tempat Koordinat lokasi inilah yang akan ditampilkan kepada pengguna. Gambar 1 Arsitektur Umum Sistem IV. IMPLEMENTASI A. Implementasi Mencari Tempat Indekos Terdekat Dari Posisi Pengguna Proses pertama dalam sistem ini adalah aplikasi mencari posisi pengguna saat ini dengan menggunakan GPS pada perangkat bergerak untuk mendapat koordinat posisi pengguna. Selanjutnya pengguna memilih lokasi yang akan ditandai pada peta. Pengguna memasukkan radius pencarian tempat indekos dari posisi lokasi yang ditandai pengguna. Dengan menggunakan rumus Haversine dilakukan pencarian tempat indekos terdekat dari posisi lokasi yang diinginkan pengguna. Parameter yang dibutuhkan untuk melakukan perhitungan rumus Haversine adalah latitude dan longitude posisi lokasi yang ditandai pengguna dan tempat indekos yang tersimpan di dalam basis data. Selanjutnya aplikasi menampilkan daftar tempat indekos yang tersedia pada basis data sesuai dengan radius yang diinginkan oleh pengguna aplikasi. B. Implementasi Mencari Tempat Indekos Berdasarkan Kriteria Fitur pencarian tempat indekos berdasarkan kriteria berfungsi untuk melakukan pencarian tempat indekos berdasarkan kriteria kota, tarif, dan jenis Setelah proses pencarian dilakukan, hasil pencarian ditampilkan kepada pengguna. C. Implementasi Menampilkan Rekomendasi Tempat Indekos Dari Suatu Lokasi Tertentu Fitur rekomendasi tempat indekos dari lokasi tertentu seperti universitas, kantor pemerintahan dan lain sebagainya merupakan fitur utama dari aplikasi ini. Proses melakukan pencarian rekomendasi tempat indekos dari suatu lokasi tertentu dilakukan dengan cara menggunakan metode Analytic Hierarchy Process. Tempat indekos yang ditampilkan sesuai dengan kriteria lokasi, jenis indekos, dan tarif minimal dan maksimal indekos yang diinginkan. Hasil pencarian tempat indekos diurutkan berdasarkan jarak dalam kategori dekat dari lokasi yang dipilih dan tarif dalam kategori murah dari harga minimal yang dimasukkan pengguna. Di mana hasil rekomendasi berdasarkan nilai prioritas dari perhitungan metode Analytic Hierarchy Process.

JURNAL TEKNIK POMITS Vol. 2, No. 1, (2014) ISSN: 2337-3539 (2301-9271 Print) 4 Gambar 2 Uji Coba Pencarian Indekos Terdekat Dari Posisi Lokasi Yang Diinginkan Pengguna Gambar 4 Uji Coba Pencarian Indekos Berdasarkan Kriteria V. UJI COBA DAN EVALUASI A. Uji Coba Pencarian Indekos Terdekat Dari Posisi Pengguna Pengujian mencari tempat indekos terdekat dari posisi lokasi yang diinginkan pengguna dengan skenario pengguna memilih mencari tempat indekos terdekat, selanjutnya pengguna menandai lokasi yang diinginkan pada peta Google Maps dan memasukkan radius pencarian dari posisi lokasi yang diinginkan oleh pengguna. Pada Gambar 2 dan Gambar 3 dapat dilihat proses pencarian tempat indekos terdekat. Gambar 3 Hasil Pencarian Tempat Indekos Terdekat Dari Posisi Lokasi Yang Diinginkan Pengguna D. Implementasi Menampilkan Peta Lokasi Tempat Indekos Proses menampilkan lokasi tempat indekos dilakukan dengan menggunakan Google Maps API. Sistem mengirimkan latitude dan longitude posisi tempat indekos yang diinginkan. Selanjutnya peta lokasi tempat indekos ditampilkan. E. Implementasi Mengunduh Data Tempat Indekos Mengunduh data merupakan proses untuk mendapatkan sumber data untuk sistem perangkat lunak ini. Proses ini melakukan pendataan seluruh URL pada situs pencarian tempat indekos web sumber pencarian tempat Data yang diunduh disimpan ke dalam file teks untuk selanjutnya disimpan ke dalam basis data. Pengambilan data tempat indekos ini dilakukan dengan menggunakan metode web crawler. B. Uji Coba Pencarian Indekos Berdasarkan Kriteria Pengujian mencari tempat indekos dilakukan oleh pengguna. Skenario pengujian mencari tempat indekos berdasarkan kriteria kota, tarif, dan jenis indekos dilakukan pengguna dengan cara memilih kriteria kota, tarif, dan jenis indekos yang diinginkan. Pada Gambar 4 dan Gambar 5 dapat dilihat proses pencarian indekos berdasarkan kriteria. C. Uji Coba Menampilkan Rekomendasi Indekos Dari Suatu Lokasi Tertentu Skenario pengujian menampilkan rekomendasi tempat indekos dari suatu lokasi tertentu dilakukan pengguna dengan cara memilih kriteria lokasi, tarif, dan jenis indekos yang diinginkan oleh pengguna. Lokasi tertentu pada aplikasi ini yaitu universitas/institut, kantor pemerintahan, sarana umum, dan lain-lain. Hasil rekomendasi yang ditampilkan diurutkan berdasarkan tempat indekos dengan jarak terdekat dan tarif termurah, di mana hasil rekomendasi tersebut didapatkan dengan menggunakan perhitungan metode Analytic Hierarchy Process. Proses pencarian rekomendasi tempat indekos dari suatu lokasi tertentu dapat dilihat pada Gambar 6 dan Gambar 7.

JURNAL TEKNIK POMITS Vol. 2, No. 1, (2014) ISSN: 2337-3539 (2301-9271 Print) 5 Gambar 5 Hasil Pencarian Indekos Berdasarkan Kriteria Gambar 8 Halaman Detail Tempat Indekos Gambar 6 Uji Coba Pencarian Rekomendasi Indekos Dari Suatu Lokasi Tertentu Gambar 9 Hasil Peta Lokasi Tempat Indekos E. Uji Coba Menampilkan Penunjuk Arah Pada Peta Posisi Pengguna Saat Ini Ke Tempat Indekos Pada skenario pengujian ini pengguna perlu memilih tempat indekos terdekat yang diinginkan, selanjutnya aplikasi menampilkan penunjuk arah pada peta dari lokasi yang dipilih oleh pengguna ke tempat indekos terdekat yang dipilih oleh pengguna. Proses menampilkan penunjuk arah seperti terlihat pada Gambar 10. Gambar 7 Hasil Pencarian Rekomendasi Indekos Dari Lokasi Tertentu D. Uji Coba Menampilkan Peta Lokasi Indekos Skenario pengujian menampilkan peta tempat indekos pengguna perlu memilih salah satu tempat indekos yang diinginkan. Pada Gambar 8 dan Gambar 9 merupakan proses menampilkan peta tempat F. Uji Coba Membandingkan Hasil Pencarian Dengan Website sewakost.com Berikut ini pembahasan membandingkan pencarian tempat indekos dengan website sewakost.com. Pencarian yang diuji adalah berdasarkan pencarian kota, jenis indekos, dan tarif. Pada uji coba ini dilakukan pencarian tempat indekos pria pada kota Surabaya yang diurutkan berdasarkan harga dari yang terendah. Proses uji coba membandingkan hasil pencarian dengan website sewakost.com dapat dilihat pada Gambar 11 dan Gambar 12.

JURNAL TEKNIK POMITS Vol. 2, No. 1, (2014) ISSN: 2337-3539 (2301-9271 Print) 6 Gambar 10 Hasil Peta Penunjuk Arah Posisi Tempat Indekos Dari Posisi Lokasi Yang Diinginkan Pengguna VI. KESIMPULAN Dari hasil pengamatan selama perancangan, implementasi, dan proses uji coba perangkat lunak yang dilakukan, penulis mengambil kesimpulan sebagai berikut: 1) Dengan menggunakan metode mashup data tempat indekos yang ada pada situs pencarian indekos di internet dapat diperoleh dan disimpan di dalam basis data. 2) Dengan menggunakan rumus Haversine pencarian lokasi tempat indekos dengan lingkup radius tertentu dari lokasi yang diinginkan pengguna dapat dilakukan. 3) Berdasarkan hasil survei 90% pengguna menyatakan aplikasi perangkat bergerak pencarian tempat indekos dapat membantu penggunanya dalam mencari tempat indekos dengan lebih cepat dan mudah. 4) Aplikasi perangkat bergerak pencarian tempat indekos dapat menampilkan peta posisi tempat indekos yang diinginkan oleh pengguna dengan bantuan Google Maps API, di mana 80% pengguna yang disurvei setuju aplikasi berhasil menampilkan peta posisi tempat 5) Dengan menggunakan metode Analytic Hierarchy Process aplikasi perangkat bergerak pencarian tempat indekos dapat memberikan rekomendasi tempat indekos sesuai dengan kriteria lokasi, tarif, dan jenis tempat indekos yang diinginkan oleh pengguna. DAFTAR PUSTAKA Gambar 11 Hasil Pencarian Pada Website sewakost.com [1] What is mash-up?, [Online]. Available: http://www.webopedia.com/term/m/mash_up.html. [Diakses 14 Maret 2014]. [2] T. What is crawler?, April 2005. [Online]. Available: http://searchsoa.techtarget.com/definition/crawler. [Diakses 1 Juni 2014]. [3] Calculate distance, bearing and more between Latitude/Longitude points, [Online]. Available: http://www.movabletype.co.uk/scripts/latlong.html. [Diakses 23 Mei 2014]. [4] Google, Google Maps API, Google, 2013. [Online]. Available: https://developers.google.com/maps/. [Diakses 3 Februari 2013]. [5] Garmin, About GPS: What is GPS?, 2012. [Online]. Available: http://www.garmin.com/aboutgps/. [Diakses 16 Februari 2013]. [6] ITB, Perpustakaan Digital;, PENILAIAN KONDISI ISOLASI TRAFO DENGAN METODE PEMBOBOTAN ANALYTIC HIERARCHY PROCESS (STUDI KASUS IBT-1 & IBT-2 GITET KEMBANGAN), 2009. [Online]. Available: http://digilib.itb.ac.id/files/disk1/683/jbptitbpp-gdl-bastianmar-34106-4- 2009ta-a.pdf. [Diakses 11 Juni 2014]. Gambar 12 Hasil Pencarian Pada Aplikasi Perangkat Bergerak Pencarian Tempat Indekos