perancangan aplikasi pencarian lokasi bank di...

20
PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI YOGYAKARTA DENGAN LOCATION BASED SERVICE UNTUK ANDROID NASKAH PUBLIKASI diajukan oleh Muhammad Gembong Aribowo 08.12.2957 kepada JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013

Upload: dokiet

Post on 18-May-2019

233 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

PERANCANGAN APLIKASI PENCARIAN LOKASI BANK

DI YOGYAKARTA DENGAN LOCATION BASED

SERVICE UNTUK ANDROID

NASKAH PUBLIKASI

diajukan oleh

Muhammad Gembong Aribowo

08.12.2957

kepada

JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2013

Page 2: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa
Page 3: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

DESIGNING OF BANK LOCATIONS SEARCH APPLICATION

IN YOGYAKARTA WITH LOCATION BASED

SERVICE FOR ANDROID

PERANCANGAN APLIKASI PENCARIAN LOKASI BANK

DI YOGYAKARTA DENGAN LOCATION BASED

SERVICE UNTUK ANDROID

Muhammad Gembong Aribowo

Andi Sunyoto

Jurusan Sistem Informasi

STMIK AMIKOM YOGYAKARTA

ABSTRACT

Along with the development of technology, the role of information in all aspects

so that the increasing access to information becomes easier and faster, Android is a new

operating system is open source as well as a fast growing and widely used by people all

over Indonesia and even the world. By using an application that comes with internet and

gps in cell phones (mobile) android it will be easier for us to know the location and

information.

In this problem an application that uses location-based services is a form of

service that its development is currently used as a means to simplify the search for the

location as well as information contained in a particular area. So in the times on the

mobile world in particular on the application of location-based applications location search

bank in Yogyakarta is an application that and provide facilities to determine the currency

conversion of foreign currency exchange rates that we have when converted into rupiahs,

and can also provide information codes for the purposes of bank transfers between

accounts.

Thus the authors are interested in doing research with the title "Designing

Applications in Yogyakarta Bank Location Search By Location Based Service For

Android" research method used is the waterfall. Implementation of the application is built

using the Android SDK, Android Development Tools, MySql, PHP and Eclipse IDE. While

the programming language used is Java and PHP.

Keywords: Software, Mobile, Location Based Service.

Page 4: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

1. Pendahuluan

1.1 Latar Belakang Masalah

Di Yogyakarta terdapat banyak bank yang seharusnya masyarakat luas tahu

lokasinya sehingga dapat memanfaatkannya. Disamping itu bank mempunyai kode

masing-masing, serta mata uang negara yang beragam nilainya. Akan lebih mudah jika

ada aplikasi yang dapat memberikan peta lokasi bank yang ada di Yogyakarta,

menunjukkan arah, memberikan informasi kode bank untuk keperluan transfer antar

rekening serta memberikan fasilitas konversi nilai mata uang asing yang dimiliki ke

rupiah.

Hal ini pula yang menjadi latar belakang dalam melakukan penelitian yang di

sajikan dalam skripsi yang berjudul

”Perancangan Aplikasi Pencarian Lokasi Bank di Yogyakarta Dengan

Location Based Service Untuk Android”

1.2 Rumusan Masalah

Masalah yang didapatkan oleh penulis sebagai salah satu rumusan pada

penelitian skripsi ini adalah :

Bagaimana Merancang Aplikasi Pencarian Lokasi Bank di Yogyakarta Dengan Location

Based Service Untuk Android?

1.3 Batasan Masalah

pembatasan masalah dengan ruang lingkup, antara lain :

1. Aplikasi dapat menunjukkan lokasi bank, menunjukkan arah, dan mengetahui

bank yang berada di posisi kita saat itu.

2. Aplikasi bersifat online.

3. Aplikasi berfokus pada lokasi bank yang ada di Yogyakarta.

4. Aplikasi dapat memberikan informasi kode-kode bank.

5. Aplikasi dapat memberikan fasilitas konversi mata uang asing yang dimiliki

ke dalam bentuk rupiah.

