Proposal Ta 1 - Abdusysyakir Wajdi - F1D017002

Anda mungkin juga menyukai

Anda di halaman 1dari 90

USULAN TUGAS AKHIR

RANCANG BANGUN SISTEM INFORMASI GEOGRAFIS


PEMETAAN LAHAN GARAPAN KELOMPOK TANI PADA
HUTAN KEMASYARAKATAN DESA KARANG SIDEMEN
BERBASIS MOBILE

Oleh:

Abdusysyakir Wajdi
F1D017002

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS MATARAM
Oktober 2021

i
HALAMAN PENGESAHAN

RANCANG BANGUN SISTEM INFORMASI GEOGRAFIS PEMETAAN


LAHAN GARAPAN KELOMPOK TANI PADA HUTAN
KEMASYARAKATAN DESA KARANG SIDEMEN BERBASIS MOBILE

ii
ABSTRAK

Hutan adalah sumber daya alam yang strategis dan seharusnya dikelola
secara berkelanjutan agar dapat memberi manfaat sebesar-besarnya bagi rakyat
Indonesia. Salah satu upaya untuk mencapai tujuan tersebut adalah memberikan
kepercayaan kepada masyarakat setempat untuk mengusahakan hutan negara sesuai
dengan kebutuhan dan kemampuannya melalui program Hutan Kemasyarakatan
(HKm). Desa Karang Sidemen merupakan salah satu desa yang telah menjalankan
program HKm dan dikelola oleh Gabungan Kelompok Tani (Gapoktan) HKm
sesuai dengan Keputusan Bupati Lombok Tengah Nomor 39 Tahun 2010 tentang
Izin Usaha Pemanfaatan Hutan Kemasyarakatan (IUPHKm). Pada tahun 2019
HKm Desa Karang Sidemen telah memiliki peta lokasi garapan, namum peta
tersebut dibuat berdasarkan blok-blok yang dikelola oleh 17 kelompok tani dan
berbasis kertas. Sedangkan kebutuhan pada tahun 2021 adalah adanya peta rincik
yang menggambarkan lokasi dan luas lahan garapan setiap petani pada masing-
masing kelompok dan berbasis teknologi. Penelitian ini bertujuan untuk
membangun Sistem Informasi Geografis yang dapat menampilkan peta rincik
beserta data-data petani Gapoktan Wana Lestari. Sistem ini dibangun berupa
aplikasi android menggunakan metode pengembangan Extreme Programming.
Pengujian sistem dilakukan dengan metode black box guna mengetahui fungsional
sistem telah berjalan sesuai rencana dan metode Mean Opinion Score (MOS) guna
mengukur kemudahan dan kenyamanan dalam penggunaan sistem berdasarkan
pandangan end user.

Kata kunci: Sistem Informasi Geografis, Hutan Kemasyarakatan, Extreme


Programming, Metode Black Box, Metode Mean Opinion Score.

iii
DAFTAR ISI

HALAMAN PENGESAHAN .............................................................................. II


ABSTRAK ........................................................................................................... III
DAFTAR ISI ........................................................................................................ IV
DAFTAR GAMBAR ........................................................................................... VI
DAFTAR TABEL................................................................................................ IX
BAB I PENDAHULUAN ...................................................................................... 1
1.1 LATAR BELAKANG .................................................................................... 1
1.2 RUMUSAN MASALAH ................................................................................ 3
1.3 BATASAN MASALAH ................................................................................. 3
1.4 TUJUAN ..................................................................................................... 3
1.5 MANFAAT .................................................................................................. 4
1.6 SISTEMATIKA PENULISAN.......................................................................... 4
BAB II TINJAUAN PUSTAKA .......................................................................... 6
2.1 PENELITIAN TERKAIT ................................................................................ 6
2.2 TEORI PENUNJANG .................................................................................... 9
2.2.1 Sistem Informasi Geografis .................................................................. 9
2.2.2 Hutan Kemasyarakatan ......................................................................... 9
2.2.3 Aplikasi Android................................................................................... 9
2.2.4 Extreme Programming (XP) ............................................................... 10
2.2.5 Software Android Studio .................................................................... 11
2.2.6 Software ArcGIS ................................................................................. 11
2.2.7 Global Positioning System (GPS)....................................................... 12
2.2.8 Java Development Kit (JDK) .............................................................. 12
2.2.9 Unidentified Modeling Language (UML)........................................... 12
2.2.9.1 Use Case Diagram ...................................................................... 12
2.2.9.2 Class Diagram ............................................................................. 13
2.2.9.3 Sequence Diagram....................................................................... 14

iv
2.2.9.4 Activity diagram .......................................................................... 14
2.2.10 MySQL............................................................................................ 15
2.2.11 Entity Relationship Diagram (ERD) ............................................... 16
BAB III METODOLOGI PENELITIAN ......................................................... 17
3.1 ALAT DAN BAHAN ................................................................................... 17
3.1.1 Alat...................................................................................................... 17
3.1.2 Bahan .................................................................................................. 17
3.2 ALUR PENELITIAN ................................................................................... 18
3.2.1 Studi Literatur ..................................................................................... 19
3.2.2 Wawancara.......................................................................................... 19
3.2.3 Perhitungan luas lahan garapan .......................................................... 19
3.2.4 Pembuatan peta digital ........................................................................ 20
3.2.5 Proses Extreme Programming ............................................................ 20
3.2.5.1 Planning (Perencanaan)............................................................... 20
3.2.5.2 Design (Desain Sistem) ............................................................... 21
3.2.5.3 Coding (Pengkodean) .................................................................. 77
3.2.5.4 Testing (Pengujian)...................................................................... 77
3.2.6 Dokumentasi ....................................................................................... 78
DAFTAR PUSTAKA .......................................................................................... 79

v
DAFTAR GAMBAR

Gambar 2. 1 Fishbone Diagram.............................................................................. 8


Gambar 2. 2 Skema Extreme Programming ......................................................... 10
Gambar 3. 1 Flowchart alur penelitian ................................................................. 18
Gambar 3. 2 Siklus Extreme Programming .......................................................... 20
Gambar 3. 3 Use Case Diagram ........................................................................... 22
Gambar 3. 4 Activity Diagram Pilihan Pengguna ................................................. 24
Gambar 3. 5 Activity Diagram Login Admin ........................................................ 25
Gambar 3. 6 Activity Diagram Melihat Peta ......................................................... 26
Gambar 3. 7 Activity Diagram Melihat Detail Lahan ........................................... 27
Gambar 3. 8 Activity Diagram Menambah Peta ................................................... 28
Gambar 3. 9 Activity Diagram Mengedit Peta ...................................................... 29
Gambar 3. 10 Activity Diagram Menghapus Peta ................................................. 30
Gambar 3. 11 Activity Diagram Melihat Profil ..................................................... 31
Gambar 3. 12 Activity Diagram Mengedit Password............................................ 32
Gambar 3. 13 Activity Diagram Melihat Detail Anggota ..................................... 33
Gambar 3. 14 Activity Diagram Proses Menambah Anggota ............................... 34
Gambar 3. 15 Activity Diagram Proses Mengedit Anggota .................................. 35
Gambar 3. 16 Activity Diagram Proses Menghapus Anggota .............................. 36
Gambar 3. 17 Activity Diagram Proses Mengedit Data Diri ................................ 37
Gambar 3. 18 Activity Diagram Melihat Detail Pohon ......................................... 38
Gambar 3. 19 Activity Diagram Menambah Pohon .............................................. 39
Gambar 3. 20 Activity Diagram Mengedit Pohon ................................................. 40
Gambar 3. 21 Activity Diagram Hapus Pohon ...................................................... 40
Gambar 3. 22 Activity Diagram Menambah Potensi Hasil ................................... 41
Gambar 3. 23 Activity Diagram Mengedit Potensi Hasil ...................................... 42
Gambar 3. 24 Activity Diagram Menghapus Pohon ............................................. 43
Gambar 3. 25 Class Diagram Sistem.................................................................... 43
Gambar 3. 26 Sequence Diagram Login Admin ................................................... 44
Gambar 3. 27 Sequence Diagram Melihat Peta .................................................... 45

vi
Gambar 3. 28 Sequence Diagram Melihat Detail Peta ......................................... 45
Gambar 3. 29 Sequence Diagram Menambah Peta .............................................. 46
Gambar 3. 30 Sequence Diagram Mengedit Peta ................................................. 47
Gambar 3. 31 Sequence Diagram Menghapus Peta .............................................. 47
Gambar 3. 32 Sequence Diagram Menambah Anggota........................................ 48
Gambar 3. 33 Sequence Diagram Mengedit Anggota .......................................... 49
Gambar 3. 34 Sequence Diagram Menghapus Anggota ....................................... 49
Gambar 3. 35 Sequence Diagram Mengedit Password ........................................ 50
Gambar 3. 36 Sequence Diagram Melihat Anggota ............................................. 50
Gambar 3. 37 Sequence Diagram Mengedit Data Diri ......................................... 51
Gambar 3. 38 Sequence Diagram Melihat Profil .................................................. 51
Gambar 3. 39 Sequence Diagram Melihat Pohon Anggota .................................. 52
Gambar 3. 40 Sequence Diagram Menambah Pohon ........................................... 52
Gambar 3. 41 Sequence Diagram Mengedit Pohon .............................................. 53
Gambar 3. 42 Sequence Diagram Menghapus Pohon .......................................... 54
Gambar 3. 43 Sequence Diagram Menambah Potensi Hasil ................................ 55
Gambar 3. 44 Sequence Diagram Mengedit Potensi Hasil ................................... 55
Gambar 3. 45 Sequence Diagram Menghapus Pohon .......................................... 56
Gambar 3. 46 Entity Relationship Diagram Sistem .............................................. 57
Gambar 3. 47 Halaman Pilihan User .................................................................... 60
Gambar 3. 48 Halaman Login ............................................................................... 61
Gambar 3. 49 Halaman Home ............................................................................... 61
Gambar 3. 50 Halaman Peta.................................................................................. 62
Gambar 3. 51 Halaman Profil ............................................................................... 63
Gambar 3. 52 Halaman Tambah Anggota............................................................. 63
Gambar 3. 53 Halaman Tambah Peta ................................................................... 64
Gambar 3. 54 Halaman List Anggota .................................................................... 64
Gambar 3. 55 Halaman List Kelompok................................................................. 65
Gambar 3. 56 Halaman Detail Anggota ................................................................ 65
Gambar 3. 57 Halaman Edit Anggota ................................................................... 66
Gambar 3. 58 Halaman Detail Lahan .................................................................... 67

vii
Gambar 3. 59 Halaman Edit Lahan ....................................................................... 67
Gambar 3. 60 Halaman Detail Pohon ................................................................... 68
Gambar 3. 61 Halaman Edit Profil ........................................................................ 68
Gambar 3. 62 Halaman Edit Password ................................................................. 69
Gambar 3. 63 Halaman Tambah Pohon ................................................................ 69
Gambar 3. 64 Halaman Edit Pohon....................................................................... 70
Gambar 3. 65 Halaman Info Pohon....................................................................... 70
Gambar 3. 66 Halaman Home ............................................................................... 71
Gambar 3. 67 Halaman Profil ............................................................................... 72
Gambar 3. 68 Halaman Detail Lahan Saya ........................................................... 72
Gambar 3. 69 Halaman Tambah Potensi............................................................... 73
Gambar 3. 70 Halaman Info Pohon....................................................................... 73
Gambar 3. 71 Halaman Edit Potensi ..................................................................... 74
Gambar 3. 72 Halaman Detail Anggota ................................................................ 75
Gambar 3. 73 Halaman Detail Lahan Anggota ..................................................... 75
Gambar 3. 74 Halaman Detail Pohon Anggota ..................................................... 76
Gambar 3. 75 Halaman Detail Pohon Saya ........................................................... 77

viii
DAFTAR TABEL

Tabel 2. 1 Simbol Use Case Diagram ................................................................... 13


Tabel 2. 2 Simbol Class Diagram ......................................................................... 14
Tabel 2. 3 Simbol Activity diagram ...................................................................... 15
Tabel 2. 4 Simbol Entity Relationship Diagram ................................................... 16
Tabel 3. 1 Tabel User Stories................................................................................ 21
Tabel 3. 2 Tabel Admin ........................................................................................ 58
Tabel 3. 3 Tabel User ............................................................................................ 58
Tabel 3. 4 Tabel Lahan.......................................................................................... 59
Tabel 3. 5 Tabel Patok .......................................................................................... 59
Tabel 3. 6 Tabel Pohon ......................................................................................... 59
Tabel 3. 7 Tabel Potensi ........................................................................................ 60
Tabel 3. 8 Mean Opinion Score (MOS) ................................................................ 78

ix
BAB I
PENDAHULUAN

1.1 Latar Belakang


