Anda di halaman 1dari 30

PROYEK AKHIR

SISTEM INFORMASI BANTUAN SOSIAL BERBASIS


WEB DI DESA PERNING KECAMATAN JETIS
KABUPATEN MOJOKERTO

Deatri Nari Ratih


NRP. 3120521002

DOSEN PEMBIMBING
Muhammad Robihul Mufid, S.ST.,M.Tr Kom.
NIP. 199408222020121002
Saniyatul Mawaddah S.ST,M Kom.
NIP. 199303152020122025

PROGAM STUDI DIPLOMA TIGA


TEKNIK INFORMATIKA
DEPARTEMEN TEKNIK INFORMATIKA DAN
KOMPUTER
POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
2022
BAB 1
PENDAHULUAN
1.1 Latar belakang
Pandemi virus korona atau Covid-19 telah
memberikan dampak signifikan kepada seluruh
masyarakat mulai dari pengusaha, pegawai, pekerja
pabrik, sopir taksi, sopir bus, sopir truk, kernet,
pengemudi ojek, petugas parkir, para pengrajin,
pedagang kecil, hingga pelaku usaha mikro [1] . Oleh
sebab itu, pemerintah berkomitmen untuk memberikan
perhatian besar dan memberikan prioritas utama untuk
menjaga pemenuhan kebutuhan pokok dan
meningkatkan daya beli masyarakat di lapisan bawah.
Demikian disampaikan Presiden Joko Widodo dalam
keterangan persnya di Istana Merdeka, Jakarta, pada
Kamis (09/042020). Dalam kesempatan tersebut,
Presiden pun merinci sejumlah bantuan sosial yang
disiapkan pemerintah guna menghadapi dampak Covid-
19 bagi masyarakat.
Kementerian sosial dan Kementrian Koordinator
Bidang Pembangunan Kemanusiaan dan Kebudayaan
Republik Indonesia telah menyalurkan ragam bantuan
jaring pengaman sosial untuk warga di masa pandemi
[2]. Ragam bantuan tersebut yakni bantuan social seperti
Program Keluarga Harapan (PKH), Bantuan Pangan
Non Tunai (BPNT), dan bantuan sosial non reguler
seperti Bantuan Sosial Tunai (BST), Bantuan Langsung
Tunai Dana Desa (BLT-DD)[3]. Menteri Koordinator
Bidang Pembangunan Manusia dan Kebudayaan
(Menko PMK) Muhadjir Effendy menjelaskan,
2
pemerintah terus berupaya memenuhi kebutuhan warga miskin dan
rentan di masa pandemi Covid-19 dengan menyalurkan bantuan
sosial.
Permasalahan utamanya adalah dalam pendataan penerima
bantuan social masih menggunakan cara yang manual dengan
metode seperti tulis tangan sehingga sering kali terjadi kerusakan,
kehilangan data. Selain itu sering juga dijumpai kecurangan dalam
pendataan yang dilakukan oleh oknum yang tidak bertanggung
jawab dan keluarga yang ekonomi memumpuni agar mendapat
bantuan lebih dari pemerintah, tindakan tersebut merupakan
pelanggaran dan sangat merugikan pemerintah karena mereka tidak
berhak menerima bantuan karena tidak sesuai dengan kriteria yang
sampaikan oleh pemerintah [3].
k PHP yang ringan dan bersifat open-source. Framework ini
memungkinkan Anda untuk mengembangkan aplikasi web dengan
fitur lengkap secara lebih cepat. Hal itu berkat dukungan library
yang beragam dan open-source yang ditulis dalam Bahasa
pemrograman php dan akan dihubungkan dengan database MYSQL
atau MARIADB.
Dengan menggunakan website tersebut diharapkan
mempermudah kinerja pemerintah dalam upaya penyaluran bantuan
sosial kepada masyarakat desa dan diharapkan tidak akan terjadi
lagi kecurangan dalam peyaluran dan pembagian bantuan sosial.
1.2 Identifikasi Permasalahan
Dari latar belakang diatas, permasalahan utamanya
adalah , dalam pendataan penerima bantuan sosial masih
menggunakan cara yang manual dengan metode seperti
tulis tangan sehingga sering kali terjadi kerusakan,
kehilangan data. Selain itu sering juga dijumpai
kecurangan dalam pendataan yang dilakukan oleh
oknum yang tidak bertanggung jawab dan keluarga yang
ekonomi memumpuni agar mendapat bantuan lebih dari
pemerintah, tindakan tersebut merupakan pelanggaran
dan sangat merugikan pemerintah karena mereka tidak

