Anda di halaman 1dari 74

PERANCANGAN APLIKASI PENDATAAN BANTUAN

LANGSUNG TUNAI (BLT) BERBASIS WEB PADA KANTOR


DESA MACCILE KECAMATAN LALABATA KABUPATEN
SOPPENG

SKRIPSI

Diajukan Untuk Memenuhi Syarat


Ujian Keserjanaan Strata Satu
Program Studi Teknik Informatika

Oleh :

MUH. FITRA : 01504027


PRODI : TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN


KOMPUTER LAMAPPAPOLEONRO SOPPENG
TAHUN 2022

i
HALAMAN PENGESAHAN

Dengan bimbingan dan pemeriksaan yang secukupnya, maka kami

menyatakan menerima dan menyetujui proposal saudara yang berjudul:

“ Perancangan Aplikasi Pendataan BLT Berbasis Web Pada Kantor Desa

Maccile Kecamatan Lalabata Kabupaten Soppeng” sebagai persyaratan akhir

memperoleh strata satu (S1) program studi Teknik Informatika Pada STMIK

Lamappapoleonro Soppeng.

Watansoppeng, 2021

PEMBIMBING I PEMBIMBING II

Dr. Asmini, SE., M. Si. NURSAKTI, S.Kom.,M. Kom.

Disahkan oleh:
KETUA YAYASAN PENDIDIKAN LAMAPPAPOLEONRO SOPPENG

DR. Hj. Andi Adawiah, SE.,MM.

ii
Skripsi ini telah diterima oleh Rektor Universitas Lamappapoleonro dan Wakil

Rektor 1 bidang akademik dan kemahasiswaan untuk memenuhi persyaratan akhir

memiliki derajat Sarjana Starata Satu (S1) Prodi Studi Teknik Informatika (TI)

pada Universitas Lamappapoleonro .

WatanSoppeng, 2021

WAKIL REKTOR

Dr. Asmini, SE., M. Si.

PEMBIMBING I PEMBIMBING II

Dr. Asmini, SE., M. Si. Nursakti, S.Kom.,M. Kom.

Disahkan oleh:
KETUA YAYASAN PENDIDIKAN LAMAPPAPOLEONRO SOPPENG

DR. Hj. Andi Adawiah, SE.,MM.

iii
ABSTRAK

MUHAMMAD FITRA NIM : 015.04.027. “ PERANCANGAN APLIKASI


PENDATAAN BLT PADA KANTOR DESA MACCILE KECAMATAN
LALABATA KABUPATEN SOPPENG BERBASIS WEB, DIBIMBING
OLEH Dr. Asmini, SE., M. Si.. SEBAGAI PEMBIMBING I DAN
NURSAKTI, S.Kom.,M.Kom SEBAGAI PEMBIMBING II. SKRIPSI
PROGRAM STUDI TEKNIK INFORMASI UNIVERSITAS
LAMAPPAPOLEONRO.
Sistem pendataan BLT dana desa pada Desa Maccile Kecamatan
Lalabata ,yaitu pencatatan data penerima Bantuan Langsung Tunai (BLT) Dana
Desa sudah dilakukan menggunakan Microsoft Excell namun pencatatan,
perubahan, serta pencarian data penerima bantuan dilakukan secara manual
sehingga memerlukan waktu yang lama, resiko kehilangan data sangat besar, serta
pengolahan data tidak menggunakan Database.
Untuk menyelesaikan permasalahan yang ada pada Kantor Desa Maccile
diperlukan teknologi yang mendukung, yakni dengan mengimplementasikan
sistem informasi pendataan BLT dana desa berbasis web.
Metode penelitian yang digunakan adalah metode deskriptif yang
menggambarkan masalah yang terjadi sebagaimana adanya serta menggunakan
metode pengujian Black - Box. Kemudian menganalisa dan menjelaskan data yang
dikumpulkan sesuai dengan tujuan penelitian.
Berdasarkan hasil penelitian disimpulkan bahwa website informasi
pendataan BLT dana desa pada Desa Maccile Kecamatan Lalabata Kabupaten
Soppeng dibuat menjadi media yang dapat membantu dalam mempermudah BLT
dana desa pada Kantor Desa Maccile Kecamatan Lalabata Kabupaten Soppeng.

Kata Kunci : Pendataan, Website, BLT Dana Desa.

iv
KATA PENGANTAR

Puji syukur kehadirat allah SWT, atas segala rahamat,taufiq dan

hidayahnya sehingga penulis dapat merampungkan skripsi dengan judul : ”

Perancangan Aplikasi Pendataan BLT Pada Kantor Desa Maccile Kecamatan

Lalabata Kabupaten Soppeng”

Tujuan penulis skripsi ini untuk memenuhi salah satu syarat

menyelesaikan studi serta dalam rangka memperoleh gelar sarjana komputer

(S.Kom) bagi mahasiswa program Strata Satu (S-1) pada Program Studi Teknik

Informatika pada Universitas Lamappapolenro. Penulis menyadari bahwa

skripsi.ini masih jauh dari kesempurnaan, oleh sebab itu penulis mengharapkan

kritik dan saran yang bersifat membangun dari semua pihak demi kesempurnaan

skripsi ini.

Selesainya skripsi ini tidak terlepas dari bantuan banyak pihak,sehingga

pada kesempatn ini dengan segala kerendahan hati dan penuh rasa hormat penulis

mengucapkan banyak terimah kasih yang sebesar-besarnya bagi semua pihak yang

telah memberikan bantuan moril maupun materil baik langsung maupun tidak

langsung dalam penyusunan skripsi ini hingga selesai,terutama kepada yang saya

hormat:

1. Bapak Drs. H.Muslimin, MM Selaku Ketua Yayasan Pendidikan

Lamappapoleonro Soppeng.

v
2. Hj. Sukma Aini, SE, M.Si Selaku Ketua STMIK Lamappapoleonro

Soppeng.

3. Pembimbing I dan pembimbing II yang senantiasa memberikan

masukan dan arahan dalam membantu penyelesaian tugas akhir.

4. Seluruh Pihak di Desa Maccile Kecamatan Lalabata Kabupaten

Soppeng yang telah memberikan waktu dan tepat untuk

mengadakan penelitian

5. Kepada seluruh Dosen dan Staf STMIK Lamappapoleonro

Soppeng atas segala bantuannya.

6. Kedua orang tua dan keluarga kami tercinta yang senantiasa

memberikan bimbingan moril maupun spiritual, sehingga penulis

dapat menyelesaikan Skripsi atau Tugas Akhir ini.

7. Seluruh teman – teman STMIK Lamappapoleonro Soppeng yang

turut membantu dalam penyelesaian skripsi atau tugas akhir ini.

8. Terimah kasih juga pada semua pihak yang telah turut membantu

dalam penyelesaian skripsi ini yang tidak dapat disebutkan satu per

satu.

Akhir kata penulis mengucapkan terimah kasih kepada semua pihak yang

telah membantu penulis berharap semoga skripsi ini dapat bermanfaat bagi kita

semua dan menjadi bahan masukan dalam dunia pendidikan.

Watansoppeng, 2019

vi
Penulis

DAFTAR ISI

HALAMAN JUDUL................................................................................................i
HALAMAN PENGESAHAN.................................................................................ii
ABSTRAK..............................................................................................................iv
KATA PENGANTAR.............................................................................................v
DAFTAR ISI..........................................................................................................vii
DAFTAR GAMBAR..............................................................................................ix
DAFTAR TABEL...................................................................................................xi
BAB I PENDAHULUAN........................................................................................1
1.1. Latar Belakang.............................................................................................1
1.2. Rumusan Masalah........................................................................................3
1.3. Tujuan..........................................................................................................4
1.4. Manfaat........................................................................................................4
BAB II KAJIAN PUSTAKA...................................................................................6
2.1. Kerangka Teori.............................................................................................6
2.1.1. Pengertian Sistem..................................................................................6
2.1.2. Klasifikasi sistem..................................................................................6
2.1.3. Pengertian Informasi.............................................................................8
2.1.4. Kualitas informasi.................................................................................8
2.1.5. Pengertian Sistem Informasi...............................................................10
2.1.6. Pengertian Desa...................................................................................12
2.1.7. Bantuan Sosial.....................................................................................13
2.1.8. Database..............................................................................................14
2.1.9. UML....................................................................................................15
2.1.10. Komponen sistem basis data...............................................................21
2.1.11. Aplikasi...............................................................................................23
2.2. Kerangka Pikir...........................................................................................24
BAB III METODE PENELITIAN........................................................................25
3.1. Waktu dan Tempat Penelitian....................................................................25

