LAPORAN SKRIPSI PEMBANGUNAN SISTEM APLIKASI LAYANAN BERBASIS LOKASI PENCARIAN ATM DI KUDUS DENGAN PLATFORM ANDROID

dokumen-dokumen yang mirip
APLIKASI MOBILE GPS LOKASI HOTEL BERBASIS ANDROID MENGGUNAKAN ECLIPSE

Perancangan dan Pembuatan Aplikasi Objek Wisata di Kabupaten Kudus Berbasis Lokasi Menggunakan Platform Android

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

APLIKASI PENCARI SEKOLAH MENGGUNAKAN GLOBAL POSITIONING SYSTEM (GPS) BERBASIS ANDROID

PERANCANGAN SISTEM TRANSPARANSI LAPORAN KEUANGAN PADA DESA PLOSOREJO KECAMATAN PUCAKWANGI KABUPATEN PATI

SISTEM INFORMASI PERAMALAN KETERSEDIAAN STOK BAHAN BAKU UTAMA UNTUK PROSES PRODUKSI PADA CV. SURYA OFFSET

LAPORAN SKRIPSI SISTEM INFORMASI PEMBUATAN SURAT KETERANGAN CATATAN KEPOLISIAN BERBASIS WEB PADA POLRES KUDUS

SISTEM APLIKASI INFORMASI LAYANAN PUBLIK DI KOTA KUDUS BERBASIS ANDROID

SISTEM INFORMASI PENGELOLAAN PERENCANAAN PEMBANGUNAN DESA BERBASIS WEB PADA KECAMATAN GEBOG

LAPORAN SKRIPSI SISTEM EKSTRAKURIKULER PADA SMP NU AL MA RUF KUDUS BERBASIS WEB DAN SMS GATEWAY. Disusun Oleh : : Adhita Arif Setyawan

LAPORAN SKRIPSI SISTEM INFORMASI LIGA FUTSAL BERBASIS WEB PADA UNITED FUTSAL STADIUM

Sistem Informasi Manajemen Beasiswa Berbasis Web Pada Universitas Muria Kudus

LAPORAN SKRIPSI SISTEM IFORMASI PENGELOLAAN DATA PROYEK PADA CV. CIPTA PRIMA BERBASIS WEB

SISTEM INFORMASI PENGGAJIAN DAN INSENTIF PENJUALAN PADA MITRA ABADI SEJAHTERA BERBASIS WEB

RANCANG BANGUN SISTEM INFORMASI PENGADAAN OBAT-OBATAN PADA RSI SUNAN KUDUS BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PRAKTEK KLINIK PROGRAM STUDI ILMU KEPERAWATAN PADA STIKES CENDEKIA UTAMA KUDUS BERBASIS WEB

PEMETAAN INDUSTRI KECIL DAN MENENGAH (IKM) MENGGUNAKAN SISTEM INFORMASI GEOGRAFIS (SIG) BERBASIS WEB DI KABUPATEN KUDUS

Sistem Informasi Geografis Potensi Daerah Kabupaten Jepara

LAPORAN SKRIPSI SISTEM INFORMASI REWARD PEGAWAI UNIVERSITAS MURIA KUDUS BERBASIS WEB

SISTEM INFORMASI REKAM DATA PADA RUMAH BERSALIN ANUGERAH BERBASIS WEB

SISTEM INFORMASI MANAJEMEN PENGELOLAAN WISMA TARUNA KOST PUTRA KUDUS

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN GURU TELADAN PADA SMK TAMAN SISWA KUDUS MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

Sistem Informasi Simpan Pinjam pada Koperasi Barokah Wali Terminal Wisata Bakalan Krapyak Kudus

Sistem Informasi Manajemen Lembaga Pemasyarakatan Kabupaten Kudus Berbasis WEB

Rancang Bangun Sistem Inventory Toko Wahana Baru Kosmetik Berbasis Web

Sistem Informasi E-Commerse Pemesanan Tas dan Dompet Pada Toko Body Sport Berbasis Web

RANCANG BANGUN APLIKASI E-COMMERCE PADA DIGITAL CORPORATION DENGAN SISTEM LELANG

LAPORAN SKRIPSI SISTEM INFORMASI GEOGRAFIS HASIL PRODUKSI KAYU PADA HUTAN RAKYAT KABUPATEN KUDUS

