• Tidak ada hasil yang ditemukan

BAB V KESIMPULAN DAN SARAN

V.2 Saran

Aplikasi photo tagging untuk petugas pencatat meter listrik yang dibangun merupakan produk yang berfokus kepada monitoring pencatatan meter listrik oleh petugas pencatat meter. Oleh karena itu ada beberapa saran yang dapat digunakan sebagai paduan pengembangan perangkat lunak kearah yang lebih baik guna mendukung pertumbuhan pengguna dan konten pada aplikasi photo tagging untuk petugas pencatat meter listrik ini. Adapun saran-saran tersebut adalah sebagai berikut:

1. Menambahkan teknologi pendeteksian otomatis antara jarak pelanggan dengan posisi petugas

2. Menambahkan teknologi pada pembacaan nilai kwh menggunakan OCR (Optical Character Recognizion)

F-1 DATA PRIBADI

1. Nama Lengkap : Ratih Parastiwi

2. Tempat, Tanggal Lahir : Cirebon, 26 November 1993

3. Alamat Asal : Kp. Cinta Asih RT03/RW16 Desa. Talagasari Kec. Kadungora Kab. Garut 44153

4. Alamat Tinggal : Jl. Ciumbuleuit Gg. Rahayu 1 No. 56/155C RT05/RW02 Desa. Hegarmanah Kec. Cidadap Bandung 40141

5. Jenis Kelamin : Perempuan

6. Agama : Islam

7. Status : Belum Menikah

8. Telepon, No. HP : 08814045428

9. E-mail : raga.kurniawan26@gmail.com

RIWAYAT PENDIDIKAN

1. (1999) Lulus TK An Nawwa 2 – Cirebon 2. (2005) Lulus SDN Karang Mulya 2 – Garut 3. (2008) Lulus SMPN Kadungora 1 – Garut 4. (2011) Lulus SMAN 2 Garut – Garut

PEMBANGUNAN APLIKASI PHOTO TAGGING UNTUK

PETUGAS PENCATAT METER LISTRIK MENGGUNAKAN

TEKNOLOGI GEOTAGGING PADA PLATFORM ANDROID

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana

RATIH PARASTIWI

10111461

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2016

v

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xii

DAFTAR SIMBOL ... xv

DAFTAR LAMPIRAN ... xx

BAB I PENDAHULUAN ... 1

I.1Latar Belakang Masalah ... 1

I.2Perumusan Masalah ... 2

I.3Maksud dan Tujuan ... 2

I.4Batasan Masalah ... 2

I.5Metodologi Penelitian ... 3

I.5.1Metode Pengumpulan Data ... 3

I.5.2Metode Pembangunan Perangkat Lunak ... 4

I.6Sistematika Penulisan ... 5

BAB II LANDASAN TEORI ... 7

II.1Tentang PT. Astria Mandiri ... 7

II.2Struktur Organisasi Perusahaan ... 7

II.3Struktur Kode RBM (Rute Baca Meter) ... 8

II.4Jangka Waktu Pembacaan Meter ... 9

vi

II.5.1Komponen Sistem Informasi ... 10

II.6Android ... 12

II.6.1Android Life Cycle ... 13

II.6.2 Fitur ... 15

II.6.3Prinsip Desain ... 16

II.7Web Services ... 18

II.8JavaScript Object Notation (JSON) ... 19

II.9Global Positioning System (GPS) ... 23

II.10GPS Photo Tagging (Geotagging) ... 24

II.11EXIF Headers ... 25

II.12EXIF Interface Android Class ... 25

II.13Google Geocoding ... 26

II.14Structure Analysis and Design ... 26

II.14.1Diagram Konteks ... 27

II.14.2Data Flow Diagram ... 27

II.14.3Spesifikasi Proses ... 28

II.14.4Kamus Data ... 29

II.15Object Oriented Analysis Design ... 29

II.15.1Unified Modelling Language (UML) ... 29

II.16Entity Relationship Diagram ... 32

II.17Java ... 33