vii
3.2. Teknik Pengumpulan Data.........................................................................25
3.3. Sistem yang Sedang Berjalan.....................................................................27
3.4. Sistem Yang diusulkan...............................................................................29
3.5. Metode Pengujian Sistem...........................................................................30
3.6. Jadwal Penelitian........................................................................................32
BAB IV HASIL DAN PEMBAHASAN...............................................................33
4.1. Analisis Sistem yang sedang berjalan........................................................33
4.2. Perancangan sistem yang diusulkan...........................................................34
4.2.1. Activity Diagram.................................................................................36
4.2.2. Class Diagram.....................................................................................37
4.2.3. Squence Diagram................................................................................37
4.3. Rancangan database...................................................................................38
4.4. Kamus data.................................................................................................40
4.5. Rancangan program...................................................................................43
4.5.1. Rancangan input..................................................................................43
4.5.2. Rancangan output................................................................................46
4.6. Implementasi Sistem..................................................................................46
4.7. Pengujian Sistem........................................................................................55
BAB V PENUTUP.................................................................................................62
5.1. Kesimpulan................................................................................................62
5.2. Saran–Saran................................................................................................63
Daftar Pustaka........................................................................................................64

viii
DAFTAR GAMBAR

Gambar 2. 1 Konsep Sistem Informasi.................................................................10


Gambar 2. 4 Kerangka Pikir.................................................................................24
Gambar 3. 1 Sistem berjalan.................................................................................28
Gambar 3. 2 Sistem yang diusulkan......................................................................29
Gambar 4. 1 Activity Diagram Sistem Berjalan...................................................33
Gambar 4. 2 Use Case Diagram............................................................................34
Gambar 4. 3 Activity Diagram..............................................................................36
Gambar 4. 4 Class Diagram..................................................................................37
Gambar 4. 5 Squence Diagram.............................................................................38
Gambar 4. 6 Tabel User........................................................................................38
Gambar 4. 7 Tabel Penerima.................................................................................39
Gambar 4. 8 Tabel Penerimaan.............................................................................39
Gambar 4. 9 Tabel Pekerjaan................................................................................39
Gambar 4. 10 Tabel Jabatan..................................................................................40
Gambar 4. 11 Tabel Pekerjaan..............................................................................40
Gambar 4. 12 Relasi Tabel....................................................................................40
Gambar 4. 13 rancangan input..............................................................................43
Gambar 4. 14 rancangan data penerima................................................................43
Gambar 4. 15 rancangan data penerimaan............................................................44
Gambar 4. 16 rancangan tambah data user...........................................................45
Gambar 4. 17 rancangan input jabatan..................................................................45
Gambar 4. 18 rancangan laporan penerima..........................................................46
Gambar 4. 19 rancangan laporan penerimaan.......................................................46
Gambar 4. 20 form login.......................................................................................47
Gambar 4. 21 form dashboard...............................................................................48
Gambar 4. 22 form data pegawai..........................................................................48
Gambar 4. 23 form data pegawai..........................................................................49
Gambar 4. 24 form data penerima........................................................................49

ix
Gambar 4. 25 form data pekerjaan........................................................................50
Gambar 4. 26 form data penerimaan.....................................................................50
Gambar 4. 27 form data user.................................................................................51
Gambar 4. 28 form laporan penerimaan...............................................................51
Gambar 4. 29 form laporan penerimaan...............................................................52
Gambar 4. 30 form input pegawai........................................................................52
Gambar 4. 31 form input data jabatan...................................................................53
Gambar 4. 32 form input penerima.......................................................................53
Gambar 4. 33 form input data penerima...............................................................54
Gambar 4. 34 form input user...............................................................................54

x
DAFTAR TABEL

Tabel 3. 1 Jadwal Penelitian.................................................................................32


Tabel 4. 1 Kamus Data tabel user.........................................................................41
Tabel 4. 2 kamus data tabel jabatan......................................................................41
Tabel 4. 3 Kamus data tabel pegawai...................................................................41
Tabel 4. 4 kamus data tabel pekerjaan..................................................................41
Tabel 4. 5 Kamus data tabel penerima..................................................................42
Tabel 4. 6 kamus data tabel penerimaan...............................................................42
Tabel 4. 7 Pengujian input user.............................................................................56
Tabel 4. 8 Pengujian Input data penerima.............................................................57
Tabel 4. 9 Pengujian Tampilan Login...................................................................58
Tabel 4. 10 Pengujian Input data penerima...........................................................59
Tabel 4. 11 Pengujian Inpt data jabatan................................................................60
Tabel 4. 12 Pengujian Input data pekerjaan..........................................................61

xi
BAB I
PENDAHULUAN

1.1. Latar Belakang

Komputer merupakan suatu perangkat yang dibutuhkan untuk

pemprosesan dan penyimpanan sebuah data, agar dapat menjembatani dan

menjadi pengantar informasi antara pihak pengguna aplikasi dan pengguna

informasi. Keunggulan komputer dalam memproses data akan meningkatkan

produktivitas, efektivitas, serta efisiensi suatu sistem informasi.

Perkembangan teknologi komunikasi sangat mempengaruhi teknologi

informasi. Teknologi komunikasi dan teknologi informasi tidak dapat

dipisahkan sehingga lahir istilah TIK (Teknologi Informasi dan Komunikasi).

Perpaduan keduanya semakin berkembang seiring dengan penerapan dari

teknologi informasi dan komunikasi disegala bidang antara lain dalam bidang

usaha, pendidikan, perbankan, Kesehatan, dunia bisnis, dan pemerintah.

Desa merupakan kesatuan masyarakat hukum yang memiliki batas -

batas wilayah yang berwenang untuk mengatur dan mengurus kepentingan

masyarakat setempat, berdasarkan asal-usul dan adat istiadat setempat yang

diakui dan dihormati dalam sistem Pemerintahan NKRI (Undang-Undang

Nomor 32 Tahun 2004 tentang Pemerintahan Daerah Pasal 1 ayat 12).

Implementasi otonomi daerah bagi desa akan menjadi kekuatan bagi

pemerintah desa untuk mengurus, mengatur dan menyelenggarakan rumah

1
tangganya sendiri, sekaligus bertambah pula beban tanggung jawab dan

kewajiban desa.

Desa Maccile merupakan salah satu desa yang berada di jalan poros

desa Maccile kecamatan Lalabata, kabupaten soppeng. Desa Maccile adalah

satu desa yang menyediakan jasa agar dapat memberikan pelayanan yang

berkualitas, sesuai dengan harapan masyarakat bahkan melampaui sehingga

memuaskan masyarakat. Suatu kepuasan masyarakat terhadap pelayanan

merupakan faktor yang sangat penting dalam mengembangkan suatu sistem

layanan yang tanggap.

Desa Maccile adalah salah satu desa penyedia program bantuan sosial

pemerintah rutin diturunkan kedaerah ini untuk meningkatkan kesejahteraan

penduduk diantaranya : Bantuan Langsung Tunai (BLT), Beras Miskin

(Raskin), dan Sembilan Bahan Pokok (Sembako) untuk mebantu

kelangsungan hidup masyarakat miskin. Ada juga bantuan untuk kesehatan

masyarakat miskin yaitu BPJS Kesehatan dan Jaminan Kesehatan Masyarakat

(Jamkesnas). Selanjutnya yaitu Program Nasional Pemberdayaan Masyarakat

(PNPM) Mandiri untuk memperdaya masyarakat miskin dalam upaya

mengatasi kemiskinan. Yang terakhir adalah bantuan untuk memenuhi sarana

dan prasarana yang dibutuhkan masyrakat disetiap daerah.

Bantuan Langsung Tunai atau BLT Dana Desa adalah bantuan untuk

penduduk miskin yang bersumberkan dari dana desa dan merupakan salah

satu program dalam skema pemulihan ekonomi nasional dan diharapkan

2
dengan diperpanjangnya masa program BLT Dana Desa dapat meminimalkan

dampak ekonomi bagi masyarakat desa.

Permasalahan yang dihadapi oleh staff desa Maccile yaitu pencatatan

data penerima Bantuan Langsung Tunai (BLT Dana Desa) sudah dilakukan

menggunakan Microsoft Excell namun pencatatan, perubahan, serta pencarian

data perima bantuan dilakukan secara manual sehingga memerlukan waktu

yang lama, resiko kehilangan data sangat besar, serta pengolahan data tidak

menggunakan database.

Untuk memenuhi efisiensi pengerjaan data penerima bantuan

langsung tunai (BLT Dana Desa) diperlukan perbaikan sistem pendataan

penerimaan BLT Desa sehingga pengerjaan pendataan penerima bantuan

langsung tunai (BLT Dana Desa) lebih tepat waktu dan efisien.

Dari permasalahan diatas, maka untuk memberikan solusi tersebut

dengan cara memberikan suatu usulan rancangan aplikasi dengan judul “

Perancangan Aplikasi Pendataan BLT Pada Kantor Desa Maccile

Kecamatan Lalabata Kabupaten Soppeng ”.

1.2. Rumusan Masalah