LAPORAN SKRIPSI. Sistem Informasi Pemilihan Ketua OSIS Berbasis SMS Gateway Pada Madrasah Aliyah Darul Ulum

SISTEM INFORMASI PENGELOLAAN DATA KEUANGAN PADA SMK MUHAMMADIYAH KUDUS

SISTEM INFORMASI PENCARIAN ORANG HILANG BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI BURSA KERJA DI PUSAT KARIR DAN PELACAKAN ALUMNI UNIVERSITAS MURIA KUDUS BERBASIS WEB

MOTTO DAN PERSEMBAHAN

SISTEM INFORMASI SERTIFIKASI LAIK SEHAT PADA DEPOT AIR MINUM DI DINAS KESEHATAN KABUPATEN KUDUS BERBASIS WEB

SPK PENGUKURAN KUALITAS TEMBAKAU PADA PR. SUKUN KUDUS DENGAN METODE WEIGHTED PRODUCT

LAPORAN SKRIPSI SISTEM INFORMASI PENGAJUAN SUBSIDI TUNJANGAN FUNGSIONAL GURU PADA KANTOR KEMENTERIAN AGAMA KABUPATEN KUDUS BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI MANAJEMEN ATLET PADA DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA KABUPATEN KUDUS

SISTEM INFORMASI SERVIS SEPEDA MOTOR DI BENGKEL MUNCUL JAYA MOTOR BERBASIS ANDROID

SISTEM INFORMASI PENDAFTARAN USAHA INDUSTRI PADA KANTOR PELAYANAN PERIJINAN KABUPATEN KUDUS BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI JASA DELIVERY ORDER MARTABAK PADA BAROKAH KUDUS

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KAYU UNTUK PEMBUATAN GITAR MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING BERBASIS WEB

SISTEM INFORMASI ADMINISTRASI WAJIB LAPOR KETENAGAKERJAAN DI PERUSAHAAN (WLKP) PADA DINAS SOSIAL, TENAGA KERJA DAN TRANSMIGRASI KABUPATEN KUDUS

LAPORAN SKRIPSI RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN PAJAK HOTEL DAN RESTORAN PADA DPPKD KABUPATEN KUDUS BERBASIS WEB

Sistem Pakar untuk Mendiagnosa Penyakit Gigi dengan Metode Decision Tree

APLIKASI IJAWA KAMUS INDONESIA JAWA BERBASIS ANDROID MOBILE

LAPORAN SKRIPSI. Sistem Informasi Penerimaan Beasiswa di SMA N 1 Jekulo Berbasis WEB

LAPORAN SKRIPSI. Rancang Bangun Aplikasi E-Commerce pada Tawakal Motor dengan Inisiatif Cross Selling Berbasis Web

SISTEM INFORMASI PRODUKSI KERAJINAN KAIN TENUN TROSO PADA UD. USAHA SUCI KECAMATAN PECANGAAN KABUPATEN JEPARA

SISTEM INFORMASI MANAJEMEN PENDISTRIBUSIAN BANTUAN ALAT UNTUK KELOMPOK USAHA BERSAMA PADA DINAS PERINDUSTRIAN KOPERASI DAN UMKM KABUPATEN KUDUS

SISTEM INFORMASI PENGELOLAAN KESEKRETARIATAN KANTOR TAPAK SUCI PUTERA MUHAMMADIYAH KUDUS BERBASIS WEB

SISTEM INFORMASI MANAJEMEN JASA SERVIS PRINTER PADA SCIENCE REFILE CENTRE KUDUS

Sistem Informasi Administrasi Panti Asuhan Aisyiyah di Kabupaten Kudus

LAPORAN SKRIPSI SISTEM INFORMASI PEMBUATAN AKTA PERKAWINAN DAN KEMATIAN BERBASIS WEB PADA DINAS KEPENDUDUKAN DAN PENCATATAN SIPIL KABUPATEN KUDUS

Sistem Pendukung Keputusan untuk Mendukung Pemilihan Balita Sehat Menggunakan Metode TOPSIS

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN DALAM PEMILIHAN HANDPHONE DENGAN METODE AHP

SISTEM PENDUKUNG KEPUTUSAN PENYELEKSIAN BIBIT BUAH NAGA PADA TAMAN BUDIDAYA BUAH NAGA BURIKAN KUDUS MENGGUNAKAN METODE TOPSIS BERBASIS WEB