3
berhak menerima bantuan karena tidak sesuai dengan
kriteria yang sampaikan oleh pemerintah.

1.3 Tujuan
Tujuan dari projek akhir ini adalah untuk membuat
Sistem Informasi Penyaluran Bantuan sosia Berbasis
Web Di Desa Perning Kecamatan Jetis Kabupaten
Mojokerto, Dengan harapan sistem ini dapat membantu
penyaluran bantuan sosia dengan baik dan tepat sasaran
sekaligus memberikan pelayanan terbaik untuk
masyarakat Desa Perning Kecamatan Jetis Kabupaten
Mojokerto.
1.4 Manfaat
Adapun manfaat yang diberikan dalam system informasi
penyaluran bantuan ini adalah :
2. Memepermudah dan mempersingkat waktu
pendataan pengklasifikasian penerima bantuan dari
pemerintah kepada masyarakat sesuai dengan
kriteria yang di tetapkan oleh pemerintah.
3. Mengurangi penggunaa kertas dan membantu proses
pendataan agar lebih akurat terpecaya.
4. Mengurangi kecurangan data dalam pembagian
penyaluran bantuan kepada masyarakat desa.

4
BAB 2
DESKRIPSI SISTEM
2.1 Deskripsi Permasalahan
Pandemi virus korona atau Covid-19 telah
memberikan dampak signifikan kepada seluruh
masyarakat mulai dari pengusaha, pegawai, pekerja
pabrik, sopir taksi, sopir bus, sopir truk, kernet,
pengemudi ojek, petugas parkir, para pengrajin,
pedagang kecil, hingga pelaku usaha mikro. Oleh sebab
itu, pemerintah berkomitmen untuk memberikan
perhatian besar dan memberikan prioritas utama untuk
menjaga pemenuhan kebutuhan pokok dan
meningkatkan daya beli masyarakat di lapisan bawah.
Oleh karena itu pemerintah membuat ragam jarring
kebijakan penyaluran dana bantuan seperti Program
Keluarga Harapan (PKH), Bantuan Pangan Non Tunai
(BPNT), dan bantuan sosial non reguler seperti Bantuan
Sosial Tunai (BST), Bantuan Langsung Tunai Dana
Desa (BLT-DD).
Permasalahan utamanya adalah , dalam pendataan
penerima bantuan social masih menggunakan cara yang
manual dengan metode seperti tulis tangan sehingga
sering kali terjadi kerusakan, kehilangan data. Selain itu
sering juga dijumpai kecurangan dalam pendataan yang
dilakukan oleh oknum yang tidak bertanggung jawab
dan keluarga yang ekonomi memumpuni agar mendapat
bantuan lebih dari pemerintah, tindakan tersebut
merupakan pelanggaran dan sangat merugikan
pemerintah karena mereka tidak berhak menerima
bantuan karena tidak sesuai dengan kriteria yang
sampaikan oleh pemerintah.

5
Permasalahan diatas terjadi karena belum adanya
system atau aplikasi yang mampu memberikan
keakuratan klasifikasi data sah penerima bantuan sosial
dari pemerintah.

2.2 Deskripsi Solusi