Berdasarkan latar belakang yang telah dijelaskan di atas, maka yang

menjadi pokok permasalahan dalam penelitian ini adalah:

a. Bagaimana menganalisis Sistem Pendataan Penerima Bantuan Langsung

Tunai Pada Kantor Desa Maccile Kecamatan Lalabata Kabupaten

Soppeng ?

3
b. Bagaimana merancang Aplikasi Pendataan Penerima BLT Pada Kantor

Desa Maccile Kecamatan Lalabata Kabupaten Soppeng ?

c. Bagaimana mengimplementasikan Aplikasi Pendataan Penerima BLT

Pada Kantor Desa Maccile Kecamatan Lalabata Kabupaten Soppeng ?

1.3. Tujuan

Adapun tujuan dari penelitian yang dilakukan adalah:

a. Untuk menganalisis Sistem Pendataan Penerima Bantuan Langsung

Tunai Pada Kantor Desa Maccile Kecamatan Lalabata Kabupaten

Soppeng ?

b. Untuk merancang Aplikasi Pendataan Penerima BLT Pada Kantor Desa

Maccile Kecamatan Lalabata Kabupaten Soppeng ?

c. Untuk mengimplementasikan Aplikasi Pendataan Penerima BLT Pada

Kantor Desa Maccile Kecamatan Lalabata Kabupaten Soppeng ?

1.4. Manfaat

Dalam penelitian ini diharapkan akan memberikan manfaat baik

secara praktis maupun akademis, sebagai berikut :

1. Manfaat Akademis

Secara akademis diharapkan penelitian ini dapat memberikan

manfaat, diantaranya :

a. Bagi pengembangan ilmu pengetahuan dapat memberikan suatu karya

penelitian baru yang dapat mendukung dalam pengembangan Sistem

Pendataan Penerima Bantuan

4
b. Akan menambah pengetahuan tentang bagaimana membuat suatu

sistem online, melalui ilmu yang didapat baik dari bangku kuliah

ataupun dari luar. Dan memenuhi salah satu syarat untuk

menyeleseikan Tugas Akhir pada jurusan Teknik Informatika

c. Bagi peneliti lain, dapat dijadikan sebagai acuan terhadap

pengembangan ataupun pembuatan dalam penelitian yang sama.

d. Bagi Desa Maccile Kecamatan Lalabata Kabupaten Soppeng, Sebagai

bahan masukan rancangan Aplikasi Pendataan Penerima Bantuan

Langsung Tunai atau BLT Dana Desa yang berbasiskan komputer

melalui sistem online sehingga mampu memberikan efesiensi serta

efektifitas pekerjaan yang berkaitan dengan pengolahan data

penerimaan bantuan langsung tunai (BLT Dana Desa).

2. Manfaat Praktis

Secara praktis diharapkan penelitian ini dapat memberikan

manfaat, diantaranya :

1. Memudahkan dalam pengelolaan data penerimaan Bantuan Langsung

Tunai.

2. Mengefisienkan waktu saat mengolah data Penerima Bantuan

Langsung Tunai.

5
BAB II
KAJIAN PUSTAKA

2.1. Kerangka Teori


2.1.1. Pengertian Sistem

Menurut yakub dalam Ermatita (2012), Sistem adalah

sekelompok elemen–elemen yang terintegrasi dengan tujuan yang

sama untuk mencapai tujuan tertentu, sedangkan.

Menurut Andalia dan Setiawan (2015:93), “ Sistem adalah

kumpulan dari elemen-elemen yang saling berinteraksi untuk

mencapai suatu tujuan tertentu ”, sedangkan.

Sistem adalah kumpulan dari elemen – elemen yang

berinteraksi untuk mencapai suatu tujuan tertentu. ( Stephanus kridho

budi Wibowo, 2007), sedangkan.

“Sistem adalah kumpulan dari elemenelemen yang berinteraksi

untuk mencapai suatu tujuan tertentu (Jogiyanto, 2005)”.

Berdasarkan pengertian diatas, maka dapat disimpulkan bahwa

sistem merupakan kesatuan dari komponen-komponen yang saling

mempunyai keterkaitan dari satu komponen dengan komponen yang

lainnya dan bersamasama dalam mencapai tujuan serta target yang

sama.

2.1.2. Klasifikasi sistem

Adapun klasifikasi sistem menurut Hutahaean (2015:6)

diuraikan sebagai berikut :

6
1. Sistem Abstrak (abstract system)

Sistem Abstrak adalah sistem yang berupa pemikiran atau

ide-ide yang tidak tampak secara fisik , misalnya sistem telogi.

2. Sistem Fisik (Physical system)

Sistem Fisik adalah sistem yang nampak secara fisik

sehingga setiap makhluk dapat melihatnya, misalnya sistem

komputer.

3. Sistem tertentu (deterministic system)

Sistem tertentu merupakan sistem yang beroperasi dengan

tingkah laku yang sudah dapat diprediksi. Misalnya sistem

komputer adalah contoh sistem yang tingkah lakunya dapat

dipastikan berdasarkan program-program komputer yang

dijalankan.

4. Sistem tak tentu (probabilistic system)

Sistem tak tentu merupakan sistem yang kondisi masa

depannya tidak dapat diprediksi karena mengandung unsur

probabilitas, misalnya sistem manusia.

5. Sistem tertutup (close system)

Sistem tertutup merupakan sistem yang tidak berhubungan

dan tidak terpengaruh dengan lingkungan luarnya.

6. Sistem terbuka (open system)

Sistem terbuka merupakan sistem yang berhubungan dan

terpengaruh dengan lingkungan luarnya.

7
2.1.3. Pengertian Informasi

Menurut Sutabri dalam Permana (2017) Informasi adalah data

yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk

digunakan dalam proses pengambilan keputusan, sedangkan.

Informasi adalah Data yang diolah melalui suatu model

menjadi informasi, penerima kemudian menerima informasi tersebut,

melakukan keputusan berdasarkan informasi tersebut dan melakukan

tindakan, yang berarti menghasilkan suatu tindakan yang lain yang

akan membuat sejumlah data kembali. (Randi V. Palit. Dkk, 2015),

sedangkan.

Menurut Romney dan Steinbart (2015:4), informasi adalah

data yang telah dikelola dan diproses untuk memberikan arti dan

memperbaiki proses pengambilan keputusan.

Berdasarkan beberapa pengertian informasi dari para ahli,

maka dapat disimpulkan bahwa informasi adalah data yang sudah

dikelola namun pemrosesannya tersebut dilakukan untuk mencapai

tujuan tertentu sehingga memberikan manfaat bagi penerimanya.

2.1.4. Kualitas informasi

Menurut Yusri (2015:69), kualitas informasi sangat

dipengaruhi atau ditentukan oleh hal-hal sebagai berikut :

8
1. Relevan (relevancy), yaitu sejauh mana tingkat relevansi

informasi tersebut terhadap kenyataan kejadian masa lalu, masa

sekarang dan kejadian yang akan datang.

2. Akurat (accuracy), yaitu suatu informasi dikatakan berkualitas

jika seluruh kebutuhan informasi telah tersampaikan serta pesan

yang disampaikan sudah lengkap sesuai dengan diinginkan oleh

user.

3. Tepat Waktu (timelines), informasi yang datang pada penerima

tidak boleh terlambat. Suatu informasi harus sesuai dengan

keadaan saat itu.

4. Ekonomis (economy), informasi yang dihasilkan harus

mempunyai daya jual yang tinggi dan biaya operasional yang

harus dikeluarkan untuk menghasilkan informasi tersebut harus

minimal, informasi tersebut juga mampu memberikan dampak

yang luas terhadap laju pertumbuhan ekonomi dan teknologi

informasi.

5. Efisien (efficiency), informasi yang berkualitas harus memiliki

kalimat yang sederhana dan mudah dimengerti, tapi bisa

memberikan makna yang mendalam.

6. Dapat dipercaya (reliability), informasi yang didapat harus dari

sumber yang bisa dipercaya. Sumber tersebut juga harus sudah

teruji tingkat kejujurannya

9
2.1.5. Pengertian Sistem Informasi

Menurut Sutabri T (2012), berpendapat bahwa “Sistem

informasi adalah sistem dapat didefinisikan dengan mengumpulkan,

memperoses, menyimpan, menganalisis, menyebarkan informasi

untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi

terdiri atas input ( data, instruksi ) dan output ( laporan, kalkulasi )”.

Sistem informasi dapat didefinisikan sebagai kumpulan elemen

yang saling berhubungan satu sama lain yang membentuk satu

kesatuan unuk mengintegrasikan data, memproses dan menyimpan

serta mendistribusikan informasi. Dengan kata lain, Sistem informasi

merupakan kesatuan elemen-elemen yang saling berinteraksi secara

sistematis dan teratur untuk menciptakan dan membentuk aliran

