sistem informasi pemetaan potensi pertanian … · menggunakan google api pada kabupaten hulu...

13
SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI UTARA (KALIMANTAN SELATAN) BERBASIS ANDROID SKRIPSI Diajukan Untuk Memenuhi Salah Satu Persyaratan Mencapai Gelar Sarjana Teknik Informatika Strata Satu (S1) Oleh HENDRY ALFIANNOR FADLI 09560043 INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

Upload: vomien

Post on 11-Apr-2019

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved

SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN

MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI

UTARA (KALIMANTAN SELATAN) BERBASIS ANDROID

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Persyaratan Mencapai

Gelar Sarjana Teknik Informatika Strata Satu (S1)

Oleh

HENDRY ALFIANNOR FADLI

09560043

INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

Page 2: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved
Page 3: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved
Page 4: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved
Page 5: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved

vii

LEMBAR PERSEMBAHAN

Yang Utama Dari Segalanya...

Sembah sujud serta syukur kepada Allah SWT. Taburan cinta dan kasih sayang-Mu telah

memberikanku kekuatan, membekaliku dengan ilmu serta memperkenalkanku dengan

cinta. Atas karunia serta kemudahan yang Engkau berikan akhirnya skripsi yang

sederhana ini dapat terselesaikan. Sholawat dan salam selalu terlimpahkan keharibaan

Rasullah Muhammad SAW.

Kupersembahkan karya sederhana ini kepada orang yang sangat kukasihi dan kusayangi

Ibunda dan Ayahnda

Sebagai tanda bakti, hormat, dan rasa terima kasih yang tiada terhingga kupersembahkan

karya kecil ini kepada Ibu dan Ayah yang telah memberikan kasih sayang, segala

dukungan, dan cinta kasih yang tiada terhingga yang tiada mungkin dapat kubalas hanya

dengan selembar kertas yang bertuliskan kata cinta dan persembahan. Semoga ini

menjadi langkah awal untuk membuat Ibu dan Ayah karna kusadar, selama ini belum bisa

berbuat yang lebih. Untuk Ibu dan Ayah yang selalu membuatku termotivasi dan selalu

menyirami kasih sayang, selalu mendoakanku, selalu menasehatiku menjadi lebih baik,

Terima Kasih Ibu.... Ibu…. Ibu…….Terima Kasih Ayah

My Sweet Heart “Sabrina Febri Aeni”

Sebagai tanda cinta kasihku, Hendry persembahkan karya kecil ini buatmu. Terima kasih

atas kasih sayang, perhatian, dan kesabaranmu yang telah memberikanku semangat dan

inspirasi dalam meneyelesaikan Tugas Akhir ini, semoga engkau pilihan yang terbaik

buatku dan masa depanku. Terima kasih “yank”....

My Best Genk

Buat sahabatku “Militia 82, Himaru“ terima kasih atas bantuan, doa, nasehat, hiburan,

traktiran, ejekkan, dan semangat yang kamu berikan selama aku kuliah, aku tak akan

melupakan semua yang telah kamu berikan selama ini.

Page 6: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved

viii

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Puji Syukur Kehadirat Allah SWT. Yang telah melimpahkan rahmat dan hidayah-

Nya dan juga kesehatan jasmani maupun rohani sehingga penulis dapat

menyelesaikan penulisan skripsi ini dengan judul “SISTEM INFORMASI

PEMETAAN POTENSI PERTANIAN MENGGUNAKAN

GOOGLE API PADA KABUPATEN HULU SUNGAI UTARA

(KALIMANTAN SELATAN) BERBASIS ANDROID”. Tak lupa

sholawat serta salam semoga semoga selalu tercurahkan pada junjungan Nabi

besar kita Muhammad SAW, sebagai pembawa risalah Islamiyah untuk

keselamatan umat.

Harapan dari penulisan skripsi ini yaitu agar dapat bermanfaat dan

memberikan andil, guna pengembangan lebih lanjut. Penyusunan skripsi ini

merupakan salah stau syarat yang harus ditempuh guna menyelesaikan program

pendidikan sarjana strata satu (S1) Jurusan Teknik Informatika.

Atas petunjuk-Nya skripsi ini dapat selesai, namun tidak lepas dari

bantuan pihak lain yang selalu memberikan dukungan, dan bimbingan kepada

penulis. Oleh karena itu dengan segala hormat dan kerendahan hati pada

kesempatan ini penulis ingin menyampaikan ucapan terimakasih kepada :

1. Bapak Dr. H. Muhajir Effendy, MAP, selaku Rektor Universitas

Muhammadiyah Malang.

2. Bapak Ir. Sudarman,MT selaku Dekan Fakultas Teknik Universitas

Muhammadiyah Malang.

3. Bapak Yuda Munarko, S.Kom.Msc, selaku Ketua Jurusan Teknik

Informatika, Universitas Muhammadiyah Malang; dan selaku Pembimbing II