Hutan adalah sumber daya alam yang strategis. Oleh karenanya hutan
seharusnya dikelola secara berkelanjutan agar dapat memberi manfaat sebesar-
besarnya bagi rakyat Indonesia, sebagaimana amanat Undang-Undang Dasar
1945[1]. Salah satu upaya untuk mencapai tujuan tersebut adalah memberikan
kepercayaan kepada masyarakat setempat untuk mengusahakan hutan negara sesuai
dengan kebutuhan dan kemampuannya melalui program Hutan Kemasyarakatan
(HKm).
Peraturan Menteri Kehutanan Republik Indonesia Nomor P.88/Menhut-
II/2014 tentang Hutan Kemasyarakatan menjelaskan bahwa Hutan Kemasyarakatan
yang selanjutnya disingkat dengan HKm adalah hutan negara yang pemanfaatan
utamanya ditujukan untuk memberdayakan masyarakat setempat[2]. HKm
bertujuan meningkatkan kesejahteraan masyarakat setempat melalui pemanfaatan
sumber daya hutan secara optimal, adil dan berkelanjutan dengan tetap menjaga
kelestarian fungsi hutan dan lingkungan hidup.
Dalam rangka mengimplementasikan kebijakan program HKm, Provinsi
Nusa Tenggara Barat telah mendapatkan pencadangan areal kerja HKm dari
Menteri Kehutanan seluas 14.836,50 ha yang tersebar di 8 (delapan)
Kabupaten/Kota. Pembangunan HKm di Kecamatan Batukliang Utara Kabupaten
Lombok Tengah dilaksanakan secara swadaya oleh kelompok tani hutan sejak
tahun 1999. Penetapan areal kerja HKm seluas 1.809,5 ha terdapat di Kecamatan
Batukliang Utara yaitu di 4 (empat) desa diantaranya Desa Lantan, Desa Kr.
Sidemen, Desa Aik Berik dan Desa Setiling[3].
Desa Karang Sidemen bila dilihat dari letak topografisnya memiliki potensi
alam yang cukup kaya karena desa ini terletak di kaki Gunung Rinjani dengan
hamparan hutan yang sangat luas dan sumber mata air yang cukup berlimpah[4].
Desa Karang Sidemen merupakan salah satu desa yang telah menjalankan program
HKm dan dikelola oleh Gabungan Kelompok Tani (Gapoktan) HKm sesuai dengan

1
Keputusan Bupati Lombok Tengah Nomor 39 Tahun 2010 tentang Izin Usaha
Pemanfaatan Hutan Kemasyarakatan (IUPHKm). Berdasarkan Keputusan Bupati
tersebut, Gapoktan HKm Desa Karang Sidemen (Gapoktan Wana Lestari)
mendapatkan IUPHKm dengan Nomor Blok Izin II, Luas Lahan Garapan 403 Ha,
dan Jumlah Anggota 741 orang. Salah satu kewajiban yang harus dilaksanakan oleh
pemegang izin usaha yaitu melakukan penataan batas areal kerja. Berdasarkan hasil
wawancara, pada tahun 2019 HKm Desa Karang Sidemen telah memiliki peta
lokasi garapan, namum peta tersebut dibuat berdasarkan blok-blok yang dikelola
oleh 17 kelompok tani yang tergabung dalam Gapoktan Wana Lestari. Sedangkan
kebutuhan pada tahun 2021 adalah adanya peta rincik yang menggambarkan lokasi
dan luas lahan garapan setiap petani pada masing-masing kelompok.
Sistem Informasi Geografis (SIG) atau Geographic Information System
(GIS) merupakan sistem informasi berbasis komputer yang digunakan untuk
mengolah dan menyimpan data atau informasi geografis[5]. Pada kenyataannya
SIG merupakan bagian dari ilmu Geografi Teknik (Technical Geography) berbasis
komputer yang digunakan untuk menyimpan dan memanipulasi data – data spasial
(keruangan) untuk kebutuhan atau kepentingan tertentu[6]. SIG merupakan salah
satu komponen penting dalam bidang kehutanan di era digital ini karena kemudahan
informasi, kecepatan, dan ketepatan dalam perhitungannya. ArcGIS adalah salah
satu software yang dikembangkan oleh ESRI yang banyak digunakan untuk
mengakomodasi kebutuhan dalam pengelolaan sumberdaya alam dan
lingkungan[7]. ArcGIS juga banyak digunakan untuk pemetaan lahan atau
pengolahan data geografis untuk pembuatan peta secara digital.
Metode pengembangan sistem yang akan digunakan adalah Extreme
Programming (XP) dikarenakan dalam pembuatan sistem informasi ini dibutuhkan
kerja sama antara programmer dan client sesuai dengan salah satu nilai inti dari XP
yaitu communication. XP adalah model pengembangan perangkat lunak yang
menyederhanakan berbagai tahapan pengembangan sistem menjadi lebih efisien,
adaptif dan fleksibel[8].
Berdasarkan kebutuhan HKm Desa Karang Sidemen, maka penulis
bertujuan untuk membuat peta HKm berbasis digital yang akan dikemas dalam SIG

2
berbasis mobile yang bermanfaat untuk pemegang izin usaha pemanfaatan HKm,
Pemerintah Desa Karang Sidemen, dan Dinas Lingkungan Hidup dan Kehutanan
(DLHK).
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah dipaparkan, rumusan masalah yang
dapat diambil adalah :
1. Bagaimana cara mengumpulkan data petani/user, lahan garapan setiap
petani yang menjadi anggota Gapoktan Wana Lestari.
2. Bagaimana merancang sistem informasi geografis berbasis mobile yang
dapat digunakan dengan mudah oleh anggota Gapoktan Wana Lestari
sehingga pengguna dapat mengetahui lokasi lahan garapan.
3. Bagaimana cara membantu petani, kelompok tani, Kesatuan Pengelolaan
Hutan (KPH) Pelangan Tastura dan Dinas Kehutanan dalam memonitoring
lahan garapan pada hutan kemasyarakatan di Desa Karang Sidemen.
1.3 Batasan Masalah
Dari permasalahan yang telah disebutkan terdapat batasan-batasan masalah
dalam pembangunan aplikasi, antara lain:
1. Sistem informasi ini hanya diperuntukkan untuk lahan garapan petani yang
menjadi anggota Gapoktan Wana Lestari.
2. Sistem informasi ini akan dibangun berbasis mobile menggunakan Bahasa
java.
3. Pengolahan data geografis lahan garapan akan menggunakan software
ArcGIS.
4. Pada aplikasi, user hanya dapat melihat peta rincik lahan garapan setiap
petani yang menjadi anggota Gapoktan Wana Lestari.
1.4 Tujuan
Adapun tujuan yang diharapkan dari penelitian ini adalah sebagai berikut:
1. Mengumpulkan data petani/user beserta data geografis lahan garapan setiap
petani yang menjadi anggota Gapoktan Wana Lestari melalui wawancara
dan pengukuran lahan secara langsung.

3
2. Membangun SIG Gapoktan Wana Lestari yang mengelola data petani/user
dan data lahan garapannya menggunakan software Android Studio, GPS,
dan software ArcGIS.
3. Membangun aplikasi dengan fitur yang dapat memberikan informasi lahan
garapan beserta data pemegang izin usaha antara lain:
a. Lokasi lahan garapan
b. Luas lahan garapan
c. Batas lahan garapan setiap petani/pemegang izin usaha
d. Data diri dari pemegang izin usaha
e. Tanaman produksi pada lahan petani
f. Potensi hasil produksi pertahun
1.5 Manfaat
Manfaat yang diperoleh dari penelitian ini adalah:
1. Memudahkan petani, kelompok tani, Kesatuan Pengelolaan Hutan (KPH)
Pelangan Tastura dan Dinas Kehutanan untuk memonitoring lahan garapan
Gapoktan Wana Lestari pada HKm desa Karang Sidemen.
2. Menjadi salah satu kegiatan perhitungan ulang luas lahan garapan setiap
petani demi kebaharuan data sesuai arahan Menteri terkait.
3. Dapat dilakukan pengembangan aplikasi berkelanjutan untuk Gapoktan
Wana Lestari dalam jangka panjang guna pengembangan layanan maupun
fitur untuk keperluan monitoring HKm, pariwisata, promosi, pembelajaran,
ataupun penelitian.
1.6 Sistematika Penulisan
Sistematika untuk penulisan pada penelitian ini akan dipaparkan dalam
beberapa bab sebagai berikut:
1. BAB I : PENDAHULUAN
Bab ini menjelaskan tentang dasar penulisan penenlitian ini, mulai dari latar
belakang mengambil judul dan topik, menguraikan permasalahan yang ada,
batasan-batasan masalah, tujuan yang diharapkan dari penelitian, manfaat
yang diperoleh dari penelitian, dan sistematika penulisan laporan penelitian.

4
2. BAB II : TINJAUAN PUSTAKA
Bab ini memuat tinjauan pustaka yang mendukung dalam penelitian ini dan
penelitian sebelumnya yang mengimplementasikan SIG sebagai referensi
dalam penelitian.
3. BAB III : METODOLOGI PENELITIAN
Bab ini membahas metode yang digunakan dalam pembangunan SIG lahan
garapan Gapoktan Wana Lestari.
4. BAB IV : HASIL DAN PEMBAHASAN
Bab ini membahas tentang analisis perangkat lunak yang meliputi analisis
masalah, analisis metode, analisis kebutuhan sistem, serta perancangan
sistem yang terdiri dari perancangan diagram alir (flowchart).
5. BAB V : KESIMPULAN DAN SARAN
Bab ini memuat kesimpulan yang diperoleh dari penelitian dan saran untuk
penelitian selanjutnya.

5
BAB II
TINJAUAN PUSTAKA

2.1 Penelitian Terkait


Dalam pembuatannya, Rancang Bangun Sistem Informasi Geografis
Pemetaan Lahan Garapan Kelompok Tani Pada Hutan Kemasyarakatan Desa
Karang Sidemen Berbasis Mobile ini merujuk pada beberapa penelitian yang
sebelumnya telah dilakukan. Penelitian-penelitian tersebut digunakan sebagai
referensi pada pengembangan sistem informasi ini.
Sistem informasi dengan judul “Aplikasi Sistem Informasi Geografis dalam
Penilaian Proporsi Luas Laut Indonesia” dimana penelitian ini menggunakan
teknologi sistem informasi geografis yang bertujuan untuk memberikan informasi
baru mengenai angka proporsi laut Indonesia. Metode yang digunakan adalah
pengolahan peta digital menggunakan software Sistem Informasi Geografis (SIG)
untuk mengekstrak informasi luasan suatu daerah[9]. Pada penelitian ini
menggunakan data pertama berupa file data digital provinsi seluruh Indonesia yang
dijadikan dasar perhitungan luas daratan. Sedangkan data kedua berupa Wilayah
Pengelolaan Perikanan Republik Indonesia yang dijadikan dasar perhitungan luas
laut seluruh Indonesia. Kedua data tersebut memiliki sistem koordinat yang sama
yaitu menggunakan koordinat geografis dengan lintang dan bujur. Untuk
menghitung luas, diperlukan transformasi koordinat tersebut ke dalam koordinat
kartesian yang telah didaftarkan. Adapun sistem koordinat yang umum digunakan
di Indonesia adalah Universal Transverse Mercator (UTM). Setelah
ditransformasi, kemudian ditentukan zona lokasi yang dimana wilayah Indonesia
terletak pada zona 46 hingga zona 54. Setelah berkoordinat UTM beserta zonanya,
maka software ArcGIS dapat melakukan perhitungan luas secara otomatis.
Penelitian dengan judul “Pembuatan Peta Digital Topografi Pulau Panjang,
Banten, Menggunakan ArcGIS 9.2 dan SURFER 8” yang bertujuan untuk
mendukung kegiatan studi kelayakan calon tapak Pembangkit Listrik Tenaga
Nuklir (PLTN) di Indonesia. Melakukan konversi data dari bentuk hardcopy
menjadi elektronik berformat JPEG dengan jalan scanning dan downloading yang

6
merupakan soft file. Kemudian dikonversi menjadi shape file (ekstensi shp) dengan
menggunakan teknik rektifikasi, digitasi, overlay, adding, coordinate, pembuatan
kontur, dan layout, yang dilakukan dengan dengan perangkat lunak ArcGIS 9.2 dan
SURFER 8. Hasil yang diperoleh dalam kegiatan pembuatan peta digital topografi
Pulau Panjang adalah peta dalam bentuk analog atau hard copy dalam format
*.jpeg yang dapat dicetak, dan peta digital dalam format *.dbf atau shape file dalam
format *.shp yang terintegrasi, mudah di-copy, informatif, dan editable[10].
Penelitian dengan judul “Penerapan Sistem Informasi Geografis Dalam
Pemetaan Produksi Pertanian di Kabupaten Bone” yang bertujuan sebagai bahan
referensi pemerintah dalam pengambilan keputusan terhadap upaya peningkatan
untuk tahun berikutnya, khususnya pemerintah Kabupaten Bone. Metode yang
digunakan adalah Extreme Programming (XP) yang digunakan untuk untuk
mengatasi masalah requirements yang tidak jelas dan sering berubah-ubah (vague
and volatile requirements)[11]. Dari penelitian tersebut diperoleh sebuah sistem
yang mengintegrasikan teknologi google maps dalam menyajikan data berupa hasil
produksi pertanian dan peta penyebarannya di masing-masing wilayah berbasis
website yang dimana tingkat kepuasan calon pengguna terhadap kemudahan
pengoperasiannya mencapai 87%.
Penelitian dengan judul “Penerapan Metode Haversine Formula Pada
Sistem Informasi Geografis Pengukuran Luas Tanah” yang bertujuan untuk
membantu pegawai Badan Pertanahan Negara (BPN) dalam melakukan
pengukuran luas tanah dan memberikan informasi tentang luas tanah yang telah
diukur. Dalam pengembangannya, metode yang digunakan yaitu Haversine
Formula yang merupakan metode untuk mengetahui jarak antar dua titik dengan
memperhitungkan bahwa bumi bukanlah sebuah bidang datar namun adalah
sebuah bidang yang memiliki derajat kelengkungan[12]. Pada penelitian ini
terdapat perbedaan hasil perhitungan sistem menggunakan metode Haversine
Formula dengan perhitungan GPS dan kenyataan. Selisih panjang tanah antara
perhitungan metode dan kenyataan sebesar 7.33%, sedangkan perhitungan luas
menggunakan metode Haversine Formula mengalami selisih luas dengan