SISTEM INFORMASI MANAJEMEN KULIAH KERJA LAPANGAN BERBASIS WEB PADA PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS

LAPORAN SKRIPSI. Sistem Informasi Manajemen Berbasis Web Pada PMI (Unit Donor Darah) Kabupaten Kudus

Sistem Penunjang Keputusan Penerima Beasiswa PPA dan BBM di Universitas Muria Kudus Menggunakan Metode TOPSIS Berbasis WEB

SISTEM INFORMASI MANAJEMEN ADMINISTRASI PADA LEMBAGA PENDIDIKAN DAN KETERAMPILAN IQRAL BERBASIS DESKTOP JAVA

SISTEM INFORMASI PENDAFTARAN WISUDA BERBASIS WEB PADA UNIVERSITAS MURIA KUDUS

Sistem Informasi Pengelolaan Retribusi Pelayanan Pasar pada Kantor Pasar Bitingan Kudus

LAPORAN SKRIPSI SISTEM INFORMASI MANAJEMEN PUTUSAN DATA TILANG PADA KABUPATEN KUDUS BERBASIS WEB

SISTEM INFORMASI KEARSIPAN DIGITAL DI SMK CORDOVA MARGOYOSO PATI

RANCANG BANGUN SISTEM INFORMASI MATERIAL REQUIREMENT PLANNING (MRP)

SIMULASI PEMBELAJARAN BERBASIS MULTIMEDIA PADA MATA PELAJARAN FISIKA

SISTEM INFORMASI PENGELOLAAN DATA JAMINAN KESEHATAN MASYARAKAT PADA DINAS KESEHATAN KABUPATEN KUDUS BERBASIS WEB

SISTEM INFORMASI PENGELOLAAN PERIJINAN TENAGA KESEHATAN BERBASIS WEB PADA DINAS KESEHATAN KABUPATEN KUDUS

SISTEM INFORMASI PELAYANAN KESEHATAN IBU DAN ANAK (KIA) DI PUSKESMAS JEKULO BERBASIS WEB

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN OTOBUS PADA BIRO PERJALANAN HARMONY TOUR

Sistem Informasi Kepegawaian pada SMA Bopkri 03 PATI Berbasis Web

LAPORAN SKRIPSI. Disusun Oleh : : Munawir Hamzah NIM : Program Studi : Sistem Informasi

LAPORAN SKRIPSI LAPORAN SKRIPSI

SISTEM INFORMASI PERENCANAAN PENGADAAN DAN PENERIMAAN BAHAN MATERIAL PADA PT.TELKOM KUDUS

UNIVERSITAS MURIA KUDUS KUDUS

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN DATA PANTI ASUHAN AISYIYAH KUDUS BEBRBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PENGOLAHAN DATA DAN BIAYA PEJABAT PEMBUAT AKTA TANAH (PPAT) DWI PURWANTI, SH

APLIKASI ORDER DELIVERY PADA RUMAH MAKAN NASUKY MUBAROK BERBASIS WAP

PERANCANGAN APLIKASI E-NEWS SEBAGAI MEDIA BERITA DENGAN MEMANFAATKAN KOMBINASI PORTAL BERITA BERBASIS ANDROID

SISTEM PAKAR DIAGNOSA INFEKSI SALURAN PERNAFASAN AKUT (ISPA) DENGAN METODE CERTAINTY FACTOR BERBASIS WEB

SISTEM INFORMASI PENYEWAAN MESIN FOTOCOPY PADA EKAYANA KUDUS

Sistem Informasi Penjualan Pada Konveksi Zacky s Collection Kudus Berbasis Web

SISTEM INFORMASI PERSEWAAN PERLENGKAPAN ACARA PADA PRAWOSO KALIWUNGU KUDUS

Sistem Informasi Geografis Industri dan Perdagangan Meubel Kabupaten Jepara Dengan Metode Cluster Fuzzy

PERANCANGAN SISTEM INFORMASI MANAJEMEN PADA KANTOR KESEKRETARIATAN CALEG DPRD PDI PERJUANGAN KUDUS BERBASIS WEB

LAPORAN SKRIPSI SISTEM PAKAR DIAGNOSA ANALISA KERUSAKAN PADA SEPEDA MOTOR DI SMK NU MA ARIF KUDUS DENGAN METODE FORWARD CHAINING

