PEMBUATAN APLIKASI PETUNJUK LOKASI MESIN ATM DI KECAMATAN DEPOK, SLEMAN, YOGYAKARTA BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Rianto Budi Santoso 12.11.6081
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
NASKAH PUBLIKASI PEMBUATAN APLIKASI PETUNJUK LOKASI MESIN ATM DI KECAMATAN DEPOK, SLEMAN, YOGYAKARTA BERBASIS ANDROID
yang dipersiapkan dan disusun oleh Rianto Budi Santoso 12.11.6081
Dosen Pembimbing
Dony Ariyus, M.Kom NIK. 190302128
Tanggal, 06 Desember 2016 Ketua Program Studi S1 Teknik Informatika
Sudarmawan, M.T NIK. 190302035
PEMBUATAN APLIKASI PETUNJUK LOKASI MESIN ATM DI KECAMATAN DEPOK, SLEMAN, YOGYAKARTA BERBASIS ANDROID Rianto Budi Santoso, Dony Ariyus 1)
Teknik Informatika STMIK AMIKOM Yogyakart Magister Ilmu Komputer Universitas Gadjah Mada Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia55283 Email :
[email protected]),
[email protected]) 2)
Abstact - Android is an operating system developed by Google. With open source operating system therefore among developers are free to modify, so many interesting applications created annually in the Android operating system. At an affordable price for the medium, creating interest in the community prefer Android devices. In the days before the invention of the ATM machine people always waiting in line at the Bank teller to take the money, it complained of the people at the time. Once there is a cash machine people be facilitated while taking the money in their account. When we were about to take the money at a cash machine, as a newcomer in Yokyakarta certainly we haven't memorized the correct layout of the location of the ATM machine that we want to be. The purpose of making the application, to make it easier for the people who live in the area of Depok Sleman to find the location of the desired ATM mesing. For migrants as students, tourists, or just simply passing in Depok Sleman District is also expected to help find the location of the ATM machine at the disposal.
berbagai macam aplikasi-aplikasi menarik yang tidak terdapat di semua platform.
Keyword: Application, Android, Information, ATM Mandiri, location.
Berdasarkan latar belakang tersebut, permasalaan yang dapat dirumuskan ialah bagaimana Pembuatan Aplikasi Petunjuk Lokasi Mesin ATM di Kecamatan Depok, Sleman, Yogyakarta Berbasis Android agar masyarakat yang baru menetap atau melintasi kecamatan Depok dapat terbantu?
1.
Pendahuluan
1.1
Latar Belakang
Meningkatnya kebutuhan manusia mendorong para teknisi atau ilmuan melalukan pembaharuan terhadap teknologi perbankan, dengan adanya mesin ATM nasabah dapat mengambil uang di mesin ATM terdekat tanpa harus mengantri di Bank. ATM merupakan pelayanan terhadap nasabah melalu perangkat mesin dan pengoprasiannya melalu perangkat komputer yang dikendalikan secara otomatis melalui satelit. Walaupun mesin ATM sudah menyebar di berbagai wilayah namun terkadang nasabah masih kerepotan menemukan mesin ATM yang mereka inginkan. Sering kali para perantau yang pertama kalinya datang ke Jogja kesulitan saat hendak melalukan transaksi atau saat penarikan uang di mesin ATM, di karenakan belum mengetahui letak-letak mesin ATM yang di inginkan. 1.2
Pada dewasa ini tingkat kecerdasan manusia berkembang dengan baik, membuat pertumbuhan teknologi di dunia ini berkembang sangat pesat. Sistem operasi android dari tahun ke tahun mengalami perkembangan yang menjanjikan sehingga mempu melebihi popularitas platform seperti BlackBerry, iOS, maupun Windows Phone. Minat masyarakat terhadap android disebabkan karena platform ini memberikan keterbukaan kepada penggunanya dan memiliki
Rumusan Masalah
1.3
Tujuan Masalah
Adapun tujuan dari penelitian ini adalah:
1
1.
Sebagai syarat mendapatkan gelar sarjana Strata 1 program studi teknik informatika di STMIK Amikom Yogyakarta.
2.
Merancang dan membuat aplikasi petunjuk mesin ATM berbasis android yang dapat berjalan di smartphone berbasis Android.
3.
Metode pengumpulan data yang digunakan adalah studi pustaka, dan observasi, metode analisis yang digunakan adalah analisis identifikasi masalah, metode perancangan yang digunakan adalah UML (Unified Modeling Language), metode testing yang digunakan adalah whitebox testing dan blackbox testing.
diasosiasikan dengan sistem yang berbasis komputer. GIS yang berbasis komputer akan sangat membantu ketika data geografis yang tersedia merupakan data dalam jumlah dan ukuran besar, dan terdiri dari banyak tema yang saling berkaitan. GIS mempunyai kemampuan untuk menghubungkan berbagai data pada suatu titik tertentu di bumi, menggabungkannya, menganalisa dan akhirnya memetakan hasilnya. Data yang akan diolah pada GIS merupakan data spasial. Ini adalah sebuah data yang berorientasi geografis dan merupakan lokasi yang memiliki sistem koordinat tertentu, sebagai dasar referensinya. Sehingga aplikasi GIS dapat menjawab beberapa pertanyaan, seperti lokasi, kondisi, trend, pola dan pemodelan. Kemampuan inilah yang membedakan GIS dari sistem informasi lainnya.[2]
2.
Pembahasan
2.3
2.1
Analisis Sistem
Android merupakan sistem operasi mobile berbasis Linux yang dikembangkan oleh Android Inc. Dan kemudian diakuisisi oleh Google. Sistem operasi ini bersifat open source sehingga para programmer dapat membuat aplikasi secara mudah. Kehadiran Android diperkirakan mampu bersaing dengan sistem operasi mobile lainnya seperti Blackberry, Symbian dan iPhone. Salah satu keunggulan android terletak pada bervariasinya merk ponsel yang mengadopsi sistem operasi ini, seperti HTC, Samsung, LG, dan lain-lainnya.
1.4
Membuat aplikasi petunjuk mesin ATM di Kecamatan Depok, Sleman, Yogyakarta berbasis android agar memudahkan masyarakat yang mencari mesin ATM di wilayah kecamatan Depok, Sleman, Yogyakarta. Metode Penelitian
Analisis sistem adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase awal pengembangan sistem. Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagianbagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka. Analisis system merupakan tahapan paling awal dari pengembangan sistem yang menjadi fondasi menentukan untuk keberhasilan sistem informasi yang dihasilkan nantinya. Tahapan ini paling menentukan karena menentukan bentuk sistem yang harus dibangun. Tahapan ini bisa merupakan tahap yang mudah jika klien sangat paham dengan masalah yang dihadapi dalam organisasinya, dan tahu betul fungsionalitas dari system informasi yang akan dibuat. Tetapi tahap ini bisa menjadi tahap yang paling sulit jika klien tidak bisa mengidentifikasi kebutuhannya atau tertutup terhadap pihak luar yang ingin mengetahui detail dari proses-proses bisnisnya.[1] 2.2
Android
Sistem operasi Android memiliki fitur yang dimiliki oleh smartphone pada umumnya seperti aplikasi yang melimpah, email, fitur online seperti browser, dan banyak lagi. Pengguna aplikasi Google seperti Gmail maupun Google aps dapat mengakses dengan cepat melalui ponsel ini 3.
Analisis dan Perancangan
3.1
Tinjauan Umum
Aplikasi Petunjuk Mesin ATM di Kecamatan Depok, Sleman, Yogyakarta Berbasis Android adalah aplikasi yang menyediakan informasi letak mesin ATM tunai di wilayak Depok yang mencakup semua Bank di Indonesia. Aplikasi ini juga memuat informasi letak mesin ATM tunai terdekat dari posisi pengguna aplikasi. Aplikasi ini dibuat menggunakan Eclipse dan Google Maps API, serta apliaksi ini dapat digunakan dengann platform android minimal versi 4.2 (Jelly Bean).
GIS (Geographic Information System)
Sistem Informasi Geografis (Geographic Information System) merupakan sistem informasi berbasis komputer yang digunakan untuk mengolah dan menyimpan data atau informasi geografis. Secara umum pengertian GIS adalah; “Suatu komponen yang terdiri dari perangkat keras, perangkat lunak, data geografis dan sumberdaya manusia yang bekerja bersama secara efektif untuk memasukan, menyimpan, memperbaiki, memperbaharui, mengelola, memanipulasi, meng-integrasikan, menganalisa dan menampilkan data dalam suatu informasi berbasis geografis.”
Disamping itu aplikasi ini dilengkapi dengan rute penuntuk arah menuju lokasi mesin ATM yang di ingkinkan pengguna yang berada di wilayah Kecamatan Depok. Dan pengguna juga dapat memilih nama ATM yang sedang ingin dicari.
Pada dasarnya GIS dapat dikerjakan secara manual, namun dengan adanya perkembangan teknologi informasi yang terkait dengan teknologi sistem komputer, pada saat ini GIS akan selalu
2
3.2
Gambar 1. Use Case Diagram Admin
Analisis Kebutuhan Fungsional
Kebutuhan fungsional dapat diartikan sebagai suatu proses-proses yang nantinya dikerjakan oleh sistem. Setelah melakukan analisa maka apliaksi yang dibuat memiliki fitur-fitur sebagai berikut: 1.
Sistem dapat menampilkan lokasi mesin ATM.
2.
Sistem dapat menampilkan katagori Bank.
3.
Sistem dapat menampilkan mesin ATM terdekat.
4.
Sistem dapat menampilkan tips & artikel.
5.
Sistem dapat menampilkan keterangan parkir luas atau tidaknya.
6.
Sistem dapat menampilkan komentar.
7.
Sistem dapat menampilkan rute menuju lokasi mesin ATM.
3.3
Gambar 2. Use Case Diagram User Implementasi dan Pengujian
4.1
Implementasi Antar Muka
Perancangan
Perancangan merupakan langkah setelah melakukan analisis. Perancangan sendiri untuk memberikan gambaran mengenai aplikasi yang akan dibuat dan akan dilihat pengguna. 3.3.1
4.
Aplikasi “ATM Finder” ini terdiri dari beberapa interface, yaitu :
Use case Diagram
Use Case Merupakan penjabaran antara sistem yang akan dibangun dengan siapa yang akan berinteraksi dengan sistem. Dalam Use Case menjelaskan interaksi sebuah sistem dengan langkahlangkah yang akan dilakukan user pada sistem. Dalam pelaksanaannya Use Case Diagram mempunyai komponen dua utama Actordan Use Case itu sendiri. Pada Use Case sistem ini memiliki dua sistem, sistem admin dan sistem user, berikut gambar sistem tersebut:
Gambar 3. Halaman Menu Utama
3
Gambar 4. Halaman Pencarian ATM
Gambar 7. Halaman Komentar
Gambar 5. Halaman Daftar ATM
Gambar 8. Halamana Peta Lokasi Tabel 1. Pengujian Black Box Testing
Gambar 6. Halaman Detail ATM
4
Halaman
Keterangan
Hasil
Button Pencarian pada Menu Utama.
Ketika Button Pencarian di tekan maka akan masuk ke halaman Pencarian ATM.
Berhasil
Button Pilih Bank pada Pencarian ATM.
Ketika Button Pilih Bank di tekan akan menampikan Namanama Bank.
Berhasil
Button Search pada Pencarian ATM.
Button ATM pada Daftar ATM.
Ketika Button Search di tekan maka akan menuju ke halaman Daftar ATM.
Ketika button ATM ditekan akan menuju Detail ATM yang berisi Nama ATM, Alamat ATM, dan Daftar Komentar (jika ada).
5.2
Berhasil
Saran
Dalam pembuatan aplikasi tentunya tak luput dari kekurangan seperti halnya aplikasi “ATM Finder”. Dengan harapan aplikasi ini lebih sempurna, berikut beberapa saran dari penulis: 1.
Diharapkan para pengembang dapat menambahkan daftar letak ATM lebih luas, tidak hanya di kecamatan Depok saja.
2.
Pengembang dapat menambahkan fitur-fitur baru seperti user dapat menambahkan lokasi mesin ATM yang belum terdaftar di dalam aplikasi.
Berhasil
Daftar Pustaka Button Peta pada Detail ATM.
Button Komentar pada Detail ATM.
Ketika Button Peta ditekan akan menuju halaman Lokasi ATM yang akan menampilkan peta lokasi serta letak User dan ATMnya
Ketika button Komentar ditekan akan menuju halaman Kirim Komentar, berisi kolom-kolom yang wajib di isi user ketika hendak mengirim komentar.
5.
Penutup
5.1
Kesimpulan
Berhasil
Berhasil
Setelah dilakukan tahap perancangan peneliti membuat Aplikasi Petunjuk Lokasi Mesin ATM di Kecamatan Depok, Sleman, Yogyakarta Berbasis Android dengan menggunakan Eclipse, Android SDK, Android Development Tools, dan MySQL sendiri adalah database untuk menyimpan data-data ATM, artikel, dan komentar user.
2.
Apliasi ini dilengkapi dengan sistem rute lokasi pengguna dengan lokasi mesin ATM yang akan dituju sehingga memudahkan pengguna untuk menuju lokasi mesin ATM.
Fatta Al Hanif. 2007. Analisis dan Perancangan Siste Informasi Untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi
[2]
Pwk Tech. 2016. Geographic Information System, http://www.pwktech.info/sisteminformasi-geografis/ (Di akses pada tanggal 29 Januari 2016).
[3]
Enterprise Jubilee. 2010. Ponsel Android. Jakarta: Elex Media Komputindo.
Biodata Penulis Rianto Budi Santoso, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016. Dony Ariyus, memperoleh gelar Magister Ilmu Komputer (M.Kom), Jurusan S2 Magister Ilmu Komputer UGM, Lulus tahun 2006.
Setelah dilakukan penelitian-penelitian dan pengurain bab-bab sebelumnya didapat kesimpulkan sebagai berikut: 1.
[1]
5