• Tidak ada hasil yang ditemukan

Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

N/A
N/A
Protected

Academic year: 2018

Membagikan "Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus"

Copied!
16
0
0

Teks penuh

(1)

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

(2)
(3)
(4)
(5)

v

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.

(6)

vi

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.

(7)

vii

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)

viii

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

(9)

ix

DAFTAR

ISI

HALAMAN JUDUL………. i

HALAMAN PERSETUJUAN ………. ii

HALAMAN PENGESAHAN ………. iii

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

(10)

x

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.6.1 Perancangan Basis Data (Database)...…… …..59

3.7. Desain Input dan Output ……….……….. 61

(11)

xi

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

(12)

xii

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 : Diagram Relantship Ternary………..………23

Gambar 2.5 : Diagram Kardinalitas One to One………...……24

Gambar 2.6 : Diagram Kardinalitas One to Many………..24

Gambar 2.7 : Diagram Kardinalitas Many to Many………..……....25

(13)

xiii

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

(14)

xiv

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

(15)

xv

Tabel 3.1 : Tabel Standart Operasional Prosedur Sistem Aplikasi Mobile Lokasi ATM...…… 30

Tabel 3.2 : Proses Bisnis Aplikasi Pencarian ATM...…………..……….. 33

(16)

xvi

DAFTAR LAMPIRAN

Referensi

Dokumen terkait

Jika titik bergerak dengan laju konstan, besar percepatan rata-rata, percepatan normal dan percepatan tangensial titik tersebut adalah a7. Percepatan rata-rata dan percepatan

Ketika larutan NaOH yang mengandung ion hidroksida dimasukkan ke dalam larutan asam asetat maka ion hidroksida pada NaOH akan berekasi dengan ion

Terimakasih sebesar-besarnya kepada semua pihak yang senantiasa membantu saya dalam proses penyelesaian tugas akhir dan studi di STIE Perbanas ini. Banyak kisah yang telah

Uji reliabilitas yang dapat disimpulkan bahwa item – item pernyataan dalam setiap variabel yang digunakan dalam penelitian ini yaitu Ekuitas Merek (EM), Sikap Nasabah (SN),

Arus bocor dapat terjadi karena mengalirnya arus dari kawat fasa (yang bertegangan) ke tanah diakibatkan karena adanya kebocoran isolasi yang disebabkan pengkabelan

Penelitian ini memiliki tujuan (1) Meneliti pengaruh variasi komposisi komposit serbuk bonggol jagung, serbuk kuningan (Cu-Zn), magnesium oksida (MgO), dan resin polyester

Hendaknya seorang majikan tetap menjaga hak-hak pekerja jika pekerja itu pergi sebelum ditunaikan haknya, baik karena sakit, pergi tiba-tiba atau sebab lainnya,

Prinsip dasar berkaitan dengan tanggung jawab perusahaan dalam hak asasi manusia dijelaskan dalam Komentar mengenai Norma tersebut yang menyatakan bahwa: pertama, korporasi