7
kenyataan sebesar 6.33%. Untuk total selisih letak pada GPS dan kenyataan sebesar
2 meter.
Penelitian dengan Judul “Penerapan Agyle Methodology Dalam
Pengembangan Sistem Informasi Geografis Pemetaan Daerah Pertambangan” yang
berguna untuk mempermudah dalam pencatatan data dan manajemen
pertambangan di Indonesia. Penerapan Agile Methodology digunakan pada saat
pengembangan karena sebuah agile process harus beradaptasi dengan
perubahan[13]. Data yang digunakan pada penelitian ini yaitu data pertambangan
yang meliputi data bahan galian mineral logam, data mineral logam mulia, data
mineral logam besi dan paduan besi, data mineral non logam. Selain data
pertambangan, peta Provinsi Jawa Timur juga digunakan. Hasil dari penelitian ini
yaitu lahirnya suatu sistem informasi geografis yang dapat membantu petugas
maupun pemangku kepentingan dalam mencatat dan memproses data
pertambangan.
Berdasarkan referensi di atas tersebut, diketahui bahwa dari beberapa
penelitian yang membuat SIG pemetaan lahan/lokasi hanya menggunakan data dari
tahun-tahun sebelumnya yang ada pada dinas terkait. Berangkat dari hal tersebut,
pada tugas akhir ini akan dibangun SIG pemetaan lahan/lokasi yang akan
menggunakan data real, terbaru, dan diukur langsung menggunakan bantuan alat
Global Positioning System (GPS) dan diolah menggunakan software ArcGIS.

Gambar 2. 1 Fishbone Diagram

8
2.2 Teori Penunjang
Berikut adalah teori-teori dasar yang dijadikan sebagai penunjang pada
penelitian ini.
2.2.1 Sistem Informasi Geografis
Sistem Informasi Geografis (SIG) atau Geographic Information System
(GIS) adalah sebuah sistem yang didesain untuk menangkap, menyimpan,
memanipulasi, menganalisa, mengatur dan menampilkan seluruh jenis data
geografis[14]. Adapun fungsi -fungsi dasar dalam SIG adalah sebagai berikut[15]:
1. Akuisisi data dan proses awal meliputi: digitasi, editing, pembangunan
topologi, konversi format data, pemberian atribut, dan lain-lain.
2. Pengelolaan database, meliputi pengarsipan data, pemodelan bertingkat,
pemodelan jaringan pencarian atribut dll.
3. Pengukuran keruangan dan analisis, meliputi operasi pengukuran, analisis
daerah penyangga, overlay, dll.
4. Penayangan grafis dan visualisasi, meliputi transformasi skala, generalisasi,
peta topografi, peta statistik, dan tampilan perspektif.
2.2.2 Hutan Kemasyarakatan
Peraturan Menteri Kehutanan Nomor: P.88/Menhut-II/2014 tentang Hutan
Kemasyarakatan menjelaskan pada Bab I Pasal 1 bahwa:
1. Hutan Kemasyarakatan yang selanjutnya disingkat dengan HKm adalah
hutan negara yang pemanfaatan utamanya ditujukan untuk memberdayakan
masyarakat setempat.
2. Pemberdayaan Masyarakat Setempat adalah upaya untuk meningkatkan
kemampuan dan kemandirian masyarakat setempat untuk mendapatkan
manfaat sumber daya hutan secara optimal dan adil melalui pengembangan
kapasitas dan pemberian akses dalam rangka peningkatan kesejahteraan
masyarakat setempat[2].
2.2.3 Aplikasi Android
Android adalah sebuah sistem operasi perangkat mobile berbasis linux yang
mencangkup sistem operasi, middleware dan aplikasi. Android menyediakan
platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka[16].

9
2.2.4 Extreme Programming (XP)
Extreme Programming (XP) merupakan sebuah proses rekayasa perangkat
lunak yang cenderung menggunakan pendekatan berorientasi objek dan metode ini
juga sesuai jika tim dihadapkan dengan requirement yang tidak jelas maupun terjadi
perubahan–perubahan requirement yang sangat cepat[17].

Gambar 2. 2 Skema Extreme Programming


Adapun tahapan pembangunan sistem informasi ini sebagai berikut.
1. Planning (Perencanaan)
Pada tahapan ini dilakukan pengumpulan informasi yang dibutuhkan dalam
pembangunan sistem informasi. Pengumpulan bahan dilakukan dengan wawancara,
observasi, dan pengukuran lahan secara langsung.
2. Design (Perancangan)
Pada tahapan ini dilakukan pemodelan sistem berdasarkan hasil analisa
kebutuhan. Pemodelan yang digunakan yaitu Unidentified Modelling Language
(UML) yang meliputi Use Case Diagram, Activity diagram, Class Diagram, dan
Sequence Diagram. Selain itu, pemodelan basis data juga dibuat menggunakan
Entity Relationship Diagram (ERD).
3. Coding (Pengkodean)
Pada tahapan ini dilakukan pengkodean sistem dengan mengikuti design
yang telah dibuat. Selain pengkodean sistemnya, User Interface (UI) atau tampilan
sistem juga dilakukan pengkodean agar sesuai dengan mockup UI yang telah
dibuat.

10
4. Testing (Pengujian)
Pada tahap ini dilakukan pengujian sistem yang telah dilakukan
pengkodean. Tahapan ini bertujuan untuk menguji apakah sistem yang dibuat telah
sesuai dengan kebutuhan. Jika sudah sesuai, maka sistem dapat diterima atau accept
oleh client. Sedangkan jika belum sesuai, maka dilakukan pengecekan kembali
beserta perbaikannya.
5. Software Increment (Peningkatan Perangkat Lunak)
Setelah sistem diterima oleh client, maka dilakukan penambahan fitur dan
fungsi atau update sistem di masa yang akan datang sesuai kebutuhan sistem.
2.2.5 Software Android Studio
Android studio adalah IDE (Integrated Development Environment) resmi
untuk pengembangan aplikasi Android dan bersifat open source atau gratis[16].
Android studio memiliki fitur :
1. Projek berbasis pada Gradle Build
2. Refactory dan pembenahan bug yang cepat
3. Tools baru yang bernama “Lint” diklaim dapat memonitor kecepatan,
kegunaan, serta kompatibelitas aplikasi dengan cepat.
4. Mendukung Proguard And App-signing untuk keamanan.
5. Memiliki GUI aplikasi android lebih mudah
6. Didukung oleh Google Cloud Platform untuk setiap aplikasi yang
dikembangkan.
2.2.6 Software ArcGIS
ArcGIS merupakan perangkat lunak yang terbilang besar. Perangkat lunak
ini menyediakan kerangka kerja yang bersifat scalable (bisa diperluas sesuai
kebutuhan) untuk mengimplementasikan suatu rancangan aplikasi SIG; baik bagi
pengguna tunggal (single user) maupun bagi lebih dari satu pengguna yang
berbasiskan desktop, menggunakan server, memanfaatkan layanan web, atau
bahkan yang bersifat mobile untuk memenuhi kebutuhan pengukuran di
lapangan[7].

11
2.2.7 Global Positioning System (GPS)
GPS (Global Positioning System) adalah suatu sistem navigasi
menggunakan lebih dari 24 satelit MEO (Medium Earth Orbit atau Middle Earth
Orbit) yang mengelilingi bumi sehingga penerima-penerima sinyal di permukaan
bumi dapat menangkap sinyalnya[18]. Menurut Lukmana (2014), GPS Bertujuan
untuk mengetahui letak tempat yang akan dituju dan mengetahui dimana pengguna
berada dengan bantuan sinyal satelit, GPS sendiri dapat memberikan informasi
yang tepat dan akurat mengenai posisi, kecepatan, arah dan waktu[19].
2.2.8 Java Development Kit (JDK)
Java Development Kit (JDK) adalah sekumpulan perangkat lunak yang
dapat kamu gunakan untuk mengembangkan perangkat lunak yang berbasis Java,
sedangkan JRE adalah sebuah implementasi dari Java Virtual Machine yang benar-
benar digunakan untuk menjalankan program java. Biasanya, setiap JDK berisi satu
atau lebih JRE dan berbagai alat pengembangan lain seperti sumber compiler java,
bundling, debuggers, development libraries dan lain sebagainya[16].
2.2.9 Unidentified Modeling Language (UML)
UML (Unified Modeling Language) adalah standarisasi bahasa pemodelan
untuk pembangunan perangkat lunak yang dibangun menggunakan teknik
pemrograman berorientasi objek[14]. Pemodelan (modeling) sesungguhnya
digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks
sedemikian rupa sehingga lebih mudah dipelajari dan dipahami[17]. Berikut teori
dasar tentang UML pada penelitian ini[20]:
2.2.9.1 Use Case Diagram
Use Case Diagram merupakan pemodelan untuk kelakuan sistem informasi
yang akan dibuat. Use Case Diagram bekerja dengan mendeskripsikan tipikal
interaksi antara user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita
bagaimana sistem itu dipakai.

12
Tabel 2. 1 Simbol Use Case Diagram

Simbol Nama Keterangan


Actor tersebut mempresentasikan
seseorang atau sesuatu (seperti
Actor
perangkat, sistem lain) yang
berinteraksi dengan sistem.
Gambaran fungsionalitas dari suatu
sistem, sehingga customer atau
Use Case pengguna sistem paham dan mengerti
mengenai kegunaan sistem yang akan
dibangun.
Association Menghubungkan link antar element.

Kejadian yang harus terpenuhi agar


sebuah event dapat terjadi, di mana
Include pada kondisi ini
<<include>> sebuah usecase adalah bagian
dari usecase lainnya.

Perluasan dari use case lain jika


Extend
<<extends>> kondisi atau syarat terpenuhi.

Generalization Disebut juga inheritance (pewarisan).

2.2.9.2 Class Diagram


Class Diagram merupakan gambaran struktur sistem dari segi pendefinisian
kelas-kelas yang akan dibuat untuk membangun sistem. Class Diagram terdiri dari
atribut dan operasi dengan tujuan pembuat pembuat program dapat membuat
hubungan antara dokumentasi perancangan dan perangkat lunak sesuai.

13
Tabel 2. 2 Simbol Class Diagram

Simbol Nama Deskripsi

Kelas pada struktur sistem.


Class

Relasi antar kelas dengan makna


Asosiasi /
umum, asosiasi biasanya juga disertai
Association
dengan multiplicity.
Relasi antar kelas dengan makna kelas
Asosiasi berarah / yang satu digunakan oleh kelas yang
Directed association lain, asosiasi biasanya juga disertai
dengan multiplicity.
Relasi antar kelas dengan makna
Generalisasi generalisasi-spesialisasi (umum
khusus)
Kebergantungan / Relasi antar kelas dengan makna
dependency kebergantungan antar kelas.

Agregasi / Relasi antar kelas dengan makna


Aggregation semua-bagian (whole-part)

2.2.9.3 Sequence Diagram


Sequence Diagram menggambarkan kelakuan objek pada use case dengan
mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima antar
objek. Gambaran Sequence Diagram dibuat minimal sebanyak pendefinisian use
case yang memiliki proses sendiri atau yang penting semua use case yang telah
didefinisikan interaksi jalannya pesan sudah dicakup pada sequence diagram
sehingga semakin banyak use case yang didefinisikan, maka sequence diagram
yang harus dibuat juga semakin banyak.
2.2.9.4 Activity diagram
Activity diagram merupakan diagram yang menggambarkan workflow atau
aktivitas dari sebuah sistem yang ada pada perangkat lunak.

14
Tabel 2. 3 Simbol Activity diagram

Simbol Deskripsi
Status awal Status awal aktivitas sistem, sebuah diagram
aktivitas memiliki sebuah status awal.

Aktivitas Aktivitas yang dilakukan sistem, aktivitas biasanya


diawali dengan kata kerja.

Percabangan / Decision Asosiasi percabangan di mana jika ada pilihan


aktivitas lebih dari satu.

Penggabungan / Join Asosiasi penggabungan di mana lebih dari satu


aktivitas digabungkan menjadi satu.
Status Akhir Status akhir yang dilakukan sistem, sebuah diagram
aktivitas harus memiliki status akhir.

Swimlane Memisahkan organisasi bisnis yang bertanggung


jawab terhadap aktivitas yang terjadi.

Atau