informasi yang akan mendukung pembuatan keputusan dan

melakukan control terhadap jalannya perusahaan. (Budi Sutedja,

2006: 11).

Sistem informasi berdasarkan konsep (input, processing,

output) dapat dilihat pada gambar berikut :

Gambar 2. 1 Konsep Sistem Informasi

10
Menurut Budi Sutedja, (2006: 13) Sistem informasi

mempunyai empat kemampuan sebagai sistem komputer antara lain:

input, proses, penyimpanan dan output.

1. Input, masukan sistem informasi dapat menerima:

a. Data sumber diakibatkan oleh perekaman suatu transaksi atau

suatu peristiwa.

b. Suatu pemeriksaan terhadap permintaan untuk informasi.

c. Suatu taggapan misalnya Y atau N.

d. Suatu instruksi.

e. Suatu pesan ke pemakai lain dalam sistem.

f. Suatu perubahan data

2. Proses, kemampuan sistem informasi dalam proses meliputi:

a. Penyortiran untuk menyusun arsip atau data.

b. Mendapatkan kembali, merekam, dan membaharui data.

c. Peringkasan untuk dipadatkan dalam suatu format yang

mencerminkan total dan subtotal.

d. Pemilihan sesuai dengan kriteria yang diinginkan.

e. Manipulasi, operasi logika dan operasi perhitungan dapat

dilakukan.

3. Penyimpanan

Penyimpanan sistem informasi mengijinkan untuk

menyimpan data, teks, gambar, dan informasi digital lain sehingga

dapat diingat dengan mudah untuk diproses lebih lanjut.

11
4. Output

Sistem informasi mampu menghasilkan keluaran dalam

berbagai format lain:

a. Hard copy, mencetak laporan, dokumen dan pesan.

b. Soft copy, menampilkan informasi pada layar atau dalam

bentuk pesan, suara dan sebagainya.

c. Control, dapat mengendalikan proses pada sistem informasi.

2.1.6. Pengertian Desa

Desa merupakan kesatuan masyarakat hukum yang memiliki

batasbatas wilayah yang berwenang untuk mengatur dan mengurus

kepentingan masyarakat setempat, berdasarkan asal-usul dan adat

istiadat setempat yang diakui dan dihormati dalam sistem

Pemerintahan NKRI (Undang-Undang Nomor 32 Tahun 2004 tentang

Pemerintahan Daerah Pasal 1 ayat 12).

Implementasi otonomi daerah bagi desa akan menjadi

kekuatan bagi pemerintah desa untuk mengurus, mengatur dan 13

menyelenggarakan rumah tangganya sendiri, sekaligus bertambah

pula beban tanggung jawab dan kewajiban desa, namun demikian

penyelenggaraan pemerintahan tersebut tetap harus dipertanggung

jawabkan.

Pertanggung jawaban yang dimaksud diantaranya adalah

pertanggung - jawaban dalam pengelolaan anggaran desa salah satu

12
nya adalah dengan cara pelaporan. Pelaporan dana desa harus

transparan dan akuntabel agar tidak terjadi penyimpangan -

penyimpangan.

Berdasarkan hal tersebut, desa memiliki kewenangan untuk

mengatur dan mengurus masyarakat setempat sesuai kondisi sosial

dan budaya termasuk dalam pengaturan keuangan

2.1.7. Bantuan Sosial

Program bantuan sosial pemerintah rutin diturunkan ke daerah

ini untuk membantu meningkatkan kesejahteraan penduduk

diantaranya, bantuan langsung tunai (BLT), beras miskin (Raskin),

Sembilan Bahan Pokok (SEMBAKO), Program Nasional

Pemberdayaan Masyarakat (PNPM) mandiri. (Nindytha. 2014).

Dari program bantuan diatas, jenis bantuan seperti Bantuan

Langsung Tunai (BLT), Sembilan Pahan Pokok (Sembako) dan Beras

Miskin (Raskin) adalah bantuan yang ditujukan untuk membantu

kelangsungan hidup masyarakar miskin baik dalam bentuk uang

maupun bahan pokok 14 untuk keseharian masyarakat miskin.

Bantuan tersebut diturunkan langsung dari pemerintah untuk

setiap kecamatan yang disalurkan ke setiap kelurahan untuk dibagikan

ke masyarakat miskin setiap tahunnya.

Namun dalam pembagian bantuan tersebut beberapa tahun

belakangan ini masih kurang efektif, masih saja ada oknum yang

13
melakukan kecurangan dalam setiap pembagiannya, ada saja

masyarakat miskin yang tidak mendapatkan bantuan tersebut.

Hal ini karena dalam penyaluran bantuan di setiap kecamatan

dan kelurahan masih belum tepat sasaran. Selanjutnya mengenai

bantuan PNPM Mandiri, jenis bantuan ini ditujukan untuk

pemberdayaan masyarakat miskin dalam upaya mempercepat

penanggulangan kemiskinan di setiap daerahnya dengan di adakannya

sosialisasi dalam mengatasi kemiskinan dan pengolahan dana sesuai

kebutuhan paling prioritas.

Dimana diketahui masyarakat miskin terkadang hanya tinggal

berdiam dirumahnya tanpa melakukan hal yang dapat menghasilkan,

mereka biasanya hanya menunggu bantuan dari pemerintah saja.

Dalam bantuan PNPM mandiri, biasanya masyarakat diberikan

perlengkapan sesuai apa yang mereka butuhkan untuk bekerja seperti

alat untuk bekerja dikebun, sawah, dan sebagainya.

2.1.8. Database

Menurut Asrianda dalam Urva, Gellysa (2008) Database

adalah sekumpulan tabel - tabel yang saling berelasi, relasi tersebut

bisa ditunjukkan dengan kunci dari tiap tabel yang ada. Satu database

menunjukkan satu lingkup perusahaan atau instansi.

14
Database adalah suatu koleksi data komputer yang terintegrasi,

diorganisasikan dan disimpan agar dapat dengan mudah melakukan

pengambilan kembali. (Yongky Hermawan, 2015).

Sistem database merupakan sistem komputer yang digunakan

untuk menyimpan dan mengelola data tersebut (Nugroho, Yuliandri

Priyo, 2012).

2.1.9. UML

2.1.9.1. Defenisi UML

Menurut Windu Gata, Grace (2013:4), Unified Modeling

Language (UML) adalah bahasa spesifikasi standar yang

dipergunakan untuk mendokumentasikan, menspesifikasikan dan

membanngun perangkat lunak. UML merupakan metodologi

dalam mengembangkan sistem berorientasi objek dan juga

merupakan alat untuk mendukung pengembangan sistem

2.1.9.2. Langkah-langkah penggunaan Unified Modeling

Language (UML)

Adapun langkah-langkah penggunaan Unified Modeling

Language (UML) sebagai berikut:

1. Buatlah daftar business process dari level tertinggi untuk

mendefinisikan aktivitas dan proses yang mungkin muncul.

15
2. Petakan use case untuk setiap business process untuk

mendefinisikan dengan tepat fungsional yang harus

disediakan oleh sistem, kemudian perhalus use case diagram

dan lengkapi dengan requirement, constraints dan catatan-

catatan lain.

3. Buatlah deployment diagram secara kasar untuk

mendefinisikan arsitektur fisik sistem.

4. Definisikan requirement lain non fungsional, security dan

sebagainya yang juga harus disediakan oleh sistem.

5. Berdasarkan use case diagram, mulailah membuat activity

diagram.

6. Definisikan obyek-obyek level atas package atau domain

dan buatlah sequence dan/atau collaboration untuk tiap alur

pekerjaan, jika sebuah use case memiliki kemungkinan alur

normal dan error, buat lagi satu diagram untuk masing-

masing alur.

7. Buatlah rancangan user interface model yang menyediakan

antar muka bagi pengguna untuk menjalankan skenario use

case.

8. Berdasarkan model-model yang sudah ada, buatlah class

diagram. Setiap package atau domian dipecah menjadi

hirarki class lengkap dengan atribut dan metodenya. Akan

lebih baik jika untuk setiap class dibuat unit test untuk

16
menguji fungsionalitas class dan interaksi dengan class

lain.

9. Setelah class diagram dibuat, kita dapat melihat

kemungkinan pengelompokkan class menjadi komponen-

komponen karena itu buatlah component diagram pada

tahap ini. Juga, definisikan test integrasi untuk setiap

komponen meyakinkan ia bereaksi dengan baik.

10. Perhalus deployment diagram yang sudah dibuat. Detilkan

kemampuan dan requirement piranti lunak, sistem operasi,

jaringan dan sebagainya. Petakan komponen ke dalam

node.

11. Mulailah membangun sistem. Ada dua pendekatan yang

tepat digunakan : Pendekatan use case dengan mengassign

setiap use case kepada tim pengembang tertentu untuk

mengembangkan unit kode yang lengkap dengan test dan