Dengan dibuatkannya system ini diharapkan bisa
membantu kinerja aparatur desa dalam pelayanan
masyarakat dan meratanya penyaluran bantuan kepada
masyarakat agar masyarakat desa terbantu dan
diharapkan bisa meringankan beban mereka dalam
mencukupi kebutuhan seharu-hari.
Untuk memudahkan masyarakat dalam mengetahui
informasi penerimaan bantuan system ini dapat diakses
dengan web browser dengan memasukkan nomor nik
dalam fitur bansos lalu akan keluar data klasifikasi
apakah menerima bantuan atau tidak.
Sistem ini terdiri admin dan user pengguna, dengan
admin yang bertugas sebagai pengelola data dan user
sebagai pelihat data dengan memasukkan nomor nik di
halaman utama.

2.3 Design Sistem


Metode SAW merupakan metode yang menggunakan
perhitungan atau yang menyediakan jenis-jenis kriteria
tertentu yang memiliki bobot hingga nilai akhir yang
berbobot akan menjadi keputusan akhir. Perhitungan
Simple Additive Weighting (SAW) mengacu pada
kriteria masyarakat yang layak menerima sesuai data
yang relevan. Dan metode ini hanya digunakan sebagai
acuan belajar dan untuk klasifikasi

6
2.4 Teknologi Yang Digunakan
2.4.1 PHP

GAMBAR 2.41ogo Php


PHP adalah istilah yang sudah sangat familiar
bagi orang-orang yang pernah belajar bahasa
pemrograman. Tapi bagi Anda yang masih
awam atau baru terjun ke dunia pemrograman,
pasti ada rasa penasaran tentang apa itu PHP.

2.4.2 MYSQL

GAMBAR 2.4 Logo MySQL

MySQL adalah sebuah database management system


(manajemen basis data) menggunakan perintah
dasar SQL (Structured Query Language) yang cukup
terkenal. Database management system (DBMS)
MySQL multi pengguna dan multi alur ini sudah
dipakai lebih dari 6 juta pengguna di seluruh dunia.

7
2.4.3 BOOTSTRAP

GAMBAR 2.4 logo Bootstrap


Bootstrap adalah framework HTML, CSS, dan
JavaScript yang berfungsi untuk mendesain
website responsive dengan cepat dan mudah.

2.4.4 JAVASCRIPT

GAMBAR 2.4 logo Javascript


JavaScript adalah bahasa pemrograman yang
digunakan dalam pengembangan website agar
lebih dinamis dan interaktif. Kalau sebelumnya
kamu hanya mengenal HTML dan CSS, nah
sekarang kamu jadi tahu bahwa JavaScript dapat
meningkatkan fungsionalitas pada halaman web.
Bahkan dengan JavaScript ini kamu bisa

8
membuat aplikasi, tools, atau bahkan game pada
web.

2.4.5 CSS

GAMBAR 2.4 Logo CSS


CSS adalah salah satu bahasa yang wajib Anda
ketahui saat belajar membuat website. Tanpanya,
tampilan website akan kurang menarik, dan perlu
upaya lebih untuk melakukan perubahan pada
elemen tampilan.

9
2.5 Perencanaan system
2.5.1 Design Arsitektur
Pada sistem ini user melakukan pengaksesan
website menggunakan koneksi internet yang
kemudian di lanjutkan dengan melakukan transaksi
pada website. Disini server akan melayani
permintaan data tersebut dimana user dapat
menginputkan data kedatabase lalu data tersebut
dikirim server ke admin, lalu admin akan
memberikan tanggapan untuk proses
pengklasifikasian.

GAMBAR 2.5.1 Desain Arsitektur

10
2.5.2 Flowchart
Flowchart atau bagan alur adalah
diagram yang menampilkan langkah-langkah
dan keputusan untuk melakukan sebuah proses
dari suatu program. Setiap langkah digambarkan
dalam bentuk diagram dan dihubungkan dengan
garis atau arah panah.Flowchart berperan
penting dalam memutuskan sebuah langkah atau
fungsionalitas dari sebuah proyek pembuatan
program yang melibatkan banyak orang
sekaligus. Selain itu dengan menggunakan
bagan alur proses dari sebuah program akan
lebih jelas, ringkas, dan mengurangi
kemungkinan untuk salah penafsiran.
Penggunaan flowchart dalam dunia
pemrograman juga merupakan cara yang bagus
untuk menghubungkan antara kebutuhan teknis
dan non-teknis.