Sistem Informasi Pelelangan Uang Muka Arisan Online di CV. Wisnu Jaya Kudus

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PENYELEKSIAN BANTUAN DANA RUMAH TIDAK LAYAK HUNI BERBASIS WEB PADA KECAMATAN KOTA KUDUS.

Sistem Aplikasi Penentuan Harga Pokok Produksi Tas Pada Konveksi IMA Collection Kudus

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN DATA PROYEK PADA CV. FAIZ JAYA BERBASIS WEB

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN JURUSAN DI SMA MENGGUNAKAN METODE AHP PADA SMA 2 BAE

SISTEM INFORMASI PEMBAYARAN PASIEN RAWAT INAP PADA RUMAH SAKIT PKU MUHAMMADIYAH MAYONG JEPARA

SISTEM INFORMASI PEMBIAYAAN (LEASING) PADA KOPERASI KARYAWAN PT.NOJORONO TOBACCO INTERNATIONAL BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN PENGABDIAN MASYARAKAT DI UNIVERSITAS MURIA KUDUS BERBASIS WEB

LAPORAN SKRIPSI. Rancang Bangun E-Learning Pada SMA Muhammadiyah Kudus Berbasis Website

LAPORAN SKRIPSI SISTEM INFORMASI PENJUALAN MOBIL PADA SHOWROOM ANISA JAYA MOTOR KUDUS BERBASIS WEB. Disusun Oleh : : Zainal Arfa :

SISTEM PAKAR PENDETEKSIAN PENYIMPANGAN TINGKAH LAKU ANAK USIA 0 SAMPAI 3 TAHUN DENGAN METODE BAYESIAN

SISTEM PENDUKUNG KEPUTUSAN PEMBERIAN KARTU JAMINAN KESEHATAN MASYARAKAT DI DESA PIJI MENGGUNAKAN METODE MADM SAW

Sistem Pakar Diagnosa Penyakit Paru - Paru dengan Metode Rule Based Knowledge

Transkripsi:

LAPORAN SKRIPSI PEMBANGUNAN SISTEM APLIKASI LAYANAN BERBASIS LOKASI PENCARIAN ATM DI KUDUS DENGAN PLATFORM ANDROID Laporan ini disusun guna memenuhi salah satu syarat untuk Menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus Disusun Oleh : Nama : Indra Bagus Lukmana NIM : 2009-53-181 Progdi : Sistem Informasi Fakultas : Tehnik PROGDI SISTEM INFORMASI FAKULTAS TEHNIK UNIVERSITAS MURIA KUDUS KUDUS 2014

ii

iii

iv

MOTTO DAN PERSEMBAHAN MOTTO Dengan menyebut nama Allah Yang Maha Penyayang lagi Maha Pemurah. (Q.S. Al Fatihah : 1 ) Kesulitan itu ibarat seorang bayi. Hanya bisa berkembang dengan cara merawatnya. (Douglas Jerrold) Keberhasilan adalah Kemampuan untuk melewati dan mengatasi dari satu kegagalan kekegagalan berikutnya tanpa kehilangan semangat. (Winston Chuchill) Ilmu itu lebih baik daripada harta. Ilmu menjaga engkau dan engkau menjaga harta. Ilmu itu penghukum (hakim) dan harta terhukum. Harta itu kurang apabila dibelanjakan tapi ilmu bertambah bila dibelanjakan. (Ali bin Abi Thalib RA) Tugas dan pendidikan ialah Mengusahakan agar anak tidak mempunyai anggapan keliru, bahwa kebaikan sama dengan bersikap loyo, dan kejahatan sama dengan bersikap giat. (Maria Montessori) PERSEMBAHAN 1. Untuk kedua orang tua yang telah memberikan kasih sayang dan cinta yang membuatku merasakan apa arti hidup ini. 2. Untuk seluruh keluargaku yang telah memberikan dorongan dan semangat yang memberiku warna di hidup ini. 3. Bapak dan ibu dosen beserta staf stafnya. 4. Teman dan sahabat yang telah membantuku. v

