APLIKASI MOBILE PENCARIAN LOKASI DISTRO DI YOGYAKARTA BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Heru Fajar Nugroho 09.11.3384
Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
MOBILE APPLICATION LOCATION SEARCH DISTRO ANDROID BASED IN YOGYAKARTA APLIKASI MOBILE PENCARIAN LOKASI DISTRO DI YOGYAKARTA BERBASIS ANDROID Heru Fajar Nugroho Kusrini JurusanTeknikInformatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
As the most populated city of Yogyakarta students are immigrants who do not really know the path or location in the city of Yogyakarta, while the majority of migrants are usually young people who want to meet the lifestyle needs for example, clothes, shoes, sandals, and a quality bag to make it look trendy . And to find such items exist only on certain distro outlets, while in the city of Yogyakarta, there are a lot of distros that there are locations everywhere. Nowadays more and more people are using smartphones to support some of the work that requires a computer that can be replaced by smartphones such as internet browsing activities, looking for specific locations that require an internet connection, but some one still experience difficulty in finding the location and distribution of information goods in sold by the distro. To overcome this problem, spatial planning plays an important role. Application of GIS (Geographical Information System) is a right step to determine the location of the existing distribution of the city. Since it has been recognized SIG has a very broad capabilities, both in the process mapping and analysis so that these technologies are often used in the spatial planning process. The use of smartphones or mobile devices currently used almost all walks of life, so the mobile device to be a very appropriate medium for GIS applications implemented in it. Therefore, researchers will try to develop android based mobile applications in manufacturing applications. From the above description will be built a GIS application that relies on GPS based android. Where this application will provide information about the location of the distribution maps in Yogyakarta with information about goods sold distro and distro contact person, or other info special. Keywords: Distro, Search Location, Location Distro, Android Distro Location Search.
1.
PENDAHULUAN Kemajuan teknologi saat ini semakin pesat terutama kemajuan smartphone. Keberadaan smartphone sangatlah membantu para pengguna untuk mendapatkan informasi dan memenuhi berbagai kebutuhannya lebih cepat dan mudah. Sebagai kota pelajar Yogyakarta sebagian penduduknya adalah pendatang yang belum begitu mengetahui jalan atau lokasi yang ada di kota Yogyakarta, sedangkan penduduk pendatang sebagian besar anak muda yang biasanya ingin memenuhi kebutuhan gaya hidup misalnya, pakain , sepatu, sandal, dan tas yang berkualitas agar terlihat trendy. Dan untuk menemukan barang-barang tersebut hanya terdapat di outlet distro tertentu, sedangkan di kota Yogyakarta ini terdapat banyak sekali distro yang lokasi ada di mana-mana. Saat ini masyarakat semakin banyak yang menggunakan smartphone untuk mendukung beberapa pekerjaan yang membutuhkan komputer yang dapat digantikan dengan smartphone seperti kegiatan browsing internet, mencari lokasi tertentu yang membutuhkan koneksi internet, tetapi sebagian seseorang masih sering mengalami kesulitan dalam hal menemukan lokasi distro dan informasi barang yang di jual oleh distro. Untuk mengatasi permasalahan ini, perencanaan spasial sangat berperan. Penerapan SIG (Sistem Informasi Geografi) merupakan langkah yang tepat untuk mengetahui lokasi distro yang ada di kota Yogyakarta. Karena telah diakui SIG mempunyai kemampuan yang sangat luas, baik dalam proses pemetaan dan analisis sehingga teknologi tersebut sering dipakai dalam proses perencanaan tata ruang. Penggunaan smartphone atau perangkat bergerak saat ini digunakan hampir seluruh lapisan masyarakat, sehingga perangkat bergerak menjadi media yang sangat tepat untuk diimplementasikan aplikasi SIG di dalamnya. Oleh karena itu peneliti akan mencoba mengembangkan aplikasi mobile yang berbasis android dalam pembuatan aplikasi. Dari uraian di atas akan di bangun sebuah aplikasi SIG yang mengandalkan GPS yang berbasis android. Dimana aplikasi ini nantinya memberikan informasi mengenai peta letak distro yang ada di Yogyakarta beserta informasi tentang barang yang dijual distro dan contact person distro, ataupun info-info khusus lainya. Perkembangan teknologi internet dan juga perkembangan smartphone mendukung pengembangan Sistem Informasi Geografis, Aplikasi ini dibuat untuk membantu para pemburu barang distro atau pecinta barang distro yang ada di yogyakarta maupun kota sekitarnya untuk menemukan lokasi distro, rute ke lokasi distro dari lokasi pengguna , contact person distro , dan barang koleksi yang dijual distro tersebut.
1
2.
LANDASAN TEORI
2.1
Aplikasi Aplikasi adalah penggunaan dalam suatu komputer, instruksi atau pernyataan yang disusun sedemikian rupa sehingga komputer dapat memproses input menjadi output (Jogiyanto,1999:12). Jika ingin mengembangkan program aplikasi sendiri, maka untuk menulis program aplikasi tersebut, dibutuhkan suatu bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler ataupun interpreter. Jadi language software merupakan bahasanya dan program yang ditulis merupakan program aplikasinya.
2.2
Android
2.2.1
Pengertian Android Android adalah sistem operasi untuk perangkat mobile berbasis Linux yang mencakup sistem operasi, middleware dan aplikasi (Nazruddin, Safaat, 2012: hal:1). Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Awalnya, Google Inc. membeli Android Inc. Yang merupakan
pendatang
baru
yang
membuat
peranti
lunak
untuk
ponsel/smartphone. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, TMobile, dan Nvidia. 2.2.2
Sejarah Singkat Android Sekitar September 2007 Google mengenalkan Nexus One, salah satu jenis telepon pintar GSM yang menggunakan Android pada sistem operasinya (Nazruddin, Safaat, 2012: hal:2). Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010). Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat bergerak (mobile) yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru.
2.2.3
Macam-macam Versi Android Pada penghujung tahun 2010 diperkirakan hampir semua vendor seluler di dunia menggunakan Android sebagai operating system (Nazruddin, Safaat, 2012: hal:10). Adapaun versi-versi Android yang pernah dirilis adalah sebagai berikut :
2
1. Android versi 1.1 2. Android versi 1.5 (Cupcake) 3. Android versi 1.6 (Donut) 4. Android versi 2.0/2.1 (Eclair) 5. Android versi 2.2 (Froyo: Frozen Yoghurt) 6. Android versi 2.3 (Gingerbread) 7. Android versi 3.0/3.1 (Honeycomb) 8. Android versi 4.0 (ICS: Ice Cream Sandwich) 9. Android versi 4.1 (Jelly Bean) 2.2.4
Arsitektur Android Secara garis besar, android memiliki beberapa lapis komponen didalam sistemnya. Lapisan komponen tersebut antara lain : a. Applications dan Widgets b. Applications Frameworks
2.3
Eclipse Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse: 1. Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X. 2. Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya. 3. Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.
2.3.1 Android Development Tools (ADT) Android Development Tools (ADT) adalah plug-in untuk Eclipse IDE yang dirancang untuk memberikan lingkungan yang powerful dan terpadu untuk membangun aplikasi Android. 2.3.2 Android Software Development Kit (Android SDK) Android SDK merupakan tools bagi para programmer yang ingin mengembangkan aplikasi berbasis google android. Android SDK terdiri dari debugger, libraries, handset emulator, dokumentasi, contoh kode dan tutorial.
3
2.4.
Global Positioning System (GPS) GPS (Global Positioning System) merupakan nama sebuah sistem navigasi global berbasis satelit yang dikembangkan oleh departemen pertahanan Amerika Serikat (Andre, 2009). Tetapi karena karena sistem ini adalah yang pertama kali serta satu-satunya di dunia yang berfungsi secara penuh saat ini dan dapat digunakan setiap saat oleh setiap orang di dunia secara gratis, maka nama GPS menjadi terkenal dan sering dipakai sebagai nama alat navigasi berbasis satelit. Sistem ini menggunakan sejumlah satelit yang berada di orbit yang memancarkan sinyalnya ke bumi dan ditangkap oleh sebuah alat penerima. Ada tiga bagian penting dalam sistem ini, yaitu: 1. Ruang, yaitu ruang untuk satelit beroperasi. Bisa disebut dengan orbit. Terdapat 24 satelit yang mengelilingi orbit. 2. Kontrol, yaitu tanggung jawab untuk mengawasi kinerja satelit pada orbitnya. 3. Pengguna, yaitu bagian dari sistem karena pengguna adalah orang yang menggunakan layanan sistem GPS sehingga sistem ini bekerja.
2.5
Google Map Menurut istilah Google Help , pengertian Google Maps adalah layanan gratis peta dan pemetaan digital yang bisa dimanfaatkan untuk mengamati peta dunia melalui
browser
web.
Google
Maps
memanfaatkan
teknologi
digital
imaging.seperti foto Satelit sehingga kamu bisa melihat bagaimana landscape planet bumi apabila dilihat dari luar angkasa. Layanan ini gratis dan dapat ditemukan di http://maps.google.com. 2.5.1
Google Map API API atau Application Programming Interface merupakan suatu dokumentasi yang terdiri dari interface, fungsi, kelas, struktur dan sebagainya untuk membangun sebua perangkat lunak. Dengan adanya API ini, maka memudahkan programmer untuk membongkar suatu software untuk kemudian dapat dikembangkan atau diintegrasikan dengan perangkat lunak lain. API dapat dikatakan sebagai penghubung suatu aplikasi dengan aplikasi lainnya yang memungkinkan programmer menggunakan system function. Proses ini dikelola melalui operating system. Keunggulan dari API ini adalah memungkinkan suatu aplikasi dengan aplikasi lainnya dapat saling berhubungan dan berinteraksi. Bahasa pemrograman yang digunakan oleh Google Mpas yang terdiri dari HTML, Javascript, dan AJAX serta XML, memungkinkan untuk menampilkan peta Google Maps di website lain.
4
Pada Google Maps API terdapat 4 jenis pilihan model peta yang disediakan oleh Google, diantaranya adalah: 1. ROADMAP, untuk menampilkan peta biasa 2 dimensi. 2. SATELLITE, untuk menampilkan foto satelit . 3. TERRAIN,
untuk
menunjukkan
menunjukkan
seberapa
relief
tingginya
fisik
suatu
permukaan lokasi,
bumi
contohnya
dan akan
menunjukkan gunung dan sungai. 4. HYBRID, akan menunjukkan foto satelit yang diatasnya tergambar pula apa yang tampil pada ROADMAP (jalan dan nama kota). 2.6
UML (Unified Modeling Language) Unified Modeling Language
(UML) adalah sebagai sarana untuk
menganalisis permasalahan yang di hadapi dan juga sebagai sarana perancangan sistem/aplikasi untuk membuat solusi terpadu untuk mengatasi permasalahan (Adi, Nugroho, 2008, hal: 105). 2.6.1
Use Case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja, dan sebagainya. Seorang atau sebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaa-pekerjaan tertentu (Dharwiyanti,2003).
2.6.2
Class Diagram Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut atau properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda atau fungsi).
2.6.3
Activity Diagram Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana setiap alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.
2.6.4
Sequence Diagram Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, displai, dan sebagainya) berupa message yang digambarkan terhadap waktu.
5
2.7
Basis Data Basis data adalah kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan dalam simpanan luar komputer, dan menggunakan perangkat lunak untuk memanipulasinya.
3.
ANALISIS DAN PERANCANGAN SISTEM
3.1
Tinjauan Umum Distro adalah sebuah akronim untuk mengungkapkan distribution store, atau toko distribusi. Yaitu sejenis toko yang menjual pakaian, sepatu, atau aksesoris lainnya yang digunakan anak muda, yang komoditasnya terbatas. Seolah-olah limited edition sehingga kemungkinan untuk berpakaian kembar dengan orang lain di jalan, sangat kecil. Biasanya, pakaian yang dipajang di rumah distribution store adalah produk sendiri yang merupakan industri kecil sehingga barang yang diproduksi sifatnya terbatas. Industri rumahan ini biasanya memproduksi barang dengan merek dagang yang mereka kembangan sendiri. Merek independen ini bisanya digemari anak muda karena tidak pasaran dan mencitrakan diri eksklusif. Produk yang ada di distribution store biasanya tidak diproduksi secara massal. Hal ini dilakukan untuk memepertahan citra lux pada suatu produk.
3.2
Deskripsi Sistem Aplikasi sistem informasi distro berdasarkan lokasi ini pada dasarnya untuk mengetahui letak sekaligus informasi dari sebuah distro yang ada di kota Yogyakarta. Tujuan SIG berbasis android agar semua orang bisa melakukan pencarian lokasi distro secara cepat, karena sekarang banyak masyarakat banyak menggunakan smartphone berbasis android, sehingga diharapkan dapat memberikan informasi lokasi distro kepada seluruh masyarakat di berbagai tempat secara cepat, akurat, dan menyeluruh. SIG juga dapat memberikan detail informasi yang ada pada distro tersebut, sehingga diharapkan dapat menarik masyarakat untuk berkunjung ke suatu distro.
3.3
Analisa Sistem Menganalisa sistem bertujuan untuk menguraikan konsep kerja sistem yang akan dibuat dan manfaatnya. Pengembangan sistem informasi berbasis komputer
menjadi
tugas
yang
membutuhkan
sumber
daya
untuk
menyelesaikannya. Siklus hidup suatu sistem (system life cycle) suatu metode pengembangan sistem yang dapat memecahkan permasalahan, hambatan yang timbul, sehingga terjadi peningkatan kinerja seluruh elemen organisasi. Tahapan dalam siklus hidup suatu sistem (system life cycle) terdiri dari perencanaan sistem (system planning), analisis sistem (system analysis), desain sistem (system design), seleksi sistem (system selection), implementasi sistem (system
6
implementation) dan perawatan sistem (system maintenance). Maka dari itu analisis yang digunakan penyusun adalah: 3.3.1
Analisis SWOT Analisis dalam hal ini penulis menggunakan metode SWOT (Strengths, Weaknesses, Opportunity, Threats) yaitu dengan menganalisa kekuatan, kelemahan, peluang dan ancaman dari aplikasi pencarian lokasi distro. Dari analisis ini akan mendapatkan gambaran mengenai kekuatan, kelemahan, peluang, ancaman dari aplikasi pencarian lokasi distro.
3.3.2
Analisis Kebutuhan Fungsional User yang baru pertama kali datang ke Yogyakarta atau belum terbiasa dengan lingkungan Yogyakarta dan sedang melakukan kegiatan terkadang mengalami kendala yang terjadi kepada user ataupun masyarakat sekitar. Dalam memmenuhi kebutuhan sandang dan ingin mencarinya user belum tahu tata letak/lokasi distro daripada bertanya-tanya kepada orang di jalan dimana alamat distro yang akan dituju. Hal ini tentu saja membuang waktu yang cukup banyak dan user pasti akan merasa sangat dirugikan oleh hal tersebut. Aplikasi ini memungkinkan user dengan cepat mencari lokasi distro melalui handphone sehingga dapat memangkas waktu yang diperlukan dan menunjukan lokasi nya berada. Berikut ini beberapa hal yang dapat dilakukan oleh aplikasi: 1. Mencari lokasi distro yang diinginkan user. 2. Mencari lokasi atm di wilayah Jogja. 3. Pilihan yang banyak membuat user bisa bebas menentukan pilihan dalam memilih distro yang di inginkan. 4. Menghitung diskon.
3.3.3
Analisa Kebutuhan Non Funsional Analisa ini mengindentifikasi batasan dari fasilitas yang disediakan oleh sistem. Kebutuhan non fungsional meliputi kebutuhan software dan kebutuhan hardware.
3.3.3.1
Kebutuhan Software Perangkat lunak juga merupakan perangkat yang sangat penting dalam proses pengolahan data, karena perangkat lunak berisikan program yang perintahnya digunakan untuk menjalankan sistem komputer.
4.
IMPLEMENTASI DAN PEMBAHASAN
4.1
Implementasi Implementasi
merupakan
tahap
meletakkan
sistem
yang
baru
dikembangkan supaya nantinya sistem tersebut siap untuk dioperasikan sesuai
7
dengan yang diharapkan. Tujuan dari implementasi adalah menyiapkan semua kegiatan penerapan sistem sesuai dengan rancangan yang telah ditentukan. 4.1.1
Implementasi Interface / Antarmuka Dalam interface terdapat dua jenis yaitu interface untuk admin dan interface untuk user.
4.1.1.1 Halaman Bagian Admin a.
Halaman Login Halaman login adalah halaman yang di gunakan untuk masuk kedalam web
server oleh admin, sehingga dapat mengakses web tersebut secara mutlak seperti mengupdate, menambah, dan menghapus.
Gambar 4.7 Halaman Login Admin b.
Halaman Home Halaman Home adalah halaman utama setelah melakukan login dalam web.
Gambar 4.8 Halaman Utama Admin c.
Halaman Distro Halaman distro adalah halaman yang di gunakan untuk mengupdate,
menambah, dan menghapus data distro.
8
Gambar 4.9 Halaman Data Distro d. Halaman ATM Halaman atm adalah halaman yang di gunakan untuk mengupdate, menambah, dan menghapus data atm.
Gambar 4.10 Halaman Data Atm 4.1.2.
Halaman Bagian User Pada aplikasi pencarian distro berbasis android ini memeiliki bebrapa interface, yaitu Splash Screen, Menu Utama, Daftar Distro, Daftar Atm, Menhitung Diskon, dan Tentang. a. Splash Screen Splash screen merupakan halaman pertama kali muncul saat aplikasi . Setelah melakukan loading pada halaman Spalsh screen maka aplikasi akan memunculkan halaman Menu Utama. Gambar di bawah ini merupakan tampilan dari halaman Splash Screen saat aplikasi pertama kali di jalankan.
9
Gambar 4.11 Tampilan Splash Screen b.
Menu Utama Menu Utama merupakan tampilan utama setelah splah screen selesai , di
dalam menu utama ini terdapat menu daftar distro, menu daftar atm , menu hitung diskon, dan
menu tentang. Menu utama merupakan navigasi untuk
menuju menuju ke mene-menu yang lain. Di bawah ini tampilan meu utama dari aplikasi pencarian lokasi distro.
Gambar 4.12 Tampilan Menu Utama c.
Menu Daftar Distro Menu daftar distro merupakan menu yang akan tampil setelah anda memilih
pencarian lokasi distro saat berada di menu utama. Menu daftar distro ini merupakan menu yang akan menampilkan semua daftra distro. Gambar berikut ini tampilan dari daftar distro.
Gambar 4.13 Tampilan Daftar Distro d.
Menu Detail Distro Menu detail distro ini merupakan menu yang akan tampil setelah anda
memilih salah satu distro pada menu daftar distro. Didalam menu detail distro ini berisi alamat distro dan barang yang di jual.
10
Gambar 4.14 Tampilan Menu Detail Distro e.
Menu Map Distro Menu map distro ini merupan menu untuk menampilkan peta distro
berdasarkan google map. Pada menu user ini dapat melihat lokasi dia berada dan lokasi distro yang dipilih, kemudian dapat mengetahui rute dari dia berada ke lokasi distro.
Gambar 4.15 Tampilan Menu Map Distro f.
Menu Daftar Atm Menu daftar atm merupakan menu yang akan tampil setelah anda memilih
menu atm saat berada di menu utama. Menu daftar atm ini merupakan menu yang akan menampilkan semua daftra atm. Gambar berikut ini tampilan dari daftar atm.
Gambar 4.16 Tampilan Menu Daftar Atm g. Menu Map Atm Menu map atm ini merupan menu untuk menampilkan peta atm berdasarkan google map. Pada menu user ini dapat melihat lokasi dia berada dan lokasi atm yang dipilih, kemudian dapat mengetahui rute dari dia berada ke lokasi atm.
11
Gambar 4.17 Tampilan Menu Map Atm h. Menu Hitung Diskon Pada menu hitung diskon ini user dapat menghitung diskon melalui aplikasi ini. Berikut gambar tampilan dari menu hitung diskon.
Gambar 4.18 Tampilan Menu Hitung Diskon i.
Menu Tentang Pada menu ini aplikasi akan menampilkan tentang dari aplikasi pencarian lokasi distro.
Gambar 4.19 Tampilan Menu Tentang 4.1.3
Uji Coba Sistem Tahapan uji coba sistem digunakan untuk memeriksa apakah sistem yang dibuat telah sesuai dengan rancangan yang ada. Tujuan dari uji coba sistem adalah untuk memastikan semua komponen dari system telah berfungsi sesuai dengan yang diharapkan oleh pengguna. Setelah dilakukan pengujian dengan menggunakan emulator, langkah selanjutnya adalaha melakukan pengujian sistem dengan menggunakan smartphone. Hal ini bertujuan untuk mengetahui
12
apakah aplikasi dapat berjalan dengan baik sesuai dengan apa yang telah direncanakan. 4.1.4.
Kebutuhan Sistem Kebutuhan sistem yang diperlukan untuk tahap uji coba sistem ini merupakan kebutuhan perangkat yang terdapat pada smartphone agar dapat menjalankan aplikasi yang telah dibuat, yakni aplikasi pencarian lokasi distro. Adapun
spesifikasi
perangkat
smartphone
yang
dibutuhkan
untuk
menjalankan aplikasi ini adalah : 1. Sistem Operasi Android 2.2 atau versi yang lebih baru 2. Memori minimal 180MB Storage dan 290MB RAM 3. CPU830 MHz ARMv6 4. Data 3G HSDPA 7.2 Mbps 4.2
Pemeliharaan Program Setelah melakukan berbagai tahapan pengujian terhadap aplikasi, maka sistem telah dapat digunakan. Untuk memastikan sistem yang ada pada aplikasi dapat berjalan dengan baik, maka perlu dilakukan beberapa pemeliharaan agar aplikasi
dapat
mengikuti
perkembangan
teknologi,
khususnya
pada
perkembangan sistem operasi android yang begitu pesat. Pemeliharaan yang dimaksud merupakan pemeliharaan yang berkaitan dengan proses evaluasi dan pengembangan sistem yang telah dibuat. Hal ini bertujuan untuk mengupdate dan memperbaharui sistem yang telah dibuat agar sesuai dengan kebutuhan dan perkembangan dunia teknologi dan komunikasi. Untuk itu perlu dilakukan beberapa pemeliharaan dan pengembangan sistem yakni diantaranya : 1.
Memback up semua file yang ada pada sistem dengan cara menyimpan semua data pada media penyimpanan seperti CD atau DVD, Flashdisk maupun harddisk.
2.
Memperbaharui sistem dengan cara mengupdate user interface, update data, update feature dan update fungsi sistem yang lainnya.
5.
PENUTUP
5.1
Kesimpulan Dalam pembuatan Aplikasi Pencarian Lokasi Distro di Yogyakarta Berbasis Android di perlukan eclipse sekaligus menerapkan penggunaan Google maps api V2, agar pengguna bisa mendapatkan informasi tentang lokasi distro di daerah kota Yogyakarta. Pembahasan dari keseluruhan kegiatan yang telah di jelaskan pada bab-bab sebelumnya, maka dapat disimpulkan sebagai berikut:
13
1. Aplikasi ini dapat menampilkan informasi daftar distro, daftar atm yang ada di kota yogyakarta , dan menghitung diskon. 2. User dapat melihat informasi lokasi, alamat,nomer telepon, barang yang di jual oleh setiap distro. 3. Menu maps pada aplikasi ini memudahkan pengguna untuk mengetahui lokasi distro dan rute jalan menuju distro yang diinginkan. 5.2
Saran Berdasarkan kesimpulan di atas serta sebagai pertimbangan bagi pembaca dan peneliti yang melakukan penelitian dengan tema yang sama dalam pembuatan skripsi nantinya, penulis memiliki beberapa saran antara lain: 1. Tampilan aplikasi diperbaiki agar lebih menarik. 2. Aplikasi dapat menampilkan distro dan atm terdekat dengan user.
DAFTAR PUSTAKA Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi. Jogiyanto HM. 1995. Analisis dan Disain Sistem Informasi:Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis.Yogyakarta: Andi Offset. Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi. Nugroho, Adi. 2008. Pemrograman Java Menggunakan IDE Eclipse Callisto dalam Penenrapannya pada Pengembangan Aplikasi Java EE dengan Konsep Enterprise Java Bean dan Web Servis. Yogyakarta: Andi Offset. Safaat, Nazrudin H. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika. Supardi Yuniar .2012. Sistem Operasi Andal Android. Bandung: Elek Media Komputindo.
14