2.2.10 MySQL
Menurut Linda Marlina (2014), Sistem basis data adalah suatu sistem
menyusun dan mengelola record menggunakan komputer untuk menyimpan atau
merekam serta memelihara data operasional lengkap sebuah organisasi atau
perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan
pemakai untuk proses pengambilan keputusan. Sedangkan MySQL menurut Alan
Nur Aditya (2011), sebenarnya merupakan turunan salah satu konsep utama dalam
basis data yang telah ada sebelumnya; SQL (Structured Query Language). SQL
adalah sebuah konsep pengopeasian basis data, terutama untuk pemilihan atau

15
seleksi dan pemasukan data yang memungkinkan pengoperasian data dikerjakan
dengan mudah secara otomatis[21].
2.2.11 Entity Relationship Diagram (ERD)
Entity Relationship Diagram merupakan jaringan yang memiliki susunan
data yang tersimpan di sistem secara abstrak[22]. ERD adalah alat perancangan
untuk memodelkan suatu basis data. Tujuan dibuatnya ERD dalam suatu organisasi
adalah untuk pemodelan yang menunjukkan hubungan antar data yang mempunyai
relasi, juga mendokumentasikan data yang ada dengan cara menjelaskan masing-
masing data dan relasinya.
Tabel 2. 4 Simbol Entity Relationship Diagram

Simbol Nama Keterangan


Merupakan data inti yang akan disimpan;
bakal tabel pada basis data; biasanya
Entitas / Entitiy
mengacu pada benda yang terlibat dalam
aplikasi yang akan dibuat.
Field atau kolom data yang butuh
Atribut
disimpan dalam satu entitas.
Field atau kolom data yang butuh
Atribut kunci
disimpan dalam suatu entitas sebagai
primer
kunci akses record yang diinginkan.

Penghubung antar entitas; biasanya


Relasi
diawali dengan kata kerja.

Penghubung antara relasi dan entitas di


Asosiasi / mana di kedua ujungnya memiliki
Association multiplicity kemungkinan jumlah
pemakaian.

16
BAB III
METODOLOGI PENELITIAN

3.1 Alat dan Bahan


Alat dan bahan yang dibutuhkan pada penelitian ini berupa software,
hardware, serta data-data yang mendukung penelitian ini.
3.1.1 Alat
Alat-alat berupa software maupun hardware yang digunakan pada
pembuatan SIG pemetaan lahan garapan kelompok tani pada HKm Desa Karang
Sidemen, antara lain:
1. Laptop Asus Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz 2.71 GHz
2. Sistem Operasi Windows 10 Pro
3. Smartphone Samsung Galaxy A50 RAM 6 GB ROM 128 GB
4. Sistem Operasi Android 10
5. Android Studio
6. ArcGIS
7. Xampp
8. MySQL
9. GPS
3.1.2 Bahan
Bahan-bahan yang digunakan pada pembuatan sistem informasi geografis
ini diambil dari literatur-literatur jurnal penelitian sebelumnya maupun buku yang
berkaitan. Selain itu, diperoleh juga data-data pendukung lainnya berupa:
1. Data Izin Usaha Pemanfaatan HKm yang dikeluarkan oleh Bupati Lombok
Tengah dengan Nomor 39 Tahun 2010 kepada Gabungan Kelompok Tani
(Gapoktan) HKm Desa Karang Sidemen yang meliputi:
a. Luas lahan HKm beserta nomor blok yang diizinkan untuk dikelola oleh
Gapoktan HKm Desa Karang Sidemen.
b. Data diri anggota setiap kelompok yang tergabung di Gapoktan HKm
Desa Karang Sidemen serta Luas lahan garapan setiap anggota
kelompok.

17
c. Lokasi lahan garapan setiap anggota kelompok.
d. Jenis beserta jumlah tanaman produksi per petani.
2. Data kuesioner yang diberikan penulis kepada anggota kelompok yang
tergabung dalam Gapoktan Hkm Desa Karang Sidemen dan Dinas yang
bertanggung jawab atas HKm Desa Karang Sidemen untuk mendukung
dalam pembangunan sistem
3. Data hasil wawancara dengan ketua Gapoktan HKm Desa Karang Sidemen
dan Kepala KPH Pelangan Tastura.
3.2 Alur Penelitian
Dalam melaksanakan penelitian ini, diperlukan sebuah diagram alir yang
menjelaskan bagaimana alur dari penelitian. Beberapa tahapan yang akan
dilaksanakan pada penelitian ini dapat dilihat pada gambar 3.1.

Gambar 3. 1 Flowchart alur penelitian


Gambar 3.1 merupakan diagram alir (flowchart) yang menjelaskan tentang
rangkaian alur penelitian ini. Pertama-tama yang dilakukan yaitu studi literatur
yang berguna untuk mengumpulkan informasi melalui buku, jurnal, maupun artikel
ilmiah yang berkaitan dengan penelitian. Selanjutnya wawancara yang berguna
untuk mendapatkan informasi tentang HKm Desa Karang Sidemen dan
digambarkan dengan user stories. Kemudian pengukuran luas lahan garapan

18
masing-masing anggota menggunakan GPS yang dibantu langsung oleh Tim KPH
Pelangan Tastura dan petani. Setelah perhitungan luas dilakukan, kemudian
dilanjutkan dengan pembuatan peta digital menggunakan software ArcGIS.
Apabila peta yang diproses menggunakan software ArcGIS tadi sudah sesuai, maka
proses extreme programming (XP) dilaksanakan. Adapun skema XP, antara lain
planning, design, coding, testing, dan software increment. Apabila semua proses
XP telah dilaksanakan, maka terakhir yaitu pembuatan dokumentasi dari sistem.
3.2.1 Studi Literatur
Studi literatur merupakan sebuah metode untuk mengumpulkan data dan
informasi yang berkaitan dengan penelitian yang akan dilaksanakan melalui jurnal,
buku, artikel ilmiah, maupun situs-situs internet. Selain dari sumber yang telah
disebutkan, penulis juga mengumpulkan data dan informasi dengan cara
wawancara, kuesioner, dan observasi langsung ke lokasi penelitian. Software
maupun hardware yang membantu pada penelitian ini adalah ArcGIS, Android
Studio, XAMPP, GPS, dan handphone Android.
3.2.2 Wawancara
Wawancara merupakan salah satu metode untuk mengumpulkan informasi
yang berkaitan dengan penelitian ini. Wawancara dilakukan kepada ketua Gapoktan
HKm Desa Karang Sidemen (Wana Lestari), anggota, kepala KPH Pelangan
Tastura dan pemerintah setempat. Beberapa pertanyaan yang diajukan berkaitan
dengan apakah aplikasi ini dapat memecahkan permasalahan yang ada, apakah
aplikasi ini dapat memudahkan instansi maupun Gapoktan Wana Lestari
mengetahui lokasi dan luas tanah yang digarap oleh setiap anggota, dan saran-saran
fitur yang ada pada aplikasi.
3.2.3 Perhitungan luas lahan garapan
Pada tahapan ini dilakukan perhitungan lahan garapan masing-masing
anggota untuk mendapatkan luas lahan, batas masing-masing lahan, lokasi lahan,
garis lintang, dan garing bujur yang akan dihitung menggunakan bantuan alat
Global Positioning System (GPS). Pada perhitungan lahan ini akan dibantu
langsung oleh Tim KPH Pelangan Tastura dan Petani dari Gapoktan Wana Lestari.

19
3.2.4 Pembuatan peta digital
Data-data yang diperoleh dari perhitungan lahan yang telah dilakukan pada
tahapan sebelumnya digunakan untuk pembuatan peta digital menggunakan
bantuan software ArcGIS. Luaran dari tahapan ini yaitu berupa peta rincik yang
memiliki garis-garis pembatas lahan masing-masing anggota dan dilengkapi
dengan luas lahan, garis lintang, dan garis bujur.
3.2.5 Proses Extreme Programming
Extreme Programming (XP) merupakan metode pengembangan sistem yang
digunakan pada penelitian ini. Siklus dari XP yang meliputi planning, design,
coding, dan testing dapat dilihat pada Gambar 3. 2.

Gambar 3. 2 Siklus Extreme Programming


3.2.5.1 Planning (Perencanaan)
Perencanaan dilakukan bertujuan agar penulis dapat mengetahui kebutuhan
yang diperlukan dalam perancangan sistem. Pada tahapan ini dilakukan identifikasi
dan analisis kebutuhan sistem. Begitu pula kebutuhan pengguna dan kebutuhan
sistem[23]. Adapun data-data yang dibutuhkan pada penelitian ini, antara lain data
diri anggota Gapoktan, data luas lahan garapan anggota, batas-batas lahan anggota,
lokasi lahan garapan, data pohon produksi pada lahan anggota beserta potensi hasil
per tahun. Kemudian setelah dilakukan wawancara dan diskusi bersama ketua

20
Gapoktan, Anggota, Kepala KPH Pelangan Tastura, dan Kepala Desa Karang
Sidemen, penulis menggambarkan kebutuhan-kebutuhan pengguna dalam tabel
user stories.
Pada penelitian ini terdapat dua jenis pengguna, yaitu admin dan user.
Admin merupakan Ketua Gapoktan, sedangkan user merupakan Anggota
Gapoktan, Kepala KPH Pelangan Tastura dan Kepala Desa Karang Sidemen.
Tabel 3. 1 Tabel User Stories
Pengguna Kebutuhan Sistem
Admin Admin memiliki akses untuk melihat, menambah, mengedit, dan
menghapus data. Adapun data-data tersebut, antara lain data
anggota, data pohon, dan data lahan. Untuk mengakses semua
fitur, admin harus memasukkan id admin dan password.
User User memiliki akses untuk melihat, menambah, mengedit, dan
menghapus data jumlah pohon dan potensi hasil lahan pribadi.
Selain itu, user juga dapat melihat peta rincik, data anggota
beserta data lahan dan pohon. Untuk mengakses semua fitur, user
harus memasukkan id admin dan password.

3.2.5.2 Design (Desain Sistem)


Setelah data-data yang dibutuhkan disiapkan pada tahapan sebelumnya,
maka selanjutnya dilakukan desain sistem untuk mendapatkan kebutuhan
fungsional pada sistem. Desain sistem ini tetap didasarkan pada user stories dan
dilakukan menggunakan pendekatan berorientasi objek yaitu Unidentified
Modelling Language (UML) dan Extreme Programming (XP).
1. Use Case Diagram
Berikut merupakan use case diagram dari Sistem Informasi Geografis
Pemetaan Lahan Garapan Kelompok Tani di HKm Desa Karang Sidemen:

21
Gambar 3. 3 Use Case Diagram

22
Pada Gambar 3.3 merupakan use case untuk sistem yang akan dirancang
pada penelitian ini. Dari use case di atas dapat diketahui bahwa sistem ini memiliki
2 aktor, yaitu admin dan user.
Admin dalam kasus ini merupakan ketua Gapoktan Wana Lestari yang
dapat melakukan beberapa aksi, diantaranya login, menambah peta, mengedit peta,
menghapus peta, melihat peta, melihat detail peta, melihat profil, mengedit
password, melihat anggota, melihat detail anggota, menambah anggota, mengedit
anggota, menghapus anggota, mengedit data diri, melihat pohon, menambah pohon,
mengedit pohon, menghapus pohon dan logout.
Sedangkan user merupakan anggota Gapoktan Wana Lestari, Kepala Desa
Karang Sidemen, dan Kepala KPH Pelangan Tastura yang dapat melakukan
beberapa aksi diantaranya login, melihat peta, melihat detail peta, melihat profil,
mengedit password, melihat anggota, melihat detail anggota, melihat pohon,
menambah jumlah pohon, mengedit jumlah pohon, menghapus jumlah pohon,
menambah potensi hasil pohon, mengedit potensi hasil pohon, menghapus potensi
hasil pohon dan logout.
2. Activity Diagram
Activity diagram berfungsi untuk menggambarkan bagaimana aktivitas atau
proses yang terjadi di dalam sistem. Berikut merupakan activity diagram dari
Sistem Informasi Geografis Pemetaan Lahan Garapan Kelompok Tani di HKm
Desa Karang Sidemen:
a. Activity Diagram Admin
Berikut merupakan aktivitas atau proses yang berjalan pada sistem ketika
seorang admin memberikan beberapa perintah di dalam sistem. Aktivitas-aktivitas
yang akan dibahas pada sub bab ini meliputi: pilihan pengguna, login, melihat peta,
melihat detail peta, menambah peta, mengedit peta, menghapus peta, melihat profil,
mengedit password, melihat detail anggota, menambah anggota baru, mengedit
anggota, menghapus anggota, mengedit data diri, melihat detail pohon anggota,
menambah pohon, mengedit pohon, dan menghapus pohon.

23
1) Activity Diagram Pilihan Pengguna
Pada Gambar 3.4 merupakan activity diagram untuk proses memilih jenis
pengguna. Alurnya dimulai dari pengguna memilih/menekan icon aplikasi pada
menu handphone, kemudian sistem menampilkan pilihan jenis pengguna, apakah
admin atau user. Kemudian pengguna memilih jenis admin untuk diarahkan ke
form login pada halaman login admin. Skenario dari activity diagram ini dapat
dilihat pada gambar berikut.

Gambar 3. 4 Activity Diagram Pilihan Pengguna