RINGKASAN Perkembangan teknologi perangkat bergerak berjalan dengan sangat pesat. Salah satu sistem operasi yang sedang berkembang saat ini adalah sistem operasi Android yang diperkenalkan oleh Google. Android merupakan sistem operasi berbasis Linux untuk perangkat bergerak. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam perangkat bergerak. Sebagai sebuah platform yang terpadu, Android memiliki fitur-fitur teknis yang dibutuhkan untuk menyusun sebuah sistem operasi bergerak (mobile OS) misalnya fasilitas GPS untuk membantu navigasi. Sedangkan Google juga memiliki fasilitas Google Maps sebagai layanan gratis untuk peta digital yang menawarkan tampilan peta dan gambar dari satelit. Google Maps menyediakan Application Program Interface (API) untuk memungkinkan pengembang untuk mengintegrasikan Google Maps kedalam situs web. Pemanfaatan API yang telah disediakan oleh Google Maps memungkinkan untuk melakukan overlay dengan data tertentu pada peta misalnya menampilkan posisi dengan menggambarkan sebuah penanda. Seiring dengan perkembangan sistem operasi Android, telah banyak aplikasi yang memanfaatkan fasilitas GPS seperti untuk mencari rute, mendapatkan peta jalan sekitar. GPS sendiri dapat memberikan informasi yang tepat dan akurat mengenai posisi, kecepatan, arah dan waktu. Akan tetapi seringkali pengguna perangkat bergerak kesulitan ketika ingin mengetahui posisi perangkat bergeraknya atau ketika ingin mengetahui posisi seseorang berada dengan melihat posisi perangkat bergeraknya. Kata Kunci : Android, ATM kudus. vi

KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa atas segala rahmat dankarunianya sehingga pada akhirnya penulis dapat menyelesaiakan Laporan Skripsi yang berjudul Pembangunan Sistem Aplikasi Layanan Berbasis Lokasi Pencarian ATM di Kudus dengan Platform Android. Penyusunan Laporan Skripsi ini merupakan salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Tehnik Universitas Muria Kudus. Penulis menyadari bahwa di dalam penyusunan laporan ini masih banyak kekurangan, walaupun demikian penulis berusaha menyelesaikannya sebaik mungkin. Atas tersusunnya Laporan Skripsi ini, penulis mengucapkan terima kasih yang tulus kepada : 1. Prof. Dr. Sarjadi, Sp.PA selaku Rektor Universitas Muria Kudus. 2. Bapak Rochmad Winarso, S.T, M.T selaku Dekan Fakultas Tehnik Universitas Muria Kudus. 3. Bapak R. Roedy Setiawan, M.Kom, selaku Ketua Program Studi Sistem Informasi Universitas Muria Kudus. 4. Ibu Noor Latifah S.Kom selaku Koordinator Skripsi yang telah banyak membantu penulis selama melaksanakan Penyusunan Laporan Skripsi. 5. Bapak Andy Prasetyo Utomo S.Kom, MT selaku Pembimbing I yang telah membimbing dalam Penyusunan Laporan Skripsi. 6. Ibu Noor Latifah, M.Kom selaku Pembimbing II yang telah membimbing dalam Penyusunan Laporan Skripsi. 7. Kedua orang tua dan keluarga yang sangat Penulis cintai, yang telah memberi dukungan secara material maupun spiritual. 8. Orang Tua dan Ihda Nur Fitriana yang memberikan semangat. vii

9. Teman-teman di Fakultas Teknik Progdi Sistem Informasi angkatan 2009, terutamanya teman-teman dari kelas D yang saya cintai dan banggakan, dan semua pihak yang telah membantu hingga terselesaikannya laporan ini. Demikian Skripsi ini disusun, namun Penulis menyadari bahwa dalam penyusunan laporan ini sangat jauh dari kesempurnaan. Namun Penulis berharap skripsi ini dapat bermanfaat bagi semua pihak. Kudus, 23 Januari 2014 Penulis viii