terimakasih atas segala bimbingan serta saran-saran yang telah diberikan

sehingga saya bisa menyelesaikan penulisan skripsi ini.

4. Bapak Eko Budi Cahyono, S.Kom,.MT selaku Pembimbing I terimakasih atas

segala bimbingan serta saran-saran yang telah diberikan sehingga saya bisa

menyelesaikan penulisan skripsi ini.

5. Bapak dan Ibu dosen Jurusan Teknik Informatika Fakultas Teknik yang telah

memberikan pengetahuan dan banyak membantu selama perkuliahan.

6. Bapak dan Ibu serta ketiga adikku, yang telah memberikan dukungan serta

do’a yang tulus setiap saat.

7. Sabrina febri aeni yang selalu mendukung dan mendoakan saya.

8. Teman-teman Teknik Infomatika angakatan 2009, terimakasi untuk

semuanya.

Semoga Allah SWT senantiasa memberikan rahmat dan karuniaNya

kepada semua pihak yang telah memberikan segala bantuan tersebut di atas.

Page 7: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved

ix

Skripsi ini tentu saja masih jauh dari sempurna, sehingga penulis dengan senang

hati menerima kritik demi perbaikan. Akhrinya semoga skripsi ini ada

manfaatnya.

Wassalamu’alaikum Wr. Wb.

Malang, Mei 2015

Penulis

Page 8: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved

x

DAFTAR ISI

LEMBAR JUDUL .......................................................................................... i

LEMBAR PERSETUJUAN ........................................................................... ii

LEMBAR PENGESAHAN ........................................................................... iii

SURAT PERNYATAAN .............................................................................. iv

ABSTRAK ...................................................................................................... v

ABSTRACT .................................................................................................. vi

LEMBAR PERSEMBAHAN ....................................................................... vii

KATA PENGANTAR ................................................................................. viii

DAFTAR ISI .................................................................................................. x

DAFTAR TABEL ........................................................................................ xiii

DAFTAR GAMBAR ................................................................................... xiv

DAFTAR LAMPIRAN ................................................................................. xv

BAB I PENDAHULUAN .............................................................................. 1

1.1 Latar Belakang ............................................................................... 1

1.2 Rumusan Masalah ......................................................................... 2

1.3 Batasan Masalah ............................................................................ 2

1.4 Tujuan Penelitian ........................................................................... 3

1.5 Manfaat Penelitian ......................................................................... 3

1.6 Metode Penelitian .......................................................................... 3

1.7 Metodelogi Pengerjaan .................................................................. 4

1.8 Sistematika Pembahasan ............................................................... 5

BAB II Landasan Teori .................................................................................. 6

2.1 Kajian Geografi ............................................................................ 6

2.2 Android........................................................................................ 10

2.2.1 Versis Android ................................................................... 10

2.2.2 Fitur Android .................................................................... 13

2.2.3 Android SDK ..................................................................... 14

2.2.4 ADT (Android Development Tools) ................................. 14

2.2.5 AVD (Android Virtual Device) ......................................... 15

Page 9: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved

xi

2.2.6 IDE Eclips .......................................................................... 15

2.3 JDK (Java Development Kit) ..................................................... 16

2.4 Google Maps .............................................................................. 16

2.5 Google Maps API ....................................................................... 17

2.6 Marker And Inflow ..................................................................... 17

2.7 LBS (Location Basic Service) .................................................... 17

2.8 GPS (Global Positioning System) .............................................. 18

BAB III Analisis Dan Perancangan ............................................................... 20

3.1 Analisis Sistem ........................................................................... 20

3.1.1 Analisis Pemakai ............................................................. 20

3.1.2 Analisis Kebutuhan ......................................................... 20

3.2 Arsiktektur Sistem ...................................................................... 21

3.3 Perancangan Sistem..................................................................... 22

3.3.1 Flowchart Sistem ............................................................. 22

3.3.2 Rancangan Proses ............................................................ 25

3.3.3 Rancangan Basis Data ..................................................... 29

3.3.4 Rancangan User InterFace Atau Menu ........................... 33

BAB IV Implementasi Dan Pengujian ........................................................... 40

4.1 Spesifikasi .................................................................................... 40

4.1.1 Perangkat Keras (Hardware) yang digunakan ................. 40

4.1.2 Perangkat Lunak (Software) yang digunakan ................. 40

4.2 Implementasi ................................................................................ 40

4.2.1 Implementasi Halaman User ........................................... 41

4.2.2 Tampilan Halaman User .................................................. 41

4.2.3 Tampilan Maps Hulu Sungai Utara ................................. 45

4.2.4 Tampilan Halaman Detail Informasi ............................... 48

4.2.5 Tampilan Halaman Pencarian ......................................... 52

4.2.6 Tampilan Halaman Tutorial ............................................ 56

4.2.7 Tampilan Halaman About Me ......................................... 57

4.3 Pengujian ...................................................................................... 61