II.17.1Kelebihan Java ... 34

II.18Processor Hypertext Protocol (PHP) ... 36

II.19MySQL ... 37

vii

III.1.2Analisis Arsitektur ... 39

III.1.3Spesifikasi Kebutuhan Perangkat Lunak ... 42

III.1.4Analisis Kebutuhan Non Fungsional ... 43

III.1.5Analisis Data ... 46

III.1.5.1Struktur Data JSON ... 46

III.1.5.2Entity Relational Diagram (ERD) ... 48

III.1.6Analisis Kebutuhan Fungsional ... 48

III.1.6.1Analisis Kebutuhan Fungsional Web ... 49

III.1.6.2Analisis Kebutuhan Fungsional Mobile ... 71

III.1.7Perancangan Sistem ... 92

III.1.7.1Perancangan Data ... 92

III.1.7.2Perancangan Arsitektur Menu ... 95

III.1.7.3Perancangan Antar Muka ... 97

III.1.7.4Perancangan Pesan ... 114

III.1.7.5Jaringan Semantik ... 115

BAB IV IMPLEMENTASI DAN PERANCANGAN SISTEM ... 117

IV.1Implementasi Sistem ... 117

IV.1.1Lingkungan Implementasi ... 117

IV.1.2Implementasi Data ... 118

IV.1.3Implementasi Antarmuka ... 121

IV.2Pengujian Sistem ... 122

viii

IV.2.2Skenario Pengujian ... 123

IV.2.3Hasil Pengujian ... 127

IV.2.4Evaluasi Pengujian ... 139

BAB V KESIMPULAN DAN SARAN ... 141

V.1Kesimpulan ... 141

V.2Saran ... 141

143

//lampung.tribunnews.com/2014/09/01/kami-dirugikan-petugas-pencatat-meteran-listrik-asal-tembak

[2] Website Tribunnews Aceh (2013). [Online].

http://aceh.tribunnews.com/2013/01/13/pelanggan-minta-pln-tertibkan-pencatat-meteran

[3] Ary, Mardani. Sistem Informasi Geografis Pelaporan Masyarakat (SIGMA). Program Studi Teknik Informatika. Universitas Tanjungpura.

[4] Sommerville, Ian. Software Engineering, Eight Edition ed.: Addison Wesley. 2007.

[5] Indrajani. Analisis dan Perancangan Sistem Informasi Card Management, in Berbagai Makalah Sistem Informasi dalam KNSI 2009. Yogyakarta, Indonesia: Informatika. 2009.

[6] Jogiyanto. Analisis Desain dan Siterm Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. 2001: ANDI Yogyakarta. Yogyakarta. [7] Safaat H, Nazruddin. Pemrograman Aplikasi MobileSmartphone dan Tablet

PC Berbasis Android. 2011 : Informatika Bandung.

[8] Google Inc. Introduction to Android. [Online]. http://developer.android.com/guide/index.html

[9] Ronan Schwarz, Phil Dutson, James Stelee, and Nelson To. The Android Developer's Cookbook, 2nd ed., Mark Taub and Laura Lewin, Eds. New York. United States: Addison-Wesley. 2013.

[10] Google Inc. Design Prniciples. [Online].

http://developer.android.com/design/index.html

[11] Juanda, Mexan. Pembangunan Perangkat Lunak Trip Planner di Platform Android. Teknik Informatika. Universitas Komputer Indonesia. 2014.

144

[13] Gondane Parikshit and Hyalij Bhushan, "System Analysis and Design Flexibility in the Approach," International Journal of Computer Applications (0975 - 8887), vol. 1, pp. 47 - 48, 2010.

[14] Adam Mukharil Bachtiar. Rekayasa Perangkat Lunak II. Handbook.

[15] Martin Fowler. UML Distiled Third Edition : A Brief Guide To The Standard Object Modeling Language. United State Of America: Addison-Wesley. 2003.

[16] Martin Fowler. UML Distiled Edisi 3: Panduan Singkat Bahasa Pemodelan Objek Standar : ANDI. 2005.

