I
LAPORAN SKRIPSI
SISTEM INFORMASI GEOGRAFIS PEMETAAN LAHAN PERTANIAN
DAN KOMODITI HASIL PANEN KABUPATEN KUDUS
Oleh:
AHMAD KHARIS
2012-51-008
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK
MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
II
LAPORAN SKRIPSI
SISTEM INFORMASI GEOGRAFIS PEMETAAN LAHAN PERTANIAN
DAN KOMODITI HASIL PANEN KABUPATEN KUDUS
Oleh:
AHMAD KHARIS
2012-51-008
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK
MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
III
UNIVERSITAS MURIA KUDUS
PENGESAHAN STATUS SKRIPSI
JUDUL : SISTEM INFORMASI GEOGRAFIS PEMETAAN LAHAN
PERTANIAN DAN KOMODITI HASIL PANEN KABUPATEN KUDUS
SAYA : AHMAD KHARIS
Mengijinkan Skripsi Teknik Informatika ini disimpan di Perpustakaan Program Studi Teknik Informatika Universitas Muria Kudus dengan syarat-syarat kegunaan sebagai berikut :
1. Skripsi adalah Hak Milik Program Studi Teknik Informatika Universitas Muria Kudus.
2. Perpustakaan Teknik Informatika UMK dibenarkan membuat salinan untuk tujuan referensi saja.
3. Perpustakaan juga dibenarkan membuat salinan Skripsi ini sebagai bahan pertukaran antar Institusi Pendidikan Tinggi.
4. Berikan tanda sesuai dengan kategori Skripsi
Sangat rahasia (mengandung isi tentang keselamatan / kepentingan Negara Republik Indonesia) Rahasia (mengandung isi tentang kerahasiaan dari
suatu organisasi / badan tepat penelitian Skripsi ini dikerjakan)
Biasa
Alamat Tetap :
IV
UNIVERSITAS MURIA KUDUS
PERNYATAAN PENULIS
JUDUL : SISTEM INFORMASI GEOGRAFIS PEMETAAN LAHAN
PERTANIAN DAN KOMODITI HASIL PANEN KABUPATEN KUDUS
NAMA : AHMAD KHARIS
NIM : 2012-51-008
“Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini adalah hasil karya saya sendiri kecuali cuplikan dan ringakasan yang masing-masing telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain
yang mengklaim bahwa Skripsi ini sebagai karyanya, yang disertai dengan bukti-bukti yang cukup, maka saya bersedia untuk dibatalkan gelar sarjana komputer
V
UNIVERSITAS MURIA KUDUS
PERSETUJUAN SKRIPSI
JUDUL : SISTEM INFORMASI GEOGRAFIS PEMETAAN LAHAN
PERTANIAN DAN KOMODITI HASIL PANEN KABUPATEN KUDUS
NAMA : AHMAD KHARIS
NIM : 2012-51-008
Skripsi ini telah diperiksa dan disetujui.
Mengetahui
VI
UNIVERSITAS MURIA KUDUS
PENGESAHAN SKRIPSI
JUDUL : SISTEM INFORMASI GEOGRAFIS PEMETAAN LAHAN
PERTANIAN DAN KOMODITI HASIL PANEN KABUPATEN KUDUS
NAMA : AHMAD KHARIS
NIM : 2012-51-008
VII ABSTRACT
Along with advances in computer technology and information today, GIS (Geographic Information System) technology is being developed both desktop and online. many government agencies and companies that utilize the GIS technology to collect data on a regional and a record of its assets, such as soil data, the data region and others. One of the companies or the Department requiring that the Department of Agriculture, Fisheries and Forestry Kudus Regency, because there is no agricultural land mapping and data collection on commodity crops at the area. With the system, the Department of Agriculture, Fisheries and Forestry Kudus Regency become more efficient, fast and complete to log the results of commodity crops and have a local mapping data in Kudus regency's, and with computerized systems online, then the Department would be easier to record an area with more quickly and anywhere. The method used to design the system that is using the Waterfall method by Sammerville Ian. The results of the research that will be generated by the system is to facilitate the Department of Agr iculture, Fisheries and Forestry Kudus Regency to find out the results of Commodities at a sub-district or village.
VIII ABSTRAK
Seiring dengan kemajuan dalam bidang teknologi komputer dan informasi saat ini, GIS (Geografis Information System) merupakan teknologi yang terus dikembangkan baik secara desktop maupun secara online, banyak dinas pemerintahan ataupun perusahaan yang memanfaatkan teknologi GIS tersebut untuk mendata suatu kawasan maupun mendata suatu aset yang dimilikinya, seperti data tanah, data wilayah dan lain-lain. Salah satu perusahaan ataupun Dinas yang membutuhkan yaitu Dinas Pertanian, Perikanan dan Kehutanan Kabupaten Kudus, karena belum adanya pemetaan lahan pertanian dan juga pendataan komoditi hasil panen pada suatu daerah tersebut. Dengan adanya sistem tersebut maka Dinas Pertanian, Perikanan, dan Kehutanan Kabupaten Kudus menjadi lebih efesien dan cepat serta lengkap dalam mendata hasil komoditi panen dan mempunyai data pemetaan suatu daerah di Kabupaten Kudus ini, dan dengan sistem komputerisasi online, maka Dinas akan lebih mudah mendata suatu daerah tersebut dengan lebih cepat dan dimana saja. Metode yang digunakan untuk merancang sistem ini yaitu menggunakan metode Waterfall oleh Sammerville Ian. Hasil penelitian yang akan dihasilkan oleh sistem tersebut adalah untuk memudahkan Dinas Pertanian, Perikanan dan Kehutanan Kabupaten Kudus untuk mengetahui Hasil Komoditi pada suatu kecamatan atau desa tersebut.
IX
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya penulis mampu menyelesaikan penyusunan skripsi ini dengan judul “Sistem Informasi Geografis Pemetaan Lahan Pertanian dan Komoditi Hasil Panen Kabupaten Kudus”.
Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus. Kiranya dalam penyusunan skripsi ini tidak akan terselesaikan dengan baik tanpa bantuan dari berbagai pihak. Untuk itu pada kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya, dan permohonan maaf atas segala kesalahan yang pernah penulis lakukan kepada semua pihak yang telah membantu dalam penyelesaian skripsi ini, terutama kepada :
1. Bapak Dr. Suparnyo, SH., M.S selaku Rektor Universitas Muria Kudus.
2. Bapak Mohammad Dahlan, S.T., M.T. selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus.
4. Bapak Arief Susanto, S.T, M.Kom, selaku pembimbing pertama Skripsi penulis.
5. Ibu Tutik Khotimah, M.Kom, selaku pembimbing kedua Skripsi penulis. 6. Bapak dan Ibuku, terima kasih atas do’a restu serta ridho sehingga aku bisa jadi
seperti ini.
7. Semua pihak yang telah membantu penyusunan skripsi ini yang tidak bisa penulis sebutkan satu persatu.
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih terdapat banyak kekurangan, untuk itu penulis mengharap kritik dan saran dari berbagai pihak untuk sempurnanya sebuah karya tulis. Selain itu penulis juga berharap semoga karya tulis ini dapat memberikan manfaat bagi semua.
X PENGESAHAN STATUS SKRIPSI ... III PERNYATAAN PENULIS ... IV
2.1.Penelitian Terkait... 5
2.2.Landasan Teori ... 7
2.2.1. Pertanian ... 7
2.2.2. Google Maps API ... 8
XI
2.2.4. Desain Perancangan ... 10
Halaman 2.2.4.1 Data Flow Diagram ... 10
2.2.4.2 Entity Relationalship Diagram ... 12
2.2.5. Tools yang digunakan ... 14
4.1. Analisa dan Kebutuhan Sistem ... 19
4.1.1. Kebutuhan Fungsional ... 19
4.1.2. Kebutuhan Non Fungsional ... 20
4.2. Perancangan Sistem ... 21
4.2.1. Perancangan Freemind ... 21
4.2.2. Perancangan Data Flow Diagram (DFD) ... 21
4.3. Perancangan Basis Data ... 32
4.3.1. ERD (Entity Relasionship Diagram) ... 32
4.3.2. Skema Tabel atau Relasi Antar Tabel ... 36
4.4. Perancangan Database ... 36
4.5. Perancangan Desain Interface, Input dan Output ... 44
BAB V IMPLEMENTASI SISTEM ... 74
5.1. Implementasi Basis Data ... 74
5.2. Implementasi Sistem ... 83
5.2.1. Upload Aplikasi ke Server ... 83
XII
Halaman BAB VI PENUTUP ... 128 6.1.Kesimpulan ... 128 6.2.Saran ... 128
XIII
DAFTAR TABEL
Halaman
Tabel 2.1 Simbol Data flow Diagram ... 12
Tabel 2.2 Simbol Entity Relationship Diagram ... 12
Tabel 4.1 Tabel User Administrator ... 36
Tabel 4.14 Tabel Peserta Penyuluhan... 42
Tabel 4.15 Tabel Proses Tanaman ... 42
Tabel 4.16 Tabel Ajuan ... 42
Tabel 4.17 Tabel Dana Bantuan ... 43
Tabel 4.18 Tabel Pengumuman ... 43
Tabel 4.19 Tabel Penggarap ... 43
Tabel 5.1 Hasil Pengujian Proses Login ... 118
Tabel 5.2 Hasil Pengujian Proses Digitasi Lahan Pertanian ... 119
Tabel 5.3 Hasil Pengujian Proses Penanaman Lahan ... 121
Tabel 5.4 Hasil Pengujian Proses Tahapan Penanaman ... 121
Tabel 5.5 Hasil Pengujian Proses Pengumuman ... 122
Tabel 5.6 Hasil Pengujian Proses Ajuan ... 123
XIV
Tabel 5.8 Hasil Pengujian Proses Anggota Kelompok Tani ... 124
Halaman Tabel 5.9 Hasil Pengujian Proses Tanaman ... 125
Tabel 5.10 Hasil Pengujian Proses Jenis L:ahan ... 125
Tabel 5.11 Hasil Pengujian Proses Bantuan ... 126
Tabel 5.12 Hasil Pengujian Proses Penyuluhan ... 126
XV
DAFTAR GAMBAR
Halaman
Gambar 2.1 Subsistem-subsistem SIG ... 9
Gambar 2.2 Uraian Subsistem-subsistem SIG ... 10
Gambar 2.3 Contoh Hubungan One to One ... 13
Gambar 4.2 Context Diagram Pemetaan Komoditi Pertanian ... 22
Gambar 4.3 Rule Check Context Diagram ... 23
Gambar 4.4 Level Balance Context Diagram ... 23
Gambar 4.5 DFD Level 0 SIG Pemetaan Komoditi Pertanian ... 25
Gambar 4.6 Rule Check DFD Level 0 ... 26
Gambar 4.20 ERD (Entity Relasionship Diagram) ... 35
XVI
Gambar 4.22 Pembagian Menu Berdasarkan User Akses ... 44
Halaman Gambar 4.23 Desain Halaman Utama atau Menu Map ... 45
Gambar 4.24 Fungsi Pencarian Komoditi Panen ... 45
Gambar 4.25 Desain Menu Login ... 46
Gambar 4.30 Desain Menu Penanaman Lahan Fungsi Tampil pada Menu Map Lahan ... 49
Gambar 4.31 Desain Menu Tahapan Penanaman pada Menu Penanaman Lahan di Map Lahan ... 50
Gambar 4.32 Desain Menu View Data Lahan Fungsi Tampil pada Menu Map Lahan ... 51
Gambar 4.33 Desain Menu View Data Lahan Fungsi Input Pada Menu Map Lahan ... 51
Gambar 4.34 Menu Pengumuman Fungsi Tampil Data ... 52
Gambar 4.35 Menu Pengumuman Fungsi Tambah Data ... 52
Gambar 4.36 Desain Menu Administrator Submenu Kelompok Tani Fungsi Input Data ... 53
Gambar 4.37 Desain Menu Administrator Submenu Kelompok Tani Fungsi Tampil Data ... 53
Gambar 4.38 Desain Menu Administrator Submenu Tanaman Fungsi Tampil Data ... 53
Gambar 4.39 Desain Menu Administrator Submenu Tanaman Fungsi Input Data ... 54
Gambar 4.40 Desain Menu Administrator Submenu Jenis Lahan Fungsi Tampil ... 54
XVII
Gambar 4.42 Menu Administrator Submenu Bantuan Fungsi Input ... 55 Halaman Gambar 4.43 Menu Administrator Submenu Bantuan Fungsi Tampil ... 55 Gambar 4.44 Desain Menu Administrator Submenu Penyuluhan
Fungsi Input ... 56 Gambar 4.45 Desain Menu Administrator Submenu Penyuluhan
Fungsi Tampil ... 56 Gambar 4.46 Desain Menu Administrator Submenu Penyuluhan Fungsi
Input Peserta Penyuluhan ... 56 Gambar 4.47 Desain Menu Administrator Submenu Penyuluhan Fungsi
Tampil Peserta Penyuluhan ... 56 Gambar 4.48 Desain Menu Administrator Submenu Pengajuan User
Akses Dinas ... 57 Gambar 4.49 Desain Menu Administrator Submenu Histori Pengajuan ... 57 Gambar 4.50 Desain Menu Administrator Submenu Laporan Pertanian
Fungsi Laporan Kelompok Tani ... 58 Gambar 4.51 Desain Menu Administrator Submenu Laporan Pertanian
Fungsi laporan Data Lahan ... 58 Gambar 4.52 Halaman Utama atau Map User Akses Kelompok Tani ... 59 Gambar 4.53 Desain Menu Lahan User Akses Kelompok Tani ... 59 Gambar 4.54 Desain Menu Penanaman Lahan Fungsi Input pada Menu
Map Lahan ... 60 Gambar 4.55 Desain Menu Penanaman Lahan Fungsi Tampil pada Peta di
Map lahan ... 61 Gambar 4.56 Desain Menu Tahapan Penanaman pada Menu Penanaman
Lahan di Map Lahan ... 62 Gambar 4.57 Desain Menu View Data Lahan Fungsi Tampil pada Menu
Map Lahan ... 63 Gambar 4.58 Desain Menu View Data Lahan Fungsi Input pada Menu
XVIII
Halaman Gambar 4.61 Desain Menu Ajuan Fungsi Tampil Ajuan ... 64 Gambar 4.62 Desain Menu Administrator Submenu Kelompok Tani User
Akses Kelompok Tani Fungsi Tampil ... 65 Gambar 4.63 Desain Menu Administrator Submenu Kelompok Tani User
Akses Kelompok Tani Fungsi Input ... 65 Gambar 4.64 Desain Menu Administrator Submenu Tanaman Fungsi
Tampil Data ... 66 Gambar 4.65 Desain Menu Administrator Submenu Tanaman Fungsi
Input Data ... 66 Gambar 4.66 Desain Menu Administrator Submenu Laporan Pertanian
Fungsi Laporan Anggota Kelompok Tani ... 66 Gambar 4.67 Desain Menu Administrator Submenu Laporan Pertanian
Fungsi Laporan Data Lahan ... 67 Gambar 4.68 Desain halaman Utama atau Map User Akses Desa ... 67 Gambar 4.69 Desain Menu Lahan User Akses Desa ... 68 Gambar 4.70 Desain Menu Penanaman Lahan Fungsi Input pada Menu
Map Lahan ... 69 Gambar 4.71 Desain Menu Penanaman Lahan Fungsi Tampil pada Peta di
Map Lahan ... 69 Gambar 4.72 Desain Menu Tahapan Penanaman pada Menu Penanaman
Lahan di Map Lahan ... 70 Gambar 4.73 Desain Menu View Data Lahan Fungsi Tampil pada menu
Map Lahan ... 71 Gambar 4.74 Desain Menu View Data Lahan Fungsi Input Pada Menu
Map Lahan ... 71 Gambar 4.75 Desain Menu Pengumuman User Akses Desa ... 72 Gambar 4.76 Desain Menu Administrator Submenu Tanaman Fungsi
Tampil Data ... 72 Gambar 4.77 Desain Menu Administrator Submenu Tanaman Fungsi
XIX
Halaman Gambar 4.78 Desain Menu Administrator Submenu Laporan Pertanian
Fungsi Laporan Data Kelompok Tani ... 73
Gambar 4.79 Desain Menu Administrator Submenu Laporan Pertanian Fungsi Laporan Data Lahan ... 73
Gambar 5.21 Halaman Login Cpanel IdHostinger ... 83
Gambar 5.22 Halaman Utama Cpanel IdHostinger ... 84
Gambar 5.23 Proses Order Hosting ... 84
Gambar 5.24 Pengaturan Order Hosting ... 85
Gambar 5.25 Daftar Database dan User Database MySQL ... 85
XX
Gambar 5.32 File Manager Pada Index Server... 89
Gambar 5.33 File yang Berhasil di Upload ... 89
Gambar 5.43 View Tambah Tahapan Penanaman ... 94
Gambar 5.44 View Digitasi Pertanian ... 95
Gambar 5.45 View Data Penggarap ... 95
Gambar 5.46 Tambah Data Penggarap ... 96
Gambar 5.47 Menu Pengumuman User Akses Dinas ... 96
Gambar 5.48 Tambah Data Pengumuman ... 97
Gambar 5.56 Tambah Data Dana Bantuan ... 101
XXI
Gambar 5.58 Tambah Data Penyuluhan ... 102
Halaman Gambar 5.59 Action Tambah Data Peserta Penyuluhan ... 102
Gambar 5.60 Tambah Peserta Penyuluhan ... 103
Gambar 5.61 View Data Peserta Penyuluhan ... 103
Gambar 5.62 View Proses Pengajuan ... 104
Gambar 5.63 Proses Pengajuan Success ... 104
Gambar 5.64 View Data Histori Ajuan ... 105
Gambar 5.65 Detail Histori Pengajuan ... 105
Gambar 5.66 Laporan Data Lahan ... 106
Gambar 5.67 Cetak Laporan Data Lahan... 106
Gambar 5.68 Laporan Data Kelompok Tani ... 107
Gambar 5.69 Cetak Laporan Data Kelompok Tani ... 107
Gambar 5.70 Halaman Utama User Akses Kelompok Tani dan Desa ... 108
Gambar 5.71 Menu Digitasi Lahan Pertanian ... 108
Gambar 5.72 View Digitasi Lahan Pertanian ... 109
Gambar 5.73 View Data Penanaman Lahan ... 109
Gambar 5.74 Tambah Data Penanaman Lahan ... 110
Gambar 5.75 View Tambah Tahapan Penanaman ... 110
Gambar 5.76 View Digitasi Pertanian ... 111
Gambar 5.77 View Data Penggarap ... 111
Gambar 5.78 Tambah Data Penggarap ... 112
Gambar 5.79 Menu Pengumuman User Akses Desa dan Kelompok Tani... 112
Gambar 5.80 View Menu Tambah Pengajuan ... 113
Gambar 5.81 View Data Ajuan ... 113
Gambar 5.82 View Menu Kelompok Tani User Akses Kelompok Tani ... 114
Gambar 5.83 Tambah Anggota Kelompok Tani ... 114
Gambar 5.84 View Data Tanaman ... 115
Gambar 5.85 Tambah Data Tanaman ... 115
Gambar 5.86 Laporan Anggota Kelompok Tani ... 116
Gambar 5.87 Cetak Laporan Anggota Kelompok Tani ... 116
XXII