SKRIPSI
Oleh
ERI YULIAWATI KUSMIYA
NPM. 1511050023
1. Identitas
a. Nama : Eri Yuliawati Kusmiya
b. NPM : 1511050023
c. Tempat/Tangggal Lahir : Rantau Jaya Udik, 06 Juli 1995
d. Agama : Islam
e. Alamat : RT/RW 004/003 Des. Rantau Jaya Udik.
Kec. Sukadana, Lampung Timur
f. Kewarganegaraan : Indonesia
g. E-mail : eriyuliawati67@gmail.com
h. HP : 085273792897
2. Riwayat Pendidikan
a. Sekolah Dasar : SD N 2 Surabaya Udik
b. Sekolah Menengah Pertama : SMP N 2 Sukadana
c. Sekolah Menengah Atas : SMK N 2 Sukadana
Dengan penuh rasa ikhlas dan rasa syukur kepada Allah SWT kupersembahkan
skripsi ini untuk:
1. Puji syukur kehadirat Allah SWT. Yang telah memberikan rahmat dan
hidayahnya sehingga saya dapat menyelesaikan skripsi ini.
2. Nabi Muhammad SAW. Yang telah menjadi sumber inspirasi dalam
berbagai macam hal dan tindakan dalam hidup saya.
3. Untuk ayah dan ibu tercinta Ali Mustofa dan Ponijah yang terus selalu
tanpa henti memberi motivasi, dukungan serta doa. Tanpa adanya beliau
saya tidak akan pernah menjadi seperti ini terimakasih sebanyak-
banyaknya saya ucapkan kepada beliau.
4. Untuk adik saya Arfa Ade Yulian dan Arfen Restu Aditio yang telah
memberi arti susahnya menjadi kakak yang baik untuk mereka.
5. Terimakasih kepada Wahyu Andikha yang telah memberikan do’a,
semanggat serta membantu dalam pembuatan skripsi ini.
6. Teman-teman seperjuangan jurusan Sistem Informasi.
7. Sahabat-sahabat seperjuangan Indri Tridianti, Resti Riana Putri dan
Wahyu Etik Windarti yang telah memberi dukungan dalam menyelesaikan
skripsi ini.
8. Almamaterku.
MOTTO
“Kesuksesan adalah buah dari usaha-usaha kecil yang diulang hari demi
hari”
Oleh:
eriyuliawati67@gmail.com
Perkembangan teknologi yang kian lama semakin meningkat mendorong
sifat manusian untuk memanfaatkan dan menggunakan teknologi sebaik-
baiknya. munculnya penelitian ini bertujuan untuk mempermudah pihak
kantor desa rantau jaya udik dalam mengelola bantuan dana desa dan dalam
pengambilan bantuan dana desa. permasalahan yang sering terjadi di
kelurahan desa rantau jaya udik adalah manejemen keuangan dana desa
kurang menggakomodir dalam hal penggalokasian dana desa sesuai dengan
kebutuhan desa, seperti keuangan yang tidak jelas dan sering berubah-ubah
tidak sesuai dengan perencanaan pembangunan desa, dan dalam pembagian
dana desa seringnya terjadi ketidaksesuaian dengan perencanaan
pembangunan desa yang beralamat di Kecamatan Sukadana Kabupaten
Lampung Timur. Untuk itu diperlukan suatu Sistem Informasi yang
terkomputerisasi yang mampu mengatasi kendala dan masalah yang ada.
Metode yang digunakan dalam pembuatan sistem ini adalah dengan
menggunakan metode RUP (Rational Unified Process). Kemudian
perancangan dilakukan dengan pembuatan Usecase Diagram sistem yang
diusulkan, Activity Diagram, Sequence Diagram dan Class Diagram, dan
diterapkan kedalam sebuah sistem untuk pembuatan sistem informasi
berbasis Web. Penelitian ini menghasilkan sebuah sistem informasi
pengelolaan bantuan dana desa untuk kantor desa rantau jaya udik.
Kata kunci: Website, Sistem Informasi Pengelolaan Bantuan Dana
Desa, RUP(rational Unified Process)
PRAKATA
Assalamu’alaikum Wr, Wb
Segala puji kehadirat Allah SWT yang telah memberikan rahmat Taufiq dan
hidayah-Nya sehingga penulis dapat menyelesaikan skripsi dengan judul
SISTEM INFORMASI PENGELOLAAN BANTUAN DANA DESA DI
KELURAHAN RANTAU JAYA UDIK SUKADANA, LAMPUNG TIMUR.
Penulisan tugas akhir ini merupakan salah satu syarat untuk menyelesaikan studi
pada program S1 Sistem Informasi di perguruan tinggi IIB Darmajaya Bandar
Lampung. Penulis menyadari bahwa masih banyak kekurangan dalam penulisan
skripsi ini dari bantuan berbagai pihak, karena itu dengan segala kerendahan hati
penulis mengucapkan banyak terimakasih kepada
1. Puji syukur kehadirat Allah SWT. Yang telah memberikan rahmat dan
hidayahnya sehingga saya dapat menyelesaikan skripsi ini.
2. Nabi Muhammad SAW. Yang telah menjadi sumber inspirasi dalam
berbagai macam hal dan tindakan dalam hidup saya.
3. Untuk ayah dan ibu tercinta Ali Mustofa dan Ponijah yang terus selalu
tanpa henti memberi motivasi, dukungan serta doa. Tanpa adanya kalian
saya tidak akan pernah menjadi seperti ini.
4. Bapak Ir. Firmansyah YA. MBA,MSc., selaku Rektor IIB Darmajaya.
5. Bapak Zaidir Jamal,S.Kom.,M.Eng selaku Dekan Fakultas Ilmu Komputer
IIB Darmajaya Bandar Lampung.
6. Bapak Nurjoko, S.kom, M.T.I selaku Ketua Jurusan Sistem Informasi IIB
Darmajaya.
7. Ibu Sushanty Saleh S.kom.,M.T.I selaku dosen pembimbing yang selalu
memberikan bimbingan dan motivasi kepada saya.
8. Untuk adik saya Arfa Ade Yulian dan Arfen Restu Aditio yang telah
memberi arti susahnya menjadi kakak yang baik
9. Wahyu Andika yang telah memberikan semangat dan membantu dalam
pembuatan skripsi ini.
10. Sahabat-sahabat seperjuangan Indri Tridianti, Resti Riana Putri dan
Wahyu Etik Windarti yang telah memberi dukungan dalam menyelesaikan
skripsi ini.
11. Teman-teman seperjuangan Sistem Informasi.
12. Almamater IIB Darmajaya.
Semoga Allah SWT membalas kebaikan pihak yang telah membantu
proses skripsi penulis.
Halaman
ii
2.2 Pengertian Dana Bantuan Desa ....................................................... 8
2.2.1 Kegistsn Kelompok Tani ........................................................ 9
2.2.2 Fungsi Kelompok Tani ........................................................... 9
2.2.3 Manfaat Kelompok Tani ......................................................... 10
2.2.4 Ciri-ciri Kelompok Tani ......................................................... 10
2.3 Pengertian DataBase ....................................................................... 10
2.3.1 Kamus Data ............................................................................ 12
2.3.2 Pengertian Web....................................................................... 13
2.3.3 Pengertian PHP ....................................................................... 13
2.3.4 Pengertian MySQL ................................................................. 13
2.3.5 Pengertian XAMPP ................................................................ 14
2.3.6 Cascading Style Sheet ............................................................. 14
2.4 Pengertian UML (Unified Model Language) .................................. 15
2.4.1 Pengertian Usecase Diagram ................................................. 17
2.4.2 Pengertian Class Diagram ...................................................... 18
2.4.3 Pengertian Activity Diagram .................................................. 19
2.4.4 Pengertian Sequence Diagram ................................................ 21
2.5 Metode Pengembangan Sistem........................................................ 21
2.5.1 RUP (Rational Unified Process .............................................. 22
2.5.2 Tahapan RUP .......................................................................... 22
iii
BAB IV HASIL DAN PEMBAHASAN ....................................................... 56
4.1 Alat Pendukung Pembuatan Sistem .................................................... 56
2.4.1 Spesifikasi Perangkat Keras ...................................................... 56
2.4.2 Spesifikasi Perangkat Lunak ..................................................... 56
4.2 Implementasi Pada Sistem .................................................................. 57
4.3 Analisa Data ........................................................................................ 69
DAFTAR PUSTAKA
LAMPIRAN
iv
DAFTAR TABEL
Tabel Halaman
2.1 Table Simbol-simbol Usecase Diagram .................................................... 17
2.2 Tabel Simbol-simbol Class Diagram......................................................... 19
2.3 Tabel Simbol-simbol Activity Diagram ..................................................... 20
2.4 Tabel Simbol-simbol Squence Diagram .................................................... 21
3.1 Tabel Deskripsi Pendefinisian actor Sistem diusulkan .............................. 31
3.2 Tabel Usecase Scenario Login ................................................................... 31
3.3 Tabel Input Data Bantuan.......................................................................... 32
3.4 Tabel Input Data Bantuan Kelompok Tani ................................................ 33
3.5 Tabel Laporan Pengambilan Bantuan Kelompok Tani .............................. 34
3.6 Tabel Laporan ............................................................................................ 35
3.7Tabel Penelolaan Bantuan Dana Desa ........................................................ 35
v
DAFTAR GAMBAR
Gambar Halaman
2.1 Lima Komponen Sistem Informasi ............................................................ 7
2.2 Format Kamus Data ................................................................................... 12
2.3 Diagram UML ............................................................................................ 16
2.4 Alur Hidup RUP......................................................................................... 22
3.1 Alur Hidup RUP........................................................................................ 26
3.2 Usecase Diagram ....................................................................................... 30
3.3 Activity Diagram Sekertaris ...................................................................... 37
3.4 Activity Diagram Bendahar ........................................................................ 38
3.5 Activity Diagram Login kepala Desa ......................................................... 39
3.6 Activity Diagram Ketua Kelompok Tani ........................................................ 40
3.7 Squence Diagram Login ............................................................................ 41
3.8 Squence Diagram Sekertaris ..................................................................... 42
3.9 Squence Diagram Bendahar ...................................................................... 43
3.10 Squence Diagram Ketua Kelompok Tani ................................................ 44
3.11 Squence Diagram Kepala Desa................................................................ 45
3.12 Class Diagram Sistem Informasi Pengolahan Bantuan Dana Desa ........ 46
3.13 Relasi Antar Table.................................................................................... 47
3.14 Tampilan Menu Halaman Login ............................................................. 48
3.15 Tampilan Menu Halaman Laporan Kegiatan Desa .................................. 48
3.16 Tampilan Menu Halaman Laporan Perencanaan Kegiatan Desa ............. 49
3.17 Tampilan Menu Halaman Laporan Bantuan ............................................ 49
3.18 Tampilan Menu Halaman Laporan Pelatihan ......................................... 49
3.19 Tampilan Menu Halaman Input Data Kelompok Tani ............................ 50
3.20 Tampilan Menu Halaman Input Bantuan Kelompok Tani ....................... 50
3.21 Tampilan Menu Halaman Input Laporan Bantuan .................................. 51
3.22 Tampilan Menu Halaman Input Laporan bantuan ................................... 51
3.23 Tampilan Menu Halaman Laporan Pelatihan .......................................... 51
3.24 Tampilan Menu Halaman Laporan Kegiatan Desa .................................. 52
3.25 Tampilan Menu HalamanRespon Pelatihan ............................................. 52
vi
3.26 Tampilan Menu Halaman Data Kelompok Tani ...................................... 53
3.27 Tampilan Menu Halaman Laporan Bantuan ............................................ 53
3.28 Tampilan Menu Halaman Laporan Pelatihan ......................................... 54
3.29 Tampilan Menu Halaman Laporan Bantuan ........................................... 54
3.30 Tampilan Menu Halaman Laporan Kegiatan Desa .................................. 55
3.31 Tampilan Menu Halaman Laporan Pelatihan .......................................... 55
3.32 Tampilan Menu Halaman Laporan Pelatihan ......................................... 55
4.1 Implementasi Halaman Login Akses ........................................................ 58
4.2 Implementasi Sistem Tampilan Dana APBN ............................................. 58
4.3 Implementasi Sistem Halaman Perencanaan Kegiatan Desa ..................... 59
4.4 Implementasi Sistem Halaman Respon Pelatihan ...................................... 59
4.5 Implementasi Sistem Halaman Respon Pelatihan ...................................... 60
4.6 Implementasi Sistem Halaman Respon Pelatihan ...................................... 60
4.7 Implementasi Sistem Halaman Respon Pelatihan ...................................... 61
4.8 Implementasi Sistem Halaman Perencanaan Kegiatan Desa .................... 62
4.9 Implementasi Sistem Halaman Perencanaan Kegiatan Desa ..................... 62
4.10 Implementasi Sistem Halaman Perencanaan Kegiatan Desa ................... 63
4.11 Implementasi Sistem Tampilan Respon Pelatihan ................................... 63
4.12 Implementasi Sistem Tampilan Respon Bantuan .................................... 64
4.13 Implementasi Sistem Tampilan Laporan Bantuan ................................... 64
4.14 Implementasi Sistem Tampilan Respon Bantuan ................................... 65
4.15 Implementasi Sistem Tampilan Pengajuan Pelatihan .............................. 66
4.16 Implementasi Sistem Tampilan Laporan Bantuan ................................... 66
4.17 Implementasi Sistem Tampilan Laporan Pelatihan.................................. 67
4.18 Implementasi Sistem Tampilan Laporan Bantuan ................................... 68
4.19 Implementasi Sistem Tampilan Laporan Pelatihan.................................. 68
4.20 Implementasi Sistem Tampilan Laporan Kegiatan Desa ......................... 68
4.21 Implementasi Sistem Tampilan Laporan Dana APBN ............................ 69
vii
BAB I
PENDAHULUAN
b. Secara Praktis
1. Hasil penelitian ini secara praktis diharapkan dapat Mempermudah
pihak Kantor Desa Rantau Jaya Udik dalam proses pengelolaan
bantuan dana desa.
2. Membantu dalam proses penginputan data, dan laporan Keuangan
khususnya pengelolaan bantuan dana untuk kelompok tani .
3. Dapat meminimalisasi adanya kesalahan dan mengoptimalkan
keamanan data.
BAB II
LANDASAN TEORI
2.1.2 Informasi
Pengertian menurut Krismaji(2015:14), informasi adalah “data yang
telah diorganisasikan dan telah memiliki kegunaan dan manfaat”. Hal
serupa di sampaikan oleh Romney dan Steinbart (2015:4), Informasi
adalah data yang telah di kelola dan di proses pengambilan keputusan.
Sebagaimana perannya, penggunaan pembuatan keputusan yang lebih
baik sebagaimana kuantitas dan kualitas dari peningkatan informasi.
Berdasarkan pengertian diatas dapat disimpulkan bahwa pengertian
sistem informasi adalah data yang diolah agar bermanfaat dalam
pengambilan keputusan bagi penggunanya.
2.1.3 Sistem Informasi
6
Procedure
Hardware Software
s People
(Perangkat (Perangkat DATA
(Preosedur (Manusia)
keras) Lunak)
)
Mesin Manusia
Dana Desa adalah dana yang bersumber dari Anggaran Pendapatan dan Belanja
Daerah (APBD) Kabupaten yang dialokasikan dengan tujuan pemerataan
kemampuan keuangan antar Desa untuk mendanai kebutuhan Desa dalam
rangka penyelenggaraan Pemerintahan dan pelaksanaan pembangunan serta
pelayanan masyarakat. Alokasi Dana Desa diperoleh dari dana perimbangan
APBN yang diterima oleh Kabupaten/Kota dalam Anggaran Pendapatan dan
Belanja Daerah (APBD) setelah dikurangi Dana Alokasi Khusus (DAK) sebesar
10%.
3. Keakuratan (Accuracy)
Pemanfaatan pengkodean atau pembentukan relasi antar data
bersama dengan penerapan aturan/batasan tipe data,domain
data,keunikan data dan sebagainya yang secara ketat dapat
diterapkan dalam sebuah basis data, sangat berguna untuk menekan
ketidakakuratan/penyimpanan data.
4. Ketersediaan ( Availability)
Pertumbuhan data sejalan waktu akan semakin membutuhkan ruang
penyimpanan yang besar. Padahal tidak semua data selalu kita
gunakan/butuhkan. Karena itu kita dapat melakukan pemilihan data,
sehingga data yang sudah jarang kita gunakan dapat kita pindahkan
kedalam media penyimpanan offline.
5. Kelengkapan (Completeness)
Untuk mengkomodasi kebutuhan kelengkapan data yang semakin
berkembang, maka kita tidak hanya dapat menambah record-record
data, tetapi juga dapat melakukan perubahan struktur dalam basis
data, baik dalam penambahan objek baru(tabel) atau dengan
penambahan field-field baru pada suatu tabel.
12
6. Keamanan (Security)
Ada sejumlah sistem pengolahan basis data yang tidak menerapkan
aspek keamanan dalam sebuah basis data.
Nama Database :
Nama Tabel :
Primary Key :
Forign Key :
b) PHP dapat berjalan pada web server yag dirilis oleh Microsoft,
juga pada Apache yang bersifat open source.
kerangka, teks, gambar, warna, tabel, spasi, dan lain sebagainya. Ada
dua sifat CSS, yaitu internal dan eksternal.
1. Internal
Kode CSS yang dibuat dimasukkan atau disisipkan ke dalam file
kode HTML. Cara ini cukup merepotkan untuk membuat file lain
dengan metode yang sama karena harus menyisipkan kode CSS
secara berulang-ulang.
2. Eksternal
Kode CSS dan HTML dibuat secara terpisah. Pembuatan satu file
CSS dapat digunakan berulang-ulang pada file HTML. File ini dapat
digunakan pada berbagai file HTML tanpa harus membuat kembali
kode CSS. Cara ini yang disarankan untuk pembuatan desain web
sehingga pembuatannya lebih mudah (Saputra dan Agustin, 2016).
dari 13 macam diagram yang dikelompokkan dalam tiga kategori, yaitu seperti
pada Gambar 2.3 (Rosa, 2016).
objek
Iterasi
c. Construction (konstruksi)
Tahap ini fokus pada pengembangan komponen dan fitur-fitur
sistem. tahap ini lebih pada implementasi dan pengujian sistem yang
fokus pada implementasi perangkat lunak atau kode program. Tahap
ini menghasilkan produk perangkat lunak dimana menjadi syarat
dari Initial Operational Capability Milestone atau batas/tonggak
kemampuan operasional awal.
d. Transition (transisi)
Tahap ini lebih pada deployment atau inisialisasi sistem agar dapat
dimengerti oleh user. Tahap ini menghasilkan produk perangkat
lunak dimana menjadi syarat dari Initial Operational Capability
Milestone atau batas/tonggak kemampuan operasional awal.
Aktivitas pada tahap ini termasuk pada pelatihan user, pemeliharaan
dan pengujian sistem.
BAB III
METODE PENELITIAN
3.1.1 Wawancara
Komunikasi langsung dengan sumber yaitu, Kepala Desa/Sekertaris
desa dan orang yang ada pada lingkup Kelurahan Rantau Jaya Udik.
3.1.2 Observasi
Observasi merupan tehnik atau pendekatan untuk mendapatkan data
secara Systematis mengenai Sistem informasi pengelolaan bantuan dana
desa di Desa Rantau Jaya Udik.
Iterasi
2. Activity Diagram
Activity diagram menggambarkan aliran kerja atau aktivitas Sistem
informasi pengelolaan bantuan dana desa berbasis web.
3. Squence Diagram
Squence diagram menggambarkan kelakuan objek pada use case
dengan mendeskripsikan waktu hidup objek dan pesan yang dikirimkan
dan diterima antar objek.
4. Class Diagram
Class diagram menggambarkan struktur Sistem dari segi pendefinisian
kelas-kelas yang akan dibuat untuk membangun Sistem informasi
pengelolaan bantuan dana desa berbasis web
28
5. Perancangan Database
Perancangan database digunakan untuk merancang database yang akan
digunakan dalam Sistem informasi pengelolaan bantuan dana desa
berbasis web yang digunakan dalam pembuatan aplikasi ini adalah
MySQL.
6. Perancangan Input/Output
Perancangan input/output merupakan perancangan menu masukan dan
menu keluaran (informasi) dari Sistem informasi pengelolaan bantuan
dana desa berbasis web. Tahap pengodean dilakukan setelah
perancangan. Pengkodean dilakukan untuk mengimplementasikan
Sistem perangkat lunak yang sudah dirancang pada tahapan desain
sebelumnya. Pengkodean dilakukan dengan menggunakan bahasa
pemograman Dreamweaver dan database MySQL.
c. Kontruksi (Contruction)
Tahapan ini mengarah pada proses pengujian web yang akan dibangun.
Pengujian dilakukan untuk menguji perangkat lunak yang seiring dengan
pembuatan kode program dengan menggunakan Bahasa pemograman. Hal
ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan
keluaran yang dihasilkan sesuai dengan yang diinginkan.
d. Transisi (Transition)
Transition merupakan tahap terakhir dari RUP (Rational Unified Process),
dimana pada tahap ini peneliti melakukan pegujian. Pengujian merupakan
bagian yang penting dalam siklus pengembangan perangkat lunak.
Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui
kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk
menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang
29
1. Deskripsi Aktor
Deskripsi pendefinisian aktor sistem diusulkan mengenai pengelolaan
bantuan dana desa adalah seperti pada Table 3.1.
31
6. Laporan
Table 3. 6 Laporan
Use case Name Laporan
Actor Kepala Desa
Pre-Condition Actor harus mengisi username dan password
terlebih dahulu untuk bisa melihat laporan
yang terkirim oleh bendahara
Trigger Actor dapat melihat keseluruhan laporan
yang telah di kirim oleh bendahara
Description Use Case ini menggambarkan kegiatan actor
melihat keseluruhan laporan pada sistem
Scenario Actor Sistem
1.Input username 2.Verifikasi username
dan password dan password
3.Pilih laporan 4. Tampilan laporan
Sekertaris Sistem
Start
Pilih Bantuan
Dana Desa Simpan
Input dana
bantuan
Input perencanaan
kegiatan desa
Y
Simpan
End
Bendahara Sistem
Start
Tampilan Menu
Perencanaan kegiatan
Pilih Anggaran Kegiatan
Perencanaan Kegiatan
Input Pelaksanaan
Kegiatan
Simpan
Pilih Pengelolaan
Anggaran Biaya
Tampilan Hasil
Inputan
Simpan
Laporan
Login Memasukkan
Username & Password
[ Validasi ]
False
True
Tampilan
Dana Desa
End
Bantuan
Kelompok Tani
Memasukkan Bantuan
Permintaan Pelatihan Pertanian
Bantuan
Pelatihan
Simpan
pilih laporan
keuangan Tampilan pembuatan laporan
berhasil tersimpan
End
Tampilan SPBD
Akses Berhasil
Tampilkan Bantuan
Tampilan Simpan
Pilih simpan
Simpan Laporan
Sistem Bendahara
Kepala Desa :
Admin
Pilih Laporan Bantuan dana desa yang masuk dan keluar dana
Hasil Laporan
Hasil Laporan
Sebelum suatu system di kembangkan, umumnya terlebih dahulu dimulai dengan adanya
suatu perancangan dan perancangan untunk mengembangkan system. Setelah tahap
Analisa selesai dilakukan, maka akan mendapatkan gambaran apa yang harus dikerjakan
untuk melakukan pengembangan system.
48
Ada beberapa tampilan yang di input oleh Sekertaris Desa yaitu: Tampila
Laporan Bantuan, Tampilan Laporan Pelatihan dan Tampilan Laporan
Kegiatan Desa, yang di kirim oleh bendahara dan ketua kelompok tani,
Berikut tampilan laporan.
2. Notepad++
3. MySQL Server
4. XAMPP
57
Gambar 4.7
Implementasi Sistem Halaman Respon pelatihan
Gambar 4.9
Implementasi Sistem Halaman Perencanaan Kegiatan Desa
63
Gambar 4.10
Implementasi Sistem Halaman Perencanaan Kegiatan Desa
PERTANGGUNG PENYELENGGARAA
JAWABAN KEUANGAN N DANA
DESA
PELAPORAN
70
Hen Traktor tanggan adalah alat yang di gunakan untuk mengelola lahan
pertanian. sehingga para petani yang ingin mempercepat pengolahan
lahan Persawahan maupun lahan untuk penanaman singkong maupun
lahan lainnya. dan meningkatkan produktivitas di bidang pertanian yang
diusahakan sesuai dengan harapan.
5.1 Simpulan
c. Sistem ini juga mempermudah ketua kelompok tani dalam melihat bantuan
kelompok tani, pengambilan bantuan, pengajuan pelatihan dan bantuan serta
dalam pembuatan laporan pengambilan bantuan kelompok tani
5.2 Saran
Achmad Solichin, 2016, “Pemrograman Web Dengan Php Dan Mysql”, Hal 10
Buana, I Komang Setia. 2014. Jago Pemrograman PHP. Jakarta : Dunia Komputer.
Hidayatullah, Priyanto. 2014. Visual Basic .NET. Edisi Revisi. Bandung: Informatika
Hajar, S. (2017). Rancang bangun sistem monitoring kegiatan kelompok tani berbasis
web di kecamatan pattallassang kabupaten gowa sulawesi selatan (Doctoral
dissertation, Universitas Islam Negeri Alauddin Makassar).
Krismiaji, (2015), “Sistem Informasi Akuntansi”, Edisi keempat, UPP STIM YKPN,
Yogyakarta.
Ladjamudin, Al-Bahra Bin. 2013. Analisis dan Desain Sistem Informasi. Yogyakarta:
Graha Ilmu.
Romney, Marshall B. dan Steinbart, (2015), “Sistem Informasi Akuntansi”, Edisi 13,
alihbahasa: Kikin Sakinah Nur Safira dan Novita Puspasari, Salemba Empat, Jakarta.
Susanto, A., & Widodo, A. (2017). Analisa dan Perancangan Sistem Informasi
Keuangan Desa Berbasis Web. Prosiding SNATIF, 71-75.
Shalahuddin, M dan Rosa A.S. 2014. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek. Bandung: Informatika
Wardani, W., Rahman, A. R., Saputra, W., & Akib, F. (2019). Rancang Bangun
Sistem Publikasi Realisasi Anggaran Desa Berbasis Web. Jurnal INSYPRO
(Information System and Processing), 4(1), 34-44.
LAMPIRAN
Dana APBN
<?
if($submenu == 'A')
{
if(!empty($_REQUEST[input]))
{
$jumlah = preg_replace( "/[^0-9]/", "",$_REQUEST[jumlah]);
$tanggaldanamasuk = date("Y-m-
d",strtotime($_REQUEST[tanggaldanamasuk]));
mysql_query("INSERT INTO danaapbn (
tanggaldanamasuk,
asaldana,
notransaksi,
tahun,
sisa,
jumlah)
VALUES (
'$tanggaldanamasuk',
'$_REQUEST[asaldana]',
'$_REQUEST[notransaksi]',
'$_REQUEST[tahun]',
'$jumlah',
'$jumlah')
");
asaldana='$_REQUEST[asaldana]',
tahun='$_REQUEST[tahun]',
notransaksi='$_REQUEST[notransaksi]',
jumlah='$jumlah',
tanggaldanamasuk='$tanggaldanamasuk'
WHERE
iddanaapbn='$_REQUEST[update]'
");
echo '<script>alert ("Proses Berhasil!.")</script>';
print "<meta http-equiv='refresh'
content='0;url=?opt=$opt&menu=$menu&submenu=A'/>";
exit();
}
?>
<aside class="right-side">
<section class="content-header">
<h1>
DANA APBN
</h1>
<ol class="breadcrumb">
<div style="margin-left:0px;margin-top:-
25px"><script>document.write(thisDay + ', ' + day + ' ' + months[month] + ' ' +
year);</script> <span style="font-size:30px"> </span> </div>
</ol>
</section>
<section class="content">
<div class="row">
<div class="col-xs-12">
<div class="box box-success">
<div class="box-body table-responsive"
style="overflow-y:hidden;overflow-x:hidden;min-height:450px;">
<div style="float:right" class="col-xs-7">
<a data-
toggle="modal" data-target="#compose-modal-tarifbaru" style="cursor:pointer">
<button type="submit" class="btn
btn-primary"><i class="fa fa-plus"></i> Tambah Dana APBN Baru</button>
</a>
</div>
<table id="example2" class="table table-bordered
table-hover" style="width:100%">
<thead>
<tr>
<th width="1%">AKSI</th>
<th style="padding:7px;width:20%">TAHUN
ANGGARAN</th>
<th
style="padding:7px;width:25%">TANGGAL DANA MASUK</th>
<th style="padding:7px;width:25%">ASAL
DANA</th>
<th style="padding:7px;width:25%">NO.
TRANSAKSI</th>
<th
style="padding:7px;width:25%">JUMLAH (RP)</th>
<th style="padding:7px;width:25%">SISA
(RP)</th>
</tr>
</thead>
<tbody>
<?
$q1 =
mysql_query("SELECT * FROM danaapbn");
$q2 =
mysql_query("SELECT * FROM danaapbn");
while($d1 = mysql_fetch_array($q1))
{
?>
<tr style="cursor:pointer">
<td width="1%"><div class="btn-group">
<button type="button" class="btn btn-
info dropdown-toggle" data-toggle="dropdown" style="font-size: 2px">
<span class="caret"></span>
<span class="sr-only">Actions</span>
</button>
<ul class="dropdown-menu"
role="menu" style="font-size: 12px">
<li><a data-toggle="modal" data-
target="#compose-modal-ubahdetail<?echo $d1[iddanaapbn]?>" style="cursor:pointer"><i
class="fa fa-edit"></i>Ubah Detail</a></li>
<li><a href="<?echo
"?opt=$opt&menu=$menu&submenu=$submenu&delete=$d1[iddanaapbn]"?>"
onclick="return confirm('Anda yakin akan menghapus data?')"><i class="fa fa-trash-
o"></i>Hapus Dana APBN</a></li>
</ul>
</div>
</td>
<td><?echo $d1[tahun]?></td>
<td><?echo $d1[tanggaldanamasuk]?></td>
<td><?echo $d1[asaldana]?></td>
<td><?echo $d1[notransaksi]?></td>
<td align="right"><span style="padding-
right: 20%"><?echo number_format($d1[jumlah],'0','','.')?></span></td>
<td align="right"><span style="padding-
right: 20%"><?echo number_format($d1[sisa],'0','','.')?></span></td>
</tr>
<?
}
?>
</tbody>
<tfoot>
<tr>
<th colspan="10"> </th>
</tr>
</tfoot>
</table>
</div><!-- /.box-body -->
</div><!-- /.box -->
</div>
<?
while($d2 = mysql_fetch_array($q2))
{
?>
<!-- ################## MODAL UBAH DETAIL
###########################################################################
############### -->
<div class="modal fade " id="compose-modal-
ubahdetail<?echo $d2[iddanaapbn]?>" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog" style="width:60%;">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-
dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">UBAH
DETAIL</h4>
</div>
</div>
</section>
</aside>
<?
}
?>
<script src="js/plugins/daterangepicker/daterangepicker.js"
type="text/javascript"></script>
<script>
//SELECT2
$(function(){
tanggalpengajuan,
idkelompoktani,
jenisbantuan,
keterangan,
jumlah)
VALUES
(
'$tanggalpengajuan',
'$_SESSION[idkelompoktani]',
'$_REQUEST[jenisbantuan]',
'$_REQUEST[keterangan]',
'$_REQUEST[jumlah]')
");
if(!empty($_REQUEST[delete]))
{
$q1 = mysql_query("DELETE FROM bantuan WHERE
idbantuan='$_REQUEST[delete]'");
print "<meta http-equiv='refresh'
content='0;url=?opt=$opt&menu=$menu&submenu=A'/>";
}
if(!empty($_REQUEST[rp]))
{
$q1 = mysql_query("UPDATE bantuan SET pass='123'
WHERE idbantuan='$_REQUEST[rp]'");
print "<meta http-equiv='refresh'
content='0;url=?opt=$opt&menu=$menu&submenu=A'/>";
}
if(!empty($_REQUEST[update]))
{
$tanggalpengajuan = date("Y-m-
d",strtotime($_REQUEST[tanggalpengajuan]));
$q1 = mysql_query("UPDATE bantuan SET
tanggalpengajuan='$tanggalpengajuan',
jenisbantuan='$_REQUEST[jenisbantuan]',
keterangan='$_REQUEST[keterangan]',
jumlah='$_REQUEST[jumlah]'
WHERE
idbantuan='$_REQUEST[update]'
");
echo '<script>alert ("Proses Berhasil!.")</script>';
print "<meta http-equiv='refresh'
content='0;url=?opt=$opt&menu=$menu&submenu=A'/>";
exit();
}
?>
<aside class="right-side">
<section class="content-header">
<h1>
BANTUAN
</h1>
<ol class="breadcrumb">
<div style="margin-left:0px;margin-top:-
25px"><script>document.write(thisDay + ', ' + day + ' ' + months[month] + ' ' +
year);</script> <span style="font-size:30px"> </span> </div>
</ol>
</section>
<section class="content">
<div class="row">
<div class="col-xs-12">
<div class="box box-success">
<div class="box-body table-responsive"
style="overflow-y:hidden;overflow-x:hidden;min-height:450px;">
<div style="float:right" class="col-xs-7">
<a data-
toggle="modal" data-target="#compose-modal-tarifbaru" style="cursor:pointer">
<button type="submit"
class="btn btn-primary"><i class="fa fa-plus"></i> Tambah Bantuan
Baru</button>
</a>
</div>
<table id="example2" class="table table-
bordered table-hover" style="width:100%">
<thead>
<tr>
<th width="1%">AKSI</th>
<th
style="padding:7px">TANGGAL</th>
<th style="padding:7px">JENIS</th>
<th
style="padding:7px">KETERANGAN</th>
<th
style="padding:7px">JUMLAH</th>
<th
style="padding:7px">BENDAHARA</th>
<th style="padding:7px">SEKDES</th>
<th style="padding:7px">BIAYA
(RP)</th>
<th style="padding:7px">STATUS</th>
</tr>
</thead>
<tbody>
<?
$q1 =
mysql_query("SELECT * FROM bantuan WHERE
idkelompoktani='$_SESSION[idkelompoktani]'");
$q2 =
mysql_query("SELECT * FROM bantuan WHERE
idkelompoktani='$_SESSION[idkelompoktani]'");
while($d1 = mysql_fetch_array($q1))
{
if($d1[status]==0){
$tanggalbendahara = "-";
$tanggalsekdes = "-";
$biaya = "-";
}
if($d1[status]==1){
$tanggalsekdes = "-";
$biaya = "-";
}
if($d1[status]==2){
$tanggalbendahara = date("d-m-Y",strtotime($d1[tanggalbendahara]));
$tanggalsekdes = date("d-m-Y",strtotime($d1[tanggalsekdes]));
$biaya = number_format($d1[biaya],'0','','.');
}
if($d1[status]==3){
$tanggalbendahara = date("d-m-Y",strtotime($d1[tanggalbendahara]));
$tanggalsekdes = date("d-m-Y",strtotime($d1[tanggalsekdes]));
$biaya = "-";
}
$dB = mysql_fetch_array(mysql_query("SELECT * FROM kelompoktani
WHERE idkelompoktani='$d1[idkelompoktani]'"));
?>
<tr style="cursor:pointer">
<td width="1%"><div class="btn-
group">
<button type="button" class="btn
btn-info dropdown-toggle" data-toggle="dropdown" style="font-size: 2px">
<span class="caret"></span>
<span class="sr-
only">Actions</span>
</button>
<ul class="dropdown-menu"
role="menu" style="font-size: 12px">
<li><a data-toggle="modal"
data-target="#compose-modal-ubahdetail<?echo $d1[idbantuan]?>"
style="cursor:pointer"><i class="fa fa-edit"></i>Ubah Detail</a></li>
<li><a href="<?echo
"?opt=$opt&menu=$menu&submenu=$submenu&delete=$d1[idbantuan]"?>"
onclick="return confirm('Anda yakin akan menghapus data?')"><i class="fa fa-trash-
o"></i>Hapus Bantuan</a></li>
</ul>
</div>
</td>
<td align="center"><?echo date("d-m-
Y",strtotime($d1[tanggalpengajuan]))?></td>
<td><?echo $d1[jenisbantuan]?></td>
<td><?echo $d1[keterangan]?></td>
<td><?echo $d1[jumlah]?></td>
<td align="center"><?echo
$tanggalbendahara?></td>
<td align="center"><?echo
$tanggalsekdes?></td>
<td align="right"><span
style="padding-right: 20%"><?echo $biaya?></span></td>
<td align="center"><?echo $sts?></td>
</tr>
<?
}
?>
</tbody>
<tfoot>
<tr>
<th colspan="10"> </th>
</tr>
</tfoot>
</table>
</div><!-- /.box-body -->
</div><!-- /.box -->
</div>
<?
while($d2 = mysql_fetch_array($q2))
{
?>
<!-- ################## MODAL UBAH DETAIL
####################################################################
###################### -->
<div class="modal fade " id="compose-modal-
ubahdetail<?echo $d2[idbantuan]?>" tabindex="-1" role="dialog" aria-
hidden="true">
<div class="modal-dialog"
style="width:60%;">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close"
data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">UBAH
DETAIL</h4>
</div>
<?
while($d1=mysql_fetch_array($q1))
?>
<option value='<?echo
$d1[jenisbantuan]?>'
<?if($d2[jenisbantuan]==$d1[jenisbantuan]){?>selected=""<?}?>><?echo
$d1[jenisbantuan]?></option>
<?
?>
</select></td>
</tr>
<tr>
<td>KETERANGAN</td>
<td>:</td>
<td colspan="3"><input
type="text" name="keterangan" class="form-control" value="<?echo
$d2[keterangan]?>" required></td>
</tr>
<tr>
<td>JUMLAH</td>
<td>:</td>
<td colspan="3"><input
type="text" name="jumlah" class="form-control" value="<?echo $d2[jumlah]?>"
required></td>
</tr>
<tr><td
height="20px"></td></tr>
<input type="hidden"
name="update" value="<?echo $d2[idbantuan]?>">
</table>
</div>
<div class="modal-footer clearfix">
<button type="button" class="btn btn-danger"
data-dismiss="modal"><i class="fa fa-undo"></i> Batal</button>
<button
type="submit" class="btn btn-primary pull-left"><i class="fa fa-save"></i>
Simpan</button>
</div>
</form>
</div>
</div>
</div>
<!--
####################################################################
########################################################### -->
<?
}
?>
<?
while($d1=mysql_fetch_array($q1))
?>
<option value='<?echo
$d1[jenisbantuan]?>'
<?if($_REQUEST[jenisbantuan]==$d1[jenisbantuan]){?>selected=""<?}?>><?echo
$d1[jenisbantuan]?></option>
<?
}
?>
</select></td>
</tr>
<tr>
<td>KETERANGAN</td>
<td>:</td>
<td colspan="3"><input
type="text" name="keterangan" class="form-control" value="<?echo
$d2[keterangan]?>" required></td>
</tr>
<tr>
<td>JUMLAH</td>
<td>:</td>
<td colspan="3"><input
type="text" name="jumlah" class="form-control" value="<?echo $d2[jumlah]?>"
required></td>
</tr>
<input type="hidden"
name="input" value="1">
</table>
</div>
<div class="modal-footer clearfix">
<button type="button" class="btn btn-danger"
data-dismiss="modal"><i class="fa fa-undo"></i> Batal</button>
<button
type="submit" class="btn btn-primary pull-left"><i class="fa fa-save"></i>
Simpan</button>
</div>
</form>
</div>
</div>
</div>
<!--
####################################################################
############################################################# -->
</div>
</section>
</aside>
<?
}
?>
<script src="js/plugins/daterangepicker/daterangepicker.js"
type="text/javascript"></script>
<script>
//SELECT2
$(function(){
});
$(document).ready(function() {});
</script>
$('.uang').on('keypress', function(e) {
var c = e.keyCode || e.charCode;
switch (c) {
case 8: case 9: case 27: case 13: return;
case 65:
if (e.ctrlKey === true) return;
}
if (c < 48 || c > 57) e.preventDefault();
})
.on('keyup', function() {
var inp = $(this).val().replace(/\./g, '');
$(this).val(formatAngka(inp));
});
</script>
<!-- urut table -->
<script type="text/javascript">
$(function() {
$('#example1').dataTable({
"bPaginate": true,
"bLengthChange": false,
"bFilter": true,
"bSort": true,
"bInfo": false,
"bAutoWidth": true
});
$('#example2').dataTable({
"bPaginate": true,
"bLengthChange": false,
"bFilter": true,
"bSort": true,
"bInfo": false,
"bAutoWidth": true
});
$('#example3').dataTable({
"bPaginate": true,
"bLengthChange": false,
"bFilter": false,
"bSort": false,
"bInfo": false,
"bAutoWidth": true
});
});
</script>
<!-- datemask -->
<script type="text/javascript">
$(function() {
//Datemask dd/mm/yyyy
$("#datemask").inputmask("dd/mm/yyyy", {"placeholder":
"dd/mm/yyyy"});
//Datemask2 mm/dd/yyyy
$("#datemask2").inputmask("mm/dd/yyyy", {"placeholder":
"mm/dd/yyyy"});
//Money Euro
$("[data-mask]").inputmask();
});
//Date range as a button
//Date range picker
$('#reservation').daterangepicker();
</script>