pendekatan komponen yaitu mengassign setiap komponen

kepada tim  pengembang tertentu.

2.1.9.3. Bangunan dasar Metodologi Unified Modeling

Language (UML)

Bangunan dasar metodologi UML menggunakan tiga

bangunan dasar untuk mendeskripsikan sistem/perangkat lunak

yang akan dikembangkan, yaitu :

2.1.9.3.1. Sesuatu (things)

17
  Ada 4 (empat) things dalam UML, yaitu:

1. Structural things merupakan bagian yang relatif statis

dalam model Unified Modeling Language (UML).

Bagian yang relatif statis dapat berupa elemen-elemen

yang bersifat fisik maupun konseptual.

2. Behavioral things merupakan bagian yang dinamis

pada model Unified Modeling Language (UML),

biasanya merupakan kata kerja dari model Unified

Modeling Language (UML), yang mencerminkan

perilaku sepanjang ruang dan waktu.

3. Grouping things merupakan bagian pengorganisasi

dalam Unified Modeling Language (UML). Dalam

penggambaran model yang rumit kadang diperlukan

penggambaran paket yang menyederhanakan model.

Paket-paket ini kemudian dapat didekomposisi lebih

lanjut. Paket berguna bagi pengelompokkan sesuatu,

misalnya model-model dan subsistem-subsistem.

4. Annotational things merupakan bagian yang

memperjelas model Unified Modeling Language

(UML) dan dapat berupa  komentar-komentar yang

menjelaskan fungsi serta ciri-ciri setiap elemen dalam

model Unified Modeling Language (UML).

18
2.1.9.3.2. Relasi (Relationship)

Ada 4 (empat) macam relationship dalam Unified

Modeling Language (UML), yaitu:

1. Ketergantungan merupakan hubungan dimana

perubahan yang terjadi pada suatu elemen mandiri

(independent) akan mempengaruhi elemen yang

bergantung padanya elemen yang tidak mandiri

(dependent).

2. Asosiasi merupakan apa yang menghubungkan antara

objek satu dengan objek lainnya, bagaimana hubungan

suatu objek dengan objek lainnya. Suatu bentuk

asosiasi adalah agregasi yang menampilkan hubungan

suatu objek dengan bagian-bagiannya.

3. Generalisasi merupakan hubungan dimana objek anak

(descendent) berbagi perilaku dan struktur data dari

objek yang ada diatasnya objek induk (ancestor). Arah

dari atas ke bawah dari objek induk ke objek anak

dinamakan spesialisasi, sedangkan arah berlawanan

sebaliknya dari arah bawah ke atas dinamakan

generalisasi.

19
4. Realisasi merupakan operasi yang benar-benar

dilakukan oleh suatu objek

2.1.9.4. Jenis-jenis diagram UML (Unified Modeling Language)

Adapun definisi mengenai 5 diagram UML adalah sebagai

berikut:

1. Use Case Diagram secara grafis menggambarkan interaksi

antara sistem, sistem eksternal dan pengguna. Dengan kata

lain use case diagram secara grafis mendeskripsikan siapa

yang akan menggunakan sistem dan dalam cara apa

pengguna (user) mengharapkan interaksi dengan sistem itu.

Use case secara naratif digunakan untuk secara tekstual

menggambarkan sekuensi langkah-langkah dari setiap

interaksi.

2. Class Diagram menggambarkan struktur object sistem.

Diagram ini menunjukkan class object yang menyusun sistem

dan juga hubungan antara class object tersebut.

3. Sequence Diagram secara grafis menggambarkan

bagaimana objek berinteraksi dengan satu sama lain melalui

pesan pada sekuensi sebuah use case atau operasi.

4. State Chart Diagram digunakan untuk memodelkan

behaviour objek khusus yang dinamis. Diagram ini

mengilustrasikan siklus hidup objek berbagai keadaan yang

dapat diasumsikan oleh objek dan event-event (kejadian)

20
yang menyebabkan objek beralih dari satu state ke state yang

lain.

5. Activity Diagram secara grafis digunakan untuk

menggambarkan rangkaian aliran aktivitas baik proses

bisnis maupun use case. Activity diagram dapat juga

digunakan untuk memodelkan action yang akan dilakukan

saat sebuah operasi dieksekusi, dan memodelkan hasil dari

action tersebut

2.1.10. Komponen sistem basis data

Menurut Swara dan Pebriadi (2016:31), ada beberapa

komponen sistem basis data yaitu :

1. Perangkat Keras (Hardware) Perangkat keras yang biasanya

terdapat dalam sebuah sistem basis data adalah :

a. Komputer.

b. Memori sekunder yang online (Harddisk).

c. Memori sekunder yang offline (tape atau Removable Disk)

untuk keperluan backup data.

d. Media atau perangkat komunikasi (untuk sistem jaringan).

2. Sistem Operasi (Operating System)

Secara sederhana, sistem operasi merupakan program yang

dapat mengendalikan seluruh sumber daya (resource) dalam

komputer dan melakukan operasi-operasi dasar dalam komputer

(operasi I/O, pengelolaan file dan lain-lain).

21
3. Basis Data (Database)

Sebuah sistem basis data dapat memiliki beberapa basis

data. Setiap basis data memiliki sejumlah objek seperti file atau

tabel, indeks, dan lain-lain. Selain dapat menyimpan data, setiap

basis data juga dapat menyimpan defenisi struktur (baik untuk

basis data maupun objek-objeknya secara detail).

4. Sistem Pengelola Basis Data (Database Management

System/DBMS)

Pengelola basis data secara fisik tidak dilakukan oleh

pemakai secara langsung, tetapi ditangani oleh sebuah Perangkat

Lunak yang khusus atau spesifik. Perangkat lunak inilah yang

akan menentukan bagaiaman data diorganisasi, disimpan, diubah,

dan diambil kembali. Ia juga menerapkan mekanisme

pengamanan data, dan pemakaian data secara bersama,

pemaksaan keakuratan atau konsistensi data dan sebagainya.

5. Pemakai (User)

Ada beberapa jenis pemakai terhadap suatu sistem basis

data yang dibedakan berdasarkan cara mereka berinteraksi

terhadap sistem yaitu :

a. Programmer Aplikasi.

b. User Mahir (Casual User).

c. User Umum (End User / Native user).

d. User Khusus (Specialized User)

22
6. Aplikasi (Perangkat Lunak) Lain

Aplikasi lain ini bersifat operasional. Artinya ada atau

tidaknya tergantung pada kebutuhan kita. DBMS yang kita

gunakan lebih berperan dalam pengorganisasian data dalam basis

data, sementara bagi pemakai basis data (khususnya yang menjadi

end-user/native user) dapat dibuatkan atau disediakan program

khusus lain untuk melakukan pengisian, pengubahan, dan

pengambilan data.

2.1.11. Aplikasi

Aplikasi merupakan perangkat lunak proses data yang berpacu

pada sebuah komputasi. Aplikasi berasal dari bahasa Inggris

application yang berarti penerapan, lamaran ataupun penggunaan.

Sedangkan secara istilah, pengertian aplikasi adalah suatu program

yang siap untuk digunakan yang dibuat untuk melaksanakan suatu

fungsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang

dapat digunakan oleh suatu sasaran yang akan dituju. Sedangkan

menurut Kamus Besar Bahasa Indonesia (2015:52), “Aplikasi adalah

penerapan dari rancang sistem untuk mengolah data yang

menggunakan aturan atau ketentuan Bahasa pemrograman tertentu.

2.2. Kerangka Pikir


Dari beberapa pemikiran diatas, untuk memecahkan masalah dalam

penelitian ini agar mudah dipahami maka perlu suatu kerangka pikir.

Kerangka pikir tersebut dapat digambarkan sebagai berikut:

Solusi

Aplikasi Pendataan BLT 23


Permasalahan
Permasalahan yang dihadapi oleh
staff desa kampiri yaitu pencatatan
data penerima Bantuan Langsung
Tunai (BLT Dana Desa) sudah
dilakukan menggunakan Microsoft
Excell namun pencatatan hanya
dilakukan oleh satu orang sehingga
memerlukan waktu yang lama Desain, Implementasi
dan Pengujian Sistem
- Analisis Sistem
Metode Pengujian Sistem: - Desain Sistem ( Use
BlackBox Case )
- Implementasi Sistem (
Web )

Hasil Penelitian
Aplikasi Pendataan BLT Pada
Kantor Desa Maccile Kecamatan
Lalabata Kabupaten Soppeng

Gambar 2. 2 Kerangka Pikir

24
BAB III
METODE PENELITIAN

1.

2.

3.

3.1. Waktu dan Tempat Penelitian

Penelitian ini akan dilakukan pada Kantor Desa Maccile

Kecamatan Lalabata Kabupaten Soppeng. Waktu yang dibutuhkan untuk