11
GAMBAR 2.5.2 Diagram Flowchart User
Pada flowchart ini dapat dijelaskan alur user dalam
menggunakan web dengan dimulai dengan memasukkan
data yaitu NIK ( Nomor Induk Keluarga ) lalu akan muncul
notifikasi data bantuan, jika NIK tidak terdaftar maka akan
muncul notikasi bahwa nomor nik tersebut tidak menerima
bantuan.

12
GAMBAR 2.5.2 Digram Flowchart Admin
Pada flowchat diatas dapat dijelaskan alur user
admin dalam mengelola web tersebut, dimulai dari admin
dapat mengelola data, menghapus atau menambahkan data.
Setelah itu di klasifikasikan oleh sistem lalu maka akan
muncul data bantuan yang telah di klasifikasi oleh sistem.

13
Gambar2.5.2 Alur Penyaluran bantuan sosial
Pada flowchart diatas dapat dijelaskan alur dari
penyaluran bantuan, dimulai dari pemerintah Kementrian
Sosial memberikan data target penerima bantuan sosial lalu
petugas melakukan survey untuk memastikan data tersebut
valid atau tidak jika memenuhi persyaratan maka akan
dilanjutkan dengan penetapan data oleh pemerintah desa,
jika terbukti tidak memenuhi syarat maka tidak akan lanjut
ke tahap penetapan. Lalu pada tahap penyaluran bantuan
penerima wajib memvertifikasi berkas seperti ktp atau kk
dilajutkan dengan komitmen penerima bantuan dan tetap
dimonitoring oleh petugas bantuan sosial, jika penerima
bantuan sosial mengalami kenaikan ekonomi maka bantuan
tersebut akan di cabut dan di gantikan oleh penerima lain
yang belum tervertifikasi data dan jika penerima bantuan
14
dalam kurun waktu tersebut masih mengalami kesusahan
ekonomi makan bantuan akan tetap terus berjalan.
2.5.3 Data Flow Diagram
Data Flow Diagram (DFD) adalah suatu diagram
yang menggambarkan aliran data dari sebuah proses
yang sering disebut dengan sistem informasi. Di
dalam data flow diagram juga menyediakan
informasi mengenai input dan output dari tiap entitas
dan proses itu sendiri.

GAMBAR 2.5.3 Data Flow Diagram

15
2.5.4 Entity Relationship Diagram (ERD)
ERD adalah sebuah model untuk menyusun
database agar dapat menggambarkan data yang
mempunyai relasi dengan database yang akan
didesain.

GAMBAR 2.5.4 Entity Relationship Diagram


Dalam sistem informasi bantuan social ini
menggunakan sebuah database yang terdiri dari 9
tabel yaitu :
Tabel control panel
Field Type Data
Id Int (11)
Nama_desa Varchar(255)
Logo_desa Varchar(100)
Alamat_desa Text
Maps Text
Email Varchar(255)
Table 2.5 control panel

16
Tabel Dusun
Field Type Data
Id Int (11)
Dusun Varchar(255)

Table 2.5.1 Dusun


Tabel Kependudukan
Field Type Data
No_kk Char(16)
NIK Char(16)
NAMA_LGKP Varchar(50)
HBKEL Varchar(2)
JK Varchar(30)
TMPT_LHR Varchar(30)
TGL_LHR Date
TAHUN Varchar(3)
BULAN Varchar(3)
HARI Varchar(3)
Table 2.5.2 kependudukan