BAB V Penutup ............................................................................................ 62

1.1 Kesimpulan ............................................................................... 62

1.2 Saran ......................................................................................... 62

Page 10: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved

xii

DAFTAR PUSTAKA

LAMPIRAN

Page 11: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved

xiv

DAFTAR GAMBAR

1. Gambar 1 Bumi Dengan Garis Lintang dan Garis Bujur ................... 19

2. Gambar 2 Arsiktektur Sistem ............................................................. 22

3. Gambar 3 Flowchart Sistem Admin (Insert, Update, Delete) Data

Lokasi ................................................................................................. 23

4. Gambar 4 Flowchart Sistem Admin (Insert, Update, Delete) Data

Pertanian ............................................................................................. 23

5. Gambar 5 Flowchart Sistem User ...................................................... 24

6. Gambar 6 Context Diagram ............................................................... 25

7. Gambar 7 DFD Level 0 ...................................................................... 26

8. Gambar 8 DFD Level 1 Manajemen Data Admin ............................. 27

9. Gambar 9 DFD Level 1 Proses Manajemen Data Admin Pertanian .. 27

10. Gambar 10 DFD Level 1 Proses Data Admin Pertanian ................... 28

11. Gambar 11 DFD Level 1 Proses Pencarian Data ............................... 29

12. Gambar 12 Konseptual Data Model ERD .......................................... 30

13. Gambar 13 Struktur Menu User ......................................................... 33

14. Gambar 14 Halaman Utama Aplikasi ................................................ 34

15. Gambar 15 Halaman Search............................................................... 35

16. Gambar 16 Halaman Detail Point Map .............................................. 36

17. Gambar 17 Halaman Detail Informasi Kecamatan ............................ 37

18. Gambar 18 Halaman Hasil Search ..................................................... 38

19. Gambar 19 Halaman Combo Box Kecamatan ................................... 39

20. Gambar 20 Tampilan Utama .............................................................. 41

21. Gambar 21 Tampilan Menu Dropdown ............................................. 42

22. Gambar 22 Tampilan Menu Combo Box ........................................... 45

23. Gambar 23 Maps Hulu Sungai Utara ................................................. 46

24. Gambar 24 Script XML Point ............................................................ 49

25. Gambar 25 Tampilan Detail Informasi .............................................. 50

26. Gambar 26 Tampilan Form Pencarian ............................................... 53

27. Gambar 27 Tampilan Hasil Pencarian ............................................... 53

28. Gambar 28 Tampilan Menu Tutorial ................................................. 56

29. Gambar 29 Tampilan Keterangan Tutorial ........................................ 57

30. Gambar 30 Tampilan About Me ........................................................ 58

Page 12: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved

xiii

DAFTAR TABEL

1. Tabel 1 Kecamatan ............................................................................. 30

2. Tabel 2 Produksi Komoditi ................................................................ 31

3. Tabel 3 Kondisi Jalan ......................................................................... 31

4. Tabel 4 Kondisi Alam ........................................................................ 32

5. Tabel 5 Komoditas ............................................................................. 32

6. Tabel 6 Jenis Komoditas .................................................................... 33

7. Tabel 7 Pengujian Sistem Pencarian .................................................. 59

8. Tabel 8 Kuisioner ............................................................................... 61

9. Tabel 9 Keterangan Skor .................................................................... 62

10. Tabel 10 Hasil Kuisioner ................................................................... 62

11. Tabel 11 Hasil Presentase Kuisioner.................................................. 63

Page 13: SISTEM INFORMASI PEMETAAN POTENSI PERTANIAN … · MENGGUNAKAN GOOGLE API PADA KABUPATEN HULU SUNGAI ... 2.5 Google Maps API ... Belajar database MySQL. ilmukomputer.com. Retrieved

DAFTAR PUSTAKA

Amri, Syaiful, M. (2010). Membangun Sistem Navigasi di Surabaya

Menggunakan Google Maps API. PENS ITS, 1(2).

Hidayat, R. (2007). Belajar database MySQL. ilmukomputer.com. Retrieved May

30, 2014, from http://ilmukomputer.org/2007/06/28/seri-01-belajar-database-

mysql/

Kadir, A. (2002). Pemrograman Web Mencakup: HTML, CSS, JavaScript & PHP.

Yogyakarta: Andi Offset.

Kuncoro, R. B. (2013). Pembuatan Website Tempat Pariwisata Rumah Dome

New Nglepen. Indonesian Jurnal on Computer Science-Speed (IJCSS) 16

FTI UNSA, 10(2), 20–25.

Pratama, M. O. (2012). Google Maps API. ilmukomputer.com. Retrieved May 30,

2014, from http://ilmukomputer.org/wp-content/uploads/2013/01/octav-

GoogleMapsAPI.pdf

Spasser. (1997). Mapping the Terrain of Pharmacy : classification analysis of the

international pharmaceutical abstracts database. Scientometrics.