penelitian ini direncanakan selama dua bulan.

3.2. Teknik Pengumpulan Data

Untuk memperoleh data yang diperlukan dalam penelitian ini,

digunakan tiga metode yaitu:

1. Observasi

Peninjauan yang akan dilakukan terhadap obyek penelitian.

Judul / Sistem : Aplikasi Pendataan BLT Pada Kantor Desa

Maccile Kecamatan Lalabata Kabupaten

Soppeng

Jadwal Observasi : April – Mei 2019

Tempat : Kantor Desa Maccile Kecamatan Lalabata

Kabupaten Soppeng

25
Tujuan dari observasi ini adalah memperoleh data yang

berhubungan dengan obyek penelitian yang berguna dalam merancang

dan membangun Aplikasi Pendataan Bantuan Langsung Tunai

Observasi ini berguna untuk melihat secara langsung

bagaimana pengolahan data pendataan Penerima Bantuan Langsung

Tunai dilakukan saat ini, dan mengamati dimana letak permasalahan

yang terjadi pada sistem yang berjalan.

2. Wawancara

Tanya - jawab yang akan dilakukan guna memperoleh informasi

mengenai obyek penelitian

Judul : Aplikasi Pendataan BLT Pada Kantor Desa

Maccile Kecamatan Lalabata Kabupaten

Soppeng

Narasumber : Pengelolah Data Penerima BLT

Jadwal Wawancara : Juni 2019 (Bulan Ke – 2)

Tempat : Kantor Desa Maccile Kecamatan Lalabata

Kabupaten Soppeng

Topik wawancara :

 Proses apa saja yang dilakukan pada saat pengolahan Data

Penerima BLT Dana Desa.

 Data apa saja yang dibutuhkan dalam pengolahan data penerima

BLT Dana Desa .

26
 Output (hasil pengolahan data) yang selama ini dihasilkan.

 Siapa-siapa saja yang terlibat dalam pengolahan data dan yang

membutuhkan laporan.

 Kendala apa saja yang didapatkan pada sistem yang berjalan

saat ini, khususnya pada pengolahan data penerima BLT Dana

Desa.

3. Penelitian Kepustakaan

Mempelajari buku referensi yang relevan untuk mendapatkan

pengetahuan dan landasan teori sertakonsep – konseplainnya.

3.3. Sistem yang Sedang Berjalan

Analisa adalah suatu kegiatan dalam mempelajari serta

mengevaluasi suatu bentuk permasalahan atau kasus yang terjadi. Analisa

bertujuan untuk mendapatkan pemahaman secara keseluruhan tentang

sistem yang akan dikembangkan berdasarkan masukan dari calon pemakai

(user).

Proses pengolahan data penerima Bantuan Langsung Tunai (BLT)

pada Kantor Desa Maccile Kecamatan Lalabata Kabupaten Soppeng telah

menggunakan penginputan pada microsoft excell namun penginputan data

hanya dilakukan oleh satu orang sehingga memakan waktu yang lama dan

kuran efisien. Hal ini menyebabkan penerimaan bantuan tidak dapat

dilakukan sesuai jadwal yang ditentukan.

27
Sistem pengolahan data penerima BLT yang sedang berjalan dapat

dilihat sebagai berikut :

Sistem Berjalan

Gambar 3. 1 Sistem berjalan

Dari Gambar Use Case Sistem Berjalan di atas adapun dijelaskan

staff Penginputan data secara manual dan memerlukan waktu yang lama.

28
3.4. Sistem Yang diusulkan

Langkah-langkah yang dilakukan pada perancangan system ini

adalah membuat usulan pemecahan masalah secara logika lde usulan-

usulan lainnya. Alat bantu yang digunakan adalah : Data flow diagram /

System flowchart. Data flow diagram adalah gambaran aliran data yang

mengalir pada sebuah system informasi yang sedang berjalan. Gambaran

ini tidak tergantung pada perangkat keras, perangkat lunak, struktur data

atau organisasi file. Kegunaan data flow diagram ini adalah pemakai dapat

dengan mudah mengerti sistem yang akan dikerjakan atau dikembangkan.

Langkah-langkah yang dilakukan pada perancangan system ini

adalah sebagai berikut :

Sistem Yang Di Usulkan

Gambar 3. 2 Sistem yang diusulkan

29
Dari Gambar Use Case Sistem yang diusulkan di atas dapat

dijelaskan Pada sistem berjalan sebelumnya Staff mencatat semua

pencatatan data penerima bantuan langsung tunai pada microsoft excell

namun pengerjaanya lebih lama sedangkan pada sistem yang kami usulkan

yaitu, staff melakukan login ke dalam sistem sehingga dapat mengimput

data penerima bantuan langsung tunai secara langsung serta bisa

menampilkan data penerima bantuan melalui sistem.

3.5. Metode Pengujian Sistem

Black -Box Testing pengujian menggunakan sekumpulan aktifitas

validasi, dengan pendekatan black -box testing. Pengujian Black - box

merupakan pendekatan komplementer dari teknik White - box, karena

pengujian Black - box diharapkan mampu mengungkapkan kelas

kesalahan yang lebih luas dibanding teknik Whitebox. Pengujian Black –

box berfokus pada pengujian persyaratan fungsional perangkat lunak,

untuk mendapatkan serangkaian kondisi input yang sesuai dengan

persyaratan fungsioanal suatu program (Smirnov, 2002 & Laurie, 2006).

Pengujian Black – box adalah pengujian aspek fundamental sistem

tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini

digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan

baik dan benar. Pengujian Black – box merupakan metode perancangan

data uji yang didasarkan pada sfesifikasi perangkat lunak. Data uji

dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran

dari perangkat lunak dicek apakah telah sesuai dengan yang diharapkan.

30
Adapun alasan Pengujian Black – Box digunakan yaitu pengujian Black –

Box diharapkan dapat menemukan kesalahan - kesalahan pada sistem

dengan kategori sebagai berikut :

1. Fungsi – fungsi yang tidak benar atau hilang.

2. Kesalahan interface.

3. Kesalahan dalam struktur data atau akses database eksternal.

4. Kesalahan kinerja.

5. Inisialisasi dan kesalahan terminasi

Adapun penggunan metode dalam Black – Box testing terdiri dari 3 yaitu :

4. Pengujian graph – based Yaitu Memahami objek yang terdapat dalam

model perangkat lunak dan menentukan hubungan yang dimiliki antara

objek – objek tersebut.

5. Equivalance partitioning ( partis ekuivalensi ) yaitu metode yang

mebagi domain input dari suatu program kedalam kelas data,

menentukan kasus pengujian dengan mengungkapkan kelas – kelas

kesalahan, sehingga akan mengurangi jumlah keseluruhan kasus

pengujian.

6. Boundary value analysis ( analisis nilai batas ) yaitu teknik desain prose

yang melengkapi partisi, dengan berfokus pada domain output.

3.6. Jadwal Penelitian

No Nama Kegiatan Jadwal Kegiatan

Minggu Ke

31
I II III IV V VI VII VIII

1 Persiapan

2 Analisa Sistem

3 Desain sistem

4 Pembuatan Program

5 Pengujian Program

6 Penyusunan Laporan
Tabel 3. 1 Jadwal Penelitian

32
BAB IV
HASIL DAN PEMBAHASAN

4.1. Analisis Sistem yang sedang berjalan

Pada sistem yang berjalan Proses pencatatan data penerima Bantuan

Langsung Tunai (BLT Dana Desa) sudah dilakukan menggunakan

Microsoft Excell namun pencatatan, perubahan, serta pencarian data

penerima bantuan dilakukan dengan mencari dari beberapa file yang ada

sehingga memerlukan waktu yang lama, resiko kehilangan data sangat

besar, serta pengolahan data tidak menggunakan database.

Gambar 4. 1 Activity Diagram Sistem Berjalan

33
4.2. Perancangan sistem yang diusulkan

Pada sistem yang kami usulkan yaitu, staff melakukan login ke

dalam sistem sehingga dapat mengimput data penerima bantuan langsung

tunai secara langsung serta bisa menampilkan data penerima bantuan

melalui sistem. Adapun perancangan sistem yang diusulkan dapat dilihat

pada gambar dibawah ini :

Gambar 4. 2 Use Case Diagram

34
4.2.1. Activity Diagram

Gambar 4. 3 Activity Diagram

Dapat dilihat pada gambar diatas bahwa admin atau staff kantor

desa harus login terlebih dahulu sebelum menginput data penerima dan

penerimaan BLT Dana Desa, serta menampilkan laporan penerima dan

penerimaan

35
4.2.2. Class Diagram

Gambar 4. 4 Class Diagram

Dapat dilihat pada gambar diatas bahwa setia table data base

menghasilkan form inputan serta form tampilan laporan penerima dan

penerimaan BLT Dana Desa.

4.2.3. Squence Diagram