2) Activity Diagram Login
Pada Gambar 3.5 merupakan activity diagram proses login untuk admin.
Untuk alur login dimulai dari sistem menampilkan form login pada halaman login
admin. Admin diminta untuk memasukkan id admin dan password. Setelah admin
menekan tombol masuk, maka kemudian database melakukan validasi terhadap id
admin dan password yang di input-kan. Apabila tidak ditemukan, maka sistem
menampilkan halaman login admin. Jika ditemukan, maka sistem menampilkan
halaman home admin. Skenario dari activity diagram ini dapat dilihat pada gambar
berikut.

24
Gambar 3. 5 Activity Diagram Login Admin
3) Activity Diagram Melihat Peta
Pada Gambar 3.6 merupakan activity diagram untuk proses melihat peta.
Alurnya dimulai ketika sistem telah menampilkan halaman home, list anggota, list
kelompok, atau profil, kemudian admin menekan tombol peta (maps icon). Setelah
admin menekan tombol, maka sistem melakukan request kepada database. Setelah
ditemukan datanya, database kemudian mengirim data ke sistem dan kemudian
ditampilkan peta rincik pada halaman peta. Skenario dari activity diagram ini dapat
dilihat pada gambar berikut.

25
Gambar 3. 6 Activity Diagram Melihat Peta
4) Activity Diagram Melihat Detail Peta
Pada Gambar 3.7 merupakan activity diagram untuk proses melihat detail
peta. Alurnya dimulai ketika sistem telah menampilkan halaman peta, kemudian
admin menekan salah satu dari peta rincik tersebut. Setelah admin menekan peta,
sistem melakukan request kepada database. Setelah ditemukan, database
mengirimkan data kepada sistem dan sistem menampilkan semacam pop up yang
berisikan nama pemilik dan menu detail yang dapat ditekan. Ketika admin menekan
menu detail, maka sistem menampilkan halaman detail lahan tersebut. Skenario dari
activity diagram ini dapat dilihat pada gambar berikut.

26
Gambar 3. 7 Activity Diagram Melihat Detail Lahan
5) Activity Diagram Menambah Peta
Pada Gambar 3.8 merupakan activity diagram untuk proses menambah peta.
Alurnya dimulai ketika admin menekan menu tambah peta dan kemudian sistem
menampilkan sebuah form sebagai tempat meng-input-kan data peta pada halaman
tambah peta. Kemudian admin mengisi data-data peta baru dan menyimpannya.
Setelah menekan tombol simpan, maka data yang telah di-input kemudian dicek
oleh database. Jika input-an benar, maka sistem menampilkan halaman detail
anggota. Skenario dari activity diagram ini dapat dilihat pada gambar berikut.

27
Gambar 3. 8 Activity Diagram Menambah Peta
6) Activity Diagram Mengedit Peta
Pada Gambar 3.9 merupakan activity diagram untuk proses mengedit peta.
Alurnya dimulai ketika sistem menampilkan halaman detail lahan, kemudian admin
menekan tombol edit lahan sehingga sistem menampilkan sebuah form edit data
lahan pada halaman edit peta. Setelah itu admin melakukan pengeditan terhadap
data lahan dan menyimpannya. Setelah menekan tombol simpan, data yang telah
di-input-kan kemudian dicek oleh database. Jika input-an benar, maka sistem
menampilkan halaman detail lahan. Skenario dari activity diagram ini dapat dilihat
pada gambar berikut.

28
Gambar 3. 9 Activity Diagram Mengedit Peta
7) Activity Diagram Menghapus Peta
Pada Gambar 3.10 merupakan activity diagram untuk proses menghapus
peta. Alurnya dimulai ketika sistem menampilkan halaman detail lahan, kemudian
admin menekan tombol hapus lahan. Setelah menekan tombol hapus, maka perintah
hapus tersebut dicek oleh database. Jika input-an benar, maka data peta tersebut
dihapus dari database dan sistem akan menampilkan halaman detail anggota.
Skenario dari activity diagram ini dapat dilihat pada gambar berikut.

29
Gambar 3. 10 Activity Diagram Menghapus Peta
8) Activity Diagram Melihat Profil
Pada Gambar 3.11 merupakan activity diagram untuk proses melihat profil.
Alurnya dimulai ketika sistem telah menampilkan halaman home, peta, list anggota,
atau list kelompok. Kemudian admin menekan tombol profil dan sistem melakukan
request data ke database. Apabila data telah ditemukan, maka sistem menampilkan
data pribadi admin pada halaman profil. Skenario dari activity diagram ini dapat
dilihat pada gambar berikut.

30
Gambar 3. 11 Activity Diagram Melihat Profil
9) Activity Diagram Mengedit Password
Pada Gambar 3.12 merupakan activity diagram untuk proses mengedit
password. Alurnya dimulai ketika sistem menampilkan halaman profil dan admin
menekan tombol reset password. Setelah itu, sistem menampilkan form ganti
password pada halaman edit password. Kemudian admin melakukan pengeditan
password dan menyimpannya. Setelah menekan tombol simpan, data yang di-input-
kan kemudian dicek oleh database. Jika input-an benar, maka sistem menampilkan
halaman profil. Skenario dari activity diagram ini dapat dilihat pada gambar
berikut.

31
Gambar 3. 12 Activity Diagram Mengedit Password
10) Activity Diagram Melihat Detail Anggota
Pada Gambar 3.13 merupakan activity diagram untuk proses melihat detail
anggota. Alurnya dimulai ketika seorang admin menekan menu anggota dan
memberikan perintah pada sistem untuk melakukan request data pada database.
Setelah data anggota ditemukan, maka sistem menampilkan list anggota yang ada
di dalam database. Kemudian admin memilih salah satu nama anggota yang ada
pada list dan sistem akan menampilkan detail tentang anggota pada halaman detail
anggota. Skenario dari activity diagram ini dapat dilihat pada gambar berikut.

32
Gambar 3. 13 Activity Diagram Melihat Detail Anggota
11) Activity Diagram Menambah Anggota Baru
Pada Gambar 3.14 merupakan activity diagram untuk proses menambah
anggota baru. Alurnya dimulai ketika admin menekan tombol menu tambah
anggota dan sistem menampilkan form untuk mengisi data anggota baru pada
halaman tambah anggota. Setelah mengisi data, admin menekan tombol simpan.
Setelah menekan tombol disimpan, database melakukan pengecekan terhadap data-
data yang telah di-input-kan apakah sesuai persyaratan atau tidak. Jika tidak, maka
sistem menampilkan halaman tambah anggota. Apabila benar, maka sistem
menampilkan halaman list anggota. Skenario dari activity diagram ini dapat dilihat
pada gambar berikut.

33
Gambar 3. 14 Activity Diagram Proses Menambah Anggota
12) Activity Diagram Mengedit Data Anggota
Pada Gambar 3.15 merupakan activity diagram untuk proses mengedit data
dari anggota. Alurnya dimulai ketika sistem telah menampilkan halaman detail
anggota. Admin kemudian menekan tombol edit anggota yang mengarahkan admin
ke halaman edit anggota. Ketika data sudah diedit dan disimpan, maka sistem
melakukan request kepada database untuk mengecek apakah sudah sesuai
persyaratan. Apabila benar, maka sistem menampilkan halaman detail anggota
dengan data yang telah diedit. Skenario dari activity diagram ini dapat dilihat pada
gambar berikut.

34
Gambar 3. 15 Activity Diagram Proses Mengedit Anggota
13) Activity Diagram Menghapus Anggota
Pada Gambar 3.16 merupakan activity diagram untuk proses menghapus
anggota. Alurnya dimulai ketika sistem menampilkan halaman list anggota.
Kemudian admin menekan tombol titik tiga yang berisikan beberapa menu yang
salah satunya menu hapus. Setelah menekan menu hapus, maka muncul pop up
yang berfungsi untuk meyakinkan admin. Setelah menekan tombol hapus, database
melakukan pengecekan terhadap perintah yang dikirimkan oleh sistem. Jika sesuai,
maka data anggota tersebut dihapus dari database dan sistem kemudian
menampilkan halaman list anggota. Skenario dari activity diagram ini dapat dilihat
pada gambar berikut.

35
Gambar 3. 16 Activity Diagram Proses Menghapus Anggota
14) Activity Diagram Mengedit Data Diri
Pada Gambar 3.17 merupakan activity diagram untuk proses mengedit data
diri. Alurnya dimulai ketika sistem telah menampilkan halaman profil, kemudian
admin menekan tombol edit profil yang ada pada halaman profil. Setelah itu sistem
menampilkan halaman edit profil. Setelah admin mengedit data dan
menyimpannya, database kemudian mengecek input-an apakah sudah sesuai atau
tidak. Jika sudah sesuai maka sistem menampilkan halaman profil dengan data diri
yang telah diedit. Skenario dari activity diagram ini dapat dilihat pada gambar
berikut.

36
Gambar 3. 17 Activity Diagram Proses Mengedit Data Diri
15) Activity Diagram Melihat Detail Pohon Anggota
Pada Gambar 3.18 merupakan activity diagram untuk proses melihat detail
pohon anggota. Alurnya dimulai ketika sistem menampilkan halaman detail
anggota. Kemudian admin menekan tombol detail lahan yang berfungsi untuk
mengarahkan admin ke halaman detail lahan. Pada halaman detail lahan terdapat
tombol detail pohon dan admin menekan tombol tersebut. Setelah itu sistem
menampilkan informasi tumbuhan dari anggota pada halaman detail pohon.
Skenario dari activity diagram ini dapat dilihat pada gambar berikut.

37
Gambar 3. 18 Activity Diagram Melihat Detail Pohon
16) Activity Diagram Menambah Pohon
Pada Gambar 3.19 merupakan activity diagram untuk proses menambah
data tanaman atau pohon. Alurnya dimulai ketika admin menekan menu tambah
pohon, kemudian sistem menampilkan form tambah pohon pada halaman tambah
pohon. Admin kemudian mengisi data pohon dan menyimpannya. Setelah itu
database melakukan pengecekan terhadap input-an. Apabila sesuai, maka sistem
menampilkan halaman info pohon. Skenario activity diagram ini dapat dilihat pada
gambar berikut.

38
Gambar 3. 19 Activity Diagram Menambah Pohon
17) Activity Diagram Mengedit Pohon
Pada Gambar 3.20 merupakan activity diagram untuk proses mengedit data
tanaman. Alurnya dimulai ketika sistem menampilkan halaman info pohon,
kemudian admin menekan icon edit pohon. Setelah itu sistem menampilkan form
edit pohon pada halaman edit pohon. Kemudian admin mengedit data dan
menyimpannya. Kemudian database melakukan pengecekan terhadap input-an.
Apabila sesuai, maka sistem menampilkan halaman info pohon. Skenario activity
diagram ini dapat dilihat pada gambar berikut.

39
Gambar 3. 20 Activity Diagram Mengedit Pohon
18) Activity Diagram Menghapus Pohon
Pada Gambar 3.21 merupakan activity diagram untuk proses menghapus
data tanaman. Alurnya dimulai ketika sistem menampilkan halaman info pohon,
kemudian admin menekan icon hapus pohon. Setelah itu database melakukan
pengecekan terhadap perintah. Apabila sesuai, maka data pohon dihapus dari
database dan sistem menampilkan halaman info pohon. Skenario activity diagram
ini dapat dilihat pada gambar berikut.

Gambar 3. 21 Activity Diagram Hapus Pohon

40
b. Activity Diagram User
Berikut merupakan aktivitas atau proses yang berjalan pada sistem ketika
seorang user memberikan beberapa perintah di dalam sistem. Aktivitas-aktivitas
yang dibahas pada sub bab ini antara lain: tambah pohon, edit pohon, dan hapus
pohon.
1) Activity Diagram Menambah Potensi Hasil
Pada Gambar 3.22 merupakan activity diagram untuk proses menambah
potensi hasil. Alurnya dimulai ketika user menekan menu tambah potensi,
kemudian sistem menampilkan form tambah jumlah pohon dan potensi pada
halaman tambah potensi. User dapat mengisi data jumlah pohon beserta potensi
hasilnya kemudian menyimpannya. Setelah itu database melakukan pengecekan
terhadap input-an. Apabila sesuai, maka data tersimpan dan sistem menampilkan
halaman detail pohon saya. Skenario activity diagram ini dapat dilihat pada gambar
berikut.

Gambar 3. 22 Activity Diagram Menambah Potensi Hasil


2) Activity Diagram Mengedit Potensi Hasil
Pada Gambar 3.23 merupakan activity diagram untuk proses mengedit
potensi hasil. Alurnya dimulai ketika sistem menampilkan halaman detail pohon
saya, kemudian user menekan tombol edit potensi. Setelah itu sistem menampilkan
halaman edit potensi. User kemudian dapat mengedit data jumlah pohon beserta

41
potensi hasilnya dan menyimpannya. Database kemudian melakukan pengecekan
terhadap input-an. Apabila sesuai, maka data disimpan dan sistem menampilkan
halaman detail pohon saya. Skenario activity diagram ini dapat dilihat pada gambar
berikut.

Gambar 3. 23 Activity Diagram Mengedit Potensi Hasil


3) Activity Diagram Menghapus Potensi Hasil
Pada Gambar 3.24 merupakan activity diagram untuk proses menghapus
potensi hasil. Alurnya dimulai ketika sistem menampilkan halaman detail pohon
saya, kemudian user menekan tombol hapus potensi. Setelah itu database
melakukan pengecekan terhadap perintah. Apabila sesuai, maka data potensi
dihapus dan sistem menampilkan halaman detail pohon saya. Skenario activity
diagram ini dapat dilihat pada gambar berikut.