17
Tabel konsumsi
Field Type Data
NIK Varchar(16)
NAMA Varchar(50)
BAHAN_MAKAN Varchar(10)
FREKUENSI_PER_MINGGU Varchar(2)
PAKAIAN_PER_MINGGU Varchar(2)
MAKAN_PER_MINGU Varchar(2)
BIAYA_PENGOBATAN Varchar(1)

Table 2.5.3 konsumsi

Tabel Pekerjaan
Field Type Data
NIK Varchar(16)
NAMA Varchar(50)
PEKERJAAN Varchar(30)
PENGHASILAN_PER_BULAN Int(12)
Table 2.5.4 pekerjaan

Tabel Pendidikan
Field Type Data
NIK Varchar(16)
NAMA Varchar(50)
PENDIDIKAN_TERAKHIR Varchar(50)
Table 2.5.3 pendidikan

18
Tabel Rumah
Field Type Data
NIK Varchar(16)
LUAS_LANTAI Int(2)
JENIS_LANTAI Varchar(20)
JENIS_DINDING Varchar(20)
FASILITAS_BAB Tinyint(1)
SUMBER_PENERANGAN Tinyint(1)
SUMBER_MINUM Varchar(30)
BAHAN-
_BAKAR_MASAK Varchar(30)

Table 2.5.4 rumah


Tabel Tabungan
Field Type Data
NIK Varchar(16)
NAMA Varchar(50)
KEPEMILIKAN_TABUNGAN Varchar(1)
JENIS_TABUNGAN Varchar(4)
HARGA Varchar(10)
Table 2.5.5. Tabungan
Tabel User
Field Type Data
Id Int(11)
Nama Varchar(100)
Username Varchar(10)
password Varchar(100)

Table 2.5.6 User


19
2.5.5 Use Case Diagram
Use Case Diagram adalah suatu urutan
interaksi yang saling berkaitan antara sistem dan
aktor. Use case dijalankan melalui cara
menggambarkan tipe interaksi antara user suatu
program (sistem) dengan sistemnya sendiri. Use case
melalui sebuah cerita yang mana sebuah sistem itu
dipakai. Use case juga dipakai untuk membentuk
perilaku (behaviour) sistem yang akan dibuat.
Sebuah use case menggambarkan sebuah interakasi
antara pengguna (aktor) dengan sistem yang sudah
ada.

GAMBAR 2.5.5 Usercase Diagram

20
2.5.6 User Interface
User Interface adalah tampilan visual sebuah produk
yang menjembatani sistem dengan pengguna (user).
Tampilan UI dapat berupa bentuk, warna, dan tulisan
yang didesain semenarik mungkin. Secara
sederhana, UI adalah bagaimana tampilan sebuah
produk dilihat oleh pengguna.

2.5.7 Halaman website


2.5.7.1 Halaman Beranda

Gambar 2.5.7.1 Halaman awal website


Halaman ini yang berfungsi untuk menampilkan
tampilan awal website.

21
2.5.7.2 Halaman bansos

Gambar 2.5.7.2 Halaman Bansos


Halaman ini yang berfungsi untuk
menampilkan tampilan awal pencarian data
bansos dengan cara memasukan nik maka akan
muncul data penerima bansos.

2.5.7.3 Halaman Kependudukan (jumlah penduduk)

Gambar 2.5.7.3 Halaman Penduduk


Halaman ini yang berfungsi untuk
menampilkan jumlah penduduk yang berada di
desa perning.
22
2.5.7.4 Halaman kependudukan 2 ( Pendidikan )

Gambar 2.5.7.4 Halaman pendidikan


Halaman ini yang berfungsi untuk
menampilkan jumlah pendidikan yang ditempuh
wargadi desa perning.

2.5.7.5 Halaman Kependudukan ( pekerjaan )

Gambar 2.5.7.5 Halaman pekerjaan


Halaman ini yang berfungsi untuk
menampilkan jumlah pekerja yang ada di desa
perning di desa perning.

23
2.5.7.6 Halaman kependudukan ( Kelompok umur )