6. Data bank, kurs dan admin dapat diubah secara online oleh admin.

1.4 Tujuan Penelitian

Membuat aplikasi pencarian lokasi bank yang ada di Yogyakarta dengan location

based service untuk android.

Page 5: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

1.5 Manfaat Penelitian

Adapun manfaat penelitian skripsi ini adalah sebagai berikut :

1. Dapat memberikan pengetahuan dan pengalaman kepada mahasiswa

dalam penerapan ilmu yang didapat selama mengikuti pendidikan di STMIK

“AMIKOM” Yogyakarta.

2. Mempermudahkan pencarian lokasi bank yang ada disekitar Yogyakarta.

3. Dapat mengetahui kode bank serta nilai mata uang asing yang dimiliki ke

dalam bentuk rupiah.

1.6 Metodologi Penelitian

Metode ini untuk membantu menyelesaikan penyusunan laporan skripsi ini, maka

dalam menganalisa masalah penulis menggunakan metode-metode penelitian sebagai

berikut :

a. Pengumpulan Data

1. Observasi

2. Interview

b. Studi Pustaka (Literatur)

c. Pengembangan Sistem

1.7 Sistematika Penulisan

Skripsi ini terdiri dari 5 (lima) bab yang disusun sedemikian rupa dengan materi

pembahasan yang saling berhubungan dengan sistematika sebagai berikut :

BAB I : PENDAHULUAN

BAB II : LANDASAN TEORI

BAB III : ANALISIS DAN PERANCANGAN SISTEM

BAB IV : IMPLEMENTASI DAN PEMBAHASAN

BAB V : PENUTUP

2. Landasan Teori

2.1 Location Based Service

Location Based Service (LBS) atau layanan berbasis lokasi adalah istilah umum

yang digunakan untuk menggambarkan teknologi yang digunakan untuk menemukan

lokasi perangkat yang kita gunakan.

Page 6: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

2.2 GPS

GPS (Global Positioning System) merupakan sistem navigasi satelit yang

dikembangkan oleh Departemen Pertahanan Amerika Serikat (US DoD = United States

Department of Defense). GPS memungkinkan kita mengetahui posisi geografis kita

(lintang, bujur, dan ketinggian di atas permukaan laut).

2.3 Pengertian Sistem

Suatu sistem adalah jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau

menyelesaikan suatu sasaran tertentu.

2.4 Pengertian Aplikasi

Aplikasi adalah suatu program komputer yang dibuat untuk mengerjakan dan

melaksanakan tugas khusus dari pengguna.

2.5 Pengertian Informasi

Informasi merupakan kumpulan data yang diolah menjadi bentuk yang lebih

berguna dan lebih berarti bagi yang menerima.

2.6 Pengertian Sistem Informasi

Sebuah sistem informasi merupakan kumpulan dari perangkat keras dan

perangkat lunak komputer serta perangkat manusia yang akan mengolah data

menggunakan perangkat keras dan perangkat lunak tersebut. Selain itu yang akan

dimasukkan dalam sebuah sistem informasi dapat berupa formulir-formulir, prosedur-

prosedur dan bentuk data lainnya.

2.7 Karakteristik Sistem Informasi

1. Komponen (Elemen)

2. Batasan sistem (Boundary)

3. Lingkungan luar (Environment)

4. Penghubung Sistem (Interface)

5. Masukan (Input)

6. Keluaran (Output)

7. Sasaran sistem (Objective)

Page 7: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

2.8 Sejarah Android

Android merupakan sistem operasi yang dikembangkan untuk perangkat mobile

berbasis Linux. Pada awalnya sistem operasi ini dikembangkan oleh Android Inc. Yang

kemudian dibeli oleh Google pada tahun 2005.

2.9 Sejarah Eclipse

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk

mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-

independent).

2.10 Android SDK (Software Development Kit)

Android SDK adalah tools API (Application Programming Interface) yang

diperlukan untuk mulai mengembangkan aplikasi pada platform Android

menggunakan bahasa pemrograman java.

2.11 ADT (Android Development Tools)

