ABSTRAK Akses terhadap informasi kelompoktani yang mengusahakan komoditas perkebunan tidak mudah untuk diperoleh, dibutuhkan koordinasi lintas dinas dan waktu yang tidak cepat. Dibutuhkan prosedur yang bisa menanggani semua permasalahan. Untuk itulah perancangan ini dilakukan dengan harapan dapat mengatasi permasalahan tersebut. Tahapan perancangan dan pengembangan perangkat lunak ini dimulai dengan analisis, perancangan, evaluasi prototipe, mengkodekan sistem, pengujian, evaluasi sistem dan implementasi. Penggunaan prototyping diharapkan dapat memenuhi kebutuhan spesifikasi sistem informasi yang sesuai dengan keinginan pengguna. Perolehan informasi yang cepat adalah kemampuan dari sistem informasi ini. Selain sesuai dengan apa yang dibutuhkan, juga dapat dijadikan sebagai bahan untuk pengambilan keputusan yang cepat, tepat dan akurat. Pengguna dapat mengolah data kelompoktani dengan klasifikasi yang telah ditentukan. Rekapitulasi kelompoktani dan profil kelompoktani disajikan lengkap dengan adanya data kelas kemampuan kelompok dan historis bantuan yang sudah didapatkan oleh kelompoktani. Evaluasi lebih dimudahkan untuk perencanaan selanjutnya. Dengan perkembangan teknologi internet, sistem informasi ini juga dapat diakses oleh publik. Dengan adanya sistem informasi ini diharapkan dapat berkontribusi lebih dalam meningkatkan kinerja Dinas Kehutanan dan Perkebunan khususnya Bidang Perkebunan. Kata kunci: kelompoktani, perkebunan, sistem informasi
i
DAFTAR ISI
ABSTRAK ..........................................................................................................................i KATA PENGANTAR ....................................................... Error! Bookmark not defined. DAFTAR ISI ..................................................................................................................... ii DAFTAR TABEL ............................................................................................................. v DAFTAR GAMBAR ...................................................................................................... vii DAFTAR LAMPIRAN ..................................................... Error! Bookmark not defined.
BAB I PENDAHULUAN ...............................................................................
1
1.1 Latar Belakang Masalah............................................................................
1
1.2 Ruang Lingkup ..........................................................................................
3
1.3 Rumusan Masalah ....................................................................................
4
1.4 Tujuan dan Manfaat ..................................................................................
4
1.4.1 Tujuan............................................................................................
5
1.4.2 Manfaat..........................................................................................
5
1.5 Metodologi ................................................................................................
6
1.6 Sistematika Penuliasan ..............................................................................
8
BAB II TINJAUAN PUSTAKA ....................................................................
10
2.1 Kerangka Teori .........................................................................................
10
2.1.1 Pengertian Sistem ..........................................................................
10
2.1.2 Pengertian Informasi .....................................................................
11
2.1.3 Sistem Informasi ...........................................................................
12
2.1.4 PHP................................................................................................
13
2.1.5 Codeigniter ....................................................................................
13
2.1.6 MySQL ..........................................................................................
14
i i
2.1.7 Kelompok Tani ..............................................................................
15
2.1.7.1 Pengertian Kelompok ........................................................
15
2.1.7.2 Pengertian Petani ...............................................................
18
2.1.8 Perkebunan ....................................................................................
20
2.2 Kerangka Pikir ..........................................................................................
21
BAB III ANALIS SISTEM YANG SEDANG BERJALAN ....................... 23 3.1 Hasil Temuan ............................................................................................
23
3.1.1 Analisis Profil ................................................................................
23
3.1.1.1 Riwayat Kehutanan dan Perkebunan Kabupaten Sumedang ..........................................................................
24
3.1.1.2 Susunan Organisasi Dinas Kehutanan dan Perkebunan Kabupaten Sumedang ........................................................
25
3.1.1.3 Kedudukan, Tugas Pokok dan Fungsi Dinas Kehutanan dan Perkebunan Kabupaten Sumedang .................................... 26 3.1.1.4 Struktur Organisasi Dinas Kehutanan dan Perkebunan Kabupaten Sumedang ........................................................ 3.1.2 Analisis Sistem yang sedang berjalan ........................................... 3.1.2.1 Analisis Dokumen ............................................................. 3.1.2.2 Analisis Prosedur yang telah berjalan ...............................
39 39 41
3.1.3 Analisis Kebutuhan user................................................................
43
3.1.4 Permasalahan yang dihadapi .........................................................
44
3.1.5 Usulan sistem baru/Perbaikan sistem lama ...................................
46
3.1.5.1 Prosedur .............................................................................
46
3.1.5.2 Flowmap ............................................................................
48
i ii
37
3.1.5.3 Diagram Konteks ...............................................................
49
3.1.5.4 Data Flow Diagram (DFD) ...............................................
50
3.1.5.5 Entity Relationship Diagram (ERD) .................................
54
3.2 Pembahasan ...............................................................................................
56
3.2.1 Perancangan Data ..........................................................................
56
3.2.1.1 Struktur basis data .............................................................
56
3.2.1.2 Kodefikasi .........................................................................
68
3.2.2 Perancangan arsitektur ..................................................................
70
3.2.3 Perancangan antarmuka.................................................................
72
3.2.4 Perancangan jaringan ....................................................................
98
3.2.5 Perancangan algoritma .................................................................. 100 3.2.6 Pembuatan Kode dan Testing ........................................................ 112 3.2.6.1 Pembuatan Kode................................................................ 112 3.2.6.2 Testing ............................................................................... 112 3.2.7 Implementasi ................................................................................. 122 BAB IV KESIMPULAN DAN SARAN........................................................ 124 4.1 Kesimpulan ...............................................................................................
124
4.2 Saran ......................................................................................................... 124 DAFTAR PUSTAKA ...................................................................................... 139 RIWAYAT HIDUP .......................................................................................... 140 LAMPIRAN ..................................................................................................... 141
i v
DAFTAR TABEL
Tabel 3.1 Struktur tabel admin_groups ............................................................
56
Tabel 3.2 Struktur tabel admin_users...............................................................
57
Tabel 3.3 Struktur tabel admin_users_groups ..................................................
58
Tabel 3.4 Struktur tabel bantuan ......................................................................
58
Tabel 3.5 Struktur tabel desa ............................................................................
59
Tabel 3.6 Struktur tabel galeri ..........................................................................
59
Tabel 3.7 Struktur tabel kecamatan ..................................................................
60
Tabel 3.8 Struktur tabel kelompoktani .............................................................
60
Tabel 3.9 Struktur tabel komoditas ..................................................................
61
Tabel 3.10 Struktur tabel kt_bantuan ..............................................................
61
Tabel 3.11 Struktur tabel kt_komoditas ...........................................................
62
Tabel 3.12 Struktur tabel kt_legal ...................................................................
63
Tabel 3.13 Struktur tabel kt_petani ..................................................................
63
Tabel 3.14 Struktur tabel legal .........................................................................
64
Tabel 3.15 Struktur tabel pengurus ..................................................................
64
Tabel 3.16 Struktur tabel penilaian ..................................................................
65
Tabel 3.17 Struktur tabel penyuluh ..................................................................
65
Tabel 3.18 Struktur tabel sertifikat...................................................................
66
Tabel 3.19 Struktur tabel sertifikat_kelas ........................................................
66
Tabel 3.20 Struktur tabel admin_users.............................................................
67
Tabel 3.21 Struktur tabel admin_users.............................................................
67
Tabel 3.22 Pengujian Aplikasi ........................................................................ 112
v
Tabel 3.23 Pengujian menu halaman depan .................................................... 113 Tabel 3.24 Pengujian halaman profil .............................................................. 113 Tabel 3.25 Pengujian halaman rekapitulasi ....................................................
114
Tabel 3.26 Pengujian halaman informasi ........................................................ 114 Tabel 3.27 Pengujian halaman login ............................................................... 115 Tabel 3.28 Pengujian menu backend ..............................................................
115
Tabel 3.29 Pengujian halaman kelompoktani ................................................. 116 Tabel 3.30 Pengujian halaman kelompoktani detail ....................................... 117 Tabel 3.31 Pengujian penilaian ....................................................................... 118 Tabel 3.32 Pengujian bantuan ......................................................................... 118 Tabel 3.33 Pengujian laporan .......................................................................... 119 Tabel 3.34 Pengujian master data ................................................................... 119 Tabel 3.35 Pengujian admin panel .................................................................. 120
v i
DAFTAR GAMBAR
Gambar 1.1 Paradigma Prototipe ..................................................................... Gambar 2.1 Kerangka Pikir..............................................................................
7 22
Gambar 3.1 Struktur Organisasi Dinas Kehutanan dan Perkebunan Kabupaten Sumedang ....................................................................
38
Gambar 3.2 Flowmap yang sedang berjalan ...................................................
42
Gambar 3.3 Diagram Konteks yang berjalan ..................................................
43
Gambar 3.4 Flowmap/Diagram Hubungan sistem yang diusulkan .................
48
Gambar 3.5 Diagram Konteks yang diusulkan ................................................
49
Gambar 3.6 Data Flow Diagram/Diagram Rinci Level 1 yang diusulkan ......
50
Gambar 3.7 Diagram Rinci Level 2 Proses Kelompoktani yang diusulkan ....
51
Gambar 3.8 Diagram Rinci Level 2 Proses Penilaian yang diusulkan ............
52
Gambar 3.9 Diagram Rinci Level 2 Proses Laporan yang diusulkan ..............
53
Gambar 3.10 ERD yang diusulkan ..................................................................
55
Gambar 3.11 Perancangan struktur menu pengguna publik ............................
70
Gambar 3.12 Perancangan struktur menu pengguna admin.............................
71
Gambar 3.13 Perancangan struktur menu pengguna penyuluh ........................
71
Gambar 3.14 Rancangan halaman pembuka ....................................................
72
Gambar 3.15 Rancangan layout .......................................................................
73
Gambar 3.16 Rancangan home ........................................................................
73
Gambar 3.17 Rancangan daftar kelompoktani dari profil ................................
74
Gambar 3.18 Rancangan profil kelompoktani .................................................
75
Gambar 3.19 Rancangan profil kelompoktani .................................................
76
v ii
Gambar 3.20 Rancangan informasi ..................................................................
76
Gambar 3.21 Rancangan login .........................................................................
77
Gambar 3.22 Rancangan layout bagian belakang ............................................
77
Gambar 3.23 Rancangan home (admin)...........................................................
78
Gambar 3.24 Rancangan kelompokani ............................................................
79
Gambar 3.25 Rancangan tambah/update data ..................................................
79
Gambar 3.26 Rancangan pesan tambah/upate .................................................
79
Gambar 3.27 Rancangan konfirmasi delete kelompoktani ..............................
80
Gambar 3.28 Rancangan ringkasan..................................................................
80
Gambar 3.29 Rancangan petani .......................................................................
81
Gambar 3.30 Rancangan tambah/edit petani ...................................................
81
Gambar 3.31 Rancangan pengurus ..................................................................
82
Gambar 3.32 Rancangan tambah/edit pengurus...............................................
82
Gambar 3.33 Rancangan legalitas ....................................................................
83
Gambar 3.34 Rancangan tambah/edit legalitas ................................................
83
Gambar 3.35 Rancangan sertifikat ...................................................................
84
Gambar 3.36 Rancangan tambah/edit sertifikat ...............................................
84
Gambar 3.37 Rancangan komoditas ................................................................
85
Gambar 3.38 Rancangan tambah/edit komoditas.............................................
85
Gambar 3.39 Rancangan foto kegiatan ............................................................
86
Gambar 3.40 Rancangan tambah/edit foto .......................................................
86
Gambar 3.41 Rancangan bantuan ....................................................................
87
Gambar 3.42 Rancangan tambah/edit bantuan.................................................
87
v iii
Gambar 3.43 Rancangan rekapitulasi kelompoktani .......................................
88
Gambar 3.44 Rancangan rekapitulasi kelompoktani .......................................
89
Gambar 3.45 Rancangan master desa ..............................................................
90
Gambar 3.46 Rancangan edit/tambah master desa ..........................................
90
Gambar 3.47 Rancangan master kecamatan ....................................................
91
Gambar 3.48 Rancangan edit/tambah master kecamatan ................................
91
Gambar 3.49 Rancangan master komoditas ....................................................
92
Gambar 3.50 Rancangan edit/tambah master komoditas .................................
92
Gambar 3.51 Rancangan master sertifikat .......................................................
93
Gambar 3.52 Rancangan edit/tambah master sertifikat ...................................
93
Gambar 3.53 Rancangan master jenis legalitas................................................
94
Gambar 3.54 Rancangan edit/tambah master jenis legalitas ............................
94
Gambar 3.55 Rancangan master penyuluh.......................................................
95
Gambar 3.56 Rancangan edit/tambah master penyuluh ...................................
95
Gambar 3.57 Rancangan admin users ..............................................................
96
Gambar 3.58 Rancangan edit admin users .......................................................
96
Gambar 3.59 Rancangan tambah pengguna .....................................................
97
Gambar 3.60 Rancangan admin group .............................................................
98
Gambar 3.61 Rancangan tambah/edit admin group .........................................
98
Gambar 3.62 Persfektif jaringan yang akan dibangun .....................................
99
Gambar 3.63 Rancangan Simulasi ................................................................... 121 Gambar 3.64 halaman awal .............................................................................. 124 Gambar 3.65 halaman home ............................................................................
i x
124
Gambar 3.66 halaman profil ............................................................................
126
Gambar 3.67 halaman rekapitulasi ................................................................... 125 Gambar 3.68 halaman informasi ...................................................................... 126 Gambar 3.69 halaman login .............................................................................
126
Gambar 3.70 halaman home (backend) ...........................................................
127
Gambar 3.71 halaman kelompoktani ............................................................... 127 Gambar 3.72 halaman tambah kelompoktani................................................... 128 Gambar 3.73 pesan berhasil ubah Kelompoktani ............................................
128
Gambar 3.74 halaman hapus kelompoktani ..................................................... 128 Gambar 3.75 halaman kelompoktani – Petani ................................................. 129 Gambar 3.76 halaman kelompoktani –pengurus .............................................. 129 Gambar 3. halaman kelompoktani legalitas ..................................................... 130 Gambar 3.78 halaman kelompoktani – sertifikat ............................................. 130 Gambar 3.79 halaman kelompoktani – komoditas ........................................... 131 Gambar 3.80 halaman kelompoktani - foto.....................................................
131
Gambar 3.81 halaman profil kelompoktani .....................................................
132
Gambar 3.82 halaman rekapitulasi kelompoktani ............................................ 133 Gambar 3.83 Gambar halaman list profil ........................................................ 133 Gmabar 3.84 Gambar halaman master kecamatan ........................................... 134 Gambar 3.85 Gambar halaman komoditas ....................................................... 134 Gambar 3.86 Gambar halaman Panel – Admin users ...................................... 135 Gambar 3.87 Gambar halaman input penilaian................................................
135
Gambar 3.88 Gambar rekap penilaian .............................................................
136
Gambar 3.89 Gambar halaman master sertifikat..............................................
136
x
x i
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah Masyarakat Indonesia sebagian besar penduduknya bermata pencaharian sebagai petani. Hal itulah yang membuat petani-petani ini membuat wadah perkumpulan yang dinamakan kelompoktani. Kelompoktani (poktan) adalah kumpulan
petani/peternak/pekebun
yang
dibentuk
atas
dasar
kesamaan
kepentingan; kesamaan kondisi lingkungan sosial, ekonomi, dan sumberdaya; kesamaan komoditas; dan keakraban untuk meningkatkan dan mengembangkan usaha anggota (Peraturan Menteri Pertanian Nomor 82/Permentan/OT.140/8/2013). Kelompoktani juga digunakan sebagai media belajar organisasi dan kerjasama antar petani, sehingga para petani dapat bersama-sama memecahkan permasalahan yang ada antara lain pemenuhan sarana produksi pertanian, teknis produksi dan pemasaran hasil. Tidak bisa dipungkiri perkembangan teknologi informasi dan komunikasi telah berpengaruh besar terhadap semua bidang tidak terkecuali bidang pemerintahan. Dengan menggunakan sistem informasi yang terkomputerisasi dan terintegrasi maka seluruh aktivitas dapat dilakukan dengan optimal dan efisien. Implementasi teknologi informasi telah banyak digunakan dalam hal meningkatkan pelayanan publik. Menurut
Peraturan
Menteri
Pertanian
Nomor
16/Permentan/OT.140/2/2013 tentang Pedoman Sistem Manajemen Informasi
1
2
Penyuluhan Pertanian Di Lingkungan Kementerian Pertanian, Pusat Penyuluhan Pertanian, Badan Penyuluhan dan Pengembangan Sumber Daya Manusia Pertanian selaku pengelola Sistem Informasi Manajemen dan Penyuluhan Pertanian bertanggung jawab atas pelaksanaan Sistem Informasi Manajemen dan Penyuluhan Pertanian (Simluh) dimana di dalamnya terdapat Sistem Informasi Petani dan Kelompok Tani (Simpoktan), lebih spesifik Pelaku Utama (petani) adalah Warga Negara Indonesia perseorangan dan/atau beserta keluarganya yang melakukan usahatani di bidang tanaman pangan, hortikultura, perkebunan, dan/atau peternakan. Sistem Informasi Manajemen Kelompok Tani Perkebunan (simpoktanbun) juga merupakan aplikasi yang berisikan database kelompoktani yang dimiliki dan dikelola oleh Dinas Perkebunan Provinsi Jawa Barat. Pada pelaksanaannya kedua aplikasi tersebut di atas dipakai pada lingkungan yang terbatas sesuai dengan peraturannya. Hal ini yang menyebabkan kesulitan untuk mendapatkan data. Dinas Kehutanan dan Perkebunan Kabupaten Sumedang dalam hal ini adalah instansi yang berkaitan erat dengan pembinaan kelompoktani terkait fasilitasi bimbingan kelembagaan usaha tani dan pembinaan teknis komoditas perkebunan, terutama pada Seksi Bina Usaha dan Pengolahan Hasil pada Bidang Perkebunan, dimana pengolahan data kelompoktani masih dilakukan secara manual, yang tentu saja pengarsipannya membutuhkan ruang yang tidak sedikit. Kelengkapan administrasi kelompoktani dibutuhkan untuk validitas dan akurasi data poktan itu sendiri. Pada kenyataannya masih banyak kelompoktani yang belum memenuhi kelengkapan ini. Tidak ter-update-nya data poktan merupakan hal yang mendasar dari seluruh permasalahan ini, hanya beberapa
3
kelompoktani yang bisa meng-update keberadaan mereka itu pun karena hubungan kegiatan yang berlangsung pada tahun tertentu. Belum lagi permasalahan sinkronisasi data antar instansi yang mengelola informasi kelembagaan kelompok tani. Pada kenyataannya Dinas Kehutanan dan Perkebunan Kabupaten Sumedang adalah ujung tombak untuk validitas data kelompoktani yang selanjutnya akan digunakan untuk instansi di tingkat lebih tinggi. Dari permasalahan di atas perlu dirancang suatu sistem informasi kelompoktani berbasis web yang menampung profil setiap kelompoktani dalam satu basis data. Sehingga apabila terjadi permintaan data kelompoktani dengan mudah dapat diakses pada web Dinas Kehutanan dan Perkebunan Kabupaten Sumedang, dengan harapan pengambilan keputusan baik pengambil kebijakan ataupun masyarakat pada umumnya lebih cepat, tepat dan akurat. Judul yang diambil untuk penyusunan laporan tugas akhir ini, yaitu “SISTEM INFORMASI KELOMPOKTANI PERKEBUNAN PADA DINAS KEHUTANAN DAN PERKEBUNAN KABUPATEN SUMEDANG”.
1.2 Ruang Lingkup Pembuatan Sistem Informasi Kelompoktani Perkebunan pada Dinas Kehutanan dan Perkebunan Kabupaten Sumedang ini merupakan proyek untuk membuat sistem informasi yang berisikan data kelompoktani secara lengkap yang dapat diakses oleh dinas terkait maupun masyarakat pada umumnya. Untuk menggunakan sistem ini pengguna harus menggunakan komputer yang berisikan browser dan mempunyai sambungan internet.
4
Dalam hal ini pembatasan masalah yang akan di bahas sebagai berikut: 1. Terbatas pada kelompoktani binaan perkebunan (yang mengusahakan komoditas perkebunan menurut Keputusan Menteri Pertanian Nomor: 511/Kpts/PD.310/9/2006, tentang Jenis Komoditi Tanaman Binaan Direktorat Jenderal Perkebunan, Direktorat Jenderal Tanaman Pangan Dan Direktorat Jenderal Hortikultura) pada Dinas Kehutanan dan Perkebunan Kabupaten Sumedang di kabupaten Sumedang; 2. Menampilkan profil kelompok secara lengkap; 3. Rancangan sistem informasi ini tidak masuk ke wilayah penilaian kelas kelompok, hanya menampilkan klasifikasi saja.
1.3 Rumusan Masalah Berdasarkan latar belakang dan ruang lingkup di atas dapat dirumuskan permasalahan sebagai berikut: Bagaimana mengolah data kelompoktani dan menampilkan profil kelompoktani melalui sistem informasi kelompoktani perkebunan yang berbasis web.
1.4 Tujuan dan Manfaat 1.4.1
Tujuan Menghasilkan prototipe aplikasi pengelolaan basisdata berupa Sistem
Informasi Kelompoktani Perkebunan pada Dinas Kehutanan dan Perkebunan Kabupaten Sumedang, sebagai informasi yang bersifat publik.
5
1.4.2
Manfaat
1. Tersedianya data anggota dan kelompoktani yang akurat, mengetahui jumlah petani yang mengusahakan komoditas perkebunan yang tergabung pada kelompoktani; 2. Memudahkan evaluasi terhadap kelompoktani penerima bantuan baik yang sudah menerima dan atau yang akan menerima bantuan; 3. Memudahkan para pengambil kebijakan untuk mengambil keputusan dalam menentukan calon petani/kelompoktani untuk kegiatan yang akan dilaksanakan; 4. Informasi yang ada dalam sistem ini bisa dijadikan sebagai bahan dasar untuk pembuatan peta tematik komoditas perkebunan di Kabupaten Sumedang; 5. Aplikasi ini bisa dikembangkan untuk pengelolaan basisdata kelompoktani diluar sektor perkebunan; 6. Aplikasi ini bisa dikembangkan menjadi sistem informasi yang menangani registrasi kelompoktani di Pemerintah Kabupaten Sumedang; 7. Memudahkan penulis dalam pekerjaan sehari-hari dalam menginventarisir data kelompoktani. 1.5 Metodologi Metodologi adalah dasar yang dijadikan acuan dalam pengembangan perangkat lunak. Metodologi yang digunakan dalam pembuatan Sistem Informasi Kelompoktani Perkebunan di Dinas Kehutanan dan Perkebunan Kabupaten Sumedang adalah metode Prototipe/Prototyping.
6
Prototyping Model adalah metode proses pembuatan sistem yang dibuat secara terstruktur dan memiliki beberapa tahap-tahap yang harus dilalui pada pembuatannya, namun jika tahap final dinyatakan bahwa sistem yang telah dibuat belum sempurna atau masih memiliki kekurangan, maka sistem akan dievaluasi kembali dan akan melalui proses dari awal. Prototyping Model juga dapat diartikan sebagai pembuatan sistem atau software dengan metode siklus. Pendekatan Prototyping melewati beberapa tahapan. secara umum tahapantahapan dengan menggunakan model prototipe adalah sebagai berikut: 1. Pengumpulan data/kebutuhan: developer dan pengguna bertemu dan menentukan tujuan umum, identifikasi permasalahan dan evaluasi kebutuhan itu sendiri. Tahapan ini disebut juga analisis kebutuhan; 2. Perancangan: perancangan dilakukan cepat dan rancangan mewakili semua aspek software yang diketahui, dan rancangan ini menjadi dasar pembuatan prototipe. Kegiatan ini menentukan arsitektur sistem secara keseluruhan. Perancangan perangkat lunak melibatkan identifikasi dan deskripsi abstraksi sistem perangkat lunak yang mendasar dan hubunganhubungannya. Tahap desain meliputi perancangan data, perancangan fungsional, dan perancangan antarmuka; 3. Evaluasi Prototipe: klien mengevaluasi prototipe yang dibuat dan digunakan untuk memperjelas kebutuhan software.
7
Mendengarkan Pengguna
Ujicoba Prototipe oleh Pengguna
Mambangun, memperbaiki prototipe
Gambar 1.1 Paradigma Prototipe
Perulangan ketiga proses ini terus berlangsung hingga semua kebutuhan terpenuhi. Prototipe-prototipe dibuat untuk memuaskan kebutuhan pengguna dan untuk memahami kebutuhan pengguna lebih baik. Hingga akhirnya prototipe tersebut siap untuk tahap selanjutnya 4. Mengkodekan Sistem Pada tahap ini, sistem yang ingin dibuat akan dibuatkan kedalam bahasa pemograman baik pascal, visual basic, php, dan sebagainya. 5. Menguji System Pada tahap pengujian system, koding yang telah dibuat sebelumnya akan diuji apakah dapat berjalan dengan baik ataukan masih ada bagian-bagian yang perlu diperbaiki atau apakah masih ada bagian yang belum sesuai dengan keinginan pelanggan.
8
6. Evaluasi System Evaluasi system bukanlah evaluasi prototyping, evaluasi system adalah mengevaluasi system atau perangkat lunak yang sudah jadi apakah sudah sesuai dengan keinginan pelanggan atau belum. Jika belum, maka system akan direvisi kembali dan kembali ketahap 4 dan 5. Jika system sudah dikatakan “OK” maka system siap dilanjutkan pada tahap selanjutnya. 7. Menggunakan System Tahap ini merupakan tahap akhir dari pembuatan system dengan metode Prototyping Model. Pada tahap ini perangkat lunak yang sudah jadi dan sudah lulus uji, siap untuk digunakan oleh pelanggan/user.
Kunci agar model prototipe ini berhasil dengan baik adalah dengan mendefinisikan aturan-aturan main pada saat awal, yaitu pengguna/user dan pengembang setuju bahwa prototipe dibangun untuk mendefinisikan kebutuhan software. Prototipe akan dihilangkan sebagian atau seluruhnya ketika perangkat lunak aktual direkayasa dengan kualitas dan implementasi yang sudah ditentukan.
1.6 Sistematika Penulisan Sistematika penulisan Tugas Akhir ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan Tugas Akhir ini adalah sebagai berikut:
9
BAB I PENDAHULUAN Bab ini berisikan latar belakang pembuatan Sistem Informasi Kelompoktani Perkebunan di Dinas Kehutanan dan Perkebunan Kabupaten Sumedang, ruang lingkup, rumusan masalah, tujuan dan manfaat, metodologi dan sistematika penulisan. BAB II TINJAUAN PUSTAKA Bab ini berisikan tentang kerangka teori dan kerangka pikir yang menunjang pembuatan Sistem Informasi Kelompoktani Perkebunan di Dinas Kehutanan dan Perkebunan Kabupaten Sumedang. BAB III HASIL DAN PEMBAHASAN Bab ini berisikan mengenai hasil analisis, perancangan dan laporan dari aplikasi yang akan dibuat. BAB IV SIMPULAN DAN SARAN Bab ini membahas mengenai kesimpulan dan saran dari aplikasi yang dibuat
BAB II TINJAUAN PUSTAKA
2.1 Kerangka Teori 2.1.1 Pengertian Sistem Pada dasarnya setiap kegiatan dalam suatu organisasi mempunyai tujuan yang hendak dicapai. Suatu kegiatan dapat berjalan karena adanya sistem. Menurut Jogiyanto (2001:1) mendefinisikan sebuah sistem sebagai berikut: ” sistem merupakan suatu jaringan kerja prosedur prosedur yang saling berhubungan berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan sesuatu sasaran tertentu”. Menurut Leman (1998:2), sistem terdiri dari komponen – komponen yang saling berkaitan dan bekerja sama untuk mencapai tujuan. Sistem terdiri dari sistem alamiah dan sistem yang dibuat manusia. Menurut Hartono (1989:2), sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Mempelajari suatu sistem akan lebih mengena bila mengetahui terlebih dahulu apakah suatu sistem itu. Lebih lanjut pengertian tentang sistem pertama kali dapat diperoleh dari definisinya. Dengan demikian definisi ini akan mempunyai peranan yang penting di dalam pendekatan untuk mempelajari suatu sistem. Dengan kata lain sistem merupakan suatu urutan kejadian atau perilaku yang saling berkaitan satu dengan yang lain dan tidak dapat saling melepaskan atau berdiri sendiri. Sistem juga sangat menentukan keberhasilan suatu organisasi atau badan usaha. Oleh karena itu
10
11
pembuatan atau mendesain sistem dibutuhkan orang yang sudah ahli dan berpengalaman di bidang informasi dan sistem.
2.1.2 Pengertian Informasi Informasi adalah hasil pengelolaan data yang memberikan arti dan manfaat. Informasi tidak dapat dipisahkan dari pengertian data sumber dari informasi adalah data. Data adalah pernyataan, simbol maupun bahasa yang di sepakati secara umum dalam mempresentasikan suatu objek, kegiatan, konsep, kesatuan nyata menggambarkan suatu kejadian. Menurut Jogiyanto(2001:8) informasi dapat di definisikan sebagai berikut: “Data yang di olah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya”. Sedangkan menurut Raymod McLeod, Jr., George Schell (2001:12) informasi adalah data yang telah diproses, atau data yang memiliki arti. Fungsi utama informasi adalah menambah pengetahuan atau mengurangi ketidakpastian pemakai informasi. Informasi yang disampaikan kepada pemakai merupakan hasil dari data yang dimasukan ke dalam pengolahan. Dari beberapa pengertian di atas dapat disimpulkan bahwa informasi adalah hasil dari pengolahan satu atau beberapa data yang memberikan arti dan manfaat bagi penerimanya.
12
2.1.3 Sistem Informasi Diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen didalam mengambil keputusan. Pengertian Sistem Informasi Menurut Laudon (2005:9) adalah satuan komponen yang saling berhubungan yang mengumpulkan, memproses, menyimpan dan mendistribusikan informasi untuk mendukung pengambilan keputusan dan kendali dalam suatu organisasi. Sedangkan menurut Kennet hc. Laundon (2007:15) Sistem informasi adalah berisi informasi tentang orang-orang, tempat, dan hal-hal penting di dalam organisasi atau di lingkungan sekelilingnya. Menurut Jogiyanto (2001:2) Sistem (systems) adalah kumpulan dari elemenelemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Menurut Kennet hc. Laundon (2007:15-16) Informasi (information) sendiri adalah data yang telah dibentuk menjadi sesuatu yang memiliki arti dan berguna bagi manusia . Berdasarkan pengertian diatas Sistem Informasi yang dikemukakan oleh para ahli dapat disimpulkan bahwa pengertian sistem informasi adalah satuan komponen yang saling berkaitan antara satu dan lainnya melalui proses, dimana proses tersebut menghasilkan data yang memiliki nilai. Perancangan dalam bahasa inggris disebut design yang artinya rancangan atau jelasnya dapat diartikan sebagai suatu proses penggambaran terhadap suatu rencana sistem yang akan dikembangkan. Kata yang kedua adalah sistem (system) adalah sekumpulan elemen-elemen yang saling berhubungan dan terintegrasi diantara satu sama yang lainnya melakukan fungsi tertentu untuk tujuan tertentu, sedangkan kata yang terakhir adalah informasi yang berarti sebagai data yang telah
13
diolah menjadi bentuk yang berarti bagi penerimanya, dan bermanfaat dalam pengambilan keputusan dan tindakan sekarang maupun masa yang akan datang. Jadi secara lengkap perancangan sistem informasi adalah suatu aktivitas yang berupa proses penggambaran rencana terhadap sistem yang akan dikembangkan untuk pemecahan permasalahan tertentu.
2.1.4 PHP PHP atau kependekan dari Hypertext Preprocessor adalah salah satu bahasa pemrograman open source yang sangat cocok atau dikhususkan untuk pengembangan Web dan dapat di tanamkan pada sebuah skrip HTML. Bahasa PHP dapat dikatakan menggambarkan beberapa bahasa pemrograman seperti C, Java, dan Perl serta mudah untuk dipelajari. (A.M. Hirin &Virgi. 2011) PHP diciptakan untuk mempermudah pengembang web dalam menulis halaman web dinamis dengan cepat, bahkan lebih dari itu kita dapat mengeksplorasi hal-hal yang luar biasa dengan PHP. Sehingga dengan demikian PHP sangat cocok untuk para pemula, menengah maupun expert sekalipun.
2.1.5 Codeigniter Codeigniter adalah sebuah framework PHP. Framework secara sederhana dapat diartikan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal.
14
Codeigniter merupakan aplikasi sumber terbuka yang berupa framework PHP dengan model MCV (Model, Controller, View) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat mudah dibandingkan dengan membuatnya dari awal.
2.1.6 MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa inggris: database management system) atau DBMS yang multithread, multiuser, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basis data yang telah ada sebelumnya, SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan pemasukkan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis
15
2.1.7 Kelompok Tani 2.1.7.1 Pengertian Kelompok Pengertian kelompok cukup bervariasi tergantung pada sudut pandang para ahli yang mendefinisikannya. Adapun sudut pandang dari beberapa ahli antara lain meliputi pandangan yang mendasarkan pada persepsi, motivasi, tujuan kelompok, organisasi kelompok, interdependensi dan interaksi. Mayor Polak (dalam Abdul Syani, 1987:98) menguraikan tentang pengertian kelompok berdasarkan persepsi bahwa kelompok atau grup merupakan sejumlah orang yang ada dalam hubungan antara satu sama lain dan antara hubungan itu bersifat sebagai sebuah struktur. Menurut Abdul Syani (1987:102), sejumlah rangkaian atau sistem yang dapat menyebabkan kelompok dapat dikatakan berstruktur, yaitu: 1. Adanya sistem dari status-status para anggotanya. Ia memiliki susunan pengurus yang merupakan suatu rangkaian yang bersifat hierarkis. 2. Terdapat atau berlakunya nilai-nilai, norma-norma (kebudayaan) dalam mempertahankan kehidupan kelompoknya yang berarti bahwa keberhasilan struktur selalu diutamakan. 3. terdapat peranan-peranan sosial (social role) yang merupakan aspek dinamis dari struktur. Johnson dan Johnson (dalam Sarwono, 2005:4-5) mendefinisikan kelompok sebagai dua individu atau lebih yang berinteraksi melalui tatap muka (face to face interaction), dan masing-masing menyadari keanggotaannya dalam kelompok, masing-masing menyadari keberadaan anggota kelompok lainnya, masing-masing menyadari saling ketergantungan secara positif dalam mencapai tujuan bersama.
16
Kelompok adalah individu-individu yang hidup bersama dalam satu ikatan, yang dalam satu ikatan terjadi interaksi sosial dan ikatan organisasi antar anggota masing-masing kelompok sosial (Soerjono Dirdjosisworo, 1981:47). Kelompok adalah suatu kumpulan manusia yang terdiri dari dua orang atau lebih dengan pola interaksi yang nyata dan dapat membentuk satu kesatuan (Wiraatmadja, 1973:64). Soetarno (1994:31-34) dalam buku Psikologi Sosial mengutip hasil penelitian para ahli sosiologi dan ahli psikologi sosial yang menyatakan bahwa kelompok sosial mempunyai ciri-ciri sebagai berikut : a. adanya motif yang sama Kelompok sosial terbentuk karena anggota-anggotanya mempunyai motif yang sama. Motif yang sama tersebut merupakan pengikat sehingga setiap anggota kelompok tidak bekerja sendiri-sendiri tetapi bekerja bersama untuk mencapai suatu tujuan tertentu. Sesudah kelompok sosial terbentuk biasanya muncul motif baru yang memperkokoh kehidupan kelompok sehingga timbul sense of belonging (rasa menyatu di dalam kelompok pada tiap-tiap anggota). Rasa tersebut berpengaruh besar terhadap individu dalam kelompok itu karena memberikan tenaga moral yang tidak akan diperolehnya apabila seseorang hidup sendiri. Selain itu, seseorang yang bergabung dalam kelompok sosial maka kebutuhannya sebagai makhluk sosial dan makhluk individu akan terpenuhi. b. adanya sikap in-group dan out-group Sekelompok manusia yang mempunyai tugas yang sama sulitnya atau mengalami kepahitan hidup bersama pada umumnya menunjukkan tingkah laku yang khusus. Apabila orang lain di luar kelompok itu bertingkah laku
17
seperti mereka, mereka akan menyingkirkan diri. Sikap menolak yang ditunjukkan oleh kelompok itu disebut sikap out-group atau sikap terhadap “orang luar”. Kelompok manusia yang dianggap sebagai Community Development tersebut menunjukkan pada orang luar tentang kesediaannya berkorban bersama dan kesetiakawanan-nya, Selanjutnya mereka menerima orang itu dalam segala kegiatan kelompok. Sikap menerima itu disebut sikap in-group atau terhadap “orang dalam”. c. adanya solidaritas Solidaritas adalah sikap kesetiakawanan antar anggota kelompok sosial. Sikap solidaritas
yang tinggi dalam kelompok tergantung pada
kepercayaan setiap anggota terhadap kemampuan anggota lain untuk melaksanakan tugas dengan baik. Pembagian tugas dalam kelompok sesuai dengan kecakapan masing-masing anggota dan keadaan tertentu akan memberikan hasil kerja yang baik. Dengan demikian, semakin tinggi sikap solidaritas antar anggota kelompok maka semakin tinggi pula sense of belonging. d. adanya struktur kelompok Struktur kelompok merupakan suatu sistem relasi antar anggota-anggota kelompok berdasarkan peranan status mereka serta sumbangan masingmasing dalam interaksi terhadap kelompok untuk mencapai suatu tujuan tertentu. Menurut Wila Huky (dalam Abdul Syani, 1987:99), bahwa kelompok merupakan suatu unit yang terdiri dari dua orang atau lebih, yang saling
18
berinteraksi atau saling berkomunikasi. Huky secara lebih rinci menjelaskan beberapa ciri dasar suatu kelompok sebagai berikut: 1. kelompok terdiri dari paling sedikit dua orang dan dapat terus bertambah menjadi lebih dari dua. 2. kelompok-kelompok yang sebenarnya tidak dianggap terbentuk karena memenuhi persyaratan jumlah. 3. komunikasi dan interaksi yang merupakan unsur pokok suatu kelompok harus bersifat timbal balik. 4. kelompok-kelompok bisa bertahan sepanjang hidup atau dalam jangka panjang tetapi juga bisa hanya dapat bertahan sementara atau jangka pendek. 5. minat dan kepentingan bersama merupakan dasar utama pembentukan kelompok. Pembentukan kelompok dapat berdasarkan situasi yang beraneka ragam yang dalam situasi tertentu manusia dituntut untuk bersatu.
2.1.7.2 Pengertian Petani Peraturan Menteri Pertanian (Permentan) Nomor 82 Tahun 2013 tentang Pedoman Pembinaan Kelompoktani dan Gabungan Kelompoktani menyebutkan bahwa kelompok tani adalah kumpulan petani/peternak/pekebun yang dibentuk atas dasar kesamaan kepentingan; kesamaan kondisi lingkungan sosial, ekonomi dan sumberdaya; kesamaan komoditas; dan keakraban untuk meningkatkan dan mengembangkan usaha tani anggota. Sosiologi pertanian mengamati obyeknya secara makro dan mikro. Pusat perhatian sosiologi pertanian sebagai sosiologi-mikro adalah usaha pertanian
19
keluarga, pertanian kolektif dan sistem sosial usaha pertanian lainnya (Planck, 1993:6). Menurut Quesnay (1993:11), petani dan penggarap merupakan satusatunya kelas produktif dalam ekonomi nasional. Menurut A.T. Mosher (dalam Sastraatmadja, 1984:53), pertanian mulai timbul pada saat manusia mulai mengendalikan tumbuhan dan hewan, selanjutnya mengaturnya sedemikian rupa sehingga menguntungkan bagi kehidupan manusia itu sendiri. Petani
adalah
perorangan warga negara Indonesia beserta keluarganya atau korporasi yang mengelola usaha di bidang pertanian yang meliputi usaha hulu, usaha tani, agroindustri, pemasaran dan jasa penunjang. Kebudayaan masyarakat petani menurut Redfield (1985:56) adalah kebudayaan terbelah. Pertama, untuk mempertahankan dirinya, maka petani dituntut untuk melakukan suatu komunikasi secara terus-menerus dengan pemikiran komunitas lokal yang berasal dari luar. Kedua, petani mengundang pihak luar untuk mengikuti jalur interaksi yang panjang antara komunitas tersebut dengan pusat-pusat peradaban. Prinsip-prinsip organisasi petani dibentuk untuk mempermudah anggotaanggotanya dalam mencapai sebagian yang dibutuhkan dan/atau diinginkan, Setiap anggota menginginkan dan akan berusaha agar kelompoknya dapat benarbenar efektif dalam menjalankan fungsinya. Hal tersebut dapat dicapai dengan cara meningkatkan kualitas interaksi/kerjasamanya dalam memanfaatkan segala potensi yang ada pada anggota dan lingkungannya.
20
2.1.8 Perkebunan Definisi perkebunan menurut Undang-Undang Perkebunan Nomor 39 tahun 2014 tentang Perkebunan, adalah segala kegiatan pengelolaan sumber daya alam, sumber daya manusia, sarana produksi, alat dan mesin, budi daya, panen, pengolahan, dan pemasaran terkait Tanaman Perkebunan. Perkebunan dapat diartikan berdasarkan fungsi, pengelolaan, jenis tanaman, dan produk yang dihasilkan. Perkebunan berdasarkan fungsinya dapat diartikan sebagai usaha untuk menciptakan lapangan pekerjaan, peningkatan pendapatan dan devisa negara, dan pemeliharaan kelestarian sumber daya alam. Berdasarkan pengelolaannya, perkebunan dapat dibagi menjadi: a. Perkebunan Rakyat, yaitu suatu usaha budidaya tanaman yang dilakukan oleh rakyat yang hasilnya sebagian besar untuk dijual, dengan area pengusahaannya dalam skala yang terbatas luasnya. b. Perkebunan Besar, yaitu suatu usaha budidaya tanaman yang dilakukan oleh Badan Usaha Milik Negara (BUMN) atau swasta yang hasil seluruhnya untuk dijual dengan areal pengusahaannya sangat luas. c. Perkebunan Perusahaan Inti Rakyat (PIR), yaitu suatu usaha budidaya tanaman, dimana perusahaan besar (pemerintah atau swasta) bertindak sebagai inti sedangkan rakyat merupakan plasma. d. Perkebunan Unit Pelaksana Proyek (Perkebunan Pola UPP) yaitu perkebunan yang dalam pembinaanya dilakukan pemerintah, sedangkan pengusahanya tetap dilakukan oleh rakyat.
Sedangkan berdasarkan jenis tanamannya dapat diartikan sebagai usaha budidaya tanaman yang dilakukan oleh rakyat, pemerintah, maupun swasta selain
21
tanaman pangan dan holtikultura. Demikian dengan perkebunan berdasarkan produknya dapat diartikan sebagai usaha budidaya tanaman yang ditujukan untuk menghasilkan bahan industri (misalnya karet, tembakau, cengkeh, kapas), bahan industri makanan (misalnya kelapa, kelapa sawit, dan kakao), dan makanan (misalnya tebu, teh, kopi, dan kayu manis) (Syamsulbahri, 1996). Perusahaan Perkebunan adalah suatu perusahaan berbentuk badan usaha/badan hukum yang bergerak dalam kegiatan budidaya tanaman perkebunan diatas lahan yang dikuasai dengan tujuan ekonomi/komersial dan mendapat izin usaha dari instansi yang berwenang dalam pemberian izin usaha perusahaan perkebunan yang diusahakan oleh pemerintah (BUMN) disebut Perkebunan Besar Negara (PBN) dan perusahaan perkebunan yang diusahakan oleh swasta disebut Perkebunan Besar Swasta (PBS). (Perkebunan Kelapa Sawit, 2008).
2.2 Kerangka Pikir Informasi yang akurat bisa dijadikan sebagai data untuk pengambilan keputusan, untuk hal itu dibutuhkan pengelolaan informasi yang efektif dan efisien dalam suatu sistem informasi yang baik. Tentu saja hal tersebut bisa tercapai dengan adanya ketersediaan data yang valid, ter-update, dan berdasarkan bukti-bukti yang dapat di pertanggungjawabkan. Penerapan prosedur baru dalam pengolahan data kelompoktani diharapkan memberikan informasi yang tepat, cepat dan akurat. Selain pengambilan keputusan yang tepat sasaran, juga diharapkan memberikan kontribusi dalam peningkatan kinerja dari Dinas Kehutanan dan Perkebunan Kabupaten Sumedang khususnya Bidang Perkebunan.
22
Terlebih dengan adanya kolaborasi dengan lembaga yang membidangi penyuluhan diharapkan lebih menguatkan integritas dan integrasi data yang dihasilkan. Pada pelaksanaanya pengumpulan data kelompoktani bersumber dari kelompoktani itu sendiri, hal ini yang kemudian dijadikan sebagai prioritas utama dalam pengolahan data yang ada di sistem informasi ini. Pada akhirnya sistem informasi ini diharapkan dapat menyediakan data yang dibutuhkan sesuai dengan fakta yang masuk ke sistem informasi ini. Selain itu sistem informasi ini juga menyediakan fasilitas pengunduhan data untuk keperluan pengolahan informasi berikutnya.
Kondisi saat ini Validasi data tidak ter-update Data tidak terintergrasi Bukan data publik
Proses Metode prototyping Perancangan Pembuatan Sistem Informasi
Data Bantuan terhadap Kelompoktani
Output SIMPOKTANBUN Pengumpulan Pengolahan berbasis fakta Penyajian pengunduhan
Pemanfaatan Sistem Informasi Intergrasi data Web (publik)
Penilaian Kelas Kelompoktani
Gambar 2.1 Kerangka Pikir
BAB III HASIL DAN PEMBAHASAN
3.1 Hasil Temuan Objek penelitian dalam penyusunan tugas akhir ini adalah Dinas Kehutanan dan Perkebunan Kabupaten Sumedang, pada Bidang Perkebunan tepatnya di Seksi Bina Usaha dan Pengolahan Hasil. Pengelolaan kelompoktani perkebunan merupakan bagian dari tugas fasilitasi bimbingan kelembagaan usaha tani yang berada di seksi ini. Disinilah penulis menjadikan pengelolaan kelompoktani sebagai objek penelitian. Untuk mendapatkan gambaran tentang latar belakang objek penelitian ini, di bawah ini penulis uraikan secara sistematik sebagai berikut:
3.1.1
Analisis Profil Dinas Kehutanan dan Perkebunan Kabupaten Sumedang beralamat di Jalan
Parigi Lama No. 13, secara umum mempunyai tugas sebagai pelaksana tugas bupati di bidang kehutanan dan perkebunan. Potensi sumber daya manusia (SDM) aparatur yang dimiliki oleh Dinas Kehutanan dan Perkebunan Kabupaten Sumedang adalah sebanyak 186 orang karyawan dan karyawati, dengan jumlah PNS sebanyak 141 Orang dan Sukwan 45 Orang, sedangkan potensi SDM dari Masyarakat adalah Kelompok Tani Hutan dan Kebun serta Lembaga Masyarakat Desa Hutan (LMDH) yang terus tumbuh dan berkembang. Kabupaten Sumedang dengan luas 155.871,98 Ha memiliki kawasan hutan seluas 47.593,98 Ha atau 30 persen dari luas wilayahnya. Kawasan hutan tersebut
23
24
menurut fungsinya terdiri dari hutan produksi, hutan lindung dan hutan konservasi. Inilah yang menjadi target kerja dari urusan kehutanan Sedangkan target kerja untuk urusan perkebunan, terdapat satu Perkebunan Besar Swasta (PBS) seluas 429,46 Ha dan Areal Perkebunan Rakyat seluas 18.039 Ha yang tersebar se-Kabupaten Sumedang.
3.1.1.1 Riwayat Dinas Kehutanan dan Perkebunan Kabupaten Sumedang Dinas Kehutanan dan Perkebunan Kabupaten Sumedang pada prinsipnya merupakan gabungan dari dua sektor yang berbeda dilihat dari sisi komoditi yang di kelola, yakni rumpun kehutanan untuk pengurusan bidang kehutanan dan rumpun pertanian untuk pengurusan bidang perkebunan. Sebelum tahun 2000 penulis tidak berhasil mendapatkan sumber. Berikut riwayat dari dinas yang berhasil penulis temukan mulai dari tahun 2000: 1. Pada tahun 2001, menurut Peraturan Daerah Kabupaten Sumedang Nomor 49 Tahun 2000 tentang Pembentukan Organisasi Perangkat Daerah Kabupaten Sumedang, titelatur dinas menjadi Dinas Kehutanan dan Perkebunan Kabupaten Sumedang. 2. Pada tahun 2006, menurut Peraturan Daerah Kabupaten Sumedang Nomor 7 Tahun 2006 tentang Pembentukan Organisasi Perangkat Daerah Kabupaten Sumedang, bidang kehutanan bergabung menjadi Dinas Kehutanan, Sumber Daya Mineral dan Energi, sedangkan bidang perkebunan bergabung menjadi Dinas Pertanian Tanaman Pangan, Hortikultura dan Perkebunan.
25
3. Pada tahun 2008, diterbitkan Peraturan Daerah Kabupaten Sumedang Nomor 2 tahun 2008 tentang Pembentukan Organisasi Perangkat Daerah Kabupaten Sumedang bidang kehutanan dan perkebunan bergabung lagi dengan titelatur Dinas Kehutanan dan Perkebunan Kabupaten Sumedang. 4. Pada tahun 2010 terbit Peraturan Daerah Kabupaten Sumedang Nomor 2 tahun 2010 tentang Perubahan Atas Peraturan Daerah Kabupaten Sumedang Nomor 8 Tahun 2008 Tentang Pembentukan Organisasi Perangkat Daerah Kabupaten Sumedang titelatur sama yakni Dinas Kehutanan dan Perkebunan Kabupaten Sumedang. 5. Pada Tahun 2014 dikeluarkan Peraturan Daerah Nomor 9 Tahun 2014 tentang Pembentukan Organisasi Perangkat Daerah Kabupaten Sumedang dengan titelatur Dinas Kehutanan dan Perkebunan Kabupaten Sumedang sampai dengan sekarang.
3.1.1.2 Susunan Organisasi Dinas Kehutanan dan Perkebunan Kabupaten Sumedang Dinas Kehutanan dan Perkebunan Kabupaten Sumedang dibentuk berdasarkan Peraturan Daerah Kabupaten Sumedang Nomor 9 Tahun 2014 tentang Pembentukan Organisasi Perangkat Daerah Kabupaten Sumedang. Susunan Organisasi Dinas Kehutanan dan Perkebunan Kabupaten Sumedang, adalah sebagai berikut: a. Kepala Dinas; b. Sekretariat, membawahkan: 1. Sub Bagian Program;
26
2. Sub Bagian Umum, Aset dan Kepegawaian; 3. Sub Bagian Keuangan. c. Bidang Konservasi dan Rehabilitasi membawahkan: 1. Seksi Konservasi 2. Seksi Rehabilitasi; d. Bidang Tata Guna Hutan dan Produksi Hasil Hutan, membawahkan: 1. Seksi Penatagunaan Hutan; 2. Seksi Produksi dan Peredaran Hasil Hutan; e. Bidang Perkebunan, membawahkan: 1. Seksi Produksi; 2. Seksi Bina Usaha dan Pengolahan Hasil. f. Unit Pelaksana Teknis Dinas. g. Kelompok Jabatan Fungsional.
3.1.1.3 Kedudukan, Tugas Pokok dan Fungsi Dinas Kehutanan dan Perkebunan Kabupaten Sumedang Sebagai unsur pelaksana Pemerintahan Daerah Dinas Kehutanan dan Perkebunan Kabupaten Sumedang mempunyai tugas melaksanakan urusan pemerintahan
dalam rangka pelaksanaan sebagian tugas Bupati di bidang
kehutanan dan perkebunan. Menurut Peraturan Daerah nomor 9 tahun 2014 tentang Pembentukan Organisasi Perangkat Daerah Kabupaten Sumedang, untuk melaksanakan tugas tersebut di atas, Dinas Kehutanan dan Perkebunan menyelenggarakan fungsi :
27
a. perumusan kebijakan teknis di bidang konservasi dan rehabilitasi, bidang tata guna hutan dan produksi hasil hutan dan bidang perkebunan; b. penyelenggaraan urusan pemerintahan dan pelaksanaan pelayanan umum di bidang kehutanan dan perkebunan; c. pembinaan dan pelaksanaan tugas bidang kehutanan dan perkebunan; d. penyelenggaraan ketatausahaan, rumah tangga dan keuangan dinas; e. pelaksanaan tugas lain yang diberikan oleh Bupati sesuai dengan tugas dan fungsinya. Sebagaimana Peraturan Bupati Sumedang Nomor 24 Tahun 2015 tentang Uraian Tugas Jabatan Struktural Pada Dinas Kehutanan dan Perkebunan Kabupaten Sumedang, dalam melaksanakan tugas pokok dan fungsi tersebut diatas, Kepala Dinas Kehutanan dan Perkebunan mempunyai tugas pokok: ”membantu Bupati dalam melaksanakan fungsi dan tugas pembantuan bidang kehutanan dan perkebunan” dengan rincian uraian tugas sebagai berikut: a. menetapkan administrasi dan mengawasi kegiatan berkaitan ketatausahaan, rumah tangga, keuangan dan kepegawaian Dinas Kehutanan dan Perkebunan; b. menetapkan dan mengawasi kegiatan inventarisasi, pengukuran, pemetaan, tata guna hutan dan kebun; c. mengawasi
dan
mengendalikan
kebijakan
tentang
penetapan,
pembentukan, pengelolaan dan pengembangan taman hutan raya dan hutan kota, kawasan konservasi, kawasan lindung skala kabupaten; d. menetapkan pelaksanaan kebijakan dan mengawasi penyelenggaraan pembinaan hutan hak dan penatausahaan hasil hutan;
28
e. menetapkan pengesahan rencana pemenuhan bahan baku industri (RPBI) pengolahan hasil hutan bagi industri Pengolahan Kayu Hulu (IPKH) dan pengolahan hasil hutan lainnya; f. menetapkan pelaksanaan kebijakan dan mengawasi penyelenggaraan monitoring dan evaluasi Rencana Teknik Tahunan (RTT) pengelolaan hutan; g. menetapkan rekomendasi dan atau izin pemanfaatan tumbuhan dan satwa liar yang tidak dilindungi peraturan perundang-undangan; h. menetapkan pelaksanaan kebijakan dan mengawasi penyelenggaraan konservasi dan rehabilitasi hutan dan kebun; i. mengawasi penanganan dan penanggulangan bencana pada hutan dan kebun; j. menetapkan dan mengawasi bimbingan penggunaan,
penerapan serta
pengadaan sarana dan prasarana kehutanan dan perkebunan; k. mengendalikan standar mutu dan mengawasi bimbingan pengaturan penggunaan benih dan bibit tanaman hutan dan kebun; l. menetapkan rekomendasi dan atau izin usaha kehutanan dan perkebunan; m. pembinaan dan pengendalian usaha bidang kehutanan dan perkebunan;dan n. melaksanakan tugas lain sesuai dengan tugas pokok dan bidang tugasnya. Dalam melaksanakan uraian tugas di atas Kepala Dinas dibantu oleh: A. Sekretariat Sekretariat dipimpin oleh seorang kepala dengan titelatur Sekretaris. Tugas pokok Sekretaris pokok “membantu Kepala Dinas dalam
29
melaksanakan kegiatan
ketatausahaan, kepegawaian, sarana kerja,
keuangan, rencana kerja, evaluasi dan pelaporan”, Dalam melaksanakan tugasnya sekretariat dibantu oleh : 1. Sub bagian Program Sub Bagian Program dipimpin oleh seorang kepala dengan titelatur Kepala Sub Bagian Program. Tugas pokok Kepala Sub bagian program adalah membantu Sekretaris dalam melaksanakan kegiatan bidang program kerja dan pelaporan dinas. 2. Sub bagian Umum dan Kepegawaian Sub Bagian Umum dan Kepegawaian dipimpin oleh seorang kepala dengan literatur Kepala Sub bagian Umum. Tugas pokok Kepala Sub Bagian Umum dan Kepegawaian adalah membantu Sekretaris dalam melaksanakan kegiatan ketatausahaan, kepegawaian, dan sarana kerja Dinas. 3. Sub Bagian Keuangan Sub Bagian Keuangan dipimpin oleh seorang kepala dengan literatur Kepala Sub Bagian Keuangan. Tugas pokok Kepala Sub Bagian Keuangan adalah membantu Sekretaris dalam melaksanakan kegiatan bidang administrasi keuangan dan perbendaharaan dinas.
30
B. Bidang Konservasi dan Rehabilitasi Bidang Konservasi dan Rehabilitasi dipimpin oleh seorang kepala dengan titeratur Kepala Bidang Konservasi dan Rehabilitas. Tugas pokok Kepala Bidang konservasi dan Rehabilitasi ”membantu Kepala Dinas dalam melaksanakan kegiatan bidang Konservasi dan Rehabilitasi hutan dan lahan”. Dalam melaksanakan tugas pokok dan uaraian tugas dimaksud Kepala Bidang Konservasi dan Rehabilitasi dibantu oleh : 1. Seksi Konservasi Seksi Konservasi dipimpin oleh seorang kepala dengan titelatur Kepala Seksi Konservasi. Tugas Pokok Kepala Seksi Konservasi adalah membantu Kepala Bidang Konservasi dan Rehabilitasi dalam melaksanakan kegiatan bidang konservasi tanah dan air. 2. Seksi Rehabilitasi Seksi Rehabilitasi dipimpin oleh seorang kepala dengan titelatur Kepala Seksi Rehabilitasi. Tugas Pokok Kepala Seksi Rehabilitasi adalah membantu Kepala Bidang Konservasi dan Rehabilitasi dalam melaksanakan kegiatan bidang rehabilitasi.
C. Bidang Tata Guna Hutan dan Produksi Hasil Hutan Bidang Tata Guna Hutan dan Produksi Hasil Hutan dipimpin oleh seorang kepala dengan titelatur Kepala Bidang Tata Guna Hutan dan
31
Produksi Hasil Hutan. Tugas pokok Kepala Bidang Bidang Tata Guna Hutan dan Produksi Hasil Hutan ”membantu Kepala Dinas dalam melaksanakan kegiatan bidang tata guna hutan dan produksi hasil hutan”. Dalam melaksanakan tugas pokok dan rincian tugasnya, Kepala Bidang Tata Guna Hutan dan Produksi Hasil Hutan dibantu oleh : 1. Seksi Penatagunaan Hutan Seksi Penatagunaan Hutan dipimpin oleh Kepala Seksi dengan titelatur Kepala Seksi Penatagunaan Hutan. Tugas Pokok Seksi Penatagunaan Hutan adalah membantu Kepala Bidang dalam melaksanakan kegiatan bidang penatagunaan hutan. 2. Seksi Produksi dan Peredaran Hasil Hutan Seksi Produksi dan Peredaran Hasil Hutan dipimpin oleh seorang kepala dengan titelatur Kepala Seksi Produksi dan Peredaran Hasil Hutan. Tugas Pokok Seksi Produksi dan Peredaran hasil Hutan adalah membantu Kepala Bidang dalam melaksanakan kegiatan bidang produksi dan peredaran hasil hutan.
D. Bidang Perkebunan Bidang Perkebunan dipimpin oleh seorang kepala dengan titelatur Kepala Bidang Perkebunan. Tugas pokok Kepala Bidang Perkebunan ”membantu Kepala Dinas dalam melaksanakan kegiatan bidang perkebunan“. Uraian tugas Kepala Bidang Perkebunan sebagai berikut :
32
a. merumuskan sasaran areal, kebutuhan sarana dan prasarana produksi perkebunan.; b. merumuskan standar mutu produksi, sertifikasi dan pengendalian peredaran benih/bibit tanaman perkebunan; c. merumuskan pemantauan, peramalan, pengamatan dan pengendalian organisme pengganggu tanaman sesuai konsep pengendalian hama terpadu (PHT) serta bencana alam dan penanggulanganya; d. merumuskan rekomendasi usaha perkebunan; e. merumuskan pembinaan dan fasilitasi pengembangan pengelolaan lahan dan air pada areal pengembangan tanaman perkebunan; f. merumuskan pengembangan potensi dan usaha perkebunan; g. merumuskan pembinaan peningkatan produksi, manajemen usaha tani, pelayanan sarana dan prasarana produksi perkebunan, penanganan panen, pasca panen, pengelolaan serta pemasaran hasil perkebunan;dan h. melaksanakan tugas lain sesuai dengan tugas pokok dan bidang tugasnya; Dalam melaksanakan tugas pokok dan uraian tugas tersebut, Kepala Bidang Perkebunan dibantu oleh : 1. Seksi Produksi Seksi Produksi dipimpin oleh seorang kepala seksi dengan titelatur Kepala Seksi Produksi. Tugas pokok Kepala Seksi Produksi adalah
33
membantu Kepala Bidang dalam melaksanakan kegiatan bidang produksi perkebunan. Dengan Uraian tugas sebagai berikut : a. menyusun sasaran areal, produksi, produktivitas, dan perwilayahan komoditi perkebunan; b. menyusun kebutuhan sarana dan prasarana produksi perkebunan; c. melaksanakan pembinaan intensifikasi, ekstensifikasi, diversifikasi dan rehabilitasi tanaman perkebunan; d. melaksanakan fasilitasi pengadaan dan bimbingan penggunaan sarana produksi dan alat mesin perkebunan; e. melaksanakan bimbingan penerapan, pengawasan peredaran benih, sertifikasi dan penggunaan benih sesuai standar mutu untuk tanaman perkebunan; f. melaksanakan fasilitasi bimbingan teknis budidaya perkebunan wilayah kabupaten; g. melaksanakan pengamatan dan penanggulangan Organisme Pengganggu Tanaman perkebunan; h. melaksanakan pengamatan dan perlindungan tanaman perkebunan; i. melaksanakan pembinaan dan fasilitasi bimbingan pemanfaatan lahan dan air untuk tanaman perkebunan; j. melaksanakan
kaji
terap
teknologi
budidaya
tanaman
perkebunan;dan k. melaksanakan tugas lain sesuai dengan tugas pokok dan bidang tugasnya.
34
2. Seksi Bina Usaha dan Pengolahan Hasil Seksi Bina Usaha dan Pengolahan Hasil dipimpin oleh seorang kepala seksi dengan titelatur Kepala Seksi Bina Usaha dan Pengolahan Hasil. Tugas
pokoknya
adalah
membantu
Kepala
Bidang
dalam
melaksanakan kegiatan bidang bina usaha dan pengolahan hasil perkebunan. Dengan uraian tugas sebagai berikut : a. melaksanakan fasilitasi bimbingan kelembagaan usaha tani, manajemen usaha tani dan pencapaian pola kerjasama usaha tani bidang perkebunan; b. melaksanakan pembinaan usaha dan kerjasama kemitraan bidang perkebunan; c. melaksanakan fasilitasi bimbingan penyelenggaraan panen, pasca panen, dan pengolahan hasil perkebunan dan pemasaran hasil perkebunan; d. melaksanakan bimbingan penerapan standar unit pengolahan, unit penyimpanan dan kemasan hasil perkebunan; e. melaksanakan fasilitasi bimbingan penerapan teknologi panen, pasca panen dan pengolahan hasil perkebunan; f. melaksanakan fasilitasi bimbingan pemasaran, promosi komoditas dan penyebarluasan informasi pasar hasil perkebunan;dan g. melaksanakan tugas lain sesuai dengan tugas pokok dan bidang tugasnya.
35
E. Unit Pelaksana Teknis Dinas (UPTD) Unit Pelaksana Teknis Dinas dalam menjalankan tugasnya terdiri dari: 1. Unit Pelaksana Teknis Dinas Pengelolaan Sub DAS UPTD Pengelolaan Sub DAS dipimpin oleh seorang kepala dengan titelatur Kepala UPTD Pengelolaan Sub DAS. Tugas pokok Kepala UPTD Pengelolaan Sub DAS “membantu Kepala Dinas dalam melaksanakan kegiatan teknis di bidang Pengelolaan Sub Daerah Aliran Sungai”. Dalam melaksanakan tugas pokok dan rincian tugas tersebut, Kepala UPTD Pengelolaan Sub DAS dibantu oleh Kepala Sub Bagian Tata Usaha. Kepala Sub Bagian Tata Usaha mempunyai tugas pokok membantu Kepala UPTD Pengelolaan Sub DAS dalam melaksanakan kegiatan ketatausahaan, rumah tangga dan keuangan.
2. Unit Pelaksana Teknis Dinas Pembenihan dan Pembibitan UPTD Pembenihan dan Pembibitan dipimpin oleh seorang kepala dengan titelatur Kepala UPTD Pembenihan dan Pembibitan. Tugas Pokok Kepala UPTD Pembenihan dan Pembibitan ”membantu Kepala Dinas dalam melaksanakan kegiatan teknis di bidang pembenihan dan pembibitan”. Dalam melaksanakan tugas pokok dan rincian tugas di atas Kepala UPTD Pembenihan dan Pembibitan dibantu oleh Kepala Sub bagian tata Usaha. Kepala Sub Bagian Tata Usaha mempunyai tugas pokok
36
membantu Kepala UPTD Pembenihan dan Pembibitan dalam melaksanakan kegiatan ketatausahaan, rumah tangga dan keuangan.
3. Unit Pelaksana Teknis Dinas Taman Hutan Raya Gn. Kunci dan Gn. Palasari UPTD Taman Hutan Raya Gunung Kunci dan Gunung Palasari dipimpin oleh seorang kepala dengan titelatur Kepala UPTD Tahura Gunung Kunci dan Gunung Palasari. Tugas Pokok Kepala UPTD Tahura Gunung Kunci dan Gunung Palasari membantu Kepala Dinas dalam melaksanakan kegiatan teknis di bidang Taman Hutan Raya Gunung Kunci dan Gunung Palasari. Dalam melaksanakan tugas pokok dan uraian tugas di atas Kepala UPTD Tahura Gunung kunci dan Gunung palasari dibantu oleh Kepala Sub bagian tata Usaha. Kepala Sub Bagian Tata Usaha mempunyai tugas pokok membantu Kepala UPTD Taman Huta Raya Gunung Kunci
dan
Gunung
Palasari
dalam
melaksanakan
kegiatan
ketatausahaan, rumah tangga dan keuangan.
4. Unit Pelaksana Teknis Dinas Agribisnis Tembakau Tanjungsari UPTD Agribisnis Tembakau dipimpin oleh seorang kepala dengan titelatur Kepala UPTD Agribisnis Tembakau Tanjungsari. Tugas Pokok Kepala UPTD Agribisnis Tembakau Tanjungsari membantu Kepala
37
Dinas
melaksanakan
kegiatan
teknis
Agribisnis
Tembakau
Tanjungsari. Dalam melaksanakan tugas pokok dan uraian tugas di atas Kepala UPTD Agribisnis Tembakau dibantu oleh Kepala Sub Bagian Tata Usaha. Kepala Sub Bagian Tata Usaha mempunyai tugas pokok membantu Kepala UPTD Agribisnis Tembakau Tanjungsari dalam melaksanakan kegiatan ketatausahaan, rumah tangga dan keuangan.
3.1.1.4 Struktur Organisasi Dinas Kehutanan dan Perkebunan Kabupaten Sumedang Berdasarkan Peraturan Bupati Sumedang Nomor 14 Tahun 2015 Tentang Uraian Tugas Jabatan Struktural pada Dinas Kehutanan dan Perkebunan Kabupaten Sumedang, bahwa bagan struktur organisasi Dinas Kehutanan dan Perkebunan Kabupaten Sumedang sebagai berikut:
STRUKTUR ORGANISASI DINAS KEHUTANAN DAN PERKEBUNAN KABUPATEN SUMEDANG
Gambar 3.1 Struktur Organisasi Dinas Kehutanan dan Perkebunan Kabupaten Sumedang
38
3.1.2
Analisis Sistem yang sedang berjalan Analisis sistem merupakan suatu tahap pemahaman proses yang bertujuan
untuk mengetahui proses apa saja yang terlibat dalam sistem dan berhubungan satu proses dengan proses lainnya. Dari pemahaman proses tersebut maka dapat dilakukan suatu evaluasi dan usulan terhadap sistem yang ada, untuk dikembangkan lebih lanjut. Dengan demikian, dapat dikatakan bahwa tahap analisis merupakan tahap yang cukup kritis, sebab kesalahan dalam analisis akan mempengaruhi tahap selanjutnya.
3.1.2.1 Analisis Dokumen Analisis dokumen digunakan untuk mengetahui dokumen-dokumen yang dipakai dalam suatau perusahaan atau instasnsi. Selain itu, analisis dokumen juga digunakan untuk mengetahui secara jelas dokumen-dokumen apa saja dan fungsi dari dokumen yang digunakan pada Dinas Kehutanan dan Perkebunan Kabupaten Sumedang. Selain sekalipun penelitian utama ada di Dinas Kehutanan dan Perkebunan Sumedang penulis pun meminta dokumen dari Ibu Rosmala Dewi, SP., beliau menjabat sebagai ketua penyuluh perkebunan yang berada di Dinas Pertanian, Peternakan dan Perikanan Kabupaten Sumedang. Adapun dokumen-dokumen tersebut yang digunakan saat ini dijadikan sebagai bahan dalam pembuatan Sistem Informasi Kelompoktani Perkebunan pada Dinas Kehutanan dan Perkebunan Kabupaten Sumedang, adalah sebagai berikut :
39
40
1. Nama Dokumen : Print out Data Validasi Kelompok Tani Perkebunan Tahun 2015 Fungsi
: sebagai dokumen pelaporan data yang diminta oleh Dinas Perkebunan Provinsi Jawa Barat
Rangkap
: 1 paket.
2. Nama Dokumen : Copy Kuesioner Data Kelompoktani Perkebunan Tahun 2013 milik Dinas Perkebunan Provinsi Jawa Barat Fungsi
: sebagai formulir untuk pengumpulan data
Rangkap
: 1 paket.
Selain dokumen penulis pun menganalisa file yang digunakan dalam pengelolaan data kelompoktani, sebagai berikut : 1. Nama File
: Buku Petunjuk Pelaksanaan Penilaian Kemampuan Kelompoktani.[pdf]
Fungsi
: Pedoman Pelaksanaan Penilaian Kelas Kelompoktani.
Sumber
: Penyuluh perkebunan
2. Nama File Fungsi
: Master data Kelompoktani Perkebunan.[excel] : Pengelolaan Kelompoktani Perkebunan di Dinas Kehutanan dan Perkebuan Kabupaten Sumedang.
Sumber
: Dishutbun Kabupaten Sumedang
41
3.1.2.2 Analisis Prosedur yang telah berjalan Dinas
Kehutanan
dan
Perkebunan
Kabupaten
Sumedang
dalam
melaksanakan pengolahan data kelompoktani selama ini masih menggunakan data sekunder dari Penyuluh Perkebunan yang berada di Badan Ketahanan Pangan, Penyuluh Pertanian, Perikanan dan Kehutanan (BKP4K) Kabupaten Sumedang sebelum tahun 2014 atau Penyuluh Perkebunan yang berada di Dinas Pertanian, Peternakan dan Perikanan Kabupaten Sumedang setelah tahun 2014 sampai sekarang. Pengolahan data kelompoktani yang spesifik dilaksanakan di Bidang Perkebunan pada Seksi Bina Usaha dan Pengolahan Hasil Dinas Kehutanan dan Perkebunan Kabupaten Sumedang, dimana penulis saat ini bekerja dan melaksanakan penelitian untuk tugas akhir ini. Adapun pelaksanaannya adalah sebagai berikut; 1. Dinas secara resmi membuat surat untuk meminta data kelompok tani perkebunan ke BKP4K/Dinas Pertanian. 2. Penyuluh Perkebunan memberikan data yang diminta berupa file excel. 3. Pelaksana mengolah data kelompok tani sesuai dengan kebutuhan. 4. Dinas mem-verifikasi data tersebut kepada kelompok tani dengan cara meminta dokumen resmi dari kelompoktani.
Dari gambaran sistem yang berjalan di atas dapat digambarkan alir data sebagai berikut:
42
Gambar 3.2 Flowmap yang sedang berjalan
43
3.1.3
Analisis Kebutuhan user Dapat dilihat pada gambar di atas bahwa proses disetiap entitas terpisah
satu sama lain hal ini bisa menyebabkan beragamnya data dan format data itu sendiri. Beragamnya data tidak bisa dihindari penyebabnya tiada lain karena kepentingan setiap entitas yang berbeda. Akibatnya ketika ada permintaan data yang spesifik, pengolahannya pun akan memerlukan waktu yang tidak singkat. Maka dari bagan alir di atas dapat di digambarkan sistem yang berjalan pada konteks diagram sebagai berikut:
Gambar 3.3 Diagram Konteks yang berjalan
Pada dasarnya permasalahan di setiap proses di atas adalah tidak tersedianya data primer yang berasal dari dari entitas sumber yakni entitas kelompoktani apalagi dengan pengolahan yang tidak terintegrasi, maka dapat disimpulkan bahwa kebutuhan user dari hasil analisis di atas adalah sebagai berikut:
44
1. Diperlukannya data primer yakni data yang berasal dari sumber dan disertai dokumen resmi dari tiap kelompoktani. 2. Mengintegrasikan semua data tersebut dalam bentuk basis data untuk keperluan semua entitas. 3. Perlunya pemilahan data yang spesifik untuk masing-masing entitas.
3.1.4
Permasalahan yang dihadapi Berdasarkan analisis sistem yang dilakukan, penulis menemukan beberapa
permsalahan dari sistem yang sedang berjalan dalam pengelolaan data kelompoktani saat ini. Pengelolaan data kelembagaan/kelompoktani saat ini bukan berada di Dinas Kehutanan dan Perkebunan Kabupaten Sumedang, sementara dalam pelaksanaan kegiatan di lingkup Dinas Kehutanan dan Perkebunan Kabupaten Sumedang khususnya pada Bidang Perkebunan selalu melibatkan kelompoktani yang mengusahakan komoditas perkebunan. Tentu saja hal ini menjadi masalah dalam pelaksanaan kegiatan di maksud. Selain itu dengan adanya Otonomi Daerah setiap provinsi dan atau kabupaten dimungkinkan mempunyai organisasi perangkat daerah sesuai dengan kebutuhan tiap daerah. Hal ini pun menjadi permasalahan tersendiri ketika pemerintah provinsi melalui Dinas Perkebunan Provinsi Jawa Barat membutuhkan data kelompoktani perkebunan yang berada di Kabupaten Sumedang. Sementara itu data kelompoktani yang berada di Dinas Kehutanan dan Perkebunan Kabupaten Sumedang merupakan data sekunder dari Penyuluh Perkebunan yang berada di dinas lain. Prosedur dalam mendapatkan data
45
kelompoktani membutuhkan waktu yang tidak singkat. Dibutuhkan koordinasi antar dinas, hal ini menyebabkan tidak efektifnya terhadap pengolahan data yang dibutuhkan. Belum lagi tidak ter-update-nya data kelompoktani menjadi permasalahan utama disini. Berita Acara Pembentukan kelompoktani, SK Pengukuhan Kepala Desa, Perubahan kepengurusan, jumlah anggota dan lain sebagainya menjadi hal yang harus di verifikasi ulang ketika dibutuhkan dalam kegiatan tertentu dan atau sesuai permintaan. Berikut sebagai kesimpulan dari permasalahan yang dihadapi: 1. Pengolahan data masih manual dan tidak terpusat. 2. Tidak ada dokumen resmi kelompoktani yang lengkap. 3. Tidak ada data primer profil kelompoktani yang mengusahakan komoditas perkebunan. 4. Koordinasi membutuhkan waktu yang tidak singkat. 5. Belum adanya evaluasi/laporan terhadap kelompoktani yang mengusahakan komoditas perkebunan yang mendapat bantuan dan atau terlibat dalam suatu kegiatan baik dari Dinas Kehutanan dan Perkebunan maupun dari dinas yang lain.
46
3.1.5
Usulan sistem baru/Perbaikan sistem lama Menjawab permasalahan di atas, pembangunan Sistem Informasi
Kelompoktani Perkebunan merupakan solusi tepat. Pengumpulan data dilakukan terhadap dokumen asli/sumber milik kelompoktani, dengan demikian kebutuhan akan data kelompoktani tersedia, berikut dengan dokumen sumber yang dapat diambil dan disimpan pada sistem informasi ini. Adanya kerjasama dengan penyuluh perkebunan akan lebih memperkuat kualitas informasi yang bisa di hasilkan, sehingga dapat memudahkan semua pihak yang membutuhkan data.
3.1.5.1 Prosedur Untuk mendapatkan gambaran awal yang lebih jelas mengenai usulan sistem yang akan di bangun berikut ini usulan prosedur baru pada Perancangan Sistem Informasi Kelompoktani Perkebunan di Dinas Kehutanan dan Perkebunan Kabupaten Sumedang: 1. Dinas Kehutanan dan Perkebunan Kabupaten Sumedang menyiapkan formulir (terlampir) isian profil kelompok tani, disertai dengan photocopy dan atau scan dokumen. 2. Kelompoktani/Pengurus Kelompoktani mengisi formulir, yang kemudian menyerahkan Formulir yang sudah diisi beserta dokumen lainnya melalui Unit Pengelolaan Teknis Dinas (UPTD) Kehutanan dan Perkebunan Kabupaten
Sumedang
wilayah
masing-masing,
untuk
selanjutnya
diserahkan ke Petugas di Bidang Perkebunan Dinas Kehutanan dan Perkebunan Kabupaten Sumedang.
47
3. Selanjutnya petugas menginput data kelompoktani ke dalam database. 4. Setelah data kelompoktani masuk ke dalam database Petugas Bidang Bun Dinas Hutbun berkoordinasi dengan Penyuluh Perkebunan untuk menginput data kelas kemampuan kelompoktani dan data tim penilai. 5. Petugas menginput data bantuan ke-kelompoktani dari kegiatan yang sudah dilaksanakan. 6. Penyuluh Perkebunan dapat mencetak Laporan Kelas KT. 7. Petugas mencetak Laporan Rekapitulasi Kelompok Tani.
48
3.1.5.2 Flowmap
Gambar 3.4 Flowmap/Diagram Hubungan sistem yang diusulkan Keterangan Gambar : Rekapitulasi Kelompoktani meliputi Laporan berdasarkan Kecamatan/Desa dan komoditas
49
3.1.5.3 Diagram Konteks Diagram ini menggambarkan rancangan global/keseluruhan dari proses yang ada di sistem, berikut diagram konteks yang diusulkan:
Gambar 3.5 Diagram Konteks yang diusulkan
50
3.1.5.4 Data Flow Diagram (DFD) 1. Data Flow Diagram Level 1
1 Login
login
login admin_users
admin_users_groups
admin_users
admin_users_groups
Formulir
Kelompoktani
Data kelompoktani
2 Kelompoktani
Data kelompoktani
Formulir desa
kecamatan kecamatan
desa
penyuluh kelompoktani
Petugas
penyuluh Data Bantuan kelompoktani
Penyuluh
penyuluh kelompoktani
kelompoktani
Nilai Kelas Data Tim
3
4
Penilaian
Bantuan
kelompoktani
Rekapitulilasi Penilaian
bantuan tim
tim
penilaian
kt_bantuan
penilaian
kt_bantuan
bantuan
kt_bantuan
Penilaian
Profil Kelompoktani 5 Laporan
Rekapitulasi Kelompoktani
Gambar 3.6 Data Flow Diagram/Diagram Rinci Level 1 yang diusulkan
51
2. Data Flow Diagram Level 2 a. Diagram Rinci dari Proses Kelompoktani perancangan sistem yang diusulkan
2.1
Formulir
Kelompoktani
Data kelompoktani
Petugas
Formulir
CRUD/ Pencarian
Data kelompoktani Kelompoktani kelompoktani
desa desa
kecamatan
penyuluh
kecamatan
penyuluh
kelompoktani kt_petani kt_petani
data anggota
2.2 Petani
kt_petani kelompoktani data pengurus
2.3
pengurus
pengurus
Pengurus legal legal
kelompoktani kt_legal
kt_legal
2.4
data legalitas
Legalitas komoditas komoditas
kelompoktani 2.5 kt_komoditas
data komoditas
Komoditas kt_komoditas sertifikat_kelas sertifikat_kelas
kelompoktani
sertifikat
sertifikat
2.6 Sertifikat
data sertifikat
kelompoktani 2.7 galeri
galeri
data foto
Foto
Gambar 3.7 Diagram Rinci Level 2 Proses Kelompoktani yang diusulkan
52
b. Diagram Rinci dari Proses Penilaian perancangan sistem yang diusulkan
penyuluh 3.1 Tim Penilai
penyuluh
tim_anggota tim_anggota tim
Data Tim
tim tim
Penyuluh
nilai kelas
3.2 Input Nilai
tim kelompoktani Rekapitulasi Penilaian
kelompoktani
penilaian
kelompoktani 3.3 Rekapitulasi Penilaian
penilaian
penilaian
Gambar 3.8 Diagram Rinci Level 2 Proses Penilaian yang diusulkan
53
c. Diagram Rinci dari Proses Laporan perancangan sistem yang diusulkan
Petugas
kelompoktani
5.1 Rekapitulasi Kelompok
penilaian
5.2 Profil Kelompoktani
kt_bantuan
Gambar 3.9 Diagram Rinci Level 2 Proses Laporan yang diusulkan
54
3.1.5.5 Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar. ERD juga menunjukan struktur keseluruhan data. Dalam perancangan sistem ini terdapat ERD disajikan dalam bentuk physical data model (PDM), berikut ini ERD dari sistem informasi kelompoktani perkebunan:
legal
id_kelompok = id_kelompok
id_desa varchar(10) nama_desa varchar(30)
desa
id_desa = id_desa
int int int varchar(30) date varchar(100) varchar(100) varchar(100)
kt_legal id_kt_legal id_legal id_kelompok nomor_legal tanggal_legal lembaga nama_terdaftar link_legal
kecamatan id_kec varchar(6) nama_kec varchar(30)
id_kec = ?
kt_petani int int varchar(50) varchar(16) enum
id_kt_petani = id_kt_petani
id_kelompok = id_kelompok kelompoktani
pengurus
int int int varchar(40) varchar(100) smallint
id_kt_komoditas id_kelompok id_komoditas jumlahpohon persen_tm produksi tipe_komoditas
id_tim_anggota id_penyuluh id_tim tim_prioritas
int int int smallint
tim_anggota
id_penyuluh = id_penyuluh
int varchar(50) varchar(18) enum varchar(10) varchar(100) varchar(100)
int varchar(50) varchar(100) int
int int int int int int enum
kt_komoditas
id_kelompok = id_kelompok
id_pengurus id_kelompok id_kt_petani jabatan_pengurus link_pengurus prioritas
id_tim = id_tim
id_penyuluh nama_penyuluh nip sektor golongan_penyuluh pangkat_penyuluh jabatan_penyuluh
penyuluh
id_komoditas nama_komoditas nama_latin populasi
komoditas
id_komoditas = id_komoditas
id_kelompok = id_kelompok
int varchar(60) date varchar(100) varchar(50) varchar(50)
id_penyuluh = id_penyuluh
int int varchar(10) varchar(13) varchar(40) varchar(100) varchar(50) varchar(15) int int varchar(3) varchar(3) varchar(1000)
penilaian id_penilaian id_kelompok id_tim nilai_1 nilai_2 nilai_3 nilai_4 nilai_5 tgl_nilai
id_tim no_sk tgl_sk tentang ketua_tim sekretaris_tim
tim
id_tim = id_tim
int int int int int int int int date
id_kelompok = id_kelompok
id_kelompok id_penyuluh id_desa kode_kelompok nama_kelompok dusun email kontak milik garap rt rw gmap
id_kt_petani id_kelompok nama_petani nik pendidikan
int int int varchar(60) date varchar(50) varchar(120) varchar(100)
int int int smallint
kt_bantuan id_kt_bantuan id_kelompok id_bantuan hit
id_sertifikat id_kelompok id_sertifikat_kelas nomor_sertifkat tanggal_sertifikat nama_penanda jabatan_penanda link_sertifikat
sertifikat
id_kelompok = id_kelompok
id_kelompok = id_kelompok
id_kelompok = id_kelompok int int varchar(60) varchar(100) text
galeri id_galeri id_kelompok judul link_galeri keterangan
sertifikat_kelas int varchar(20) varchar(20) int int
int varchar(25) varchar(200) varchar(150) varchar(30) varchar(4) text
bantuan id_bantuan jenis_bantuan kegiatan dinas sumber_anggaran tahun_anggaran deskripsi_bantuan
id_bantuan = id_bantuan
id_sertifikat_kelas = id_sertifikat_kelas
id_sertifikat_kelas nama_sertifikat_kelas range nilai_min nilai_max
int varchar(15) varchar(100) varchar(255) varchar(255) varchar(40) varchar(50) varchar(40) int varchar(40) int int smallint varchar(50) varchar(50) varchar(50)
id_legal int nama_legal varchar(50) deskripsi_legal text
id_legal = id_legal admin_users id ip_address username password salt activation_code email_user forgotten_password_code forgotten_password_time remember_code created_on last_login active first_name last_name foto
id = id_user admin_users_groups id int id_user int id_group int
id = id_group
admin_groups id int name varchar(20) description varchar(100)
Gambar 3.10 ERD yang diusulkan 55
56
3.2 Pembahasan 3.2.1
Perancangan data Perancangan data merupakan tahap pendefinisian dari nilai input maupun output yang nantinya akan diolah di basis data.
3.2.1.1 Struktur basis data Struktur basis data menggambarkan data-data yang ada dalam database beserta tipe dan kegunaannya. Berikut adalah struktur basis data pada sistem informasi kelompoktani perkebunan:
1. Tabel admin_groups Primary Key
: id
Foreign Key
: -
Fungsi
: Menyimpan daftar grup Tabel 3.1 Struktur tabel admin_groups
No 1. 2. 3.
Nama Field id name description
Tipe Data mediumint(8) varchar(20) varchar(100)
Keterangan Primary Key
57
2. Tabel admin_users Primary Key
: id
Foreign Key
: -
Fungsi
: Menyimpan data pengguna (admin) Tabel 3.2 Struktur tabel admin_users
No 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16
Nama Field id ip_address username password salt activation_code email_user forgotten_password_code forgotten_password_time remember_code created_on last_login active first_name last_name foto
Tipe Data int(11) varchar(15) varchar(100) varchar(255) varchar(255) varchar(40) varchar(50) varchar(40) int(11) varchar(40) int(11) int(11) tinyint(1) varchar(50) varchar(50) varchar(50)
Keterangan Primary Key
58
3. Tabel admin_users_groups Primary Key
: id
Foreign Key
: id_user, id_group
Fungsi
: Menyimpan data transaksi pengguna dan grup Tabel 3.3 Struktur tabel admin_users_groups
No 1. 2. 3.
Nama Field id id_user id_group
Tipe Data int(11) int(11) int(11)
Keterangan Primary Key Foreign Key Foreign Key
4. Tabel bantuan Primary Key
: id_bantuan
Foreign Key
: -
Fungsi
: Menyimpan data master bantuan Tabel 3.4 Struktur tabel bantuan
No 1. 2. 3. 4. 5. 6. 7.
Nama Field id_bantuan jenis_bantuan kegiatan dinas sumber_anggaran tahun_anggaran deskripsi_bantuan
Tipe Data int(11) varchar(25) varchar(200) varchar(150) varchar(30) varchar(4) text
Keterangan Primary Key
59
5. Tabel desa Primary Key
: id_desa
Foreign Key
: -
Fungsi
: Menyimpan data desa Tabel 3.5 Struktur tabel desa
No 1. 2.
Nama field id_desa nama_desa
Tipe Data varchar(10) varchar(30)
Keterangan Primary Key
6. Tabel galeri Primary Key
: id_galeri
Foreign Key
: id_kelompok
Fungsi
: Menyimpan data galeri dari kelompoktani Tabel 3.6 Struktur tabel galeri
No 1. 2. 3. 4. 5.
Name id_galeri id_kelompok judul link_galeri keterangan
Data Type int(11) int(11) varchar(60) varchar(100) text
Primary Primary Key Foreign Key
60
7. Tabel kecamatan Primary Key
: id_kec
Foreign Key
: -
Fungsi
: Menyimpan data kecamatan Tabel 3.7 Struktur tabel kecamatan
No 1. 2.
Nama field id_kec nama_kec
Tipe Data varchar(6) varchar(30)
Keterangan Primary Key
8. Tabel kelompoktani Primary Key
: id_kelompok
Foreign Key
: id_penyuluh, id_desa
Fungsi
: Menyimpan data utama kelompoktani Tabel 3.8 Struktur tabel kelompoktani
No 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Nama field id_kelompok id_penyuluh id_desa kode_kelompok nama_kelompok dusun email kontak milik garap rt rw gmap
Tipe Data int(11) int(11) varchar(10) varchar(13) varchar(40) varchar(100) varchar(50) varchar(15) int(11) int(11) varchar(3) varchar(3) varchar(1000)
Keterangan Primary Key Foreign Key Foreign Key
61
9. Tabel komoditas Primary Key
: id
Foreign Key
: id_user, id_group
Fungsi
: Menyimpan data master komoditas Tabel 3.9 Struktur tabel komoditas
No 1. 2. 3. 4.
Nama field id_komoditas nama_komoditas nama_latin populasi
Tipe Data int(11) varchar(50) varchar(100) int(11)
Keterangan Primary Key
10. Tabel kt_bantuan Primary Key
: id_kt_bantuan
Foreign Key
: id_kelompok, id_bantuan
Fungsi
: Menyimpan data transaksi antara tabel kelompoktani dan tabel bantuan Tabel 3.10 Struktur tabel kt_bantuan
No 1. 2. 3. 4.
Nama field id_kt_bantuan id_kelompok id_bantuan hit
Tipe Data int(11) int(11) int(11) Smallint(5)
Keterangan Primary Key Foreign Key Foreign Key
62
11. Tabel kt_komoditas Primary Key
: id_kt_komoditas
Foreign Key
: id_kelompok, id_komoditas
Fungsi
: Menyimpan data detail komoditas dari kelompoktani (transaksi kelompoktani dan komoditas) Tabel 3.11 Struktur tabel kt_komoditas
No 1. 2. 3. 4. 5. 6. 7.
Nama field id_kt_komoditas id_kelompok id_komoditas jumlahpohon persen_tm produksi tipe_komoditas
Tipe Data Keterangan int(11) Primary Key int(11) Foreign Key int(11) Foreign Key int(11) int(11) int(11) Enum('Utama',' Lainnya')
12. Tabel kt_legal Primary Key
: id_kt_legal
Foreign Key
: id_kelompok, id_legal
Fungsi
: Menyimpan data detail legalitas kelompoktani (transaksi kelompoktani dan legal)
63
Tabel 3.12 Struktur tabel kt_legal No 1. 2. 3. 4. 5. 6. 7. 8.
Nama field id_kt_legal id_legal id_kelompok nomor_legal tanggal_legal lembaga nama_terdaftar link_legal
Tipe Data int(11) int(11) int(11) varchar(30) date varchar(100) varchar(100) varchar(100)
Keterangan Primary Key Foreign Key Foreign Key
13. Tabel kt_petani Primary Key
: id_kt_petani
Foreign Key
: id_kelompok
Fungsi
: Menyimpan data detail anggota/petani dari kelompoktani. Tabel 3.13 Struktur tabel kt_petani
No 1. 2. 3. 4. 5.
Nama field id_kt_petani id_kelompok nama_petani nik pendidikan
Tipe Data int(11) int(11) varchar(50) varchar(16) Enum('SD','S MP','SMA','D1 ','D2','D3','S1',' S2','S3')
Keterangan Primary Key Foreign Key
64
14. Tabel legal Primary Key
: id
Foreign Key
: id_user, id_group
Fungsi
: Menyimpan data master legalitas Tabel 3.14 Struktur tabel legal
No 1. 2. 3.
Nama field id_legal nama_legal deskripsi_legal
Tipe Data int(11) varchar(50) text
Keterangan Primary Key
15. Tabel pengurus Primary Key
: id_pengurus
Foreign Key
: id_kelompok, id_kt_petani
Fungsi
: Menyimpan data pengurus Tabel 3.15 Struktur tabel pengurus
No 1. 2. 3. 4. 5. 6.
Nama field id_pengurus id_kelompok id_kt_petani jabatan_pengurus link_pengurus prioritas
Tipe Data int(11) int(11) int(11) varchar(40) varchar(100) Smallint(5)
Keterangan Primary Key Foreign Key Foreign Key
65
16. Tabel penilaian Primary Key
: id
Foreign Key
: id_kelompok, id_tim
Fungsi
: Menyimpan data penilaian kelas kelompoktani Tabel 3.16 Struktur tabel penilaian
No 1. 2. 3. 4. 5. 6. 7. 8. 9.
Nama field id_penilaian id_kelompok id_tim nilai_1 nilai_2 nilai_3 nilai_4 nilai_5 tgl_nilai
Tipe Data int(11) int(11) int(11) int(11) int(11) int(11) int(11) int(11) date
Keterangan Primary Key Foreign Key Foreign Key
17. Tabel penyuluh Primary Key
: id_penyuluh
Foreign Key
: id_user, id_group
Fungsi
: Menyimpan data master penyuluh Tabel 3.17 Struktur tabel penyuluh
No 1. 2. 3. 4.
Nama field id_penyuluh nama_penyuluh nip sektor
5. 6. 7.
golongan_penyuluh pangkat_penyuluh jabatan_penyuluh
Tipe Data int(11) varchar(50) varchar(18) Enum('Pertanian','Pe rikanan','Kehutanan') varchar(10) varchar(100) varchar(100)
Keterangan Primary Key
66
18. Tabel sertifikat Primary Key
: id_sertifikat
Foreign Key
: id_kelompok, id_sertifikat_kelas
Fungsi
: Menyimpan data detail sertifikat kelompoktani Tabel 3.18 Struktur tabel sertifikat
No 1. 2. 3. 4. 5. 6. 7. 8.
Nama field id_sertifikat id_kelompok id_sertifikat_kelas nomor_sertifkat tanggal_sertifikat nama_penanda jabatan_penanda link_sertifikat
Tipe Data int(11) int(11) int(11) varchar(60) date varchar(50) varchar(120) varchar(100)
Keterangan Primary Key Foreign Key Foreign Key
19. Tabel sertifikat_kelas Primary Key
: id_sertifikat_kelas
Foreign Key
: -
Fungsi
: Menyimpan data master sertifikat kelas Tabel 3.19 Struktur tabel sertifikat_kelas
No 1. 2. 3. 4. 5.
Nama field id_sertifikat_kelas nama_sertifikat_kelas range nilai_min nilai_max
Tipe Data int(11) varchar(20) varchar(20) int(11) int(11)
Keterangan Primary Key
67
20. Tabel tim Primary Key
: id_tim
Foreign Key
: -
Fungsi
: Menyimpan data tim penilai Tabel 3.20 Struktur tabel admin_users
No 1. 2. 3. 4. 5. 6.
Nama field id_tim no_sk tgl_sk tentang ketua_tim sekretaris_tim
Tipe Data int(11) varchar(60) date varchar(100) varchar(50) varchar(50)
Keterangan Primary Key
21. Tabel tim_anggota Primary Key
: id_tim_anggota
Foreign Key
: id_tim, id_penyuluh
Fungsi
: Menyimpan data anggota dari tim Tabel 3.21 Struktur tabel admin_users
No 1. 2. 3. 4.
Nama field id_tim_anggota id_penyuluh id_tim tim_prioritas
Tipe Data int(11) int(11) int(11) Smallint(5)
Keterangan Primary Key Foreign Key Foreign Key
68
3.2.1.2 Kodefikasi Pengkodean berfungsi untuk mendefinisikan suatu objek secara singkat, mengklasifikasikan data, dan memasukan data kedalam database. Selain itu kode dapat dibentuk dari kumpulan huruf, angka dan karakter khusus. Dalam perancangan ini penulis melakukan pengkodean yang kode-nya mengikuti pengkodean yang ada di tingkat provinsi berikut gambarannya. Kode desa dan kecamatan didasarkan dari Peraturan Menteri Dalam Negeri Nomor 56 Tahun 2015 Tentang Kode dan Data Wilayah Administrasi Pemerintahan dengan asumsi diharapkan dalam pengembangannya dapat disinkronkan dengan instansi manapun untuk perwilayahan. 1. Kode kecamatan sebanyak 6 digit XXXXXX Merupakan gabungan digit dari kode provinsi dan kode kabupaten hnaya saja penulis tidak memakai kabupaten dan provinsinya serta kode kecataman itu sendiri. Penjelasan lebih detail ada di bawah ini. 2. Kode desa
sebanyak 10 digit XXXXXXXXXX
Merupakan gabungan dari kode kecamatan dan desa itu sendiri. Penjelasan lebih detail ada di bawah ini. 3. Kode Kelompoktani sebanyak 13 digit XXXXXXXXXX-XX Penjelasan:
Contoh: 3211102001-04
32 11 10 20 01 - 04
32
Kode provinsi
11
Kode kabupaten
69
10
Kode kecamatan
20
Administratif desa atau kelurahan hanya ada 2 nilai 10 berarti kelurahan dan 20 berarti desa
01
Kode desa
04
Tanda hubung Nomor urut kelompoktani tersebut
70
3.2.2
Perancangan arsitektur Perancangan sistem informasi ini dibagi menjadi 2 bagian, bagian depan
(frontend) dan bagian belakang (backend). Dua bagian tersebut memiliki fungsi yang berbeda. Bagian depan adalah halaman publik yang dapat diakses oleh siapa saja, bagian ini pula yang akan menjadi halaman utama dari Sistem Informasi ini. Sedangkan bagian belakang adalah tempat pengolahan data untuk informasi yang ditampilkan di bagian depan. Masing-masing bagian mempunyai struktur menu yang berbeda disesuaikan dengan tujuan dari bagian itu sendiri dan atau jenis pengguna sistem informasi ini. Perancangan arsitektur ini di rancang untuk mempermudah proses peta sistem pembangunan Sistem Informasi Kelompoktani Perkebunan. 1. Bagian Depan (frontend) Jenis pengguna publik
Simpoktanbun
Home
Profil
Rekapitulasi
Informasi
Gambar 3.11 Perancangan struktur menu pengguna publik
2. Bagian Belakang (backend) a. Admin/Petugas
71
Simpoktanbun
Home
Kelompoktani
Bantuan
Laporan
Master Data
Admin Panel
Rekapitulasi Kelompok
Kecamatan
Admin Users
Profil Kelompoktani
Desa/Kelurahan
Create Admin User
Komoditas
Sertifikat
Jenis Legalitas
Penyuluh
Gambar 3.12 Perancangan struktur menu pengguna admin
b. Penyuluh Simpoktanbun
Home
Penilaian
Laporan
Tim Penilai
Rekapitulasi Kelompok
Input Nilai
Profil Kelompoktani
Master Data
Penyuluh
Admin Panel
Sign Out
Admin Users
Rekapitulasi Penilaian
Gambar 3.13 Perancangan struktur menu pengguna penyuluh
72
3.2.3
Perancangan antarmuka Perancangan antarmuka merupakan gambaran secara umum berguna
untuk memberikan informasi terhadap user mengenai tampilan yang akan di bangun
pada
sistem
informasi
kelompoktani
perkebunan,
berikut
perancangannya: Selamat datang sebagai halaman pertama yang diakses berikut tampilannya di bawah ini.
Gambar 3.14 Rancangan halaman pembuka
Dari halaman awal ini terdapat dua tombol yang mengarah ke halaman yang berbeda, tombol selanjutnya akan mengarahkan ke bagian depan (frontend) atau disebut juga sebagai halaman publik, sementara tombol login diperuntukan untuk para pengguna halaman belakang (backend) dan akan langsung di arahkan ke halaman login. A. Bagian Depan (frontend) Layout secara umum pada bagian depan akan terlihat seperti dibawah ini:
73
Gambar 3.15 Rancangan layout
1. Home
Gambar 3.16 rancangan Home 2. Profil Form di bawah ini merupakan daftar kelompoktani yang berfungsi sebagai pencarian untuk melihat profil kelompoktani tertentu.
74
Gambar 3.17 Rancangan daftar kelompoktani dari profil
Pada bagian sebelah kanan dalam tabel ada link yang mengarahkan ke halaman profil petani dari baris yang di klik, berikut rancangannya:
75
Gambar 3.18 Rancangan profil kelompoktani
3. Rekapitulasi Form ini merupakan representatif dari laporan, dalam form ini terdapat beberapa kategori dalam pencarian diantaranya kategori kecamatan, desa dan komoditas. Selain itu ada tombol excel yang berfungsi mengimport data yang tampil ke dalam format .xlsx. Berikut rancangannya:
76
Gambar 3.19 Rancangan profil kelompoktani
4. Informasi Bagian perancangan ini merupakan halaman informasi yang di dalamnya ada fasilitas download formulir kuisioner kelompoktani yang bisa di unduh untuk keperluan pengisian data.
Gambar 3.20 Rancangan informasi
77
B. Bagian Belakang (backend) Disebut juga sebagai halaman admin, bagian belakang (backend) dapat diakses setelah melewai proses login seperti dibawah ini:
Gambar 3.21 Rancangan login
Layout untuk bagian belakang/halaman admin berbeda dibanding dengan layout bagian depan, dimana menu ditempatkan di bagian sebelah kiri berupa sidebar, seperti terlihat dibawah ini:
Gambar 3.22 Rancangan layout bagian belakang
78
1. Home (admin) Berfungsi sebagai halaman utama.
Gambar 3.23 Rancangan home (admin)
2. Kelompoktani Form ini berfungsi untuk mengelola data utama kelompoktani, pengguna bisa melakukan operasi CRUD (Create, Read, Update, Delete), berikut rancangannya:
79
Gambar 3.24 Rancangan kelompokani
Dibawah ini merupakan form tambah data kelompoktani sekaligus juga untuk updating data.
Gambar 3.25 Rancangan tambah/update data
Gambar 3.26 Rancangan pesan tambah/upate
80
Gambar 3.27 Rancangan konfirmasi delete kelompoktani
Selain untuk untuk mengelola data utama kelompoktani form di atas juga merupakan akses untuk melakukan penginputan detail kelompoktani, seperti gambar di bawah ini:
Gambar 3.28 Rancangan ringkasan
Pada gambar diatas terdapat 6 (enam) tab yang masing-masing merupakan pengelolaan detail dari kelompoktani diantaranya seperti yang akan di jelaskan di bawah ini:
81 a. Rancangan Kelompoktani – Petani Form ini berfungsi mengelola data anggota kelompoktani
Gambar 3.29 Rancangan petani
Gambar 3.30 Rancangan tambah/edit petani
82 b. Rancangan Kelompoktani – Pengurus Rancangan form ini berfungsi mengelola data pengurus
Gambar 3.31 Rancangan pengurus
Gambar 3.32 Rancangan tambah/edit pengurus
83 c. Rancangan Kelompoktani – Legalitas Form ini berfungsi untuk mengelola data legalitas
Gambar 3.33 Rancangan legalitas
Gambar 3.34 Rancangan tambah/edit legalitas
84 d. Rancangan Kelompoktani – Sertifikat Kelas Form ini berfungsi untuk mengelola sertifikat
Gambar 3.35 Rancangan sertifikat
Gambar 3.36 Rancangan tambah/edit sertifikat
85 e. Rancangan Kelompoktani – Komoditas Form ini berfungsi untuk mengelola data komoditas
Gambar 3.37 Rancangan komoditas
Gambar 3.38 Rancangan tambah/edit komoditas
86 f. Rancangan Kelompoktani – Foto Kegiatan Form ini berfungsi untuk mengelola foto galeri
Gambar 3.39 Rancangan foto kegiatan
Gambar 3.40 Rancangan tambah/edit foto
87
3. Bantuan Form ini berfungsi untuk mengelola data bantuan pemerintah yang terkait dengan kelompoktani.
Gambar 3.41 Rancangan bantuan
Gambar 3.42 Rancangan tambah/edit bantuan
88
4. Laporan Terbagi atas 2 sub, Laporan Rekapitulasi Kelompoktani dan Profil Kelompoktani. Berikut rancangannya:
Gambar 3.43 Rancangan rekapitulasi kelompoktani
89
Gambar 3.44 Rancangan rekapitulasi kelompoktani
90
5. Master a. Rancangan Master Desa Berfungsi untuk mengelola master desa
Gambar 3.45 Rancangan master desa
Gambar 3.46 Rancangan edit/tambah master desa
91
b. Rancangan Master Kecamatan Berfungsi untuk mengelola master kecamatan
Gambar 3.47 Rancangan master kecamatan
Gambar 3.48 Rancangan edit/tambah master kecamatan
92
c. Rancangan Master Komoditas Berfungsi untuk mengelola master komoditas
Gambar 3.49 Rancangan master komoditas
Gambar 3.50 Rancangan edit/tambah master komoditas
93
d. Rancangan Master Sertifikat Berfungsi untuk mengelola master sertifikat
Gambar 3.51 Rancangan master sertifikat
Gambar 3.52 Rancangan edit/tambah master sertifikat
94
e. Rancangan Master Legalitas Berfungsi untuk mengelola master legalitas
Gambar 3.53 Rancangan master jenis legalitas
Gambar 3.54 Rancangan edit/tambah master jenis legalitas
95
f. Rancangan Master Penyuluh Berfungsi untuk mengelola master penyuluh
Gambar 3.55 Rancangan master penyuluh
Gambar 3.56 Rancangan edit/tambah master penyuluh
96
6. Admin Panel a. Rancangan Admin Users Form ini berfungsi sebagai pengelola admin pengguna
Gambar 3.57 Rancangan admin users
Gambar 3.58 Rancangan edit admin users
97
b. Rancangan create user admin Form ini berfungsi untuk menambah data admin pengguna
Gambar 3.59 Rancangan tambah pengguna
98
c. Rancangan admin user group Form ini berfungsi untuk mengelola grup dari admin
Gambar 3.60 Rancangan admin group
Gambar 3.61 Rancangan tambah/edit admin group
3.2.4
Perancangan Jaringan Tipe jaringan yang diperlukan untuk mendukung sistem informasi ini
adalah tipe jaringan internet dan tipe jaringan LAN (Local Area Network). Jaringan internet diperlukan untuk penggunaan publik dan pengolahan yang dilakukan oleh
99
penyuluh.
Sementara jaringan lokal di perlukan untuk pengolahan di Dinas
Kehutanan dan Perkebunan tentunya sudah mempunyai koneksi internet juga. Server menggunakan dedicated server dan tersimpan di Dinas Kehutanan dan Perkebunan Kabupaten Sumedang maka dengan demikian koneksi pengguna admin diluar dinas menggunakan koneksi internet, demikian juga dengan pengguna publik. berikut gambarannnya:
Gambar 3.62 Persfektif jaringan yang akan dibangun
100
3.2.5
Perancangan algoritma
1. Prosedur Halaman Awal BEGIN Ketik URL IF database_koneksi = true THEN Tampilkan halaman pembuka SELECT Klik_tombol CASE selanjutnya Prosedur halaman depan CASE login Prosedur halaman login ENDSELECT ENDIF END 2. Prosedur Halaman Depan (frontend) BEGIN Buka halaman depan Select klik_menu CASE Home CASE Profil CASE Rekapitulasi CASE Informasi CASE Login ENDSELECT END
prosedur halaman home prosedur halaman profil prosedur halaman Rekapitulasi prosedur halaman informasi prosedur login
3. Prosedur Profil BEGIN Klik menu Profil READ index_baris IF klik tombol profil THEN Tampilkan profil/detail/index_baris ENDIF END
101
4. Prosedur Rekapitulasi BEGIN Klik menu rekapitulasi data = select * from kelompoktani join tabel_lain IF database_koneksi=true and data!=null Then Tampilkan data_kelompoktani ENDIF While tidak_klik_menu_lain Do READ kecamatan, desa, komoditas SELECT klik_button CASE Pencarian Tampilkan pencarian data CASE Reset Reset pencarian CASE Excel Print tampilan data ENDSELECT ENDWHILE END 5. Prosedur Login BEGIN Buka halaman login READ username, password Cek = select from admin_users where username=username and password =password IF (cek!= 0) THEN Tampilkan halaman belakang (backend) ELSE Tampilkan Pesan Kesalahan ENDIF END 6. Prosedur Halaman Belakang (backend) BEGIN IF login sukses THEN Buka halaman depan ENDIF SELECT klik_menu_sidebar CASE Kelompoktani tampil hal. Kelompoktani CASE Penilaian tampil hal. Penilaian CASE Bantuan tampil hal. Bantuan CASE Laporan tampil hal. Laporan CASE Master Data tampil hal. Master CASE Admin Panel tampil Hal admin panel CASE Sign Out tampil hal. login ENDSELECT END
102
7. Prosedur Kelompoktani BEGIN Klik menu_sidebar_kelompoktani Tampilkan data_kelompoktani WHILE tidak_klik_menu_lain DO IF Klik Tambah_kelompok THEN Tampilkan modal Proses tambah data ENDIF SELECT klik_tombol_dropdown_Aksi/baris_datatable CASE Detail TampilkanKelompoktani Detail Ringkasan CASE Ubah Tampilkan modal Proses ubah data CASE Hapus Hapus data ENDSELECT ENDWHILE END 8. Prosedur Kelompoktani Detail Ringkasan BEGIN Klik klik_tombol_dropdown_Aksi_Detail/baris_datatable Read baris_datatable tampilkan ringkasan_data WHILE tidak_klik_menu_lain DO IF Klik tombil_Back THEN Prosedur Kelola Kelompoktani ENDIF SELECT menu_tab CASE Petani Tampilkan Detail Petani CASE Pengurus Tampilkan Detail Pengurus CASE Legalitas Tampilkan Detail Legalitas CASE Sertifikat Tampilkan Detail Sertifikat CASE Komoditas Tampilkan Detail Komoditas CASE Foto Tampilkan Detail Foto ENDSELECT ENDWHILE END 9. Prosedur Kelompoktani Detail Petani BEGIN Klik klik_menu_tab Tampilkan datapetani WHILE tidak_klik_menu_lain or tidak_klik_menu_tab_lain DO
103
IF Klik Tambah_petani THEN Tampilkan form tambah_petani Proses tambah data ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_petani Proses ubah data petani CASE Hapus proses hapus ENDSELECT ENDWHILE END 10. Prosedur Kelompoktani Detail Pengurus BEGIN Klik klik_menu_tab Tampilkan pengurus WHILE tidak_klik_menu_lain or tidak_klik_menu_tab_lain DO IF Klik Tambah_pengurus THEN Tampilkan form tambah_petani Proses tambah pengurus ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_pengurus Proses ubah pengurus CASE Hapus Proses hapus pengurus ENDSELECT ENDWHILE END 11. Prosedur Kelompoktani Detail Legalitas BEGIN Klik klik_menu_tab Tampilkan legal WHILE tidak_klik_menu_lain or tidak_klik_menu_tab_lain DO IF Klik Tambah_legal THEN Tampilkan form tambah_legal Proses tambah pengurus ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_legal Proses ubah pengurus CASE Hapus Tampilkan konfirmasi hapus
104
Proses hapus pengurus ENDSELECT ENDWHILE END 12. Prosedur Kelompoktani Detail Sertifikat BEGIN Klik klik_menu_tab Tampilkan sertifikat WHILE tidak_klik_menu_lain or tidak_klik_menu_tab_lain DO IF Klik Tambah_ sertifikat THEN Tampilkan form tambah_ sertifikat Proses tambah sertifikat ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_ sertifikat Proses ubah sertifikat CASE Hapus Tampilkan konfirmasi hapus Proses hapus sertifikat ENDSELECT ENDWHILE END 13. Prosedur Kelompoktani Detail Komoditas BEGIN Klik klik_menu_tab Tampilkan kt_komoditas WHILE tidak_klik_menu_lain or tidak_klik_menu_tab_lain DO IF Klik Tambah_ komoditas THEN Tampilkan form tambah_ komoditas Proses tambah komoditas ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_komoditas Proses ubah komoditas CASE Hapus Tampilkan konfirmasi hapus Proses hapus komoditas ENDSELECT ENDWHILE END
105
14. Prosedur Kelompoktani Detail Foto BEGIN Klik klik_menu_tab Tampilkan galeri WHILE tidak_klik_menu_lain or tidak_klik_menu_tab_lain DO IF Klik Tambah_ galeri THEN Tampilkan form tambah_ galeri Proses tambah galeri ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_ galeri Proses ubah galeri CASE Hapus Tampilkan konfirmasi hapus Proses hapus galeri ENDSELECT ENDWHILE END 15. Prosedur Tim Penilai BEGIN Klik klik_menu_sidebar_tim_penilai Tampilkan tim WHILE tidak_klik_menu_sidebar DO IF Klik Tambah_tim THEN Tampilkan form tambah_ tim Proses tambah tim ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_ tim Proses ubah tim CASE Hapus Tampilkan konfirmasi hapus Proses hapus tim ENDSELECT ENDWHILE END 16. Prosedur Input Nilai BEGIN Klik menu_sidebar_tim_penilai Tampilkan penilaian WHILE tidak_klik_menu_sidebar DO
106
IF Klik Tambah_penilaian THEN Tampilkan form tambah_penilaian Proses tambah penilaian ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_penilaian Proses ubah penilaian CASE Hapus Tampilkan konfirmasi hapus Proses hapus penilaian ENDSELECT ENDWHILE END 17. Prosedur Rekapitulasi Penilaian BEGIN Klik menu_sidebar_rekapitulasi_penilaian While tidak_klik_menu_lain Do READ tanggal,kecamatan, desa, tim SELECT klik_button CASE Pencarian Proses Pencarian CASE Reset Proses reset CASE Excel Unduh file_excel ENDSELECT ENDWHILE END 18. Prosedur Bantuan BEGIN Klik klik_menu_sidebar_tim_penilai Tampilkan bantuan WHILE tidak_klik_menu_sidebar DO IF Klik Tambah_bantuan THEN Tampilkan form tambah_bantuan Proses tambah bantuan ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_bantuan Proses ubah bantuan CASE Hapus Tampilkan konfirmasi hapus Proses hapus bantuan ENDSELECT ENDWHILE
107
END 19. Prosedur Laporan Rekapitulasi Kelompok BEGIN Klik menu_sidebar rekapitulasi data = select * from kelompoktani join tabel_lain IF database_koneksi=true and data!=null Then Tampilkan data_kelompoktani ENDIF While tidak_klik_menu_lain Do READ kecamatan, desa, komoditas SELECT klik_button CASE Pencarian Proses Pencarian CASE Reset Proses reset CASE Excel Unduh file_excel ENDSELECT ENDWHILE END 20. Prosedur Laporan Profil Kelompoktani BEGIN Klik menu_sidebar profil kelompoktani READ index_baris IF klik tombol profil THEN Tampilkan /admin/laporan/profil/index_baris ENDIF END 21. Prosedur Kecamatan BEGIN Klik klik_menu_sidebar_kecamatan Tampilkan kecamatan WHILE tidak_klik_menu_sidebar DO IF Klik Tambah_kecamatan THEN Tampilkan form tambah_kecamatan Proses tambah kecamtan ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_kecamatan Proses edit kecamatan CASE Hapus Tampilkan konfirmasi hapus
108
Proses hapus kecamatan ENDSELECT ENDWHILE END 22. Prosedur Desa BEGIN Klik klik_menu_sidebar_desa Tampilkan desa WHILE tidak_klik_menu_sidebar DO IF Klik Tambah_desa THEN Tampilkan form tambah_desa Proses tambah desa ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_desa Proses ubah desa CASE Hapus Tampilkan konfirmasi hapus Proses hapus desa ENDSELECT ENDWHILE END 23. Prosedur Komoditas BEGIN Klik klik_menu_sidebar_komoditas Tampilkan komoditas WHILE tidak_klik_menu_sidebar DO IF Klik Tambah_komoditas THEN Tampilkan form tambah_komoditas Proses tambah komoditas ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_komoditas Proses ubah komoditas CASE Hapus Tampilkan konfirmasi hapus Proses hapus komoditas ENDSELECT ENDWHILE END
109
24. Prosedur Sertifikat BEGIN Klik klik_menu_sidebar_sertifikat Tampilkan sertifikat WHILE tidak_klik_menu_sidebar DO IF Klik Tambah_sertifikat THEN Tampilkan form tambah_ sertifikat Proses tambah sertifikat ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_ sertifikat Proses ubah sertifikat CASE Hapus Tampilkan konfirmasi hapus Proses hapus sertifikat ENDSELECT ENDWHILE END 25. Prosedur Jenis Legalitas BEGIN Klik klik_menu_sidebar_legalitas Tampilkan legalitas WHILE tidak_klik_menu_sidebar DO IF Klik Tambah_ legalitas THEN Tampilkan form tambah_ legalitas Proses tambah legalitas ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_ legalitas Proses ubah legalitas CASE Hapus Tampilkan konfirmasi hapus Proses hapus legalitas ENDSELECT ENDWHILE END 26. Prosedur Jenis Penyuluh BEGIN Klik klik_menu_sidebar_penyuluh Tampilkan penyuluh WHILE tidak_klik_menu_sidebar DO
110
IF Klik Tambah_penyuluh THEN Tampilkan form tambah_penyuluh Proses tambah penyuluh ENDIF SELECT klik_tombol/baris_flexigrid CASE Ubah Tampilkan form ubah_penyuluh Proses ubah penyuluh CASE Hapus Tampilkan konfirmasi hapus Proses hapus penyuluh ENDSELECT ENDWHILE END 27. Prosedur Admin_users BEGIN Klik klik_menu_sidebar_Admin_users Tampilkan Admin_users WHILE tidak_klik_menu_sidebar DO Ubah Tampilkan form ubah_ admin_users Proses ubah admin_users ENDWHILE END 28. Prosedur Create Admin_users BEGIN Klik klik_menu_sidebar_create_admin_users Tampilkan form buat admin Read username, first_name, last_name Saving to database END 29. Prosedur User Group BEGIN Klik klik_menu_sidebar_user-group Tampilkan user-group WHILE tidak_klik_menu_sidebar DO IF Klik Tambah_user-group THEN Tampilkan form tambah_user-group Proses tambah user-group ENDIF SELECT klik_tombol/baris_flexigrid
111
CASE Ubah Tampilkan form ubah_user-group Proses ubah user-group CASE Hapus Tampilkan konfirmasi hapus Proses hapus user-group ENDSELECT ENDWHILE END
112
3.2.6
Pembuatan Kode & Testing
3.2.6.1 Pembuatan Kode Pembuatan kode sistem informasi kelompoktani perkebunan dibuat dengan script php dengan menggunakan framework codeigniter. Lebih jelasnya penulis menggunakan CodeIgniter 3 Bootstrap, adalah sebuah starter template dimana codeigniter sudah tergabung dengan template bootstraps dengan demikian akan lebih menghemat waktu dalam melakukan coding. Penulis menggunakan CodeIgniter 3 Bootstrap versi Build 20160227, dengan versi CI 3.0.4. Listing code (terlampir).
3.2.6.2 Testing Testing atau pengujian dimaksudkan untuk memastikan bahwa sistem yang telah dibuat sesuai dengan tujuan diharapkan sebelum diimplementasikan. Pengujian dilakukan dengan menggunakan metode blackbox testing dimana pengujian lebih lebih difokuskan terhadap fungsional dari sistem.
A. Aplikasi Tabel 3.22 Pengujian Aplikasi
No. 1.
2.
Nama Pengujian Aplikasi
Halaman “Selamat Datang”
Hasil yang diharapkan
Hasil Pengujian
Mengetikan URL di browser
Aplikasi berjalan dengan munculnya halaman “Selamat Datang”
√
Mengklik tombol “selanjutnya”
Mengarahkan pada halaman depan/home
√
Klik tombol “login”
Mengarahkan pada halaman login
√
Cara Pengujian
113
B. Bagian Halaman Depan (frontend) Berikut adalah pengujian pada bagian frontend. 1. Menu frontend Tabel 3.23 Pengujian menu halaman depan
No. 1.
Nama Pengujian Menu Halaman Depan
Cara Pengujian
Hasil yang diharapkan
Hasil Pengujian
Klik menu home
Mengarahkan pada halaman depan/home
√
Klik menu profil
Mengarahkan pada halaman profil
√
Klik menu Rekapitulasi
Mengarahkan pada halaman rekapitulasi
√
Klik menu Informasi
Mengarahkan pada halaman informasi
√
2. Halaman Profil Tabel 3.24 Pengujian halaman profil
No. 1.
Nama Pengujian Halaman Profil
Cara Pengujian
Hasil yang diharapkan
Hasil Pengujian
Melakukan pencarian pada kolom input Cari
Menampilkan data sesuai yang dicari
√
Klik button profil di datatables
Menampilkan detail profil kelompoktani
√
114
3. Halaman Rekapitulasi Tabel 3.25 Pengujian halaman rekapitulasi
No. 1.
2.
Nama Pengujian Pencarian pada tabel Tombol
Cara Pengujian
Hasil yang diharapkan
Hasil Pengujian
Melakukan pencarian pada kolom input Cari
Menampilkan data sesuai yang dicari
√
Klik tombol Pencarian berdasarkan input dropdown
Menampilkan data sesuai kriteria yang dicari
√
Klik tombol reset
Menampilkan data sesuai dengan state awal
√
Klik tombol Excel
Unduh file laporan dalam bentuk file excel
√
4. Halaman Informasi Tabel 3.26 Pengujian halaman informasi
No. 1.
Nama Pengujian Unduh formulir
Cara Pengujian Klik pada link formulir
Hasil yang diharapkan Unduh file formulir
Hasil Pengujian
√
C. Bagian Halaman Admin (backend) Berikut ini adalah tabel hasil pengujian di halaman belakang. Untuk masuk ke halaman admin sebelumnya akan diperlukan login terlebih dahulu berikut hasil pengujiannya.
115
1. Login Tabel 3.27 Pengujian halaman login
No. 1.
Nama Pengujian Login
Hasil yang diharapkan
Hasil Pengujian
Memasukan username dan password yang benar
Login sukses dan langsung menampilkan halaman belakang sesuai dengan hak akses pengguna
√
Memasukan username dan password yang salah. Salah satu salah atau keduaduanya salah
Menampilkan pesan “Incorret Login”
Cara Pengujian
√
2. Menu backend Tabel 3.28 Pengujian menu backend
No. 1 1.
Nama Pengujian 2 Menu Halaman Belakang (backend)
Cara Pengujian
Hasil yang diharapkan
Hasil Pengujian 5
3 Klik Kelompoktani
4 Menampilkan halaman Kelompoktani
Klik Penilaian
Dropdown Submenu Penilaian
√
Klik Bantuan
Menampilkan halaman Bantuan
√
Klik Laporan
Dropdown Submenu Laporan
√
Klik Master Data
Dropdown Submenu Master Data
√
Klik Admin Panel
Dropdown Submenu Admin Panel
√
Klik Sign Out
Logout dan menampilkan halaman login
√
√
116
No. 1 2.
3.
Nama Pengujian 2 Dropdown Submenu Penilaian
Cara Pengujian
Dropdown Submenu Laporan
4 Menampilkan halaman Tim Penilai
Klik Input Nilai
Menampilkan halaman Input Nilai
√
Klik rekapitulasi penilaian
Menampilkan halaman Rekap Penilaian
√
Klik Rekapitulasi Kelompok
Menampilkan halaman Rekapitulasi Kelompoktani Menampilkan halaman Profil Kelompoktani
Dropdown Klik Kecamatan Submenu Master Data Klik Desa/Kelurahan
Dropdown Submenu Admin Panel
√
√ √
Menampilkan halaman Kecamatan Menampilkan halaman Desa/Kelurahan
√
Menampilkan halaman Komoditas Klik Sertifikat Menampilkan halaman Sertifikat Klik Jenis Legalitas Menampilkan halaman Jenis Legalitas Klik Penyuluh Menampilkan halaman Penyuluh Klik Admin Users Menampilkan halaman Admin Users Klik Create Admin Menampilkan halaman User Create Admin User
√
Klik Admin User Groups
√
Klik Komoditas
5.
Hasil Pengujian 5
3 Klik Tim Penilai
Klik Profil Kelompoktani 4.
Hasil yang diharapkan
Menampilkan halaman Admin User Groups
√
√ √ √ √ √
3. Kelompoktani Tabel 3.29 Pengujian halaman kelompoktani
No. 1.
Nama Pengujian Pencarian
Cara Pengujian Melakukan pencarian pada kolom input Cari
Hasil yang diharapkan Menampilkan data sesuai yang dicari
Hasil Pengujian
√
117
2.
Operasi CRUD
Tambah data
Data bertambah
√
Ubah data
Data dapat di-update
√
Hapus data
Data berhasil di-delete
√
Sub Proses Klik button “detail” Menampilkan detail Detail pada baris tabel kelompoktani sesuai pada baris
3.
√
4. Kelompoktani - Detail Tabel 3.30 Pengujian halaman kelompoktani detail
No. 1. 2.
3.
4.
5.
6.
7.
Nama Pengujian Menu Tab
Cara Pengujian
Hasil yang diharapkan
Hasil Pengujian
Klik semua menu tab
Menampilkan setiap tab yang di klik
√
Operasi Tambah data CRUD pada Ubah data tab petani Hapus data
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
Operasi Tambah data CRUD pada Ubah data tab Hapus data pengurus
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
Operasi Tambah data CRUD pada Ubah data tab legalitas Hapus data
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
Operasi Tambah data CRUD pada Ubah data tab sertifikat Hapus data kelas
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
Operasi Tambah data CRUD pada Ubah data tab Hapus data komoditas
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
Operasi Tambah data CRUD pada Ubah data tab foto Hapus data
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
118
5. Penilaian Tabel 3.31 Pengujian Penilaian
No. 1.
2.
3.
Nama Cara Pengujian Pengujian Operasi Tambah data CRUD pada halaman tim Ubah data Penilai Hapus data
Hasil yang diharapkan
Hasil Pengujian
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
Operasi Tambah data CRUD pada Ubah data halaman Riwayat Hapus data Penilaian
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
Rekapitulasi Melakukan Penilaian pencarian pada kolom input Cari
Menampilkan data sesuai yang dicari
√
Klik tombol Pencarian berdasarkan input dropdown
Menampilkan data sesuai kriteria yang dicari
√
Klik tombol reset
Menampilkan data sesuai dengan state awal
√
Klik tombol Excel
Unduh file laporan dalam bentuk file excel
√
6. Bantuan Tabel 3.32 Pengujian Bantuan
No. 1.
Nama Cara Pengujian Pengujian Operasi Tambah data CRUD pada Ubah data halaman Bantuan Hapus data
Hasil yang diharapkan
Hasil Pengujian
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
119
7. Laporan Tabel 3.33 Pengujian Laporan
No. 1.
2.
Nama Pengujian Rekapitulasi Penilaian
Cara Pengujian
Hasil yang diharapkan
Hasil Pengujian
Melakukan pencarian pada kolom input Cari
Menampilkan data sesuai yang dicari
√
Klik tombol Pencarian berdasarkan input dropdown
Menampilkan data sesuai kriteria yang dicari
√
Klik tombol reset
Menampilkan data sesuai dengan state awal
√
Klik tombol Excel
Unduh file laporan dalam bentuk file excel
√
Menampilkan data sesuai yang dicari
√
Menampilkan detail profil kelompoktani
√
Profil Melakukan Kelompoktani pencarian pada kolom input Cari Klik button profil di datatables
8. Master Data Tabel 3.34 Pengujian Master Data
No. 1.
2.
3.
Nama Cara Pengujian Pengujian Operasi Tambah data CRUD pada Ubah data Kecamatan Hapus data
Hasil yang diharapkan
Hasil Pengujian
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
Operasi Tambah data CRUD pada Ubah data Desa/ Kelurahan Hapus data
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
Tambah data
Data bertambah
√
120
4.
5.
6.
Operasi Ubah data CRUD pada Hapus data Komoditas
Data dapat di-update
√
Data berhasil di-delete
√
Operasi Tambah data CRUD pada Ubah data Legalitas Hapus data
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
Operasi Tambah data CRUD pada tab komoditas Ubah data Hapus data
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
Operasi Tambah data CRUD pada Ubah data Penyuluh Hapus data
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
9. Admin Panel Tabel 3.35 Pengujian Admin Panel
No. 1.
2.
3.
Cara Pengujian Operasi CRUD Ubah data pada halaman Admin Users Nama Pengujian
Hasil yang diharapkan
Hasil Pengujian
Data dapat di-update dan upload foto
√
Operasi CRUD Tambah data pada halaman Create Admin User
Data bertambah
Operasi CRUD Tambah data pada halaman Ubah data Admin Groups Hapus data
Data bertambah
√
Data dapat di-update
√
Data berhasil di-delete
√
√
Dalam melakukan pengujian Prototype Sistem Informasi Kelompoktani Perkebunan, ditemukan hambatan teknis yaitu Dinas Kehutanan dan Perkebunan
121
Kabupaten Sumedang belum mempunyai hosting/domain yang berfungsi sebagai server. Untuk mengatasi permasalahan ini, maka metode yang digunakan dalam pengujian ini adalah simulasi. Metode simulasi merupakan suatu metode yang digunakan untuk membuat seolah-olah menyerupai seperti keadaan sebenarnya. Dengan memakai metode simulasi, maka pengujian yang tadinya memerlukan koneksi internet bisa digantikan dengan komputer yang berinterkoneksi LAN. Hasil uji coba menggunakan LAN sama saja karena pada dasarnya sama-sama tersusun atas beberapa elemen dasar yang meliputi komponen fisik (PC, Kartu jaringan, kabel, topologi) serta perangkat lunak (sistem operasi). Berikut gambaran lingkungan pengujian yang dilakukan:
Gambar 3.63 Rancangan Simulasi
122
3.2.7
Implementasi Pada bagian implementasi sistem informasi kelompoktani perkebunan
dibutuhkan suatu perangkat komputer untuk membantu dalam proses instalasinya. Dalam hal ini idealnya dibutuhkan sebuah komputer server untuk menampung aplikasi web dan untuk proses maintenance data master, dan komputer client untuk proses transaksinya. Untuk spesifikasi perangkat yang dibutuhkan dijelaskan dibawah ini. 1. Kebutuhan Perangkat Keras Server (Hardware) -
Processor
: AMD FX(tm)-8120 Eight-Core Processor
-
Hard Disk
: 1 TB
-
VGA
: AMD Radeon HD645. 702 MB Memory
-
Memory
: 16 GB
-
Monitor
: LCD 12.1’’
-
Keyboard
: Standard PS/2 Keyboard
-
Mouse
: Touchpad
-
OS
: Linux Server
Selain penggunaan server dedicated untuk aplikasi server bisa “menumpang” pada hosting resmi dari Dinas Kehutanan dan Perkebunan Kabupaten Sumedang. 2. Kebutuhan Perangkat Keras Client (Hardware) -
Processor
: Intel(R)Celeron(R)CPU B815 @1.60GHz 1.60 GHz
-
Hard Disk
: 120 GB
-
VGA
: AMD Radeon HD645. 702 MB Memory
-
Memory
: 4 GB
123
-
Monitor
: LCD 12.1’’
-
Keyboard
: Standard PS/2 Keyboard
-
Mouse
: Touchpad
3. Kebutuhan Perangkat Lunak (Software) Kebutuhan perangkat lunak (software) yang dibutuhkan pada program yang dibuat dengan menggunakan bahasa pemrograman tertentu dan akan diimplementasikan pada sebuah sistem operasi. Beberapa perangkat lunak yang dibutuhkan adalah: -
Sistem Operasi yang digunakan adalah Windows 7
-
MySql untuk menyimpan database
-
XAMPP
-
Browser
4. Kebutuhan Jaringan Internet Kebutuhan jaringan internet adalah mutlak terkait dengan pengguna admin berada di dua lembaga yang berbeda.
124
Berikut hasil screenshots/tampilan antar muka dari Sistem Informasi Kelompoktani Perkebunan Kabupaten Sumedang. 1. Halaman Awal
Gambar 3.64 Gambar halaman awal 2. Halaman home (frontend)
Gambar 3.65 Gambar halaman home
125
3. Halaman profil (frontend)
Gambar 3.66 Gambar halaman profil
4. Halaman rekapitulasi (frontend)
Gambar 3.67 Gambar halaman rekapitulasi
126
5. Halaman informasi (frontend)
Gambar 3.68 Gambar halaman informasi
6. Halaman Login
Gambar 3.69 Gambar halaman login
127
7. Halaman home (backend)
Gambar 3.70 Gambar halaman home (backend)
8. Halaman Kelompoktani
Gambar 3.71 Gambar halaman kelompoktani
128
9. Halaman tambah kelompoktani
Gambar 3.72 Gambar halaman tambah kelompoktani 10. pesan berhasil ubah Kelompoktani
Gambar 3.73 Gambar pesan berhasil ubah Kelompoktani 11. Kelompoktani konfirmasi hapus
Gambar 3.74 Gambar halaman hapus kelompoktani
12. Halaman Kelompoktani - Petani
Gambar 3.75 Gambar halaman kelompoktani - Petani
13. Halaman Kelompoktani - Pengurus
Gambar 3.76 Gambar halaman kelompoktani –pengurus
129
130
14. Halaman Kelompoktani Legalitas
Gambar 3.77 Gambar halaman kelompoktani legalitas
15. Halaman Kelompoktani - Sertifikat
Gambar 3.78 Gambar halaman kelompoktani - sertifikat
131
16. Halaman Kelompoktani - komoditas
Gambar 3.79 Gambar halaman kelompoktani - komoditas
17. Halaman Kelompoktani - foto
Gambar 3.80 Gambar halaman kelompoktani - foto
132
18. Halaman Profil
Gambar 3.81 Gambar halaman profil kelompoktani
133
19. Halaman rekapitulasi kelompoktani
Gambar 3.82 Gambar halaman rekapitulasi kelompoktani
20. Halaman List profil
Gambar 3.83 Gambar halaman list profil
134
21. Halaman master kecamatan
Gambar 3.84 Gambar halaman master kecamatan
22. Halaman Komoditas
Gambar 3.85 Gambar halaman komoditas
135 23. Halaman Panel – Admin users
Gambar 3.86 Gambar halaman Panel – Admin users
24. Halaman Input Penilaian
Gambar 3.87 Gambar halaman input penilaian
136
25. Halaman Rekap Penilaian
Gambar 3.88 Gambar rekap penilaian
26. Halaman Master Sertifikat
Gambar 3.89 Gambar halaman master sertifikat
BAB IV KESIMPULAN DAN SARAN
1.1 Kesimpulan Berdasarkan
uraian
pembahasan
yang dilakukan
pada
bab
sebelumnya, dalam pembuatan sistem informasi ini, maka penulis dapat menarik kesimpulan sebagai berikut: 1. Adanya sistem informasi ini, pengguna, yakni Dinas Kehutanan dan Perkebunan khususnya Bidang Perkebunan dapat memperoleh dan mengelola data kelompoktani dari sumber primer yakni kelompoktani secara langsung. 2. Pengguna dapat mengklasifikasi dan mengambil (unduh) data kelompoktani sesuai dengan kebutuhan dalam waktu yang singkat, sehingga diharapkan dapat meningkatkan kinerja dari Dinas Kehutanan dan Perkebunan Kabupaten Sumedang khususnya Bidang Perkebunan. 3. Profil kelompoktani dapat disajikan secara lengkap.
1.2 Saran Dari perancangan sistem informasi ini penulis menyampaikan saran sebagai berikut: 1. Sistem informasi ini akan berjalan dengan baik apabila ada infrastruktur yang mendukung, salah satunya domain/hosting sebagai tempat sistem informasi ini beroperasi. Maka dari itu penulis sarankan untuk membangun
137
138
website resmi dari dinas sehingga keberadaan informasi ini bisa diakses oleh publik. 2. Mengembangkan sistem informasi ini dengan cara menambah pengguna dari kelompoktani, dengan demikian diharapkan petani/kelompoktani dapat mengupdate sendiri data kelompoktaninya. 3. Dilakukan penyempurnaan rancangan ini dengan menambahkan fitur pesan yang berfungsi sebagai sarana komunikasi antar admin/petugas, penyuluh maupun pengguna (user end).
DAFTAR PUSTAKA
Anonim,
......, BAB II Uraian Teoritis p6-7, [pdf], http://repository.usu.ac.id/bitstream/123456789/17254/4/Chapter%20II. pdf. BP3K KECAMATAN CIPEUCANG, 2013, Peran dan Fungsi Kelompok Tani, [online], http://bp3kkecamatancipeucang.blogspot.co.id/2013/07/perandan-fungsi-kelompok-tani.html Budi Raharjo (2015). Belajar Otodidak Framework Codeigniter. Informatika. Bandung Hasma Rasjid, Skom.,MMSI. Perancangan Sistem Secara Umum, [online/pdf], http://hasmapsa.staff.gunadarma.ac.id/Downloads/files/18967/Mg+3++ PERANCANGAN+SISTEM+SECARA+UMUM.pdf, diakses tanggal 31 Desember 2015. Maya Suhayati, 2015, Diktat Mata Kuliah Analisis dan Perancangan Sistem Informasi,STMIK Sumedang. Rio Wirawan,......, Structured English dan Pseudocode,[online/pdf], http://rio_wirawan.staff.gunadarma.ac.id/Downloads/files/29035/Modul_ Pseudocode.pdf, diakses 8 Juni 2016. Sophan Sophian, 2015, Sistem Informasi Kelompok Tani Kecamatan Danau Kerinci Pada Kantor Unit Pelaksana Teknis Dinas (UPTD) Kecamatan Danau Kerinci, Jurnal Momentum, Vol.17 No.2. Agustus 2015. Surya Afnarius, 2010, Perancangan Sistem, [online], http://www.kompasiana.com/surya-afnarius/perancangansistem_54ffc1bea33311494c510e8a, diakses tanggal 1 Januari 2016 Undang-Undang Perkebunan Nomor 39 Tahun 2014 tentang Perkebuan, [online/pdf] www.hukumonline.com, diakses tanggal 31 Desember 2015. Peraturan Menteri Pertanian Nomor 82/Permentan/OT.140/8/2013 tentang Pedoman Pembinaan Kelompoktani Dan Gabungan Kelompoktani, [online/pdf], http://perundangan.pertanian.go.id/admin/file/Permentan%20No.82%20 Tahun%202013.pdf, , diakses tanggal 31 Desember 2015 Peraturan Daerah Kabupaten Sumedang Nomor 9 Tahun 2014 tentang Pembentukan Organisasi Perangkat Daerah Kabupaten Sumedang http://sid.sumedangkab.go.id/, diakses tanggal 31 Desember 2015 Peraturan Bupati Sumedang nomor 24 Tahun 2015 tentang Uraian Tugas Jabatan Struktural Pada Dinas Kehutanan Dan Perkebunan Kabupaten Sumedang, http://sid.sumedangkab.go.id/, diakses tanggal 31 Desember 2015 Peraturan Menteri Dalam Negeri Nomor 56 Tahun 2015 Tentang Kode dan Data Wilayah Administrasi Pemerintahan,[online/pdf], http://www.kemendagri.go.id/media/filemanager/2015/08/18/3/2/32._jab ar.pdf
139
RIWAYAT HIDUP
Nama
: Ridwan Mustofa
Tempat, tanggal lahir
: Sumedang, 19 Desember 1976
Jenis kelamin
: Laki-laki
Alamat
: Dusun Bojong RT 04 RW 06 Desa. Rancamulya Kec. Sumedang Utara Kab. Sumedang
No. Telepon
: 081224307776
Riwayat pendidikan dan kursus : SD NEGERI CIBUNGUR 1989
Pengalaman kerja
SMPN 1 SUMEDANG
1992
SMAN 1 SUMEDANG
1995
STMIK SUMEDANG
2013 s.d. skr
: PNS di Dinas Kehutanan dan Perkebunan Kab. Sumedang sejak 2005
140