42
Gambar 3. 24 Activity Diagram Menghapus Pohon
3. Class Diagram
Pada Gambar 3.25 merupakan class diagram pada Sistem Informasi
Geografis Pemetaan Lahan Garapan Kelompok Tani Pada Hutan Kemasyarakatan
Desa Karang Sidemen. Terdapat kelas user, login user, halaman user, pohon,
potensi, lahan, patok, admin, login admin, dan halaman admin.

Gambar 3. 25 Class Diagram Sistem

43
4. Sequence Diagram
Sequence Diagram berfungsi untuk menggambarkan interaksi diantara
objek-objek pada sistem. Berikut merupakan sequence diagram dari Sistem
Informasi Geografis Pemetaan Lahan Garapan Kelompok Tani di HKm Desa
Karang Sidemen:
a. Sequence Diagram Admin
Berikut merupakan gambaran interaksi antara objek-objek di dalam sistem
ketika admin memberikan perintah. Adapun sequence diagram yang akan dibahas
pada sub bab ini antara lain: login, melihat peta, melihat detail peta, menambah
peta, mengedit peta, menghapus peta, menambah anggota, mengedit anggota,
menghapus anggota, mengedit password, melihat anggota, dan mengedit data diri,
melihat profil, melihat pohon anggota, menambah pohon, mengedit pohon, dan
menghapus pohon.
1) Sequence Diagram Login

Gambar 3. 26 Sequence Diagram Login Admin


Pada Gambar 3.26 merupakan proses login seorang admin yang dalam hal
ini merupakan ketua dari Gapoktan Wana Lestari. Untuk masuk ke dalam sistem,
admin meng-input id admin dan password pada halaman login. Setelah itu data id
dan password dikirim ke cek kontrol dan dilakukan validasi datanya ke database.
Database kemudian mengecek input-an, jika benar maka sistem menampilkan
halaman home. Jika salah, maka sistem memberikan pesan kesalahan dan
menampilkan halaman login.

44
2) Sequence Diagram Melihat Peta

Gambar 3. 27 Sequence Diagram Melihat Peta


Pada Gambar 3.27 merupakan proses melihat peta. Untuk melihat peta,
admin menekan tombol peta (maps icon) yang berfungsi untuk mengakses halaman
peta dan kemudian sistem meminta data peta pada database. Jika ditemukan, maka
database memberikan jawaban dan sistem menampilkan halaman peta.
3) Sequence Diagram Melihat Detail Peta

Gambar 3. 28 Sequence Diagram Melihat Detail Peta


Pada Gambar 3.28 merupakan proses melihat detail dari peta. Untuk melihat
detail peta, seorang admin menekan salah satu peta (peta rincik) yang ingin dilihat.
Klik tersebut berfungsi untuk menampilkan semacam pop up yang berisikan nama
pemilik dan menu detail peta. Setelah itu admin menekan tombol detail peta yang

45
memberikan perintah kepada sistem untuk meminta data peta tersebut kepada
database. Setelah data petanya ditemukan, maka database memberikan jawaban
kepada sistem dan kemudian sistem menampilkan halaman detail lahan.
4) Sequence Diagram Menambah Peta

Gambar 3. 29 Sequence Diagram Menambah Peta


Pada Gambar 3.29 merupakan proses menambah peta. Untuk menambah
peta, admin menekan menu tambah peta pada halaman home. Setelah sistem
menampilkan halaman tambah peta, admin memasukkan data peta baru dan
menyimpannya. Setelah menekan tombol simpan, maka sistem mengirim data
input-an tadi ke database dan kemudian dilakukan pengecekan terhadap input-an
oleh database. Apabila input-an tersebut sesuai dengan kaidah dan aturan database,
maka data tersebut akan disimpan. Jika sudah tersimpan, maka sistem kemudian
menampilkan halaman detail anggota.

46
5) Sequence Diagram Mengedit Peta

Gambar 3. 30 Sequence Diagram Mengedit Peta


Pada Gambar 3.30 merupakan proses mengedit peta. Pada halaman detail
lahan, seorang admin menekan tombol edit lahan dan diarahkan ke halaman edit
lahan. Setelah itu, admin melakukan pengeditan data lahan dan menyimpannya.
Setelah menekan tombol simpan, maka sistem mengirim data tersebut kepada
database. Database kemudian melakukan pengecekan terhadap input-an tersebut.
Jika benar dan sesuai dengan aturan database, maka data tersebut disimpan dan
kemudian sistem menampilkan halaman detail lahan.
6) Sequence Diagram Menghapus Peta

Gambar 3. 31 Sequence Diagram Menghapus Peta


Pada Gambar 3.31 merupakan proses menghapus peta. Untuk menghapus peta
dari setiap anggota, maka admin masuk ke halaman detail lahan setiap anggota.

47
Kemudian pada halaman tersebut admin menekan tombol hapus lahan. Setelah
menekan tombol hapus lahan, sistem mengirimkan perintah penghapusan data
lahan ke database. Apabila data tersebut berhasil dihapus, maka sistem kemudian
menampilkan halaman detail anggota.
7) Sequence Diagram Menambah Anggota

Gambar 3. 32 Sequence Diagram Menambah Anggota


Pada Gambar 3.32 merupakan proses menambah anggota. Untuk menambah
anggota, admin menekan menu tambah anggota pada halaman home dan kemudian
sistem menampilkan halaman tambah anggota. Pada halaman tambah anggota,
admin meng-input data anggota baru dan menyimpannya. Setelah menekan tombol
simpan, maka sistem mengirim data input-an ke database. Jika berhasil tersimpan,
sistem kemudian menampilkan halaman list anggota.

48
8) Sequence Diagram Mengedit Anggota

Gambar 3. 33 Sequence Diagram Mengedit Anggota


Pada Gambar 3.33 merupakan proses mengedit anggota. Pada halaman
detail anggota, admin menekan tombol edit anggota dan kemudian sistem
menampilkan halaman edit anggota. Pada halaman edit anggota, admin melakukan
pengeditan data anggota dan menyimpannya. Setelah menekan tombol simpan,
maka sistem mengirim data tersebut ke database. Jika berhasil mengedit dan
tersimpan, sistem kemudian menampilkan halaman detail anggota.
9) Sequence Diagram Menghapus Anggota

Gambar 3. 34 Sequence Diagram Menghapus Anggota


Pada Gambar 3.34 merupakan proses menghapus anggota. Untuk
menghapus anggota, maka admin masuk ke halaman list anggota. Pada setiap nama
anggota terdapat sebuah tombol titik tiga yang berisikan beberapa menu, salah
satunya menu hapus anggota. Setelah admin menekan menu hapus, maka sistem

49
mengirimkan perintah kepada database untuk menghapus data anggota. Apabila
sudah terhapus, sistem kemudian menampilkan halaman list anggota.
10) Sequence Diagram Mengedit Password

Gambar 3. 35 Sequence Diagram Mengedit Password


Pada Gambar 3.35 merupakan proses mengedit password. Pada halaman
profil, admin menekan tombol reset password dan kemudian sistem menampilkan
halaman edit password. Setelah mengedit, maka admin menyimpan data tersebut.
Setelah menekan tombol simpan, sistem mengirim data tersebut ke database. Jika
berhasil disimpan, maka sistem menampilkan halaman profil.
11) Sequence Diagram Melihat Anggota

Gambar 3. 36 Sequence Diagram Melihat Anggota


Pada Gambar 3.36 merupakan proses melihat anggota. Untuk melihat
anggota, admin menekan menu anggota pada halaman home dan kemudian sistem

50
menampilkan halaman list anggota. Pada halaman tersebut, admin menekan nama
anggota yang ingin dilihatnya. Setelah menekan nama salah satu anggota, sistem
akan meminta data anggota tersebut ke database. Jika telah ditemukan, sistem
kemudian menampilkan halaman detail anggota.
12) Sequence Diagram Mengedit Data Diri

Gambar 3. 37 Sequence Diagram Mengedit Data Diri


Pada Gambar 3.37 merupakan proses mengedit data diri. Pada halaman
profil admin menekan tombol edit profil dan sistem menampilkan halaman edit
profil. Pada halaman tersebut, admin melakukan pengeditan data diri dan
menyimpannya. Setelah menekan tombol simpan, sistem kemudian mengirim data
tersebut ke database. Apabila berhasil tersimpan, maka sistem menampilkan
halaman profil.
13) Sequence Diagram Melihat Profil

Gambar 3. 38 Sequence Diagram Melihat Profil

51
Pada Gambar 3.38 merupakan proses melihat profil. Untuk melihat profil,
admin menekan tombol profil yang berfungsi untuk mengakses halaman profil dan
kemudian sistem meminta data admin pada database. Jika ditemukan, maka
database memberikan jawaban dan sistem menampilkan halaman profil.
14) Sequence Diagram Melihat Pohon Anggota

Gambar 3. 39 Sequence Diagram Melihat Pohon Anggota


Pada Gambar 3.39 merupakan proses melihat pohon anggota. Untuk melihat
pohon anggota, seorang admin masuk ke halaman detail anggota. Pada halaman
tersebut, admin kemudian menekan tombol detail lahan dan sistem akan
menampilkan halaman detail lahan. Pada halaman detail lahan, admin menekan
tombol detail pohon dan sistem kemudian meminta data pohon dari anggota pada
database. Setelah ditemukan, maka sistem menampilkan halaman detail pohon.
15) Sequence Diagram Menambah Pohon

Gambar 3. 40 Sequence Diagram Menambah Pohon

52
Pada Gambar 3.40 merupakan proses menambah pohon. Untuk menambah
pohon, seorang admin menekan menu tambah pohon pada halaman home dan
kemudian sistem menampilkan halaman tambah pohon. Pada halaman tersebut,
admin dapat menambahkan data pohon baru dan menyimpannya. Setelah menekan
tombol simpan, maka sistem mengirimkan data input-an ke database. Jika berhasil
disimpan, maka sistem menampilkan halaman info pohon.
16) Sequence Diagram Mengedit Pohon

Gambar 3. 41 Sequence Diagram Mengedit Pohon


Pada Gambar 3.41 merupakan proses mengedit pohon. Pada halaman info
pohon, admin menekan icon edit pohon dan sistem menampilkan halaman edit
pohon. Pada halaman edit pohon, admin melakukan pengeditan data pohon dan
menyimpannya. Setelah menekan tombol simpan, maka sistem mengirimkan data
input-an ke database. Jika data berhasil tersimpan, maka sistem menampilkan
halaman info pohon.

53
17) Sequence Diagram Menghapus Pohon

Gambar 3. 42 Sequence Diagram Menghapus Pohon


Pada Gambar 3.42 merupakan proses mengedit pohon. Pada halaman info
pohon, admin menekan icon hapus pohon. Kemudian sistem mengirimkan perintah
penghapusan data pohon kepada database. Jika data berhasil terhapus, maka sistem
menampilkan halaman info pohon.
b. Sequence Diagram User
Berikut merupakan gambaran interaksi antara objek-objek di dalam sistem
ketika user memberikan perintah. Adapun sequence diagram yang akan dibahas
pada sub bab ini antara lain: menambah potensi hasil, mengedit potensi hasil, dan
menghapus potensi hasil.

54
1) Sequence Diagram Menambah Potensi Hasil

Gambar 3. 43 Sequence Diagram Menambah Potensi Hasil


Pada Gambar 3.43 merupakan proses menambah jumlah pohon beserta
potensi hasil. Seorang user menekan menu tambah potensi pada halaman home dan
kemudian sistem menampilkan halaman tambah potensi. Pada halaman tersebut,
admin menambahkan data jumlah pohon beserta potensi hasilnya dan
menyimpannya. Setelah menekan tombol simpan, maka sistem mengirimkan data
input-an ke database. Jika berhasil disimpan, maka sistem menampilkan halaman
detail pohon saya.
2) Sequence Diagram Mengedit Potensi Hasil

Gambar 3. 44 Sequence Diagram Mengedit Potensi Hasil

55
Pada Gambar 3.44 merupakan proses mengedit jumlah pohon beserta potensi
hasil. Seorang user menekan tombol edit potensi pada halaman detail pohon saya
dan kemudian sistem menampilkan halaman edit potensi. Pada halaman tersebut,
admin mengedit data jumlah pohon beserta potensi hasilnya dan menyimpannya.
Setelah menekan tombol simpan, maka sistem mengirimkan data input-an ke
database. Jika berhasil disimpan, maka sistem menampilkan halaman detail pohon
saya.
3) Sequence Diagram Menghapus Potensi Hasil

Gambar 3. 45 Sequence Diagram Menghapus Pohon


Pada Gambar 3.45 merupakan proses menghapus jumlah pohon beserta
potensi hasil. Seorang user menekan tombol hapus potensi pada halaman detail
pohon saya. Setelah menekan tombol hapus, maka sistem mengirimkan data
perintah ke database. Jika berhasil dihapus, maka sistem menampilkan halaman
detail pohon saya.