Android Development Tools (ADT) adalah plugin yang didesain untuk IDE

Eclipse yang memberikan kita kemudahan dalam mengembangkan aplikasi

Android dengan menggunakan IDE Eclipse.

2.12 Google Maps

Google Maps merupakan sebuah layanan peta dunia virtual berbasis web

yang disediakan oleh Google. Layanan ini gratis dan dapat ditemukan di

http://maps.google.com.

2.13 API Key Google

API Key ini lah yang akan kita gunakan untuk program membuat dan

menampilkan serta memanipulasi maps.google.com di program aplikasi kita.

2.14 Unified Modeling Language (UML)

Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja

dalam OOAD (Object-Oriented Analysis/Design) dengan satu bahasa yang konsisten

untuk menentukan, visualisasi, mengkontruksi, dan mendokumentasikan artifact

(sepotong informasi yang digunakan atau dihasilkan dalam suatu proses rekayasa

software, dapat berupa model, deskripsi, atau software).

Page 8: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

2.14.1 Use Case Diagram

Use-case diagram menjelaskan manfaat dari aplikasi jika dilihat dari sudut

pandang orang yang berada diluar sistem (actor). Diagram ini menunjukkan

fungsionalitas suatu sistem atau kelas dan bagaimana sistem berinteraksi dengan dunia

luar.

2.14.2 Class Diagram

Class diagram dapat membantu dalam memvisualisasikan struktur kelas-kelas

dari suatu sistem dan merupakan tipe diagram yang paling banyak dipakai. Class

diagram banyak memperhatikan hubungan antarkelas dan penjelasan detail tiap kelas

dalam pemodelan desain (dalam logical view) dari suatu sistem.

2.14.3 Sequence Diagram

Sequence Diagram menjelaskan interaksi objek yang disusun dalam suatu urutan

waktu. Diagram ini secara khusus berasosiasi dengan use-case. Sequence diagram

memperlihatkan tahap demi tahap apa yang harus terjadi untuk menghasilkan suatu

didalam use-case diagram.

2.15 Database Management System (DBMS)

Database Management System (DBMS) merupakan sebuah sistem software

yang memungkinkan user untuk mendefinisikan, membuat, memelihara, database

maupun menyediakan akses yang terkontrol terhadap data.

2.15.1 Proses Normalisasi

Dalam database relasional, bentuk normalisasi mengacu ke proses

langkah demi langkah yang reversible (dapat dibalik) yang menjadikan sebuah

himpunan yang diketahui dari relasi digantikan oleh kumpulan berurutan dari relasi-

relasi yang memiliki suatu struktur yang lebih sederhana dan biasa.

2.16 PHP (Hypertext Preprocessor)

PHP adalah sebuah bahasa pemrograman yang perintahnya dilaksanakan pada

server dan kemudian hasilnya ditampilkan pada computer client.

2.17 MySQL

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional

(RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL(General Public

License).

Page 9: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

3. Analisis dan Perancangan

3.1 Analisis

Analisis dapat di definisikan sebagai penguraian dari suatu sistem informasi yang

utuh kedalam bagian-bagian komponannya. Dengan maksud untuk identifikasi dan

evaluasi permasalahan-permasalahan, kesempatan, dan hambatan yang terjadi dan

kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

Sehingga dapat mengoptimalkan sistem tersebut.

3.1.1 Analisis SWOT

3.1.1.1 Strength ( kekuatan )

3.1.1.2 Weakness ( kelemahan )

3.1.1.3 Opportunity ( peluang )

3.1.1.4 Threads ( ancaman )

3.1.2 Analisis Kebutuhan Fungsional

Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada

dan dihasilkan oleh sistem, diantaranya adalah sebagai berikut :

Aplikasi Pencarian Lokasi Bank Dengan Location Based Service Untuk Android ini

mampu menunjukkan lokasi Bank yang ada di Yogyakarta.

Aplikasi mampu melakukan input, update, delete terhadap data baru ataupun data

lama.

Aplikasi dapat menampilkan kode Bank.

Aplikasi dapat menunjukkan arah ke Bank yang diinginkan.

Aplikasi bisa diupdate oleh admin secara online sehingga jika terjadi perubahan

data maka semua aplikasi yang terhubung akan terupdate juga.

Aplikasi dapat melakukan konversi mata uang asing ke rupiah.

3.1.3 Analisis Kebutuhan Non Fungsional

Kebutuhan nonfungsional (nonfunctional requirements) adalah tipe kebutuhan

yang berisi properti prilaku yang dimiliki oleh sistem, meliputi kebutuhan perangkat keras

(hardware), kebutuhan perangkat lunak (software), dan kebutuhan sumber daya manusia

(brainware).

3.1.3.1 Analisis Kebutuhan Perangkat Keras (Hardware)

Adapun hardware yang dibutuhkan untuk pembuatan dan penerapan

aplikasi yaitu :

1. Kebutuhan hardware untuk pembuatan

Page 10: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

Prosesor Intel(R) Core(TM) i3 CPU M370 @ 2.40 GHz (4CPUs)

Ram DDR3 2 GB

Harddisk Hitachi 320 GB ATA

VGA Intel(R) HD Graphics

Matshita DVD-RAM UJ890AS ATA

LCD 14”

Keyboard dan Mouse

2. Kebutuhan hardware untuk penerapan

Prosesor Intel(R) Core(TM) i3 CPU M370 @ 2.40 GHz (4CPUs)

Ram DDR3 2 GB

Harddisk Hitachi 320 GB ATA

VGA Intel(R) HD Graphics

Matshita DVD-RAM UJ890AS ATA

LCD 14”

Keyboard dan Mouse

Smartphone Samsung Galaxy Ace

3.1.3.2 Analisis Kebutuhan Perangkat Lunak (Software)

Adapun software yang dibutuhkan untuk pembuatan dan penerapan aplikasi

yaitu :

1. Kebutuhan software untuk pembuatan

Sistem Operasi Microsoft Windows 7 32bit

IDE Eclipse

Android SDK

ADT plugin

XAMPP

Notepad++

Mozilla Firefox

2. Kebutuhan software untuk penerapan

SO Microsoft Windows 7 32bit

IDE Eclipse

Android SDK

ADT plugin

XAMPP

Notepad++

Mozilla Firefox

Page 11: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

3.1.3.3 Analisis Kebutuhan Sumber Daya Manusia (Brainware)

3.2 Perancangan

Untuk dapat mengembangkan sistem informasi yang berkualitas, diperlukan

prosedur-prosedur perancangan sesuai dengan sistem pengembangan sistem informasi

atau SDLC. Perancangan terdiri dari dua aktivitas utama, yaitu perancangan perangkat

keras meliputi perancangan arsitektur serta perancangan perangkat lunak yang meliputi

perancangan database yang berupa RAT dan perancangan sistem yang dapat berupa

Use Case Diagram, Class Diagram, dan Sequence Diagram.

3.2.1 Use Case Diagram

Gambar 3.1 Use Case Diagram

3.2.2 CRC Card (Class Responsibility Collaboration)

Kartu CRC dapat diciptakan secara interaktif dengan sedikit penganalisis yang

dapat bekerja bersama-sama untuk mengidentifikasi kelas dalam domain masalah (Beck

& Cunningham,1989; dan Butler, 1996). Satu yang disarankan adalah untuk menemukan

semua kata benda dan kata kerja dalam persyaratan masalah yang telah diciptakan

untuk menentukan masalah.

Page 12: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

3.2.3 Class Diagram

Gambar 3.2 Class Diagram

3.2.4 Sequence Diagram

Gambar 3.3 Sequence Diagram Login

Page 13: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

Gambar 3.4 Sequence Diagram Mengolah Data Bank

Gambar 3.5 Sequence Diagram Mengolah Data Kurs

Gambar 3.6 Sequence Diagram Mengolah Data Admin

Page 14: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

Gambar 3.7 Sequence Diagram Melihat Peta Lokasi Bank

Gambar 3.8 Sequence Diagram Menggunakan Penunjuk Arah Lokasi Bank

Gambar 3.9 Sequence Diagram Menggunakan Konversi Mata Uang

Page 15: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

Gambar 3.10 Sequence Diagram Melihat Kode-kode Bank

Gambar 3.11 Sequence Diagram Melihat Help

Gambar 3.12 Sequence Diagram Melihat About

3.2.5 Relasi Antar Tabel (RAT)

Gambar 3.13 RAT

Page 16: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

3.2.6 Perancangan Basis Data (Data Base)

3.2.7 Perancangan Interface

Desain antarmuka (interface) adalah desain masukan (input) yang akan

digunakan untuk memasukan data ke dalam sistem. Desain terdiri dari desain bagian

user dan bagian admin.

3.2.7.1 Interface User

3.2.7.2 Interface Admin

4. Implementasi dan Pembahasan

4.1 Implementasi

Implementasi merupakan tahap meletakkan sistem yang baru dikembangkan

agar nantinya sistem tersebut siap untuk dioperasikan sesuai dengan yang diharapkan.

Implementasi sistem merupakan tindak lanjut dalam pembuatan dan pemasangan sistem

baru yang akan digunakan, sesuai dengan desain yang telah direncanakan sebelumnya.

4.1.1 Implementasi Basis Data

Basis data ini dibangun terpisah dari program, dibuat dalam database My SQL.

Dan nama file database adalah bankfinder.sql.

4.1.1.1 Struktur Tabel

4.1.1.2 Tabel Admin

4.1.1.3 Tabel Bank

4.1.1.4 Tabel Kurs

4.1.2 Implementasi Interface

Implementasi interface berikut ini diambil dari implementasi sistem pada sistem

operasi Android dengan menggunakan Android Virtual Device atau Emulator Android.

4.1.2.1 Splash Screen

Page 17: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

4.1.2.2 Halaman Utama

Gambar 4.1 Menu Utama

4.1.2.3 Halaman Peta Lokasi Bank

Gambar 4.2 Peta Lokasi Bank

4.1.2.4 Halaman Direction Bank

Gambar 4.3 Direction Bank

Page 18: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

4.1.2.5 Halaman Kode Bank

4.1.2.6 Halaman Konversi Mata Uang

Gambar 4.4 Konversi Mata Uang

4.1.2.7 Halaman Help

4.1.2.8 Halaman About

4.1.2.9 Halaman Login Admin

4.1.2.10 Halaman Mengolah Data Bank

4.1.2.11 Halaman Mengolah Data Kurs

4.1.2.12 Halaman Mengolah Admin

4.2 Pembahasan

4.2.1 Pembahasan Program

Pembahasan program yaitu suatu prosedure yang dilakukan untuk

menyelesaikan program yang akan digunakan. Oleh karena itu pembahasan program

sangat penting dalam suatu sistem.

4.2.2 Pengujian Program

Pendekatan pengujian terdiri tiga tahap yaitu pengujian black-box, pengujian

waktu dan pengujian white-box.

4.2.2.1 Black box Testing

Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak.

4.2.2.2 Pengujian Waktu

Pengujian waktu akses yaitu pengujian waktu yang dibutuhkan untuk mengambil

content aplikasi baik itu dari server Google Maps atau server Jogja Bank Finder.

Page 19: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

4.2.2.3 White box Testing

Pengujian white-box adalah metode desain test case yang menggunakan

struktur kontrol desain prosedural untuk memperoleh test case.

4.2.3 Instalasi Program

5. Penutup

5.1 Kesimpulan

Berdasarkan hasil evaluasi pembuatan „‟Aplikasi Pencarian Lokasi Bank di

Yogyakarta Dengan Location Based Service Untuk Android” dapat diambil beberapa

kesimpulan dengan adanya Aplikasi Pencarian Lokasi Bank di Yogyakarta Dengan

Location Based Service Untuk Android ini, User bisa mengetahui lokasi-lokasi Bank yang

ada di Yogyakarta, Menggunakan navigasi apabila akan pergi ke lokasi Bank yang kita

inginkan serta dapat melihat kode-kode Bank , menggunakan konversi mata uang asing

ke bentuk rupiah, serta data dalam aplikasi dapat diupdate secara online oleh admin.

5.2 Saran

Untuk Peneliti Aplikasi Pencarian Lokasi Bank di Yogyakarta Dengan Location

Based Service Untuk Android ini selanjutnya diharapkan bisa menambahkan beberapa

fitur yang menarik dan versi selanjutnya untuk aplikasi ini. Seperti sebagai berikut :

a. Aplikasi di tambahkan dengan fitur login account Bank yang diinginkan.

b. Aplikasi dapat dapat berjalan offline untuk bagian peta nya, Serta dapat

mengetahui jalan yang terdekat dan jalan yang tidak bisa dilalui pada

navigasi.

c. Aplikasi yang dikembangkan lebih lanjut diharapkan bisa diimplementasikan

dalam aplikasi pencarian lokasi Bank di Yogyakarta ini yang lebih baik,

aplikasi bisa mengakses informasi bank sesuai dengan account bank milik

user

d. Aplikasi dapat menampilkan lokasi yang user inginkan dan sesuai dengan

data bank account milik user.

Page 20: PERANCANGAN APLIKASI PENCARIAN LOKASI BANK DI …repository.amikom.ac.id/files/Publikasi_08.12.2957.pdf · Disamping itu bank mempunyai kode ... memperlihatkan tahap demi tahap apa

DAFTAR PUSTAKA

Abidin, H.Z. 2007. Penentuan Posisi dengan GPS dan Aplikasinya. Jakarta : PT Pradnya

Paramita.

Arbie. 2005. Manajemen Database MySQL. Yogyakarta: Penerbit Andi.

Andri Kristanto, 2007. Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta: Gava

Media.

Fowler, Martin.2004 UML Distilled. Yogyakarta : Penerbit Andi.

Jogiyanto HM, 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Penerbit Andi.

Kendall dan Kendall. 2003. Analsis dan Perancangan Sistem (Systems Analysis and

Design). Edisi ke-5. Jilid 2. Jakarta : PT. Indeks Kelompok Gramedia.

Marlinda, Linda.2004. Sistem Basis Data. Yogyakarta : Penerbit Andi.

Mata-Toledo, Ramon A, Pauline K.Cushman. 2007. Schaum‟s Outlines : Dasar-dasar

Database Relasional. Jakarta : Erlangga.

Simarmata. Janner 2010, Rekayasa Perangkat Lunak, Andi Offset, Yogyakarta.

Sommerville, Ian. 2003. Software Engineering. Jilid 2. Edisi ke-6. Terjemahan Yuhilza

Hanum. Jakarta: Erlangga.

Stephanus Hermawan S, 2011. Mudah Membuat Aplikasi Android. Yogyakarta: Penerbit

Andi.

Sugiri. Dan Saputro, Haris. 2008. Pengelolaan Database MySQL Dengan PhpMyAdmin.

Edisi 1. Yogyakarta: Graha Ilmu.

Sutarman , 2003. Seri Pemrograman Web dan MySQL. Yogyakarta: Penerbit Andi.

The Eclipse Foundation, 2011. History of Eclipse, www.eclipse.org,

http://www.eclipse.org/org/#history, diakses 22 November 2012.

Whitten, Jeffrey L., Bentley, Lonnie D., Dittman, Kevin C.(2004). Metode Desain dan

Analisis Sistem Edisi 6 Bahasa Indonesia. ANDI and McGraw-Hill,

Yogyakarta.

Wikipedia (22/11/2012 23.09 WIB), MySQL,

http://id.wikipedia.org/wiki/MySQL.

Wikipedia, (22/11/2012 22.13 WIB), Sistem Pemosisi Global,

http://id.wikipedia.org/wiki/Sistem_Pemosisi_Global.

http://opencourseware.politekniktelkom.ac.id/index.php/func-startdown/4257/