DAFTAR ISI HALAMAN JUDUL. i HALAMAN PERSETUJUAN. ii HALAMAN PENGESAHAN. iii SURAT PERNYATAAN PUBLIKASI. iv MOTTO DAN PERSEMBAHAN... v RINGKASAN... vi KATA PENGANTAR.. vii DAFTAR ISI ix DAFTAR GAMBAR.. xii DAFTAR TABEL xv DAFTAR LAMPIRAN. xvi BAB I : PENDAHULUAN 1.1. Latar Belakang.. 1 1.2. Perumusan Masalah.. 2 1.3. Batasan Masalah... 3 1.4. Tujuan dan Manfaat Skripsi... 3 1.5. Tinjauan Pustaka... 3 1.6. Metodologi Penelitian... 5 BAB II : LANDASAN TEORI 2.1 Aplikasi. 8 2.2. Pengertian ATM.... 8 2.3. Android.... 9 2.3.1 Sejarah dan Perkembangan Android. 9 2.3.2 Anatomi Android.. 10 2.4. Pengertian Eclipse.... 13 ix

2.5. UML (Unified Modelling Language )...... 14 2.5.1 Tujuan UML........15 2.5.2 Artifct UML........15 2.6. ERD (Entity Relational Database )...21 2.7. Transformasi ERD ke dalam tabel..... 26 BAB III : ANALISA DAN PERANCANGAN 3.1. Analisa Masalah..... 27 3.2. Analisa Sistem...... 27 3.3. Analisa Kebutuhan Sistem......28 3.3.1 Analisa Kebutuhan User... 28 3.3.2 Analisa Kebutuhan Perangkat Keras (Hardware) 28 3.3.3 Analisa Kebutuhan Perangkat Lunak (Software) 29 3.4. Perancangan Sistem... 29 3.4.1 Perancangan Aplikasi... 31 3.4.2 Analisa Aktor Sistem... 31 3.5. Perancangan Pemodelan Sistem.... 32 3.5.1 Use Case Diagram... 32 3.5.2 Class Diagram...... 39 3.5.3 Sequence Diagram.... 44 3.5.4 Activity Diagram..... 49 3.5.5 Statechart Diagram... 53 3.6. ERD (Entity Relational Database)... 58 3.6.1 Perancangan Basis Data (Database).....59 3.7. Desain Input dan Output... 61 BAB IV : IMPLEMENTASI SISTEM 4.1. Pembahasan dan Implementasi..... 66 x

4.1.1 Identifikasi Kebutuhan Hardware... 66 4.1.2 Identifikasi Kebutuhan Sofware...... 66 4.2. Implementasi Antar Muka...... 67 4.2.1 Antar Muka Aplikasi Fronted...... 67 4.2.2 Antar Muka Aplikasi Backend... 69 4.3. Uji Coba Pada Smartphone Android...... 71 BAB V : PENUTUP 5.1. Kesimpulan...... 73 5.2. Saran........ 73 DAFTAR PUSTAKA... 74 xi

DAFTAR GAMBAR Gambar 2.1 : Detail Anatomi Android.. 10 Gambar 2.2 : Diagram Relantship Unary 22 Gambar 2.3 : Diagram Relantship Binary... 22 Gambar 2.4 Gambar 2.5 Gambar 2.6 Gambar 2.7 : Diagram Relantship Ternary.. 23 : Diagram Kardinalitas One to One... 24 : Diagram Kardinalitas One to Many..24 : Diagram Kardinalitas Many to Many.....25 Gambar 3.1 : Use Case Digram Aplikasi Mobile GPS Lokasi ATM. 33 Gambar 3.2 : Class Admin.. 40 Gambar 3.3 : Class Data ATM..... 41 Gambar 3.4 : Class Koneksi..... 41 Gambar 3.5 : Class Splash Acyivity.... 41 Gambar 3.6 : Class Main Acyivity. 42 Gambar 3.7 : Class JSONParser.. 43 Gambar 3.8 : Class DetailATMActivity... 43 Gambar 3.9 : Class Diagram Pencarian ATM... 44 Gambar 3.10 : Sequence Diagram Login 45 Gambar 3.11 : Sequence Diagram Kelola Data ATM..... 45 Gambar 3.12 : Sequence Diagram Kelola Data Admin..... 46 Gambar 3.13 : Sequence Diagram Buka Aplikasi... 47 Gambar 3.14 : Sequence Diagram Cari ATM..... 48 Gambar 3.15 : Sequence Diagram Pilih ATM Terdekat...... 48 Gambar 3.16 : Sequence Diagram Detail ATM... 49 Gambar 3.17 : Activity Diagram Login.. 49 Gambar 3.18 : Activity Diagram Kelola Data ATM. 50 xii