56
5. Entity Relationship Diagram
Berikut merupakan langkah-langkah membuat desain database pada
pengembangan sistem.
a. Perancangan Database
Pada Gambar 3.46 merupakan Entity Relationship Diagram pada Sistem
Informasi Geografis Pemetaan Lahan Garapan Kelompok Tani Pada Hutan
Kemasyarakatan Desa Karang Sidemen.

Gambar 3. 46 Entity Relationship Diagram Sistem


Pada Entity Relationship Diagram (ERD) di atas, terdapat 6 entitas yaitu
User, Admin, Lahan, Patok, Pohon, dan Potensi. Dimana himpunan entitas
memiliki hubungan satu sama lain yang dihubungkan dengan himpunan relasi.
Setiap entitas memiliki primary key yang menjadi pembeda antara satu entitas
dengan entitas lainnya. Entitas User memiliki primary key yaitu id_user, entitas
Admin memiliki primary key yaitu id_admin, entitas Lahan memiliki primary key
yaitu id_lahan, entitas Patok memiliki primary key yaitu id_patok, dan entitas
Pohon memiliki primary key yaitu id_pohon.

57
b. Struktur Tabel
Berikut merupakan struktur tabel yang terdapat pada Sistem Informasi
Geografis Pemetaan Lahan Garapan Kelompok Tani Pada Hutan Kemasyarakatan
Desa Karang Sidemen.
Tabel 3. 2 Tabel Admin
No Nama Field Type Size Keterangan
1 id_admin varchar 10 Primary key untuk tabel Admin
2 nama varchar 30 Menyimpan nama
3 no_nik integer 16 Menyimpan Nomor Induk
Kependudukan
4 no_kk integer 16 Menyimpan nomor Kartu Keluarga
5 ttl varchar 20 Menyimpan tempat dan tanggal lahir
6 jenis_kelamin char 2 Menyimpan jenis kelamin
7 alamat varchar 50 Menyimpan alamat
8 agama varchar 10 Menyimpan agama
9 pekerjaan char 20 Menyimpan pekerjaan
10 no_telepon varchar 15 Menyimpan nomor telepon/handphone
11 jabatan varchar 20 Menyimpan jabatan pada Gapoktan
12 password varchar 10 Menyimpan password admin
13 foto varchar 30 Menyimpan foto

Tabel 3. 3 Tabel User


No Nama Field Type Size Keterangan
1 id_user varchar 10 Primary key untuk tabel User
2 nama varchar 30 Menyimpan nama
3 no_nik integer 16 Menyimpan Nomor Induk
Kependudukan
4 no_kk integer 16 Menyimpan nomor Kartu Keluarga
5 ttl varchar 50 Menyimpan tempat dan tanggal lahir
6 jenis_kelamin char 2 Menyimpan jenis kelamin

58
7 alamat varchar 50 Menyimpan alamat
8 pekerjaan char 20 Menyimpan pekerjaan
9 no_telepon varchar 15 Menyimpan nomor telepon
10 agama varchar 10 Menyimpan agama
11 kelompok integer 3 Menyimpan kelompok
12 jabatan varchar 20 Menyimpan jabatan pada kelompok
13 password varchar 10 Menyimpan password
14 foto varchar 30 Menyimpan foto

Tabel 3. 4 Tabel Lahan


No Nama Field Type Size Keterangan
1 id_lahan varchar 10 Primary key untuk tabel Lahan
2 batas_utara varchar 20 Menyimpan batas utara
3 batas_selatan varchar 20 Menyimpan batas selatan
4 batas_timur varchar 20 Menyimpan batas timur
5 batas_barat varchar 20 Menyimpan batas barat
6 luas integer 10 Menyimpan luas lahan
7 file_peta varchar 30 Menyimpan file peta

Tabel 3. 5 Tabel Patok


No Nama Field Type Size Keterangan
1 id_patok varchar 10 Primary key untuk tabel Patok
2 bujur varchar 20 Menyimpan titik koordinat bujur
3 lintang varchar 20 Menyimpan titik koordinat lintang

Tabel 3. 6 Tabel Pohon


No Nama Field Type Size Keterangan
1 id_pohon varchar 10 Primary key untuk tabel Pohon
2 nama varchar 20 Menyimpan pohon

59
Tabel 3. 7 Tabel Potensi
No Nama Field Type Size Keterangan
1 jumlah_pohon Integer 5 Menyimpan jumlah pohon
2 Potensi_hasil Varchar 10 Menyimpan potensi hasil pertahun

6. Desain GUI
Desain interface sangat perlu dirancang sebagai gambaran awal sebuah
sistem yang akan dibuat. Berikut merupakan desain interface pada sistem yang
dibuat.
a. Desain GUI Admin
Berikut merupakan desain GUI sistem untuk admin.
1) Halaman Memilih Jenis Pengguna
Halaman ini merupakan halaman memilih jenis pengguna, dimana terdapat
dua jenis pengguna yaitu admin dan user. Tampilan interface-nya dapat dilihat pada
Gambar 3.47 berikut:

Gambar 3. 47 Halaman Pilihan User


2) Halaman Login Aplikasi
Halaman ini merupakan halaman login untuk admin yang dimana terdapat
kolom input-an untuk id dan password. Tombol masuk berfungsi untuk

60
mengirimkan data kepada database untuk dilakukan pengecekan data. Tampilan
interface-nya dapat dilihat pada Gambar 3.48 berikut:

Gambar 3. 48 Halaman Login


3) Halaman Menu Utama Aplikasi
Halaman ini merupakan halaman home atau menu utama untuk admin. Pada
halaman ini terdapat beberapa menu utama yang dapat dilakukan oleh admin pada
sistem, antara lain tambah anggota, tambah peta, tambah pohon, melihat anggota,
melihat kelompok, dan melihat info pohon. Selain itu juga admin dapat menuju
halaman peta, list anggota, list kelompok, dan profil. Tampilan interface-nya dapat
dilihat pada Gambar 3.49 berikut:

Gambar 3. 49 Halaman Home

61
4) Halaman Melihat Peta Rincik HKm
Halaman ini merupakan halaman peta untuk admin. Halaman ini berfungsi
untuk menampilkan peta rincik dari HKm. Tampilan interface-nya dapat dilihat
pada Gambar 3.50 berikut:

Gambar 3. 50 Halaman Peta


5) Halaman Melihat Profil Admin
Halaman ini merupakan halaman profil untuk admin. Pada halaman ini
ditampilkan data diri dari admin sendiri. Selain itu, terdapat juga tombol edit profil
yang berfungsi untuk mengedit data diri dari admin dan tombol reset password
yang berfungsi untuk mengganti password. Tampilan interface-nya dapat dilihat
pada Gambar 3.51 berikut:

62
Gambar 3. 51 Halaman Profil
6) Halaman Tambah Anggota Baru
Halaman ini merupakan halaman tambah anggota yang dapat dilakukan oleh
admin. Pada halaman ini terdapat form tempat mengisi data anggota baru. Tampilan
interface-nya dapat dilihat pada Gambar 3.52 berikut:

Gambar 3. 52 Halaman Tambah Anggota


7) Halaman Tambah Peta Baru
Halaman ini merupakan halaman tambah peta yang dapat dilakukan oleh
admin. Pada halaman ini terdapat form tempat mengisi data peta baru. Tampilan
interface-nya dapat dilihat pada Gambar 3.53 berikut:

63
Gambar 3. 53 Halaman Tambah Peta
8) Halaman List Nama Anggota
Halaman ini merupakan halaman list anggota. Halaman ini berisikan semua
nama anggota HKm dan dapat dipilih sehingga sistem akan menampilkan detail
anggota. Tampilan interface-nya dapat dilihat pada Gambar 3.54 berikut:

Gambar 3. 54 Halaman List Anggota


9) Halaman List Kelompok
Halaman ini merupakan halaman list kelompok. Halaman ini berisikan
semua kelompok yang menjadi anggota HKm. Apabila salah satu kelompok dipilih,

64
maka sistem menampilkan halaman list anggota yang merupakan anggota
kelompok. Tampilan interface-nya dapat dilihat pada Gambar 3.55 berikut:

Gambar 3. 55 Halaman List Kelompok


10) Halaman Melihat Profil Anggota
Halaman ini merupakan halaman detail anggota yang berisikan data diri dari
anggota. Pada halaman ini admin dapat melakukan beberapa interaksi, diantaranya
melihat data anggota, edit data anggota, tambah peta untuk anggota, dan menuju
halaman detail lahan dari anggota. Tampilan interface-nya dapat dilihat pada
Gambar 3.56 berikut:

Gambar 3. 56 Halaman Detail Anggota

65
11) Halamin Edit Data Anggota
Halaman ini merupakan halaman edit anggota yang dapat dilakukan oleh
admin. Pada halaman terdapat form edit data anggota. Tampilan interface-nya dapat
dilihat pada Gambar 3.57 berikut:

Gambar 3. 57 Halaman Edit Anggota


12) Halaman Melihat Detail Lahan Anggota
Halaman ini merupakan halaman detail lahan yang dimiliki oleh setiap
anggota. Pada halaman ini admin dapat melakukan beberapa interaksi, diantaranya
melihat data lahan dari anggota, edit data lahan anggota, hapus data lahan, dan
menuju halaman detail pohon dari anggota. Tampilan interface-nya dapat dilihat
pada Gambar 3.58 berikut:

66
Gambar 3. 58 Halaman Detail Lahan
13) Halaman Edit Data Lahan Anggota
Halaman ini merupakan halaman edit lahan yang dapat dilakukan oleh
admin. Pada halaman terdapat form edit data lahan atau peta dari anggota. Tampilan
interface-nya dapat dilihat pada Gambar 3.59 berikut:

Gambar 3. 59 Halaman Edit Lahan


14) Halaman Melihat Detail Pohon Anggota
Halaman ini merupakan halaman detail pohon yang dimiliki oleh setiap
anggota. Pada halaman ini admin hanya dapat melihat nama pohon, jumlah pohon,

67
dan potensi hasil pertahun. Tampilan interface-nya dapat dilihat pada Gambar 3.60
berikut:

Gambar 3. 60 Halaman Detail Pohon


15) Halaman Edit Profil Admin
Halaman ini merupakan halaman edit profil atau data diri yang hanya dapat
dilakukan oleh admin. Pada halaman terdapat form edit data diri. Tampilan
interface-nya dapat dilihat pada Gambar 3.61 berikut:

Gambar 3. 61 Halaman Edit Profil

68
16) Halaman Edit Password Admin
Halaman ini merupakan halaman edit password admin. Pada halaman ini
terdapat form untuk melakukan pengeditan password. Tampilan interface-nya
dapat dilihat pada Gambar 3.62 berikut:

Gambar 3. 62 Halaman Edit Password


17) Halaman Tambah Pohon Baru
Halaman ini merupakan halaman tambah pohon admin. Pada halaman ini
terdapat form untuk menambah data pohon baru. Tampilan interface-nya dapat
dilihat pada Gambar 3.63 berikut:

Gambar 3. 63 Halaman Tambah Pohon

69
18) Halaman Edit Data Pohon
Halaman ini merupakan halaman edit pohon admin. Pada halaman ini
terdapat form untuk melakukan pengeditan data pohon. Tampilan interface-nya
dapat dilihat pada Gambar 3.64 berikut:

Gambar 3. 64 Halaman Edit Pohon


19) Halaman Melihat Detail pohon
Halaman ini merupakan halaman info pohon. Pada halaman ini terdapat
informasi tentang pohon. Selain itu, terdapat juga beberapa interaksi yang dapat
dilakukan oleh admin, yaitu edit data pohon dan hapus data pohon. Tampilan
interface-nya dapat dilihat pada Gambar 3.65 berikut:

Gambar 3. 65 Halaman Info Pohon

70
b. Desain GUI User
Berikut merupakan desain GUI sistem untuk user.
1) Halaman Menu Utama Aplikasi
Halaman ini merupakan halaman home atau menu utama untuk user. Pada
halaman ini terdapat beberapa menu utama yang dapat dilakukan oleh user pada
sistem, antara lain tambah potensi hasil, melihat anggota, melihat kelompok, dan
melihat info pohon. Selain itu juga user dapat menuju halaman peta, list anggota,
list kelompok, dan profil. Tampilan interface-nya dapat dilihat pada Gambar 3.66
berikut:

Gambar 3. 66 Halaman Home


2) Halaman Melihat Profil User
Halaman ini merupakan halaman profil untuk user. Pada halaman ini
ditampilkan data diri dari user sendiri. Selain itu, terdapat juga tombol detail lahan
yang berfungsi untuk mengarahkan user ke halaman detail lahan saya dan tombol
reset password yang berfungsi untuk mengganti password. Tampilan interface-nya
dapat dilihat pada Gambar 3.67 berikut:

71
Gambar 3. 67 Halaman Profil
3) Halaman Melihat Data Lahan User
Halaman ini merupakan halaman detail lahan saya. Pada halaman ini
ditampilkan data lahan dari user sendiri. Selain itu, terdapat juga tombol profil yang
berfungsi untuk mengarahkan user ke halaman profil dan tombol detail pohon yang
berfungsi untuk mengarahkan user ke halaman detail pohon saya. Tampilan
interface-nya dapat dilihat pada Gambar 3.68 berikut:

Gambar 3. 68 Halaman Detail Lahan Saya