[17] Doro, Edi dan Stevalin Besthani. Analisis Data dengan Menggunakan ERD dan Model Konseptual Data Warehouse. Vol.5,. No.1. Juni 2009.

[18] Hariyanto, Bambang. Esensi-esensi Bahasa Pemrograman Java,Informatika. 2003. Bandung,.

[19] Arief, M.Rudianto. Pemrograman Web Dinamis Menggunakan Php dan Mysql. Yogyakarta. 2011 : ANDI.

[20] Google Inc. (2015, Oct.) Developer ExifInterface Class [Online]. https://developer.android.com/reference/android/media/ExifInterface.html [21] Prasetyo, Dwi dan Khafiizh Hastuti. Penerapan Haversine Formula Pada

Aplikasi Pencarian Lokasi Dan Informasi Gereja Kristen Di Semarang Berbasis Mobile. Teknik Informatika. Universitas Dian Nuswantoro Semarang.

[22]

H.E.T Ruseffendi. Dasar Dasar Penelitian Pendidikan dan Bidang Non -Eksata Lainya. Bandung, Indonesia: Tarsito. 2005.

iii

karunia-Nya tugas akhir dengan judul “Pembangunan Aplikasi Photo Tagging untuk Petugas Pencatat Meter Listrik menggunakan Teknologi Geotagging pada

Platform Android” sebagai syarat untuk menyelesaikan program studi Strata I

Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer pada Universitas Komputer Indonesia dapat selesai sebagaimana mestinya.

Terima kasih yang sebesar-besarnya kepada:

1. Tuhan Yang Maha Esa yang telah memberikan kesehatan, ilmu, kesempatan dan rasa ingin tahu.

2. Kedua orang tua dan seluruh keluarga besar tercinta yang selalu memberikan motivasi dan dukungan moril maupun materil yang tak terhingga selama ini.

3. Bapak Rangga Gelar Guntara, S.Kom., M.Kom. selaku dosen pembimbing yang telah membimbing dan memberikan pengarahan selama penelitian tugas akhir, sehingga tugas akhir ini dapat terselesaikan dengan sebaik-baiknya.

4. Bapak Andri Heryandi, S.T., M.T. selaku dosen penguji I yang telah memberikan masukan dan arahan selama perbaikan perangkat lunak ini. 5. Bapak Eko Budi Setiawan, S.Kom., M.T. selaku dosen penguji III yang

telah memberikan masukan dan arahan selama perbaikan perangkat lunak. 6. Ibu Ednawati Rainarli selaku dosen wali IF-11 angkatan 2011.

7. Vinny Tiara Prabagita, Rosalia Yustika Lestari, Rizkia Noviantika, Siti Farida dan teman-teman lainnya yang telah berjuang bersama-sama dalam tugas akhir ini dan selalu memberikan dorongan semangat.

8. Bapak Ridwan dan pihak Astria Mandiri yang telah bersedia bekerjasama serta memberikan arahan dan masukan dalam proses pembangunan perangkat lunak ini.

iv

9. Seluruh Dosen dan Staff pengajar program studi Teknik Informatika Universitas Komputer Indonesia.

10. Teman-teman kelas IF-11 angkatan 2011 yang telah bersama-sama melewati masa-masa perkuliahan selama 4 tahun.

11. Semua pihak yang terlibat dan ikut membantu dalam tugas akhir ini baik secara langsung maupun tidak langsung.

12. Dan kepada Rangga yang terus memberikan bantuan, dorongan dan semangat yang tidak hentinya sehingga tugas akhir skripsi ini dapat terselesaikan.

Sangat disadari bahwa dalam pelaksanaan dan penyusunan laporan tugas akhir skripsi ini masih banyak kekurangan dan jauh dari kesempurnaan. Oleh karena itu saran dan kritik yang membangun sangat diharapkan untuk pengembangan ke arah yang lebih baik.

Bandung, Maret 2016

Dokumen terkait