Gambar 3.19 : Activity Diagram Kelola Admin.... 50 Gambar 3.20 : Activity Diagram Buka Aplikasi...... 51 Gambar 3.21 : Activity Diagram Cari ATM.... 51 Gambar 3.22 : Activity Diagram Pilih ATM Terdekat...... 52 Gambar 3.23 : Activity Diagram Detail ATM........ 52 Gambar 3.24 : Statechart Diagram Tambah Data ATM..... 53 Gambar 3.25 : Statechart Diagram Edit Data ATM.... 53 Gambar 3.26 : Statechart Diagram Hapus Data ATM..... 54 Gambar 3.27 : Statechart Diagram Detail ATM.... 54 Gambar 3.28 : Statechart Diagram Tambah Kelola Data Admin.... 55 Gambar 3.29 : Statechart Diagram Edit Kelola Data Admin...... 55 Gambar 3.30 : Statechart Diagram Hapus Kelola Data Admin.... 56 Gambar 3.31 : Statechart Diagram Buka Aplikasi..... 56 Gambar 3.32 : Statechart Diagram Cari ATM.... 57 Gambar 3.33 : Statechart Diagram Pilih ATM Terdekat.. 57 Gambar 3.34 : Statechart Diagram Detail ATM... 57 Gambar 3.35 : Identifikasi Entitas... 58 Gambar 3.36 : Entitas Beserta Primary Key... 58 Gambar 3.37 : Derajat Kardinalitas Admin Dengan ATM... 58 Gambar 3.38 : Relantionship ERD... 59 Gambar 3.39 : Skema Relasi Tabel... 61 Gambar 3.40 : Halaman Login Sistem... 61 Gambar 3.41 : Halaman Isian ATM... 62 Gambar 3.42 : Halaman Isian Admin... 62 Gambar 3.43 : Halaman Web Admin... 63 Gambar 3.44 : Halaman Data ATM... 63 Gambar 3.45 : Halaman Data Admin... 64 xiii

Gambar 3.46 : Halaman Menu Utama Aplikasi Android... 64 Gambar 3.47 : Halaman Detail ATM... 65 Gambar 4.1 : Tampilan Menu Utama Aplikasi Android.. 68 Gambar 4.2 : Tampilan Daftar ATM Aplikasi Android..... 68 Gambar 4.3 : Tampilan Detail ATM Aplikasi Android..... 69 Gambar 4.4 : Tampilan Lokasi ATM Aplikasi Android 69 Gambar 4.5 : Tampilan Login Web Admin. 70 Gambar 4.6 : Tampilan Pengolahan ATM Web Admin..... 70 Gambar 4.7 : Tampilan Isian ATM Web Admin.... 71 Gambar 4.8 : Tampilan Ujicoba Pada Smartphone Menu Utama... 71 Gambar 4.9 : Tampilan Ujicoba Pada Smartphone Daftar ATM... 72 xiv

DAFTAR TABEL Tabel 2.1 : Notasi Use Case Diagram.... 16 Tabel 2.2 : Notasi Class Diagram.. 17 Tabel 2.3 : Notasi Sequence Diagram. 19 Tabel 2.4 : Notasi Activity Diagram. 19 Tabel 2.5 : Notasi Statechart Diagram... 20 Tabel 2.6 : Simbol Simbol ERD... 25 Tabel 3.1 : Tabel Standart Operasional Prosedur Sistem Aplikasi Mobile Lokasi ATM... 30 Tabel 3.2 : Proses Bisnis Aplikasi Pencarian ATM....... 33 Tabel 3.3 : Deskripsi Use Case Login.. 35 Tabel 3.4 : Deskripsi Use Case Kelola Data ATM... 35 Tabel 3.5 : Deskripsi Use Case Kelola Data Admin.. 36 Tabel 3.6 : Deskripsi Use Case Buka Aplikasi....... 37 Tabel 3.7 : Deskripsi Use Case Cari ATM.... 38 Tabel 3.8 : Deskripsi Use Case Pilih ATM....... 38 Tabel 3.9 : Deskripsi Use Case Detail ATM........ 39 Tabel 3.10 : Tabel Admin....... 60 Tabel 3.11 : Tabel ATM....... 60 xv

DAFTAR LAMPIRAN Lampiran 1 : Lembar Konsultasi Skripsi Lampiran 2 : Lembar Biografi Penulis xvi