IMPLEMENTASI LOCATION BASED SERVICE UNTUK MENCARI LOKASI ATM DI WILAYAH DEPOK
Nama NPM Jurusan Pembimbing
: : : :
FIRMANSYAH RIZQY RAMADHAN 12112990 SISTEM INFORMASI Dr. Tristyanti Y, SKom., MMSI.
Gambaran Umum
Cari Lokasi
Temukan
Info Rute Perjalanan
Latar Belakang Latar Belakang Atm merupakan sebuah alat elektronik untuk melayani nasabah yang sangat diperlukan oleh banyak orang. Dengan adanya sistem aplikasi ini akan memberikan informasi rute perjalanan menuju lokasi ATM terdekat dari posisi pengguna saat ini.
Rumusan Masalah Pengguna ATM belum mengetahui secara pasti dimana lokasi ATM yang sesuai dengan kebutuhan pengguna.
Batasan Masalah -
Lokasi ATM di sepanjang jalan Komjen. Pol. M. Jasin, Jln. Margonda Raya, dan Jln. Ir H. Juanda Informasi rute perjalanan dari lokasi pengguna menuju lokasi ATM terpilih.
Tujuan Penelitian Pengguna dapat menemukan ATM terdekat, Pemetaan lokasi-lokasi ATM dalam suatu wilayah, dan memberikan informasi petunjuk arah.
Tinjauan Pustaka Ellen Florian,2004 ”ATM merupakan alat telekomunikasi berbasis komputer yang menyediakan tempat bagi nasabah dalam melakukan transaksi keuangan tanpa membutuhkan seorang teller bank.” -----------------------------------------------------------------------Kasmir(2007) ”ATM merupakan mesin yang memberikan kemudahan kepada nasabah dalam melakukan transaksi perbankan secara otomatis selama 24 jam dalam 7 hari termasuk hari libur.”
Tinjauan Pustaka LBS (Location Based Service)
“LBS adalah layanan informasi yang dapat diakses menggunakan piranti mobile melalui jaringan internet dan seluler serta memanfaatkan kemampuan penunjuk lokasi pada perangkat mobile” (Virrantasu, et al, 2001)
Tinjauan Pustaka GPS (Global Positioning System)
Global Positioning System (GPS) adalah suatu sistem radio navigasi penentuan posisi menggunakan satelit. GPS dapat memberikan posisi suatu objek di muka bumi dengan akurat dan cepat (koordinat tiga dimensi x,y,z) dan memberikan informasi waktu serta kecepatan bergerak secara kontinyu di seluruh dunia. (Riyanto,2011)
Tinjauan Pustaka
Google Maps Application Programming Interface (API) merupakan suatu fitur aplikasi yang dikeluarkan oleh google untuk memfasilitasi pengguna yang ingin mengintegrasikan Google Maps ke dalam beberapa aplikasi seperti website dan juga aplikasi android.
Metode Penelitian Metode yang digunakan untuk membuat sistem aplikasi ini adalah metode SDLC (System Development Life Cycle) dengan model Waterfall, (Pressman, 2010) Analisis
Tahap Analisis Masalah, Analisis Sistem, Pengumpulan Data, dan Analisa Kebutuhan Fungsional dan Non-Fungsional
Desain
Tahap desain dan perancangan sistem, mekanisme pengambilan posisi, mekanisme pengambilan lokasi terdekat, mekanisme pengambilan rute perjalanan, desain perancangan tampilan halaman antar muka, dan database Pengkodean
Tahap melakukan pengkodean mulai dari pengkodean mekanisme dari sistem aplikasi dan pengkodean tampilan halaman, dan pembuatan database Pengujian
Tahap untuk melakukan pengujian terhadap sistem aplikasi yang dibuat.
Pemeliharaan
Proses pemeliharaan terhadap sistem aplkasi
Perancangan Mekanisme Pengambilan Lokasi Pengguna
Request ke Google Maps APIs Nilai balik dari Google Maps APIs berupa titik koordinat lokasi pengguna
Ilustrasi
Perancangan Mekanisme Pengambilan Lokasi Terdekat
Perancangan Mekanisme Pengambilan Lokasi Terdekat Proses iterasi sebanyak jumlah data ATM yang tersedia
Mendapatkan informasi Jarak antara dua titik (Titik Penguna dan Titik Lokasi masingmasing ATM)
Ilustrasi
Cari Nilai Jarak Terkecil Informasi nilai jarak terkecil
Perancangan Mekanisme Pengambilan Lokasi Rute Perjalanan
Request ke Google Maps APIs dengan parameter lokasi pengguna dan lokasi ATM terpilih Nilai balik dari Google Maps APIs berupa data informasi rute menuju lokasi ATM terpilih
Ilustrasi
Perancangan Perancangan Halaman Antarmuka Register, Login dan Tentang Aplikasi
Antarmuka Register
Antarmuka Login
Antarmuka Tentang Aplikasi
Perancangan Perancangan Halaman Antarmuka Map, Daftar ATM, dan Rute Alternatif
Antarmuka Map
Antarmuka Daftar ATM
Antarmuka Rute Alternatif
Perancangan Perancangan Halaman Antarmuka Rute Terpilih, Profile, Dan Update Profile Antarmuka Rute Terpilih
Antarmuka Profile
Antarmuka Update Profile
Perancangan Perancangan UML Use Case Diagram
Perancangan Perancangan UML Activity Diagram
Perancangan Perancangan UML Squence Diagram
Perancangan Perancangan UML Class Diagram
Implementasi Implementasi Halaman Antarmuka Register , Login, dan Tentang Aplikasi
Implementasi Implementasi Halaman Antarmuka Map, Daftar ATM, dan Pilihan Rute Alternatif
Implementasi Implementasi Halaman Antarmuka Rute Terpilih, Profile dan Update Profile
Pengujian Hasil Pengujian Pada Perangkat Asus Zenfone 6, Tab Advan T1J+, dan Imo S67 No
Jenis Fitur
Data Masukkan
Hasil yang
Hasil pengujian
Diharapkan 1
Pendaftaran
Data username, email dan
Menampilkan
Berhasil, Menampilkan halaman
password serta password
halaman pendaftaran pendaftaran dan data berhasil
untuk konfirmasi
dan setelah di kirim
masuk ke dalam sistem server
data masuk ke dalam database. database server
2
3
Login (Masuk ke dalam
Data username dan
Pengguna dapat
Berhasil, masuk ke dalam sistem
Sistem)
password yang sudah
masuk ke dalam
aplikasi
didaftarkan
sistem aplikasi
Menampilkan Lokasi yang
Lokasi posisi pengguna
Menampilkan
terdekat sesuai dengan
saat ini
informasi titik lokasi terdekat berdasarkan lokasi
posisi pengguna saat ini
ATM terdekat dari pengguna
Berhasil, menampilkan lokasi
pengguna saat ini
Pengujian Hasil Pengujian Pada Perangkat Asus Zenfone 6, Tab Advan T1J+, dan Imo S67 No
Jenis Fitur
Data Masukkan
Hasil yang
Hasil pengujian
Diharapkan 4
Menampilkan daftar lokasi
Menampilkan seluruh Berhasil,menampilkan daftar
ATM
daftar lokasi ATM
lokasi atm yang tersedia
yang tersedia 5
Menampilkan informasi
Lokasi ATM yang telah
Menampilkan rute
Berhasil, menampilkan informasi
alternatif rute
dipilih dari halaman daftar
alternatif dari lokasi
rute alternatif
lokasi, dan lokasi pengguna ATM yang telah saat ini.
6
dipilih.
Menampilkan informasi rute Lokasi ATM yang terpilih
Menampilkan
Berhasil, menampilkan informasi
perjalanan dari posisi
dan lokasi pengguna saat
infomasi rute
rute perjalanan dari posisi
sekarang ke lokasi
ini.
perjalanan untuk
sekarang ke lokasi tujuan
menuju ke lokasi.
Pengujian Hasil Pengujian Pada Perangkat Asus Zenfone 6, Tab Advan T1J+, dan Imo S67
No 7
Jenis Fitur
Data Masukkan
Hasil yang Diharapkan
Hasil pengujian
Menampilkan
Tidak menampilkan data Berhasil, data tidak tampil karena
halaman profile 1
lengkap profile ketika
profile belum diupdate
pengguna belum melakukan update profile 8
Menampilkan
Menampilkan informasi Berhasil, data tampil setelah data
halaman profile 2
lengkap data pengguna setelah pengguna melakukan update profile
profile diupdate
Pengujian Hasil Pengujian Pada Perangkat Asus Zenfone 6, Tab Advan T1J+, dan Imo S67 No 9
Jenis Fitur
Data Masukkan
Hasil yang Diharapkan
Hasil pengujian
Melakukan update Data lengkap pengguna
Data profile terupdate di dalam Data terupdate dan masuk ke
profile
sistem database server
seperti nama lengkap,
dalam database server
tanggal lahir, jenis kelamin,alamat, nomor telepon, dan jenis atm yang digunakan saat ini. 10
11
Menampilkan
Menampilkan halaman tentang Berhasil, menampilkan halaman
halaman tentang
aplikasi yang berisi informasi tentang aplikasi
aplikasi
tentang sistem aplikasi
Logout (Keluar
Keluar dari sistem dan
Berhasil keluar dari sistem
dari sistem)
menampilkan halaman login.
aplikasi
Kesimpulan dan Saran Aplikasi ATM Finder ini dapat menampilkan informasi sesuai dengan tujuan yang ingin dicapai. Dalam proses pembuatan dan pengujiannya, digunakan 3 perangkat yang berbeda yaitu diantaranya: Asus Zenfone 6, Tab Advan T1J+, dan Imo S67. Hasil dari uji coba dari ketiga perangkat tersebut, aplikasi dapat berjalan normal sesuai dengan perancangan yang sudah dibuat. Untuk pengembangannya, pengguna diharapkan untuk dapat berkontribusi dengan sistem aplikasi ini dalam pengumpulan data informasi lokasi ATM dari sistem aplikasi tersebut, selain itu objek-objek yang dikumpulkan tidak terbatas pada lokasi mesin ATM saja melainkan ke objek-objek lainnya, dan juga mencakup seluruh wilayah yang ada di Indonesia
Terimakasih