72
4) Halaman Tambah Data Potensi Hasil
Halaman ini merupakan halaman tambah potensi. Pada halaman terdapat
form untuk mengisi jumlah pohon dan potensi hasil per tahun. Tampilan interface-
nya dapat dilihat pada Gambar 3.69 berikut:

Gambar 3. 69 Halaman Tambah Potensi


5) Halaman Melihat Detail Pohon
Halaman ini merupakan halaman info pohon. Pada halaman ini ditampilkan
info pohon yang tersimpan pada database.Tampilan interface-nya dapat dilihat
pada Gambar 3.70 berikut:

Gambar 3. 70 Halaman Info Pohon

73
6) Halaman Edit Data Potensi Hasil
Halaman ini merupakan halaman edit potensi. Pada halaman ini user dapat
mengedit jumlah pohon beserta potensi pertahun. Tampilan interface-nya dapat
dilihat pada Gambar 3.71 berikut:

Gambar 3. 71 Halaman Edit Potensi


7) Halaman Melihat Profil Anggota Lain
Halaman ini merupakan halaman detail anggota yang berfungsi untuk
menampilkan data dari anggota lain. Pada halaman ini juga terdapat tombol detail
lahan yang berfungsi untuk mengarahkan user ke halaman detail lahan dari anggota
dan tombol detail pohon yang berfungsi mengarahkan ke halaman detail pohon dari
anggota lain. Tampilan interface-nya dapat dilihat pada Gambar 3.72 berikut:

74
Gambar 3. 72 Halaman Detail Anggota
8) Halaman Melihat Detail Lahan Anggota Lain
Halaman ini merupakan halaman detail lahan anggota yang berfungsi untuk
menampilkan data lahan dari anggota lain. Pada halaman ini juga terdapat tombol
detail anggota yang berfungsi untuk mengarahkan user ke halaman detail anggota
dan tombol detail pohon yang berfungsi mengarahkan ke halaman detail pohon dari
anggota lain. Tampilan interface-nya dapat dilihat pada Gambar 3.73 berikut:

Gambar 3. 73 Halaman Detail Lahan Anggota

75
9) Halaman Melihat Detail Pohon Anggota Lain
Halaman ini merupakan halaman detail pohon anggota yang berfungsi untuk
menampilkan nama pohon, jumlah pohon, dan potensi hasil per tahun. Pada
halaman ini juga terdapat tombol detail anggota yang berfungsi untuk mengarahkan
user ke halaman detail anggota dan tombol detail lahan yang berfungsi
mengarahkan ke halaman detail lahan dari anggota lain. Tampilan interface-nya
dapat dilihat pada Gambar 3.74 berikut:

Gambar 3. 74 Halaman Detail Pohon Anggota


10) Halaman Melihat Detail Pohon User
Halaman ini merupakan halaman detail pohon saya yang berfungsi untuk
menampilkan nama pohon, jumlah pohon, dan potensi hasil per tahun. Pada
halaman ini juga terdapat tombol lahan saya yang berfungsi untuk mengarahkan
user ke halaman detail lahan saya, tombol edit potensi yang berfungsi untuk
mengarahkan user ke halaman edit potensi, dan tombol hapus potensi yang
berfungsi untuk menghapus data potensi. Tampilan interface-nya dapat dilihat pada
Gambar 3.75 berikut:

76
Gambar 3. 75 Halaman Detail Pohon Saya
3.2.5.3 Coding (Pengkodean)
Setelah pembuatan desain sistem, selanjutnya pembuatan aplikasi secara
utuh. Pada penelitian ini, Bahasa pemrograman yang digunakan yaitu Java dan
MySQL sebagai pengelolaan data pada database.
3.2.5.4 Testing (Pengujian)
Tahap pengujian sistem merupakan tahapan melakukan uji coba sistem yang
telah dibangun sesuai dengan tahapan sebelumnya. Pengujian terhadap fungsional
sistem apakah berfungsi sesuai rancangan atau tidak digunakan metode black box.
Sedangkan pengujian terhadap kemudahan dan kenyamanan pengguna
menggunakan metode Mean Opinion Score (MOS).
Metode Black Box Testing merupakan salah satu metode yang mudah
digunakan karena hanya memerlukan batas bawah dan batas atas dari data yang
diharapkan. Estimasi banyaknya data uji dapat dihitung melalui banyaknya field
data entri yang akan diuji, aturan entri yang harus dipenuhi serta kasus batas atas
dan batas bawah yang memenuhi. Dengan metode ini dapat diketahui jika
fungsionalitas masih dapat menerima masukan data yang tidak diharapkan maka
menyebabkan data yang disimpan kurang valid[24].
Sedangkan Mean Opinion Score (MOS) merupakan sebuah metode dalam
mengukur kualitas layanan berdasarkan deskripsi kualitatif dari sistem informasi

77
yang operasikan, misalnya "sangat setuju" atau "sangat tidak setuju". MOS
memberikan indikasi numerik tentang kualitas layanan[25]. Kuesioner akan
diberikan kepada Ketua Gapoktan Wana Lestari, anggota kelompok, Kepala Desa
Karang Sidemen, dan Kepala KPH Pelangan Tastura.
Tabel 3. 8 Mean Opinion Score (MOS)

MOS Keterangan
5 Sangat Setuju
4 Setuju
3 Cukup Setuju
2 Tidak Setuju
1 Sangat Tidak Setuju
Rumus untuk menghitung MOS adalah:
MOS = (∑ni=0 x(i). k) ∕ N
Dimana :
X(i) = nilai sampel ke i
K = jumlah bobot
N = Jumlah Pengamatan
3.2.6 Dokumentasi
Tahap dokumentasi dilakukan setelah sistem ini berfungsi sesuai dengan
tujuan dan rancangan yang telah dibuat. Dokumentasi dibuat dalam format laporan
yang terdiri dari latar belakang, rumusan masalah, manfaat yang didapatkan,
dokumentasi sistem.

78
DAFTAR PUSTAKA

[1] M. A. Purba CPP, Nanggara SG, Ratriyono M, Apriani I, Rosalina L, Sari


NA, Potret Keadaan Hutan Indonesia Periode Tahun 2009-2013. 2014.

[2] M. Kehutanan Republik Indonesia, “PERATURAN MENTERI


KEHUTANAN REPUBLIK INDONESIA NOMOR : P.88/Menhut-
II/2014,” pp. 1–21, 2014.

[3] N. G. A. W. Winata, P. Basuki, and P. Karismawan, “ANALISIS


DETERMINAN PENDAPATAN PETANI PROGRAM HUTAN
KEMASYARAKATAN (HKm) DI KECAMATAN BATUKLIANG
UTARA KABUPATEN LOMBOK TENGAH,” J. Sos. Ekon. Hum., vol. 1,
no. 1, pp. 33–41, 2015.

[4] M. S. Pascanawaty, A. Ernawati, M. I. Rusyda, and T. Wahyuningsih,


“PENERAPAN MODEL TANGKI AIR BERSIH DENGAN
KONSTRUKSI SEDERHANA DI DAERAH RAWAN GEMPA,” J.
Sinergi Pengabdi. UMMAT, vol. 1, no. 2, pp. 74–79, 2019.

[5] A. Annugerah, I. F. Astuti, and A. H. Kridalaksana, “SISTEM INFORMASI


GEOGRAFIS BERBASIS WEB PEMETAAN LOKASI TOKO OLEH-
OLEH KHAS SAMARINDA,” J. Inform. Mulawarman, vol. 11, no. 2, pp.
43–47, 2016.

[6] Masrianto, Harianto, A. Kahfi, and M. Sarjan, “Implementasi Peta Digital


Untuk Smart Village (Studi Kasus Desa Tammangalle, Polewali Mandar),”
J. Ilm. Ilmu Komput., vol. 6, no. 1, pp. 13–18, 2020.

[7] N. W. Novitasari, A. L. Nugraha, and A. Suprayogi, “Pemetaan Multi


Hazards Berbasis Sistem Informasi Geografis di Kabupaten Demak Jawa
Tengah,” J. Geod. Undip, vol. 4, no. 4, pp. 181–190, 2015.

[8] A. Fatoni and D. Dwi, “Rancang Bangun Sistem Extreme Programming


Sebagai Metodologi Pengembangan Sistem,” Prosisko, vol. 3, no. 1, pp. 1–

79
4, 2016, [Online]. Available: http://e-
jurnal.lppmunsera.org/index.php/PROSISKO/article/view/116.

[9] M. Ramdhan and A. Taslim, “Aplikasi Sistem Informasi Geografis Dalam


Penilaian Proporsi Luas Laut Indonesia,” J. Ilm. Geomatika, vol. 19, no. 6,
pp. 141–146, 2013.

[10] A. Nugroho and Y. Sbs, “PEMBUATAN PETA DIGITAL TOPOGRAFI


PULAU PANJANG , BANTEN , MENGGUNAKAN ArcGIS 9.2 dan
SURFER 8,” J. Pengemb. Energi Nukl., vol. 12, no. 1, pp. 38–46, 2010.

[11] A. Sumardin and A. SN, “PENERAPAN SISTEM INFORMASI


GEOGRAFIS DALAM PEMETAAN PRODUKSI PERTANIAN DI
KABUPATEN BONE,” J. Inspirat., vol. 6, no. 2, pp. 173–178, 2016.

[12] R. H. D. Putra, H. Sujiani, and N. Safriadi, “Penerapan Metode Haversine


Formula Pada Sistem Informasi Geografis Pengukuran Luas Tanah,” J. Sist.
dan Teknol. Inf., vol. 1, no. 1, pp. 1–6, 2015.

[13] A. S. Arifianto and N. S. Wibowo, “PENERAPAN AGYLE


METHODOLOGY DALAM PENGEMBANGAN SISTEM INFORMASI
GEOGRAFIS PEMETAAN DAERAH PERTAMBANGAN,” J. Teknol.
Inf. dan Terap., vol. 2, no. 1, pp. 219–228, 2015.

[14] S. S. Putra, G. Susilo, and C. Sundari, “Sistem Informasi Geografis Pemetaan


Lahan Pertanian Tembakau Di Kecamatan Kledung, Kabupaten
Temanggung,” J. Transform. (Informasi Pengemb. Iptek), vol. 15, no. 2, pp.
97–105, 2019.

[15] T. Margareth, Sistem Informasi Geografis Pengertian dan Aplikasinya. .

[16] D. R. Rahadi, “PENGUKURAN USABILITY SISTEM MENGGUNAKAN


USE QUESTIONNAIRE PADA APLIKASI ANDROID,” J. Sist. Inf., vol.
6, no. 1, pp. 661–671, 2014.

[17] A. Supriyatna, “Metode Extreme Programming Pada Pembangunan Web

80
Aplikasi Seleksi Peserta Pelatihan Kerja,” J. Tek. Inform., vol. 11, no. 1, pp.
1–18, 2018, doi: 10.15408/jti.v11i1.6628.

[18] A. Rifai, “Sistem Informasi Pemantauan Posisi Kendaraan Dinas Unsri


Menggunakan Teknologi GPS,” J. Sist. Inf., vol. 5, no. 2, pp. 603–610, 2013.

[19] D. M. Efendi, “Sistem Informasi Geografis Rancangan Peta Digital Rute


Angkutan Umum Kota Bandar Lampung,” 2014.

[20] D. W. T. Putra and R. Andriani, “Unified Modelling Language ( UML )


dalam Perancangan Sistem Informasi Permohonan Pembayaran Restitusi
SPPD,” J. TEKNOIF, vol. 7, no. 1, pp. 32–39, 2019.

[21] D. Priyanti and S. Iriani, “Sistem Informasi Data Penduduk Pada Desa
Bogoharjo Kecamatan Ngadirojo Kabupaten Pacitan,” IJNS - Indones. J.
Netw. Secur., vol. 2, no. 4, p. 56, 2013.

[22] N. A. Istiqomah, K. Imayah, N. Saidah, and M. A. Yaqin, “Pengembangan


Arsitektur Data Sistem Informasi Pondok Pesantren,” Jurasik (Jurnal Ris.
Sist. Inf. dan Tek. Inform., vol. 5, no. 1, pp. 27–35, 2020, doi:
10.30645/jurasik.v5i1.166.

[23] V. H. Pranatawijaya, “Penerapan Location Based Serviced (LBS) Dalam


Prototipe Pengenalan Ruangan Dengan Metode Extreme Programming,” J.
Teknol. Inf. J. Keilmuan dan Apl. Bid. Tek. Inform., vol. 15, no. 1, pp. 92–
99, 2021, doi: 10.47111/jti.v15i1.1936.

[24] W. N. Cholifah, Yulianingsih, and S. M. Sagita, “Pengujian Black Box


Testing pada Aplikasi Action & Strategy Berbasis Android dengan
Teknologi Phonegap,” J. STRING (Satuan Tulisan Ris. dan Inov. Teknol.,
vol. 3, no. 2, p. 206, 2018, doi: 10.30998/string.v3i2.3048.

[25] Y. Rahayudi, N. Safriadi, and H. Priyanto, “Rancang Bangun Sistem


Informasi Geografis Pelaksanaan dan Pengawasan Kegiatan Perkebunan
Kelapa Sawit Di PT. Wawasan Kebun Nusantara Kecamatan Seluas,”
JUSTIN (Jurnal Sist. dan Teknol. Informasi), pp. 1–5, 2014.

81

Anda mungkin juga menyukai