OLEH
23117087
FAKULTAS TEKNIK
MANDIRA KUPANG
2021
HALAMAN PERSETUJUAN
TUGAS AKHIR
NO. /WM.FT.H6/T.II.KOM/TA/2021
OLEH
(231 17 087)
DI : KUPANG
TANGGAL : OKTOBER 2021
PENGUJI I PENGUJI II
PENGUJI III
ii
HALAMAN PENGESAHAN
TUGAS AKHIR
NO. /WM.FT.H6/T.II.KOM/TA/2021
OLEH
(231 17 087)
TELAH DI PERTAHANKAN DIDEPAN PENBIMBING
PEMBIMBING I PEMBIMBING II
MENGETAHUI MENGESAHAKAN
iii
HALAMAN PERSEMBAHAN
iv
MOTTO :
v
PERNYATAAAN HASIL KARYA
No.Regis : 23117087
Dengan ini menyatakan bahwa karya tulis (skripsi) dengan judul “Rancang Bangun Sistem
Monitpring Kegiatan Kelompok Tani Berbasis Web di Kecamatan Adonara Timur Desa Tuawolo”
adalah benar-benar karya saya sendiri kecuali yang telah disebutkan dalam kutipan daftar pustaka.
Apabila dikemudian hari ditemukan penyimpangan maka saya bersedia dituntut secara hukum.
Kupang, 2021
NIM : 23117087
vi
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan yang Maha Kuasa karna atas
penyelenggaraan kasih-Nya penulis dapat menyelesaikan skripsi yang berjudul
“RANCANG BANGUN SISTEM MONITORING KEGIATAN KELOMPOK TANI
BERBASIS WEB DI KECAMATAN ADONARA TIMUR DESA TUAWOLO” dengan
baik sebagai syarat untuk menyelesaikan program sarjana (S1) pada program studi Ilmu
Komputer Fakultas Teknik, Universitas Katolik Widya Mandira.
Penulis menyadari bahwa dalam tulisan akhir ini masih ada kekurangan baik
sistematika penulisan maupun penggunaan bahasa. Oleh karena itu penulis
mengharapkan kritik dan saran yang membangun. Semoga tulisan ini bermanfaat bagi
pembaca dan semua pihak.
Kupang, 2021
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL........................................................................................................................i
HALAMAN PERSETUJUAN........................................................................................................ii
HALAMAN PENGESAHAN........................................................................................................iii
HALAMAN PERSEMBAHAN.....................................................................................................iv
HALAMAN MOTTO......................................................................................................................v
PERNYATAAN HASIL KARYA.................................................................................................vi
KATA PENGANTAR...................................................................................................................vii
DAFTAR ISI...................................................................................................................................ix
DAFTAR GAMBAR......................................................................................................................xi
DAFTAR TABEL........................................................................................................................xiii
ABSTRAK....................................................................................................................................xiv
ABSTRACT...................................................................................................................................xv
BAB I PENDAHULUAN................................................................................................................1
1.1. Latar Belakang.....................................................................................................................1
1.2. Rumusan Masalah................................................................................................................2
1.3. Batasan Masalah...................................................................................................................2
1.4. Tujuan Penelitian..................................................................................................................2
1.5. Manfaat Penelitian................................................................................................................3
1.6. Metodologi Penelitian..........................................................................................................3
BAB II TINJAUAN PUSTAKA.....................................................................................................6
2.1 Penelitian Teerdahulu............................................................................................................6
2.2 Landasan Teori......................................................................................................................9
BAB III ANALISIS DAN PERANCANGAN SISTEM...............................................................21
3.1 Analisis Sistem....................................................................................................................21
3.2 Perancangan Sistem.............................................................................................................23
3.3 Perancangan Basis Data (Database)....................................................................................26
3.4 Perancangan Antarmuka (Interface)....................................................................................31
BAB IV IMPLEMENTASI SISTEM............................................................................................36
ix
4.1 Implementasi Basis Data (Database)...................................................................................36
4.2 Implementasi Sistem............................................................................................................39
BAB V PENGUJIAN DAN ANALISIS HASIL..........................................................................61
5.1 Pengujian Aplikasi...............................................................................................................61
5.2 Analisis Hasil.......................................................................................................................63
BAB VI PENUTUP......................................................................................................................65
6.1 Kesimpulan..........................................................................................................................65
6.2 Saran....................................................................................................................................65
DAFTAR PUSTAKA 66
x
DAFTAR GAMBAR
Gambar 1.1. Metode Pengembangan Iteratif.................................................................................5
Gambar 2.1. Proses Sistem Monitoring (Ramayasa, 2015).........................................................12
Gambar 3.1. Flowchart ...............................................................................................................31
Gambar 3.2. Diagram Konteks....................................................................................................32
Gambar 3.3. Digram Berjenjang..................................................................................................33
Gambar 3.4. Data Flow Diagram (DFD) Level 1......................................................................34
Gambar 3.5. Data Flow Diagram (DFD) Level 2......................................................................35
Gambar 3.6. Entity Relationship Diagram (ERD).......................................................................36
Gambar 3.7. Relasi Antar Tabel..................................................................................................37
Gambar 3.8. Perancangan Halaman Login Admin.......................................................................43
Gambar 3.9. Perancangan Halaman Login Anggota....................................................................44
Gambar 3.10. Perancangan Halaman Utama Admin......................................................................45
Gambar 3.11. Perancangan Halaman Utama Anggota..................................................................46
Gambar 3.12. Perancangan Cetak Laporan....................................................................................47
Gambar 4.1. Implementasi Tabel Admin.....................................................................................48
Gambar 4.2. Implementasi Tabel Anggota..................................................................................49
Gambar 4.3. Implementasi Tabel Kelompok...............................................................................49
Gambar 4.4. Implementasi Tabel Kegiatan.................................................................................49
Gambar 4.5. Implementasi Tabel Produk....................................................................................50
Gambar 4.6. Implementasi Tabel Penghasilan............................................................................50
Gambar 4.7. Implementasi Tabel Bantuan..................................................................................51
Gambar 4.8. Implementasi Tabel Satuan.....................................................................................51
Gambar 4.9. Implementasi Tabel Aset........................................................................................51
Gambar 4.10. Implementasi Halaman Login Admin......................................................................52
Gambar 4.11. Implementasi Halaman Home Anggota..................................................................53
Gambar 4.12. Implementasi Halaman Home Anggota..................................................................55
Gambar 4.13. Implementasi Halaman Anggota.............................................................................56
xi
Gambar 4.14. Implementasi Halaman Produk...............................................................................57
Gambar 4.15. Implementasi Halaman Bantuan.............................................................................58
Gambar 4.16. Implementasi Halaman Kegiatan............................................................................59
Gambar 4.17. Implementasi Halaman Penghasilan.......................................................................60
Gambar 4.18. Implementasi Halaman Aset...................................................................................61
Gambar 4.19. Implementasi Halaman Home - Admin...................................................................62
Gambar 4.20. Implementasi Halaman Kelompok - Admin............................................................63
Gambar 4.21. Implementasi Halaman Anggota - Admin...............................................................64
Gambar 4.22. Implementasi Halaman Produk - Admin.................................................................65
Gambar 4.23. Implementasi Halaman Kegiatan - Admin..............................................................66
Gambar 4.24. Implementasi Halaman Penghasilan - Admin.........................................................67
Gambar 4.25. Implementasi Halaman Bantuan - Admin...............................................................68
Gambar 4.26. Implementasi Halaman Aset - Admin.....................................................................69
Gambar 4.27. Implementasi Cetak Kegiatan.................................................................................71
Gambar 4.28. Implementasi Lapoaran Kegiatan...........................................................................72
Gambar 4.29. Implementasi Cetak Penghassilan...........................................................................73
Gambar 4.30. Implementasi Laporan Penghasilan........................................................................74
xii
DAFTAR TABEL
xiii
ABSTRAK
Kelompok Tani adalah suatu organisasi yang terdiri dari pengurus dan anggota, yang
mempunyai tujuan untuk meningkatkan hasil pertanian dan meningkatkan nilai ekonomi petani,
khususnya di kelompok taninya masing-masing. Saat ini permasalahan kelompok tani di pedesaan
khususnya di kecamatan Adonara timur desa Tuawolo adalah kurangnya transparansi dalam
pengelolaan bantuan dan penyaluran kepada anggota kelompok tani. Karena masalah tersebut, maka
penelitian ini bertujuan untuk merancang dan membangun suatu sistem Monitoring Kegiatan
Kelompok Tani Berbasis Web di Kecamatan Adonara Timur Desa Tuawolo, untuk memudahkan
penyuluh pertanian dalam memonitoring kegiatan kelompok tani.
xiv
ABSTRACT
Farmer's Group is an organization consisting of administrators and members, which has the
purpose of increasing agricultural yields and increasing the economic value of farmers, especially in
their respective farmer groups. Currently, the problem with the farmer groups in rural areas,
especially in the eastern Adonara sub-district, Tuawolo village is the lack of transparency in the
management of aid and distribution to the members of farmer groups. Because of these problems, this
study purposes to design and build a Web-Based Farmer Group Activity Monitoring system in East
Adonara District, Tuawolo Village to facilitate agricultural extension workers in monitoring farmer
group activities.
Based on the above problems, a Web-based monitoring application was built. This research
methodology is used as a guide in the research process, so that it can be carried out regularly and
systematically from a series of research process, it is an iterative development method and the
programming language used is PHP and processed using a MySQL database. While the testing
technique used is Whitebox and Blackbox. The result of this study is in the form of a website
application for monitoring farmer group activities. Based on the test result it can be concluded that
this application can run in accordance with the expected goals.
xv
BAB I
PENDAHULUAN
1.1 Latar Belakang
Kelompok Tani adalah suatu organisasi yang terdiri dari pengurus
dan anggota, yang mempunyai tujuan untuk meningkatkan hasil pertanian
dan meningkatkan nilai ekonomi petani, khususnya di kelompok taninya
masing-masing. Kelompok tani sangat bermanfaat dan memiliki nilai
ekonomi yang sangat tinggi baik di dalam kelompok tani maupun antar
sesama. Dengan adanya organisasi petani, para petani dapat berkerja sama
memecahkan solusi terkait pemenuhan sarana produksi pertanian, teknik
produksi, dan pemasaran hasil pertanian.
Beberapa pandangan memberikan masukan terhadap program
revitalisasi bagi penyuluh pertanian, karena program pengembangan
penyuluhan pertanian era sebelumnya masih banyak menemui kendala.
Permasalahan tersebut merupakan permasalahan kelembagaan yang muncul
karena fungsi penyuluh pertanian di kecamatan belum berjalan dengan baik.
Seluruh kelembagaan petani belum berfungsi secara optimal untuk
meningkatkan kemandirian pertanian.
Saat ini permasalahan kelompok tani di pedesaan khususnya di
kecamatan Adonara timur desa Tuawolo adalah kurangnya transparansi
dalam pengelolaan bantuan dan penyaluran kepada anggota kelompok tani.
Transparansi bertujuan untuk melindungi perubahan dari semua sistem
(pengguna manusia). Dilihat dari hasil di lapangan, diperoleh informasi
bahwa hanya sebagian kelompok tani yang mendapat pendampingan.
Sebagian besar kelompok tani yang seharusnya menerima bantuan tetapi
tidak menerima bantuan yang disalurkan. Inilah dampak ketidakadilan bagi
anggota kelompok tani. Oleh karena itu perlu adanya pendamping sebagai
petugas lapangan, penerima bantuan dengan harapan dapat meminimalisir
perbandingan dan kesalahan dalam pertanggungjawaban pengelolaan dana
atau bantuan.
Berkenaan dengan sistem yang akan dibangun, dengan
1
memanfaatkan teknologi yang sedang berkembang saat ini memudahkan
manusia dalam melakukan berbagai hal, termasuk sistem monitoring
kegiatan kelompok tani. Salah satu bentuk pengolahan informasi berbasis
komputer adalah aplikasi web. Aplikasi web berkembang seiring dengan
pesatnya perkembangan teknologi internet karena penggunaan teknologi
internet sangat membantu dalam mempermudah dan memeringkat
pengiriman, penyampaian dan penerimaan informasi. Instansi pemerintah
dan organisasi lain yang menggunakan aplikasi web sangat banyak dalam
kegiatan pembelajaran, promosi, penjualan dan kegiatan lainnya yang
diperlukan untuk mengirim, mendistribusikan dan menerima informasi
untuk memberikan kemudahan bagi pengguna yang membutuhkannya.
Dari hasil penjelasan diatas, penulis mengambil judul “Rancang
Bangun Sistem Monitoring Kegiatan Kelompok Tani Berbasis Web Di
Kecamatan Adonara Timur Desa Tuawolo”. Dengan adanya sistem ini
diharapkan dapat membantu penyuluh pertanian dalam memonitoring
kegiatan kelompok tani.
1.2 Rumusan Masalah
Berdasarkan uraian latar belakang di atas, maka fokus masalah yang
akan dibahas adalah: Bagaimana merancang dan membangun Sistem
Monitoring Kegiatan Kelompok Tani berbasis Web di Kecamatan Adonara
Timur Desa Tuawolo
1.3 Batasan Masalah
1. Penelitian mencakup kelompok-kelompok tani yang ada di Kecamatan
Adonara Timur, khususnya Desa Tuawolo.
2. Kelompok tani yang digunakan adalah 8 kelompok tani.
3. Metode yang digunakan dalam penelitian ini adalah Proses
Pengembangan Iteratif.
2
Adonara Timur Desa Tuawolo. Sehingga dapat mempermudah user
mengelola dana atau bantuan dan kegiatan kelompok tani.
1.5 Manfaat Penelitian
1. Secara teoritis
Secara teoris, konsekuensi dari pengujian ini dapat menjadi acuan atau
kontribusi bagi perbaikan inovasi data dan sekaligus menambah kajian
inovasi data, khususnya Sistem Monitoring Aktivitas Kelompok Tani di
Kecamatan Adonara Timur, Desa Tuawolo.
2. Secara praktis
Penelitian ini secara praktis diharapkan dapat memberi manfaat bagi
badan penyuluh petani lapangan dalam meningkatkan kinerja khususnya
memonitoring Aktivitas kelompok tani.
1.6 Metodologi Penelitian
Metodologi penelitian ini digunakan sebagai pedoman dalam
proses penelitian, sehingga dapat dilakukan secara teratur dan sistematis dari
serangkaian proses penelitian. Metodologi penelitian yang dilakukan di
Kecamatan Adonara Timur Desa Tuawolo adalah metode pengembangan
Iterative.
Menurut Larman (2017) Iterative Model merupakan metodologi
yang mengandalkan pembangunan aplikasi perangkat lunak satu langkah
pada satu waktu dalam bentuk memperluas model. Metodologi ini
didasarkan pada spesifikasi awal model dasar dari aplikasi yang dibangun.
Setelah model diuji dan umpan balik diterima dari spesifikasi proyek, maka
selanjutnya disesuaikan dengan model yang akan dikembangkan. Proses ini
diulang sampai...model menjadi aplikasi yang berfungsi penuh untuk
memenuhi semua kebutuhan pemilik proyek.
3
Gambar 1.1 : Metode Pengembangan Iteratif
4
4. Pengujian
Setelah kode ditulis untuk literasi awal, sekarang saatnya untuk
pengujian untuk potensi bug atau masalah yang mungkin terlewatkan
selama langkah implementasi. Kita akan melakukan pengujian unit yang
menguji unit kode individual, pengujian integrasi yang memverifikasi
unit kode berfungsi dengan baik ketika terintegrasi, dan akan
menjalankan tes penerimaan pengguna yang menentukan apakah sistem
memenuhi persyaratan pengguna untuk iterasi itu.
5. Evaluasi
Setelah semua langkah diikuti untuk setiap iterasi, kita akan
mengevaluasi keseluruan proyek. Kita akan menyerakan proyek kepada
klien, yang akan meninjau produk akhir untuk efisensi dan validasinya.
5
BAB II
TINJAUAN PUSTAKA
Kabupaten Banjar” ini bertujuan untuk membuat aplikasi berbasis web yang
anggota kelompok tani, serta pembuatan laporan retail bulanan. Sistem ini
aplikasi pengolahan data kelompok tani berbasis web yang dapat mengola
berbasis web yang dapat digunakan untuk pengolahan data kelompok tani
dan memberikan laporan secara detail . Hasil yang diperoleh dari sistem ini
adalah dapat mengolah data wilayah binaan, data komoditas unggulan, data
pengurus, dan data kelompok tani dengan cepat. Aplikasi berbasis web ini
6
juga menyediakan laporan wilayah sasaran, laporan komoditas unggulan,
dengan benar yaitu (tepat waktu, jenis, jumlah, tempat, mutu dan harga)
musim tanam dimulai, untuk satu periode. Selain itu penyuluh pertanian
masih manual (tulisan tangan) dalam pendataan luas lahan dan juga anggota
7
Tabel 2.1: Perbandingan Penelitian
No Nama Judul Kelebihan Kelemahan
Penelitian Penelitian
terkomputerisasi
Danaukerinci database
Pelaksanaan menampung
Kecamatan
Danau Kerinci
8
kabupaten penyuluh,
dekstop
9
proyek dalam konteks jadwal pelaksanaan dan penggunaan input proyek
oleh kelompok sasaran dalam konteks ekspektasi desain.
Berdasarkan dari ketiga definisi maka dapat ditentukan bahwa
Monitoring adalah pengawasan atau pemantauan terhadap suatu
kegiatan sehingga memanifestasikan sebuah informasi yang berguna.
Informasi yang memanifestasikan dapat mempermudah dalam
mengambil keputusan terhadap kegiatan kedepannya.
Menurut Ramayasa & Arnawa, (2015) secara garis besar ada
beberapa tahapan dalam sebuah sistem pemantauan (Monitoring) seperti
yang terlihat pada gambar 2.1 berikut ini:
10
mengenai laporan data pegawai, laporan data barang, laporan data
pinjaman, dan transaksi retur yang dilihat dalam periode tahun dan
bulan.
3. Kelompok Tani
Menurut Nuryanti & Swastika, (2016) kelompok Tani
merupakan suatu organisasi petani yang dibentuk atas dasar kesamaan
seperti kondisi lingkungan (sosial, ekonomi dan sumberdaya) juga
keeratan untuk mengembangkan atau meningkatkan usaha anggotanya
serta dikembangkan dari, oleh dan untuk petani yang saling mengenal.
Kelompok tani merupakan suatu perkumpulan antar anggota petani
secara horizontal dan dapat dibagi menjadi beberapa kelompok
berdasarkan produk, area tanam pertanian dan gender. Dengan demikian,
agar bisa memastikan tingkat pembangunan pertanian maka perlu
adanya perhatian penuh kepada kelompok tani yang ada di desa
(Hariadi, 2011). Arti dari kelopmpok tani ialah organisasi tingkat petani
yang dibentuk untuk mengorganisir petani dalam menjalankan usaha
taninya (Hermanto dan Swastika 2011).
Menurut Mulyana, (2005; 23) kelompok adalah sekumpulan
orang/individu yang berinteraksi untuk mencapai suatu tujuan bersama,
dimana interaksi yang terjadi relatif tetap dan mempunyai struktur
tertentu. Struktur adalah kelompok adalah susunan pola hubungan antar-
hubungan yang mendekati stabil, yang terdiri dari: (1) serangkaian status
atau kedudukan hierarkis para anggotanya; (2) peran sosial yang terkait
dengan status tersebut; (3) unsur budaya (nilai), norma yang
memelihara, membenarkan dan menopang struktur.
Menurut Hasibuan dalam Mosher (2016:9) Kelompok secara
tidak langsung data dijadikan sebagai suatu upaya dimana unrtuk
meningkatkan nilai sumber daya ekonomi melalui pengelolaan usaha
tani secara bersamaan. Kelompok dapat digunakan sebagai media belajar
organisasi yang kerjasama antar anggotanya. Dengan terbentuknya
11
kelompok tani, makaa para petani dapat mengatasi bersama-sama
tentang permasalahan dalam satu kelompok seperti teknis produksi,
pemenuhan sarana produksi pertanian dan pemasaran hasil pertanian.
Kelompok tani juga sebagai tempat organisasi dan saling bekerjasama
antar anggota yang mempunyai peranan penting dalam kehidupan
masyarakat, karna segala kegiatan juga permasalahan dalam berusaha
tani dilaksanakan oleh kelompok secara bersamaan. Melihat dari
ketrampilan tersebut, maka kelompok tani perlu adanya naungan agar
dapat berkembang secara maksimal.
Menurut Wahyuni (2007:93) Kelompok tani adalah kumpulan
dari berbagai organisasi seperti petani yang dibentuk atas dasar
kesamaan kepentingan dan juga kondisi lingkungan (sosial-ekonomi,
sumber daya), dan kerja sama untuk meningkatkan dan mengembangkan
usaha anggota. Kelompok tani merupakan organisasi nonformal yang
dikembangkan dan karakteristik suatu kelompok tani harus saling
mengenal, akrab, juga saling percaya, dan memiliki pembagian tugas
atas persetujuan bersama. Kelompok tani juga sebagai wadah belajar
mengajar, bekerjasama yang untuk mencapai perimbangan ekonomi dari
segi kuantitas, kontinuitas dan juga kualitas.
Menurut Soekanto (2002:25) Terbentuknya suatu kelompok
karena adanya pertemuan yang berlangsung secara berulangkali yang
didasari oleh adanya kesamaan, pengalaman dan kepentingan yang
sama. Lebih lanjut Kartasaputra (2005:8) Mengatakan bahwa adanya
kesadaran kelompok tani sehingga tidak terpaksa. Terlaksananya
pertanian yang baik, usaha tani yang optimal, dan masyarakat tani yang
sejahtera dalam perubahan hidupnya adalah yang diinginkan oleh
setiap kelompok kelompok. Anggotanya dibina untuk memiliki
kesamaan pandangan, kesamaan minat, dan melakukan kegiatan atas
dasar kekeluargaan, oleh karena itu koperasi selalu memandang
kelompok ini sebagai cikal bakal terbentuknya KUD yang kuat.
a. Peranan Kelompok Tani
12
Peranan diartikan sebagai perilaku seseorangyang diatur
dan juga peranan menyebabkan seseorang pada batas-batas
tertentu, dapat mencermati perbuatan individu lain sehingga yang
bersangkutan dapat menyesuaikan perilakunya dengan perilaku
orang lain dalam kelompoknya (Trimo 2006:23).
Menurut Usman dalam Soejono (2013:7) mengatakan
bahwa peranan merupakan suatu aturan prihal apa yang dapat
dilakukan individu yang penting bagi struktur sosial masyarakat,
peranan mencakup aturan-aturan yang dikembangkan dengan
posisi seseorang dalam masyarakat, jadi arti dari peranan ini
merupakan rangkaian peraturan-peraturan yang menuntun
seseorang dalam kehidupan bermasyarakat yang baik.
Banyaknya prananyang mengacu pada fungsi,
penyesuaian diri juga sebagai suatu proses, jadi seseorang yang
menduduki suatu posisi dalam masyarakat serta menjalankan
suatu peranan (Soekanto, 2002:243).
Menurut Usman dalam Soejono (2013: 7) Peran
kelompok tani sangat penting dalam kehidupan masyarakat
khususnya dalam kelompok tani, karena segala aktivitas dan
permasalahan dalam bertani dilakukan oleh kelompok secara
bersamaan. Dengan adanya kelompok tani, semua petani dapat
bersama-sama mencari jalan keluar untuk menghadapi suatu
permasalahan yang meliputi pemenuhan (sarana produksi
pertanian, teknis produksi dan pemasaran hasil pertanian). Dilihat
dari keterampilan tersebut, maka perlu adanya perkembangkan
lebih lanjut kepada kelompok tani agar dapat berkembang secara
optimal.
Beberapa peran kelompok tani menurut Peraturan Mentri
Pertanian (2013) yang sependapat dengan Abbas (2009:14)
yaitu:
13
Kelas belajar
Kelompok tani merupakan tempat belajar
mengajar bagi anggotanya guna mengembangkan
pengetahuan, sikap dan keterampilan serta tumbuh dan
berkembangnya kemandirian dalam bertani, sehingga
produktivitasnya maju, pendapatannya bertambah serta
kehidupan yang lebih sejahtera.
Agar proses belajar mengajar berlangsung dengan
baik, maka kelompok tani diarahkan agar mempunyai
kemampuan yaitu, 1) Menimba dan merumuskan
kebutuhan belajar; 2) Merencanakan dan mempersiapkan
kebutuhan belajar; 3) Meningkatkan kedisiplinan dan
cita-cita bagi anggota kelompok tani; 4) Melaksanakan
pertemuan dan pembelajaran secara tertib; 5) Menjalin
kerjasama yang baik dengan sumber informasi yang
diperlukan dalam proses belajar mengajar, baik yang
berasal dari sesama petani maupun instansi lain; 6)
Menciptakan iklim/lingkungan belajar yang sesuai; 7)
Aktif setiap proses belajar-mengajar, termasuk selalu
hadir dan berkonsultasi kepada kelembagaan penyuluhan
pertanian, serta sumber informasi lainnya; 8)
Mengedepankan dan mengasosiasikan keinginan,
pendapat serta masalah yang dihadapi setiap anggota
kelompok tani; 9) Menjelaskan persetujuan bersama, baik
itu solusi untuk memecahkan masalah maupun untuk
melakukan berbagai kegiatan kelompok tani; 10)
Menyiapkan dan melaksanakan perulasan berulangkali
dalam kelompok tani, antar kelompok serta dengan
instansi yang terkait.
Wahana kerja sama
14
Kelompok tani merupakan tempat untuk
mempererat kerjasama anggota tani dalam kelompok dan
antar kelompok tani lainnya serta dengan pihak lainuntuk
meningkatkan nilai ekonomi para anggota tani. Dengan
kerjasama, petani akan lebih maju dan lebih mampu
menghadapi situasi sulit seperti tantangan, hambatan dan
gangguan.
Sebagai wahana kerjasama, kelompok tani
memilik kemampuan, yaitu 1) Membangun suasana
saling kenal, saling percaya dalam satu kelompok dan
saling bekerjasama; 2) Membangun suasana keterbukaan
dalam menyatakan pendapat dan pandangan diantara
anggota kelompok tani untuk mencapai suatu tujuan
bersama; 3) Menyusun dan menjalanka pembagian tugas
sesama anggota kelompok tani sesuai dengan kesepakatan
telah di atur bersama; 4) Menumbukan nilai kedisiplinan
serta bertanggungjawab penuh kepada sesama anggota
kelompok tani; 5) Menskemakan dan melaksanakan
musyawarah agar tercapainya kesepakatan-kesepakatan
yang bermanfaat bagi anggota kelompok tani; 6)
Menjalankan kerjasama penyediaan sarana dan jasa
pertanian; 7) Mengadakan gotongroyong pemeliharaan
lingkungan; 8) Mengikuti dan melaksanakan kesepakatan
yang diterapkan bersama dalam kelompok tani ataupun
bidang lain; 9) Menjalin kerjasama dan kemitraan usaha
dengan pihak yang telah menyiapkan sarana
pengolahan , produksi, pemasaran hasil tani serta
permodalan untuk usaha kelompok tani kedepan; 10)
memanifestasikan pemupukan modal untuk
pengembangan usaha dari anggota kelompok tani.
15
Unit produksi
Usaha tani yang dijalankan oleh masing-masing
anggota kelompok tani, secara menyeluruh harus
dipandang sebagai satu kesatuan usaha yang dapat
dikembangkan untuk mencapai skala ekonomi, baik
dipandang dari segi kuantitas, kualitas maupun
kontinuitas. Sebagai unit produksi, kelompok diarahkan
untuk memiliki kemampuan. Yaitu, 1) Mengambil
keputusan dalam menentukan pengembangan produksi
yang menguntungkan berdasarkan informasi yang
tersedia dalam bidang teknologi, sosial, permodalan,
sarana produksi dan sumberdaya alam lainnya; 2)
Menyusun rencana dan melaksanakan kegiatan bersama,
serta rencana kebutuhan kelompok tani atas dasar
pertimbangan efisiensi; 3) Memfasilitasi penerapan
teknologi (bahan, alat, cara) usahatani oleh para anggota
kelompok tani sesuai dengan rencana kegiatan poktan; 4)
Menjalin kerjasama dan kemitraan dengan pihak lain
yang terkait dalam pelaksanaan usahatani; 5) Mentaati
dan melaksanakan kesepakatan yang dihasilkan bersama
dalam poktan, maupun kesepakatan dengan pihak lain; 6)
Mengevaluasi kegiatan bersama dan rencana kebutuhan
poktan, sebagai bahan rencana kegiatan yang akan
datang; 7) Meningkatkan kesinambungan produktivitas
dan kelestarian sumberdaya alam dan lingkungan; 8)
Mengelola administrasi secara baik dan benar.
4. Transparansi
Menurut Krina, (2003) mendefinisikan transparansi sebagai asas
yang menjamin akses atau kebebasan setiap orang untuk memperoleh
informasi tentang penyelenggaraan pemerintahan, yaitu informasi
16
tentang proses pembuatan kebijakan dan pelaksanaannya serta hasil yang
dicapai. Transparansi adalah adanya kebijakan yang terbuka untuk
pengawasan.
5. Website
Menurut Hidayat, (2010) website adalah kumpulan halaman
yang digunakan untuk menampilkan teks, gambar, informasi diam atau
gerak, animasi, suara, dan atau kombinasi dari semuanya, baik statis
maupun dinamis yang membentuk suatu serangkaian bangunan yang
saling berhubungan. situs tertaut, yang masing-masing terhubung ke
jaringan halaman. Berikut jenis-jenis web berdasarkan sifatnya :
a. Web Dinamis
Website dinamis, adalah sebuah website yang menyediakan
konten yang selalu berubah-ubah setiap saat. Bahasa
pemrograman yang digunakan adalah php, asp, net dan
pemanfaatan database MySQL atau MySQLi hingga Postgre.
b. Web Statis
Website statis, adalah website yang kontennya jarang diubah.
Bahasa pemrograman yang digunakan adalah html dan belum
memanfaatkan database.
6. MySQL
MySql (My Structure Query Language) adalah perangkat lunak untuk
sistem manajemen basis data SQL. MySQL tidak sama dengan proyek
open source lainnya yang dikembangkan oleh masyarakat umum di
mana pemilik hak cipta untuk kode sumber program adalah penulis
masing-masing program. Di MySQL, hak cipta semua kode sumber ada
pada perusahaan komersial Swedia, MySQLAB. MySQLAB adalah
pemilik dan sponsor MySQL (Andrea Adelheid, 2012).
17
PHP merupakan secara umum dikenal sebagai bahasa
pemrograman script-script yang membuat dokumen HTML secara on the
fly yang dieksekusi di server web, dokumen HTML yang dihasilkan dari
suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan
editor teks atau editor HTML, dikenal juga sebagai bahasa pemrograman
server side.
Dengan menggunakan PHP maka maintenence suatu web
menjadi lebih mudah. Proses update data dapat dilakukan dengan
menggunakan aplikasi yang dibuat dengan menggunkan scipt PHP.
PHP/FI merupakan nama awal dari PHP. PHP (Personal Home
Page), FI adalah Form Interface. Dibuat pertama kali oleh Rasmus
Lerdoft. PHP, awalnya merupakan program CGI yang dikhususkan
untuk menerima input melalui form yang ditampilkan dalam browser
web. Software disebarkan dan dilesensikan sebagai berangkat lunak open
source (Sidik, 2012).
8. Flowchart
Flowchart adalah Bagan yang menjelaskan urutan dari prosedur-
prosedur yang ada dalam sistem. User memasukan data kemudian
disimpan (proses rekam) ke dalam database dan juga mengalami proses
rekam pada database. Tujuan adanya flowchart ialah agar
menggambarkan suatu langkah penyelesaian masalah secara mudah,
dengan menggunakan simbol standar.
Simbol-simbol yang ada pada Flowchart dapat dilihat pada
gambar di bawah ini:
Tabel 2.2 : Flowchart
No Simbol Keterangan
18
Memasukkan data secara manual dengan
3. menggunakan online keyboard.
Menyatakan suatu tindakan (proses) yang
4. dilakukan oleh computer.
Menyatakan suatu tindakan (proses) yang tidak
5. dilakukan oleh computer
Menunjukkan bahwa data dalam simbol ini akan
6. disimpan ke suatu media tertentu.
Data penyimpanan database
7.
19
Atribut yaitu karakteristik dari entitas atau
relationship yang menyediakan penjelasan detail
tentang entitas atau relationship.
Link
20
Komponen data flow (alur data) digambarkan
dengan anak panah, yang menunjukan arah menuju
ke dan keluar dari suatu proses.
BAB III
ANALISIS DAN PERANCANGAN SISTEM
21
b. Analisis Peran Sistem
Sistem yang dibangun mempunyai peranan sebagai berikut:
1. Membantu mempermudah pengelolaan data terkait data internal,
maupun data distribusi kelompok tani di Kecamatan Adonara
Timur, Desa Tuawolo, Flores Timur.
2. Menyajikan data-data mengenai kegiatan maupun keuangan
kelompok tani yang transparan.
22
maupun mencetak data kelompok tani yang bersangkutan,
sedangkan pada user tidak memiliki akses tersebut.
3. Admin
Admin dalam sistem ini adalah pihak dinas pertanian, yang
memiliki akses penuh terhadap anggota, mauput semua
kelompok tani. Admin disini akan mengontrol semua data-data
mengenai semua kelompok tani yang ada di Kecamatan Adonara
Timur, Desa Tuawolo, Kabupaten Flores Timur.
d. Analisis Perangkat Pendukung
Adapun perangkat yang mendukung pengembangan sistem
ini adalah sebagai berikut:
1. Perangkat keras pendukung (Hardware)
- Laptop
Dengan spesifikasi adalah: Processor : Intel Dual Core 1.80
GHz, RAM : 2 GB DDR3, Harddisk : 500 GB.
2. Perangkat lunak pendukung (Software)
- XAMPP V3.2.2 : PHP Version 7.2.3
- Chrome Browser
- Sublime Text 3 sebagai text editor
23
Gambar 3.1 Flowchart
b. Diagram Konteks
Diagram konteks merupakan level tertinggi dari data flow
diagram (DFD) yang menggambarkan tenang hubungan sistem
dengan lingkungannya. Diagram ini menunjukkan secara umum
hubungan dari proses input, proses dan output. Berikut adalah
diagram konteks dari sistem:
Ga
mbar 3.2 Diagram Konteks
24
c. Diagram Berjenjang (HIPO)
Diagram berjenjang adalah diagram yang digunakan untuk
memberikan gambaran DFD ke level yang lebih rendah. Diagram
berjenjang dapat digambarkan menggunakan notasi proses pada
diagram aliran data. Adapun diagram berjenjang pada sistem ini
dapat dilihat pada gambar dibawah. Berikut gambar dari diagram
berjenjang:
25
Gambar 3.4 Data Flow Diagram (DFD) Level 1
2. DFD Level 2
26
3.3 Perancangan Basis Data (Database)
Pemodelan basis data adalah tahap menjelaskan bentuk dan model
basis data, yang akan diterapkan dalam sistem yang berisi tabel dan
bidangnya. Basis data itu sendiri merupakan salah satu komponen yang
sangat penting dalam suatu sistem, karena berfungsi sebagai dasar dalam
menyediakan informasi kepada pengguna sistem.
27
Gambar 3.6 Entity Relationship Diagram (ERD)
28
Gambar 3.7 Relasi Antar Tabel
c. Perancangan Tabel
Perancangan tabel berfungsi untuk menggambarkan isi data yang
tertampung dalam database sistem. Tabel – tabel yang ada pada
database berfungsi untuk menampug data-data maupun informasi yang
nantinya akan ditampilkan pada sistem. Data-data yang ada pada tabel-
tabel tersebut akan diinput oleh admin sistem, yang nantinya akan
diakses oleh pengguna sistem. Berikut adalah gambaran perancangan
tabel yang ada dalam database sistem yang akan dibangun:
1. Tabel Admin
Tabel 3.1 Perancangan Tabel Admin
Field Type Length Ket.
id_admin int 11 PK (AI)
nama_anggota varchar 255
username varchar 255
password varchar 255
29
2. Tabel Anggota
Tabel 3.2 Perancangan Tabel Anggota
Field Type Length Ket.
id_anggota int 11 PK (AI)
id_kelompok int 11 FK
nama_anggota varchar 255
tempat_lahir varchar 255
tgl_lahir date
jenis_kelamin varchar 255
telepon varchar 255
alamat text
jabatan varchar 255
username varchar 255
password varchar 255
foto_anggota text
3. Tabel Kelompok
Tabel 3.3 Perancangan Tabel Kelompok
Field Type Length Ket.
id_kelompok int 11 PK (AI)
nama_kelompo varchar 255
k
4. Tabel Kegiatan
Tabel 3.4 Perancangan Tabel Kegiatan
Field Type Length Ket.
id_kegiatan int 11 PK (AI)
id_kelompok int 11 FK
nama_kegiatan varchar 255
tgl_kegiatan varchar 255
deskripsi text
30
status_kegiatan varchar 255
5. Tabel Produk
Tabel 3.5 Perancangan Tabel Produk
Field Type Length Ket.
id_produk int 11 PK (AI)
id_kelompok int 11 FK
nama_produk varchar 255
gambar_1 text
gambar_2 text
gambar_3 text
6. Tabel Penghasilan
Tabel 3.6 Perancangan Tabel Penghasilan
Field Type Length Ket.
id_penghasilan int 11 PK (AI)
id_kelompok int 11 FK
jenis_penghasilan varchar 255
penghasilan varchar 255
tgl_penghasilan date
jumlah int
7. Tabel Bantuan
Tabel 3.7 Perancangan Tabel Bantuan
Field Type Length Ket.
id_bantuan int 11 PK (AI)
id_kelompok int 11 FK
nama_bantuan varchar 255
tgl_bantuan date
jumlah int
31
id_satuan int FK
8. Tabel Satuan
Tabel 3.8 Perancangan Tabel Satuan
Field Type Length Ket.
id_satuan int 11 PK (AI)
nama_satuan varchar 255
32
Gambar 3.8 Perancangan halaman login admin
Pada halaman login admin, sistem akan menampilkan form
username dan password yang diharuskan pihak admin untuk mengisi
data tersebut dengan benar, untuk dapat mulai mengelola data-data
pada sistem.
2. Perancangan halaman login anggota
33
Jika yang masuk adalah Ketua Kelompok, maka akan ada beberapa
menu tambahan, seperti tambah anggota, tambah kegiatan, hingga
cetak data. Jika yang masuk adalah anggota biasa, maka sistem tidak
akan menampilkan menu-menu yang menjadi hak atau wewenang
sebagai ketua kelompok.
34
Gambar 3.11 Perancangan halaman utama anggota
Halaman utama anggota merupakan halaman yang akan
ditampilkan pertama kali, setelah anggota berhasil melakukan proses
login. Halaman ini berisi menu-menu dengan fungsinya masing-
masing, yang akan sedikit berbeda ketika tiap jabatan anggota.
Anggota dengan jabatan sebagai ketua kelompok memiliki akses
yang lebih, seperti menambahkan anggota kelompoknya,
menambahkan kegiatan kelompoknya, hingga mencetak data-data
kelompoknya. Sedangkan anggota dengan jabatan anggota biasa
tidak dapat mengakses menu-menu yang menjadi tanggung jawab
dan wewenang ketua kelompok.
c. Cetak Laporan
Menu untuk mencetak atau membuat laporan, berfungsi untuk
menyimpan atau mencetak data yang ingin disimpan atau diarsipkan,
baik dalam softcopy (data digital), maupun hardcopy (data fisik). Menu
cetak data dapat diakses oleh pengguna yang mempunyai wewenang
untuk membuat laporan, dengan mengakses menu “Cetak Data” pada
sistem. Sebelum mencetak data, sistem akan meminta filter data yang
ingin dicetak, sebagai parameter data yang akan di cetak. Berikut adalah
35
perancangan laporan pada sistem:
36
BAB IV
IMPLEMENTASI SISTEM
37
c. Implementasi tabel kelompok
Tabel kelompok terdiri dari 2 field yaitu nama_kelompok dan
id_kelompok sebagai primary key.
38
tgl_penghasilan, jumlah dan id_kelompok sebagai foreign key, serta
id_penghasilan sebagai primary key.
39
Gambar 4.9 Implementasi tabel aset
40
Untuk menampilkan halaman diatas, adapun script code yang
digunakan adalah sebagai berikut:
<div class="form-group">
<label class="text-white">Username</label>
<input type="username" class="form-control"
name="user" placeholder="Username" required>
</div>
<div class="form-group">
<label class="text-white">Password</label>
<input type="password" class="form-control"
name="pass" placeholder="Password" required>
</div>
<div class="form-group">
<div class="row">
<div class="col-lg-6 col-md-6">
<button type="reset" name="reset" class="btn
btn-danger btn-block m-b-30 m-t-30">Reset</button>
</div>
<div class="col-lg-6 col-md-6">
<button type="submit" name="login" class="btn
btn-success btn-block m-b-30 m-t-30">Sign in</button>
</div>
41
harus mengisi data kelompok taninya, username dan password
dengan benar untuk dapat mulai mengelola sistem. Berikut adalah
tampilan halaman login anggota:
<div class="form-group">
<label class="text-white">Kelompok</label>
<select class="form-control" name="kelompok"
required>
<option value="">-- Pilih Kelompok
--</option>
<?php
include 'System/koneksi.php';
$sqlkelompok = mysqli_query($con, "SELECT *
FROM kelompok");
while
($datakelompok=mysqli_fetch_array($sqlkelompok)) {
?>
<option value="<?=
$datakelompok['id_kelompok'] ?>"><?=
$datakelompok['nama_kelompok'] ?></option>
<?php
}
?>
</select>
42
2. Halaman pengolahan data untuk anggota
Setelah pihak anggota berhasil melewati proses login, maka
sistem akan menampilkan halaman utama, yang memuat menu-menu
dengan fungsinya masing-masing. Berikut adalah tampilan halaman
pengolahan data untuk anggota kelompok:
a. Menu home
Menu home merupakan halaman yang pertama kali
ditampilkan, ketika angggota kelompok berhasil login. Berikut
adalah tampilan halaman menu home untuk anggota:
43
Untuk menampilkan halaman diatas, adapun script code yang
digunakan adalah sebagai berikut:
<ul class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0"
class=""></li>
<li data-target="#myCarousel" data-slide-to="1"
class="active"></li>
<li data-target="#myCarousel" data-slide-to="2"
class=""></li>
</ul>
b. Menu anggota
Halaman menu anggota merupakan halaman yang berfungsi
mengolah data-data anggota. Halaman ini dapat diakses dengan
mengklik menu “Anggota”. Berikut adalah tampilan halaman menu
anggota:
44
Gambar 4.13 Implementasi halaman anggota
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM anggota WHERE
id_kelompok='$id_k'");
while ($data = mysqli_fetch_assoc($sql)) {
?>
<tr>
<td width="8%"><?= $no++ ?>.</td>
<td><?= $data['nama_anggota'] ?></td>
<td><?= $data['tlp'] ?></td>
<td><?= $data['jabatan'] ?></td>
<td width="20%" align="center">
<a href="?page=detail-anggota&anggota=<?=
$data['id_anggota'] ?>" class="text-primary"><i class="fa
fa-info-circle fa-lg"></i></a>
45
c. Halaman produk
Halaman produk merupakan halaman yang berfungsi
mengelola data-data produk, atau komoditi yang dihasilkan oleh
kelompok tani terkait. Berikut adalah tampilan halaman produk
untuk anggota:
<thead>
<tr>
<th>No.</th>
<th>Nama Produk</th>
<th>Opsi</th>
</tr>
</thead>
<tbody>
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM produk
WHERE id_kelompok='$id_k'");
46
d. Halaman bantuan
Halaman bantuan merupakan halaman yang berfungsi
melihat data-data bantuan yang diberikan pada kelompok tersebut,
agar lebih tranparansi bagi semua anggota kelompok. Berikut adalah
tampilan halaman bantuan:
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM bantuan,
kelompok, satuan WHERE bantuan.id_kelompok =
kelompok.id_kelompok AND bantuan.satuan =
satuan.id_satuan AND bantuan.id_kelompok = '$id_k'");
while ($data = mysqli_fetch_assoc($sql)) {
?>
<tr>
47
<td width="8%"><?= $no++ ?>.</td>
<td><?= $data['nama_bantuan'] ?></td>
<td><?= $data['nama_kelompok'] ?></td>
<td><?= $data['tgl_bantuan'] ?></td>
<td><?= number_format($data['jumlah']) ?></td>
e. Halaman kegiatan
Halaman kegiatan ini merupakan halaman yang berfungsi
mengolah data-data kegiatan yang dilaksanakan oleh kelompok
terkait. Berikut adalah tampilan halaman kegiatan:
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM kegiatan
WHERE id_kelompok='$id_k'");
while ($data = mysqli_fetch_assoc($sql)) {
?>
<tr> 48
<td width="8%"><?= $no++ ?>.</td>
<td><?= $data['nama_kegiatan'] ?></td>
<td><?= $data['tgl_kegiatan'] ?></td>
<td><?= $data['deskripsi_kegiatan'] ?></td>
f. Halaman penghasilan
Halaman penghasilan ini merupakan halaman yang berfungsi
melihat dan mengolah data-data penghasilan kelompok tani terkait.
Berikut adalah tampilan halaman data penghasilan:
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM penghasilan
WHERE id_kelompok='$id_k' ORDER BY tgl_penghasilan
DESC");
while ($data = mysqli_fetch_assoc($sql)) {
49
?>
<tr>
<td width="8%"><?= $no++ ?>.</td>
<?php
g. Halaman aset
Halaman aset ini merupakan halaman yang berfungsi melihat
dan mengolah data-data aset kelompok tani terkait. Berikut adalah
tampilan halaman data aset:
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM aset WHERE
id_kelompok='$id_k'");
while ($data = mysqli_fetch_assoc($sql)) {
?>
<tr>
50
<td width="8%"><?= $no++ ?>.</td>
<td><?= $data['nama_aset'] ?></td>
<td><?= $data['tahun'] ?></td>
<td><?= $data['jumlah'] ?></td>
<td><?= $data['kondisi'] ?></td>
3. Halaman pengolahan data untuk admin
Setelah admin berhasil melewati proses login, maka sistem akan
menampilkan halaman utama, yang memuat menu-menu dengan
fungsinya masing-masing. Berikut adalah tampilan halaman pengolahan
data untuk admin:
a. Halaman home
Halaman home adalah halaman yang pertama kali
ditampilkan ketika admin berhasil login sistem. Berikut adalah
tampilan halaman home:
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM kelompok");
while ($data = mysqli_fetch_assoc($sql)) {
$ik = $data['id_kelompok'];
$qha = mysqli_query($con, "SELECT * FROM anggota
WHERE id_kelompok = '$ik'");
$jak = mysqli_num_rows($qha);
$qkk = mysqli_query($con, "SELECT * FROM anggota
52 AND jabatan = 'Ketua'");
WHERE id_kelompok = '$ik'
$dkk = mysqli_fetch_assoc($qkk);
?>
c. Halaman anggota
Halaman anggota merupakan halaman yang berfungsi
mengelola data-data anggota oleh admin. Berikut adalah tampilan
halaman anggota:
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM anggota,
kelompok WHERE anggota.id_kelompok = kelompok.id_kelompok
ORDER BY anggota.id_kelompok ASC");
while ($data = mysqli_fetch_assoc($sql)) {
?>
<tr>
<td width="8%"><?= $no++ ?>.</td>
<td><?= $data['nama_anggota'] ?></td>
<td><?= $data['nama_kelompok'] ?></td>
<td><?= $data['jabatan'] ?></td>
<td><?= $data['tlp'] ?></td>
<td width="20%" align="center">
<a href="?page=detail-anggota&anggota=<?=
53
$data['id_anggota'] ?>" class="text-primary"><i class="fa
fa-info-circle fa-lg"></i></a>
d. Halaman produk
Halaman produk merupakan halaman yang berfungsi
menampilkan data-data produk dari tiap-tiap kelompok tani yang
ada. Berikut adalah tampilan halaman produk:
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM kelompok");
while ($data = mysqli_fetch_assoc($sql)) {
?>
<tr>
<td width="8%"><?= $no++ ?>.</td>
<td><?= $data['nama_kelompok'] ?></td>
<td>
<?php 54
$idkel = $data['id_kelompok'];
$sqlproduk = mysqli_query($con, "SELECT *
FROM produk WHERE id_kelompok = '$idkel'");
while($dataproduk =
e. Halaman kegiatan
Halaman kegiatan merupakan halaman yang berfungsi
menampilkan data-data kegiatan oleh masing-masing kelompok.
Berikut adalah tampilan halaman kegiatan:
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM kegiatan,
kelompok WHERE kegiatan.id_kelompok =
kelompok.id_kelompok ORDER BY kegiatan.id_kelompok ASC");
while ($data = mysqli_fetch_assoc($sql)) {
?>
<tr>
<td width="8%"><?= $no++ ?>.</td>
55
<td><?= $data['nama_kelompok'] ?></td>
<td><?= $data['nama_kegiatan'] ?></td>
<td><?= $data['tgl_kegiatan'] ?></td>
<td><?= $data['deskripsi_kegiatan'] ?></td>
<td><?= $data['status_kegiatan'] ?></td>
f. Halaman penghasilan
Halaman penghasilan merupakan halaman yang berfungsi
menampilkan data-data penghasilan dari masing-masing kelompok
tani. Berikut adalah tampilan halaman penghasilan:
<?php
$id_k = $data['id_kelompok'];
$total_pengeluaran = 0;
$total_pemasukan = 0;
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM bantuan,
kelompok, satuan WHERE bantuan.id_kelompok =
kelompok.id_kelompok AND bantuan.satuan =
satuan.id_satuan ORDER BY bantuan.tgl_bantuan");
while ($data = mysqli_fetch_assoc($sql)) {
?> 57
<tr>
<td width="8%"><?= $no++ ?>.</td>
<td><?= $data['nama_bantuan'] ?></td>
<td><?= $data['nama_kelompok'] ?></td>
h. Halaman aset
Halaman aset merupakan halaman yan berfungsi mengelola
data-data aset. Berikut adalah tampilan halaman aset:
<?php
$no = 1;
$sql = mysqli_query($con, "SELECT * FROM kelompok");
while ($data = mysqli_fetch_assoc($sql)) {
?>
<tr>
<td width="8%"><?= $no++ ?>.</td>
<td><?= $data['nama_kelompok'] ?></td>
<td>
<?php
$idkel = $data['id_kelompok'];
$sqlaset = mysqli_query($con, "SELECT * FROM
aset WHERE id_kelompok =58'$idkel'");
while($dataaset =
mysqli_fetch_assoc($sqlaset)) {
4. Halaman cetak laporan
Halaman cetak laporan berfungsi untuk mencetak laporan yang
ingin dicetak, sesuai dengan parameter yang dimasukan ketika sebelum
mencetak laporan tersebut. Berikut adalah halaman cetak laporan:
a. Cetak kegiatan
Pada menu kegiatan, terdapat tombol yang berfungsi untuk
mecetak laporan kegiatan. Ketika tombol diakses, maka akan muncul
form parameter laporan yang ingin dicetak. Berikut adalah tampilan
halaman cetak laporan kegiatan:
if(isset($_POST['cetak'])) {
$id_a = trim(mysqli_real_escape_string($con,
$_POST['id_a']));
$id_k = trim(mysqli_real_escape_string($con,
$_POST['id_k']));
$dari = trim(mysqli_real_escape_string($con,
$_POST['dari']));
$hingga = trim(mysqli_real_escape_string($con,
$_POST['hingga']));
$jenislaporan = trim(mysqli_real_escape_string($con,
$_POST['jenislaporan']));
}
$qkel = mysqli_query($con, "SELECT * FROM kelompok WHERE
id_kelompok = '$id_k'");60
$data_kel = mysqli_fetch_assoc($qkel);
if(isset($_POST['cetak'])) {
$id_a = trim(mysqli_real_escape_string($con,
$_POST['id_a']));
$id_k = trim(mysqli_real_escape_string($con,
$_POST['id_k']));
$dari = trim(mysqli_real_escape_string($con,
$_POST['dari']));
$hingga = trim(mysqli_real_escape_string($con,
$_POST['hingga']));
$jenislaporan = trim(mysqli_real_escape_string($con,
$_POST['jenislaporan']));
}
62
63
BAB V
PENGUJIAN DAN ANALISIS HASIL
61
kelompok
benar
Mengosongkan Menampilkan OK
salah satu form pesan “Data
login. kosong”
Input Menampilkan OK
username, pesan “Gagal
password, dan Login”
kelompok
salah
Login sebagai Menampilkan OK
ketua akses ke
kelompok menu-menu
pengolahan
data-data
kelompok
Login sebagai Tidak OK
anggota biasa menampilkan
kelompok akses ke
menu-menu
pengolahan
data-data
kelompok
2. Tambah Mengosongkan Menampilkan OK
data salah satu form pesan “Data
pada halaman kosong”
tambah data
anggota
3. Edit Mengosongkan Menampilkan OK
data salah satu form pesan “Data
pada halaman
62
edit data kosong”
anggota
4. Hapus Mengklik Menampilkan OK
data tombol hapus pesan
pada salah satu konfirmasi
data yang ada penghapusan
data
5. Cetak Mencetak data Menampilkan OK
data kegiatan bulan data kegiatan
Agustus 2021 hanya pada
bulan
Agustus 2021
Mencetak data Menampilkan OK
penghasilan data
bulan Agustus penghasilan
2021 pada bulan
Agustus 2021
6. Logout Mengklik Menampilkan OK
menu logout konfirmasi
pada sistem logout
63
akan menampilkan menu-menu pengolahan data seperti tambah, ubah dan
hapus anggota kelompoknya, tambah, ubah dan hapus kegiatan
kelompoknya, tambah, ubah dan hapus produk kelompoknya, tambah, ubah
dan hapus penghasilan kelompoknya, serta mencetak data-data
kelompoknya. Menu-menu pengolahan ini tidak terdapat pada akses sebagai
anggota biasa kelompok tani. Sehingga jika data login yang dimasukan
adalah data login seorang anggota kelompok biasa, maka sistem tidak akan
menampilkan menu-menu pengolahan data, dan seorang anggota kelompok
biasa hanya dapat melihat data yang ada pada kelompoknya. Fungsi ini pun
dapat berjalan disistem dengan baik dan normal.
Sistem yang dibangun juga dapat mengolah data-data yang tersimpan
dalam database dengan baik dan benar. Data-data yang ditampilkan pada
sistem, sesuai dengan data yang ada dalam database. Pada proses tambah
data, data yang tersimpan dalam database sesuai dengan data yang
dimasukan pada form tambah data, dan akan menampilkan notifikasi berupa
alert yang berisi pesan “Data telah tersimpan!”. Begitupun dengan proses
ubah data. Data yang muncul pada halaman edit data, sesuai dengan form-
formnya. Dan ketika proses submit edit data, maka akan muncul notifikasi
berupa alert yang berisi “Data berhasil diubah!”, dan data yang ada di
database sesuai dengan data yang diubah. Proses hapus data pun demikian.
Ketika tombol hapus data diklik, maka akan muncul notifikasi berupa pesan
umtuk mengkonfirmasi proses penghapusan data dan jika memilih “Ok”,
maka data tersebut akan terhapus dari database sistem.
Dari hasil analisis yang diuraikan diatas, maka dapat dilihat bahwa
secara garis besar sistem yang dikembangkan ini dapat menjalankan fungsi-
fungsinya masing-masing dengan baik, sehingga dapat disimpulkan bahwa
sistem dapat digunakan secara reguler.
BAB VI
64
PENUTUP
6.1 Kesimpulan
Berdasarkan hasil analisa, perancangan, pengujian dan
implementasi yang telah dilakukan, maka dapat diambil kesimpulan yaitu
dengan adanya sistem monitoring kelompok tani ini, dapat membantu
memberikan informasi kepada semua anggota kelompok tani yang ada di
Kecamatan Adonara Timur, Desa Tuawolo secara transparan serta dapat
pula membantu para ketua kelompok tani dalam mengelola data-data dalam
bentuk data digital sesuai yang dimasukan. Sistem ini dapat membantu
pihak dinas pertanian dalam memonitoring perkembangan kelompok tani
yang ada di Kecamatan Adonara Timur, Desa Tuawolo, sehingga proses
monitoring lebih cepat dan efisien.
6.2 Saran
Oleh karena keterbatasan kemampuan serta waktu dalam
pengembangan sistem ini, maka setelah melewati tahap pengujian maka
dapat disarankan beberapa hal, adalah sebagai berikut:
1. Menambahkan fitur chatting agar pihak kelompok dan pihak dinas
pertanian dapat melalukan diskusi dalam sistem jika diperlukan.
2. Menambahkan menu pengolahan koperasi kelompok tani.
65
DAFTAR PUSTAKA
Aprisa, and Siti Monalisa. 2015. “Rancang Bangun Sistem Informasi Monitoring
Perkembangan Proyek Berbasis Web (Studi Kasus: PT. Inti Pratama
Semesta).” Jurnal Rekayasa Dan Manajemen Sistem Informasi 1(Vol. 1, No.
1, Februari 2015):49–54.
Handayani, Tri, and Slamet Riyadi. 2016. “Sistem Informasi Penyaluran Pupuk
Dan Managemen Penyuluhan Pada Dinas Pertanian Kabupaten Kotawaringin
Timur Berbasis Dekstop.” Jurnal Penelitian Dosen FIKOM (UNDA) 5(2):1–
7.
Hidayat. 2010. “Perancangan Sistem Rawat Jalan Berasis Web Pada Puskesmas
Winog.” Informatika.
Mayang Sari, S.Kom, M. Ko. 2017. “‘Technologia’ Vol 8, No.3, Juli –September
2017 171.” 8(3):171–76.
66
Nuryanti, Sri, and Dewa Ketut Sadra Swastika. 2016. “Peran Kelompok Tani
Dalam Penerapan Teknologi Pertanian.” Forum Penelitian Agro Ekonomi
29(2):115. doi: 10.21082/fae.v29n2.2011.115-128.
Ramayasa, I. Putu, and Ida Bagus Ketut Surya Arnawa. 2015. “Perancangan
Sistem Monitoring Pengerjaan Skripsi Pada Stmik Stikom Bali Berbasis
Web.” Konferensi Nasional Sistem Dan Informatika 760–65.
67