36
Gambar 4. 5 Squence Diagram

Dapat dilihat pada gambar diatas bahwa staff tidak dapat mengakses

beberapa form sebelum staff atau admin Login pada sistem.

4.3. Rancangan database

1. Tabel User

Gambar 4. 6 Tabel User

2. Tabel Penerima

37
Gambar 4. 7 Tabel Penerima

3. Tabel Penerimaan

Gambar 4. 8 Tabel Penerimaan

4. Tabel Pekerjaan

Gambar 4. 9 Tabel Pekerjaan


5. Tabel Jabatan

Gambar 4. 10 Tabel Jabatan


6. Tabel Pegawai

38
Gambar 4. 11 Tabel Pekerjaan

7. Relasi Tabel

Gambar 4. 12 Relasi Tabel


4.4. Kamus data

1. Kamus data tabel User

Tabel 4. 1 Kamus Data tabel user

Primary Key : user_id


Foreign Key : -
Jumlah Field : 5
No Nama Field Type/Lebar Keterangan
1 User_id int (11) Berisi id user/ admin

39
2 nama varchar (50) Barisi nama lengkap admin
3 Nama_user varchar (50) Berisi username
4 password varchar (250) Barisi password
5 Level Int(1) Berisi Level Pengguna

2. Kamus data tabel jabatan

Tabel 4. 2 kamus data tabel jabatan

Primary Key : jabatan_id


Foreign Key : -
Jumlah Field : 2
No Nama Field Type/Lebar Keterangan
1 Jabatan_id int (11) Berisi id jabatan
2 Nama_jabatan varchar (100) Barisi nama jabatan
3. Kamus data tabel pegawai

Tabel 4. 3 Kamus data tabel pegawai

Primary Key : pegawai_id


Foreign Key : 2
Jumlah Field : 6
No Nama Field Type/Lebar Keterangan
1 Pegawai_Id int (11) Berisi id pegawai
2 nip varchar (50) Barisi nip
3 nama varchar (50) Berisi nama pegawai
4 alamat varchar (200) Berisi alamat
5 jenkel Enum(‘L’,’P’) Berisi jenis kelamin
6 Jabatan_id Int(11) Berisi id jabatan

4. Kamus data tabel pekerjaan

Tabel 4. 4 kamus data tabel pekerjaan

Primary Key : pekerjaan_id


Foreign Key : 2
Jumlah Field : 2
No Nama Field Type/Lebar Keterangan
1 Pekerjaan_id int (11) Berisi id pekerjaan
2 Nama_pekerjaan varchart (50) Barisi nama pekerjaan

40
5. Kamus data tabel penerima

Tabel 4. 5 Kamus data tabel penerima

Primary Key : pegawai_id


Foreign Key : 2
Jumlah Field : 8
No Nama Field Type/Lebar Keterangan
1 Penerima_Id int (11) Berisi id penerima
2 No_kk varchar (50) Barisi no kk
3 No_ktp varchar (50) Berisi no ktp
4 nama varchar (200) Berisi nama penerima
5 jenkel Enum(‘L’,’P’) Berisi jenis kelamin
6 alamat varchar (200) Berisi alamat
7 Pekerjaan_id Int(11) Berisi id pekerjaan
8 ket varchar (100) Berisi keterangan

6. Kamus data tabel penerimaan

Tabel 4. 6 kamus data tabel penerimaan

Primary Key : id_nilai


Foreign Key : 2
Jumlah Field : 4
No Nama Field Type/Lebar Keterangan
1 Penerimaan_id int (11) Berisi id penerimaan
2 Penerima_id int (11) Barisi id penerima
3 jumlah int (11) Berisi jumlah dana diterima
4 Tanggal date Berisi tanggal penerimaan
5 Periode Varchar(50) Berisi periode penerimaan
6 Keterangan Varchar(100) Berisi keterangan lain
7 Created date Berisi data pertama dibuat
8 updated date Berisi update data

4.5. Rancangan program

4.5.1. Rancangan input

Adapun rancangan input yang akan dibuat adalah sebagai berikut :


1. Input data login

41
Gambar 4. 13 rancangan input
Tampilan Form Login Merupakan tampilan awal yang ditampilkan

sebelum masuk pada menu utama aplikasi / program.

2. Input data Penerima

Gambar 4. 14 rancangan data penerima

Tampilan form data penerima merupakan tampilan form yang

berisi data data – data penerima BLT dana desa.

42
3. Input data penerimaan

Gambar 4. 15 rancangan data penerimaan


Tampilan form data penerima merupakan tampilan form yang

berisi data jumlah dana yang diterima serta tanggal diterimanya Bantuan

Langsung Tunai (BLT).

4. Input data user

Gambar 4. 16 rancangan tambah data user


Input data user merupakan input data pengguna aplikasi

penerima BLT Dana Desa.

43
5. Input data jabatan

Gambar 4. 17 rancangan input jabatan


Input data jabatan merupakan inputan data jabatan dari staff

yang memberikan bantuan langsung tunai dana desa.

4.5.2. Rancangan output

Adapun rancangan output yang akan dibuat adalah sebagai berikut :


1. Laporan Penerima

Gambar 4. 18 rancangan laporan penerima


Laporan penerima merupakan laporan data dari penerima BLT DANA Desa.

44
2. Laporan Penerimaan

Gambar 4. 19 rancangan laporan penerimaan


Laporan penerimaan merupakan laporan data dari penerimaa BLT DANA Desa

4.6. Implementasi Sistem

Software Aplikasi Pendataan BLT Berbasis Client – Server Pada

Kantor Desa maccile Kecamatan lalabata Kabupaten Soppeng dibangun

dengan menggunakan bahasa pemograman Web dan database Mysql

dengan menggunakan Xampp. Adapun kebutuhan – kebutuhan minimum

perangkat keras dan perangkat lunak untuk implementasi sistem ini

adalah :

- Perangkat keras

 1 unit komputer

 Harddisk

- Perangkat lunak

 Windows 7/8/10

 Code Studio

45
 Xampp

4.6.1. Tampilan form Login

Gambar 4. 20 form login

Tampilan Form Login Merupakan tampilan awal yang ditampilkan

sebelum masuk pada menu utama aplikasi / program.

4.6.2. Tampilan Form Dashboard / Menu Utama

Gambar 4. 21 form dashboard

46
Tampilan Form dashboard Merupakan tampilan menu utama
aplikasi atau program yang berisi form pegawai, penerima, penerimaan,
serta laporan.

4.6.3. Tampilan Form Data Pegawai

Gambar 4. 22 form data pegawai


Tampilan form data pegawai merupakan tampilan form yang berisi

data pegawai yang terdiri dari Nama, Nip, Alamat, Jenis kelamin, serta

jabatannya.

4.6.4. Tampilan Form Data Jabatan

Gambar 4. 23 form data pegawai

47
Tampilan form data pegawai merupakan tampilan form yang berisi

data informasi jabatan.

4.6.5. Tampilan Form Data Penerima

Gambar 4. 24 form data penerima


Tampilan form data penerima merupakan tampilan form yang

berisi data data – data penerima BLT dana desa.

4.6.6. Tampilan Form Data Pekerjaan Penerima

Gambar 4. 25 form data pekerjaan

48
Tampilan form data pegawai merupakan tampilan form yang

berisi data pegawai yang terdiri dari Nama, Nip, Alamat, Jenis kelamin,

serta jabatannya.

4.6.7. Tampilan Form Data Penerimaan

Gambar 4. 26 form data penerimaan


Tampilan form data penerima merupakan tampilan form yang

berisi data jumlah dana yang diterima serta tanggal diterimanya Bantuan

Langsung Tunai (BLT).

4.6.8. Tampilan Form Data User

Gambar 4. 27 form data user

49
Tampilan form data user merupakan tampilan form yang berisi

data user yang dapat mengakses aplikasi/ program.

4.6.9. Tampilan Form Laporan Penerima

Gambar 4. 28 form laporan penerimaan


Tampilan form laporan penerima merupakan tampilan form yang

berisi data laporan dari nama – nama yang menerima Bantuan Langsung

Tunai (BLT).

4.6.10. Tampilan Form Laporan Penerimaan

Gambar 4. 29 form laporan penerimaan

50
Tampilan form laporan penerimaan merupakan tampilan form

nama – nama penerima bantuan, jumlah dana serta tanggal diterimanya

bantuan

4.6.11. Tampilan Form Input Pegawai

Gambar 4. 30 form input pegawai


Tampilan form input pegawai merupakan tampilan form untuk

inputan data pegawai yang terdiri dari Nama, Nip, Alamat, Jenis kelamin,

serta jabatannya.

4.6.12. Tampilan Form Input Jabatan

Gambar 4. 31 form input data jabatan

51
Tampilan form input data jabatan merupakan tampilan form yang