Gambar 2.17 Halaman Umur


Halaman ini yang berfungsi untuk
menampilkan jumlah Kelompok Umur yang ada di
desa perning.

2.5.7.7 Halaman Kependudukan ( Agama )

Gambar 2.5.7.7 Halaman agama


Halaman ini yang berfungsi untuk
menampilkan jumlah penganut agama yang ada di
desa perning.

24
2.5.7.8 Halaman kependudukan ( Dusun )

Gambar 2.5.7.8 Halaman Dusun


Halaman ini yang berfungsi untuk
menampilkan jumlah dsuun yang ada di desa
perning.

2.5.7.9 Halaman kependudukan ( Kontak )

Gambar 2.5.7.9 Halaman Kontak


Halaman ini yang berfungsi untuk
menampilkan kontak desa dan lokasi desa yang ada
di desa perning.

25
2.5.8 Halaman Admin
2.5.8.1 Halaman login

Gambar 2.5.8.1 Halaman Login


Halaman ini yang berfungsi untuk menampilkan
halaman login web admin.

2.5.8.2 Halaman Dashboard

Gambar 2.5.8.2 Halaman Dashboard


Halaman ini yang berfungsi untuk menampilkan
halaman dashboard web admin.

26
2.5.8.3 Halaman Data Kependudukan

Gambar 2.5.8.3 Halaman Kependudukan


Halaman ini yang berfungsi untuk
menampilkan halaman data kependudukan web
admin.

2.5.8.4 Halaman Data Kondisi Rumah

Gambar 2.5.8.4 Halaman Kondisi Rumah


Halaman ini yang berfungsi untuk
menampilkan halaman data kependudukan web
admin.

27
2.5.8.5 Halaman Klasifikasi Kependudukan

Gambar 2.25 Halaman Klasifikasi Kependudukan


Halaman ini yang berfungsi untuk
menampilkan halaman data klasifikasi
kependudukan web admin.

2.5.8.6 Halaman Klasifikasi Bantuan

Gambar 2.5.8.6 Halaman Klasifikasi Bantuan


Halaman ini yang berfungsi untuk
menampilkan halaman data klasifikasi bantuan web
admin.

28
2.5.8.7 Halaman Control Panel

Gambar 2.5.8.7 Halaman Control Panel


Halaman ini yang berfungsi untuk
menampilkan halaman control panel bantuan web
admin.

29
DAFTAR PUSTAKA
Dikutip dari jurnal skripsi mahasiswa:
http://jurnal.ubl.ac.id/index.php/explore/article/view/1563#:~:text
=Metode%20SAW%20merupakan%20metode%20yang,menerim
a%20sesuai%20data%20yang%20relevan.
Dikutip dari jurnal skripsi mahasiswa :
http://jurnal.ubl.ac.id/index.php/explore/article/view/1563/1692
Dikutip dari Jurnal skripsi mahasiswa :
https://jurnal.uns.ac.id/itsmart/article/viewFile/648/1654
Dikutip dari Jurnal skripsi mahasiswa :
https://ejurnal.ung.ac.id/index.php/diffusion/article/viewFile/7769
/2472
Pengertian Css : https://www.niagahoster.co.id/blog/pengertian-
css/
Pengertian Javascript : https://www.dicoding.com/blog/apa-itu-
javascript-fungsi-dan-contohnya/
Pengertian Boostrap :
https://www.niagahoster.co.id/blog/bootstrap-adalah/?amp
Apa itu mysql : https://www.niagahoster.co.id/blog/mysql-adalah/

Ppt penyaluran bantuan oleh kemensos :


https://slideplayer.info/slide/17370097/
penyaluran bantuan oleh pemkab mojokerto :
https://mojokertokab.go.id/detail_berita/pemkab-mojokerto-
lakukan-evaluasi-untuk-percepat-perubahan-perilaku-kpm-pkh

30

Anda mungkin juga menyukai