yang digunakan untuk melakukan penginputan jabatan pegawai yang

memberikan bantuan langsung tunai.

4.6.13. Tampilan Form Input Penerima

Gambar 4. 32 form input penerima


Tampilan form input data penerima merupakan tampilan form yang

digunakan untuk menginput nama – nama penerima bantuan langsung

tunai.

4.6.14. Tampilan Form Input Penerimaan

52
Gambar 4. 33 form input data penerima
Tampilan form input data penerima merupakan tampilan form yang

digunakan untuk menginput data nama – nama penerima BLT, Jumlah

dana yang diterima serta tanggal penerimaan bantuan.

4.6.15. Tampilan Form Input User

Gambar 4. 34 form input user


Tampilan form input data user merupakan tampilan form yang

digunakan untuk menginput user yang dapat mengakses aplikasi atau

program penerima bantuan langsung tunai.

4.7. Pengujian Sistem

Metode yang digunakan untuk pengujian sistem yang diusulkan

adalah metode blackbox. Metode ini memungkinkan mengukur kompleksitas

dari desain prosedural dan menggunakannya sebagai pedoman untuk

menetapkan basis set dari jalur eksekusi.

Pengujian dilakukan berdasarkan prosedur pemrograman yang telah

dibuat sebelumnya, dimana digambarkan dengan menggunakan Activity

Diagram. Mulai dari flowchart pengelolaan sampai pada Activity Diagram

53
pembuatan Aplikasi Pendataan BLT Berbasis Client – Server Pada Kantor

Desa maccile Kecamatan Lalabata Kabupaten Soppeng.

Pengujian menyajikan anomali yang menarik bagi perekayasa

perangkat lunak. Pada proses perangkat lunak, perekayasa pertama-tama

berusaha membangun perangkat lunak dari konsep abstrak ke implementasi

yang dapat dilihat, baru kemudian dilakukan pengujian. Metode pengujian

yang dilakukan adalah pengujian black-box.

4.7.1. Pengujian Input Data User

Data masuk Yang diharapkan Pengamatan Kesimpulan

Simpan Tidak bisa Data Tidak boleh Sesuai


menyimpan ketika kosong
belum input data

Screen Shoot

54
Tabel 4. 7 Pengujian input user

4.7.2. Pengujian Input data penerima

Data masuk Yang diharapkan Pengamatan Kesimpulan

55
Simpan Data Tidak bisa Aplikasi sesuai
tersimpan jika data menampilkan pesan
kosong jika data kosong

Screen Shoot

Tabel 4. 8 Pengujian Input data penerima

4.7.3. Pengujian Tampilan Login

Password/User Yang diharapkan Pengamatan Kesimpulan


name

56
Admin Tidak bisa masuk ke Jika data yang sesuai
menu utama ketika dimasukkan salah
Password / Username maka aplikasi /
salah / kosong program akan
menampilkan pesan

Screen Shoot

Tabel 4. 9 Pengujian Tampilan Login

4.7.4. Pengujian Iput Data Penerimaan

57
Data masuk Yang diharapkan Pengamatan Kesimpulan

Simpan Tidak bisa tersimpan Jika data yang sesuai


jika data kosong dimasukkan kosong
maka aplikasi /
program akan
menampilkan pesan

Screen Shoot

Tabel 4. 10 Pengujian Input data penerima

4.7.5. Pengujian Iput Data Jabatan

Data Masuk Yang diharapkan Pengamatan Kesimpulan

58
Simpan Tidak bisa masuk Jika data yang sesuai
ketika data kosong dimasukkan kosong
maka aplikasi /
program akan
menampilkan pesan

Screen Shoot

Tabel 4. 11 Pengujian Inpt data jabatan

4.7.6. Pengujian Iput Data Pekerjaan

Data Masuk Yang diharapkan Pengamatan Kesimpulan

59
Simpan Tidak bisa masuk Jika data yang sesuai
ketika data kosong dimasukkan kosong
maka aplikasi /
program akan
menampilkan pesan

Screen Shoot

Tabel 4. 12 Pengujian Input data pekerjaan

60
BAB V
PENUTUP
5.1. Kesimpulan

Berdasarkan hasil penelitian yang telah dilakukan tentang Sistem

Pendataan BLT Pada Kantor Desa maccile Kecamatan lalabata Kabupaten

Soppeng, maka dapat ditarik kesimpulan sebagai berikut :

1. Berdasarkan hasil analisis pada sistem yang lama, ditemukan beberapa

permasalahan dimana proses pengolahan data pada Pendataan BLT

pada Kantor desa maccile Kecamatan lalabata Kabupaten soppeng

pencatatan data penerima Bantuan Langsung Tunai (BLT Dana Desa)

sudah dilakukan menggunakan Microsoft Excell namun pencatatan,

perubahan, serta pencarian data perima bantuan dilakukan secara

manual sehingga memerlukan waktu yang lama, resiko kehilangan data

sangat besar, serta pengolahan data tidak menggunakan database

2. Untuk mempermudah pendataan penerima BLT Pada kantor desa

maccile kecamatan lalabata kabupaten soppeng maka dirancang sebuah

aplikasi dengan menggunakan metode SDLC berbasis Client - Server

yang dapat mengolah data pendataan penerima BLT secara cepat dan

akurat.

3. Dengan diimplementasikannya software Aplikasi Pendataan BLT

Berbasis Client – Server Pada Kantor Desa maccile Kecamatan lalabata

Kabupaten Soppeng dapat memberikan kemudahan bagi Staff pada

61
kantor desa maccile dalam melakukan pendataan penerimaan BLT dana

desa.

5.2. Saran–Saran

Untuk mendapatkan hasil yang maksimal dalam Aplikasi

Pendataan BLT Berbasis Client – Server Pada Kantor Desa maccile

Kecamatan lalabata Kabupaten Soppeng maka penulis memberikan saran

sebagai berikut :

1. Untuk mengembangkan Aplikasi Pendataan BLT Berbasis Client –

Server Pada Kantor Desa maccile Kecamatan lalabata Kabupaten

Soppeng lebih lanjut sehingga keberadaannya bisa lebih user friendly.

2. Perlu diperhatikan masalah spesifikasi laptop yang digunakan dalam

penginstalan Aplikasi Pendataan BLT Berbasis Client – Server Pada

Kantor Desa maccile Kecamatan lalabata Kabupaten Soppeng agar

aplikasi dapat berjalan dengan baik.

3. Aplikasi Pendataan Penerima BLT ini dapat dikembangkan seiring

dengan perkembangan kebutuhan pengguna sistem sehingga dapat

meningkatkan kinerja sistem.

62
Daftar Pustaka

Andalia F., Setiawan Budi Eko. (2015). Pengembangan Sistem Informasi


Pengolahan Data Pencari Kerja Pada Dinas Sosial dan Tenaga Kerja
Kota Padang. Jurnal Ilmiah Komputer dan Informatika, 4 (2), 93-98.
Diakses dari : https://ojs.unikom.ac.id/index.php.
Ermatita, (2016). “Analisis Perancangan SistemInformasi Perpustakaan,Jurnal
Sistem Informasi”, Vol. 8, No. 1 April 2016, ISSN 2085-21588.
Jogiyanto, HM. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta. Andi.
J. Hutahaean. (2015). “Konsep Sistem Informasi”. Yogyakarta, Deepublish.
Nindytha, dewi. (2015)“Bantuan Sembako Masyarakat Miskin (Raskin)”.
Palembang : Bambang.
Sutabri, T, (2012). “Konsep Sistem Informasi”,Yogyakarta: Andi
Palit Randi V. , Dkk (2015). “ Rancangan Sistem Informasi Keuangan Gereja
Berbasis Web Di Jemaat GMIM Bukit Moria Malalayang”. Jurusan
Teknik Elektro-FT. UNSRAT, Manado.
Wibowo Stephanus kridho budi, (2007). “ Sistem Informasi Grosir Berbasi
Client – Server”.
Studi Kasus : Grosir Wijaya indramayu. Yokyakarta.
Romney., dan Steinbart. (2015). Sistem Informasi Akuntansi (13h ed.). Jakarta,
Salemba Empat.
Swara, G.Y., Pebriadi, Yunes. (2016). Rekayasa Perangkat Lunak Pemesanan
Tiket Bioskop Berbasis Web. Jurnal Teknoif, 4(2), 27-39. Diakses dari
https://ejournal.itp.ac.id.
Urva, Gellysa dan Siregar, Fauzi Helmi. (2015) Pemodelan UML E-Marketing
Minyak Goreng. Jurnal Teknologi dan Sistem Informasi Vol 1 No 2.
Yusri. (2015). “Sistem Informasi Perpustakaan Berbasis Web Pada SMP Frater
Makassar”. Jurnal Jupiter, 14 (2), 66-77. Diakses dari
https://media.neliti.com.

63

Anda mungkin juga menyukai