Uploaded by Fa IZ

Penerapan Metode Integrasi Data untuk La

advertisement
SKRIPSI
PENERAPAN METODE INTEGRASI DATA
UNTUK LAPORAN PERTANGGUNGJAWABAN BANTUAN
SOSIAL MELALUI LKSA DI PANTI ASUHAN YATIM
MUHAMMADIYAH PUTRA TEMANGGUNG
NAMA
: OMAN FAIYUN
NPM
: 12.0504.0121
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MAGELANG
2016
i
SKRIPSI
PENERAPAN METODE INTEGRASI DATA
UNTUK LAPORAN PERTANGGUNGJAWABAN BANTUAN
SOSIAL MELALUI LKSA DI PANTI ASUHAN YATIM
MUHAMMADIYAH PUTRA TEMANGGUNG
Disusun Sebagai Salah Satu Syarat Memperoleh Gelar Sarjana Komputer (S.Kom)
Program Studi Teknik Informatika Jenjang Strata Satu (S-1) Fakultas Teknik
Universitas Muhammadiyah Magelang
NAMA
: OMAN FAIYUN
NPM
: 12.0504.0121
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MAGELANG
2016
ii
HALAMAN PENEGASAN
Tugas Akhir/Skripsi ini adalah hasil karya saya sendiri, dan semua sumber baik
yang dikutip maupun dirujuk telah saya nyatakan dengan benar.
Nama
:
Oman Faiyun
NPM
:
12.0504.0121
Magelang, 21 Juni 2016
Oman Faiyun
NPM. 12.0504.0121
iii
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini :
Nama
:
Oman Faiyun
NPM
:
12.0504.0121
Program Studi
:
Teknik Informatika S1
Dengan ini menyatakan bahwa Skripsi dengan judul “PENERAPAN METODE
INTEGRASI DATA UNTUK LAPORAN PERTANGGUNGJAWABAN
BANTUAN SOSIAL MELALUI LKSA DI PANTI ASUHAN YATIM
MUHAMMADIYAH PUTRA TEMANGGUNG” beserta seluruh isinya adalah
karya sendiri dan bukan merupakan karya orang lain, baik sebagian maupun
seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar benarnya.
Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam
karya saya ini, atau ada klaim dari pihak terhadap keaslian karya saya ini maka
saya siap menanggung segala bentuk resiko / sanksi yang berlaku.
Magelang, 21 Juni 2016
Yang Membuat Pernyataan,
Oman Faiyun
NPM. 12.0504.0121
iii
HALAMAN PENGESAHAN
SKRIPSI
PENERAPAN METODE INTEGRASI DATA UNTUK LAPORAN
PERTANGGUNGJAWABAN BANTUAN SOSIAL MELALUI LKSA DI
PANTI ASUHAN YATIM MUHAMMADIYAH PUTRA TEMANGGUNG
dipersiapkan dan disusun oleh
OMAN FAIYUN
NPM. 12.0504.0121
Telah dipertahankan di depan Dewan Penguji
Pada tanggal 21 Juli 2016
Susunan Dewan Penguji
Pembimbing I
Pembimbing II
Uky Yudatama, S.Si, M.Kom
NIDN. 0605107201
R. Arri Widyanto, S.Kom, MT.
NIDN. 0616127102
Penguji I
Penguji II
Purwono Hendradi, S.Kom, M. Kom
NIDN. 0624077101
Mukhtar Hanafi, ST, MCs.
NIDN. 0602047502
Skripsi ini telah diterima sebagai salah satu persyaratan
untuk memperoleh gelar Sarjana Komputer
Tanggal ...........................
Dekan
Yun Arifatul Fatimah, ST., MT., Ph.D
NIK. 987408139
iv
KATA PENGANTAR
Alkhamdulillah penulis panjatkan atas kehadirat Allah SWT yang telah
melimpahan taufiq, hidayah, serta inayah-Nya, sehingga penulis dapat
menyelesaikan skripsi dengan judul “Penerapan Metode Integrasi Data Untuk
Laporan Pertanggungjawaban Bantuan Sosial Melalui LKSA di Panti Asuhan
Yatim Muhammadiyah Putra Temanggung”.Skripsi ini disusun guna memenuhi
salah satu syarat menyelesaikan pendidikan Sarjana Program Studi Teknik
Informatika Fakultas Teknik Universitas Muhammadiyah Magelang.
Dalam penyusunan skripsi ini, tidak lepas dari bantuan moril maupun
materil dari berbagai pihak. Untuk itu dengan segala kerendahan hati penulis
mengucapkan terima kasih kepada :
1. Ir. Eko Muh Widodo MT, selaku Rektor Universitas Muhammadiyah
Magelang.
2. Yun Arifatul Fatimah, ST., MT., Ph.D selaku Dekan Fakultas Teknik
Universitas Muhammadiyah Magelang.
3. Uky Yudatama, S.Si., M.Kom selaku pembimbing 1 yang telah memberikan
arahan dan dukungan dalam penyusunan skripsi ini.
4. R. Arri Widyanto, S.Kom., MT selaku pembimbing 2 yang telah memberikan
arahan dan motivasi dalam penyusunan skripsi ini.
5. Segenap dosen, pimpinan dan staf di lingkungan Fakultas Teknik Universitas
Muhammadiyah Magelang.
6. Orang tua dan keluarga yang telah memberikan dukungan dan do’a selama
penyusunan laporan ini.
7. Sahabat dan teman yang turut serta mencurahkan pikiran dan pendapatnya
selama penyusunan laporan ini.
8. Semua pihak yang telah membantu dalam penyusunan skripsi ini.
Dalam penulisan laporan ini penulis menyadari bahwa laporan ini masih
terdapat banyak kekurangan. Oleh karena itu penulis mengharapkan segala
v
koreksi maupun saran yang membangun untuk penulisan-penulisan yang akan
datang.
Semoga dengan terselesaikannya laporan ini dapat bermanfaat bagi rekanrekan mahasiswa Fakultas Teknik Universitas Muhammadiyah Magelang dan
kepada pihak-pihak yang membutuhkan.
Magelang, 23 Juni 2016
Oman Faiyun
vi
DAFTAR ISI
HALAMAN JUDUL .....................................................................................
i
HALAMAN PENEGASAN ..........................................................................
ii
LEMBAR PERNYATAAN ..........................................................................
iii
HALAMAN PENGESAHAN .......................................................................
iv
KATA PENGANTAR ...................................................................................
v
DAFTAR ISI ..................................................................................................
vii
DAFTAR GAMBAR .....................................................................................
ix
DAFTAR TABEL .........................................................................................
xi
DAFTAR LAMPIRAN .................................................................................
xii
ABSTRAK .....................................................................................................
xiii
BAB I
PENDAHULUAN
A. Latar Belakang Masalah ..........................................................
1
B. Rumusan Masalah ...................................................................
2
C. Tujuan ......................................................................................
3
D. Manfaat ....................................................................................
3
BAB II TINJAUAN PUSTAKA
A. Penelitian Relevan ...................................................................
4
B. Penjelasan Masing – Masing Variabel ....................................
5
1.
Integrasi Data ....................................................................
5
2.
Sistem Informasi ...............................................................
6
3.
Laporan Keuangan ...........................................................
7
4.
Lembaga Kesejahteraan Sosial Anak (LKSA) .................
8
BAB III METODOLOGI PENELITIAN
A. Analisis Sistem ........................................................................
9
1. Mekanisme Pelaksanaan Bantuan LKSA ............................
9
2. Keberadaan Teknologi Informasi ........................................
15
3. Analisis Konsep Berdasarkan Kondisi ................................
16
B. Perancangan Sistem ..................................................................
19
1. Model Konseptual Integrasi .................................................
19
2. Desain Fisik Integrasi ..........................................................
19
vii
3. Diagram Konteks .................................................................
20
4. DFD Level 0 ........................................................................
21
5. DFD Level 1 Proposal Pengajuan .......................................
22
6. DFD Level 1 Pelaporan .......................................................
23
7. Entity Relationship Diagram ...............................................
24
8. Perancangan Tabel ...............................................................
24
9. Pemilihan dan Penggabungan Tabel ....................................
26
10. Rancangan Interace ............................................................
30
BAB IV IMPLEMENTASI DAN PENGUJIAN
A. Implemetasi .............................................................................
37
1. Implementasi Integrasi.........................................................
37
2. Implementasi Antarmuka.....................................................
42
B. Pengujian ..................................................................................
47
BAB V HASIL DAN PEMBAHASAN
A. Hasil .........................................................................................
51
1. Form A .................................................................................
51
2. Form B .................................................................................
52
3. Form C .................................................................................
52
4. Form F .................................................................................
53
5. Form G .................................................................................
54
6. Form H .................................................................................
54
7. Form I ..................................................................................
55
B. Pembahasan ..............................................................................
55
1. Pengaturan Koneksi .............................................................
56
2. Sinkronisasi dan Penggabungan tabel .................................
56
BAB VI KESIMPULAN DAN SARAN
A. Kesimpulan ..............................................................................
59
B. Saran .........................................................................................
59
DAFTAR PUSTAKA ....................................................................................
61
LAMPIRAN ...................................................................................................
62
viii
DAFTAR GAMBAR
Gambar 2.1.
Konsep integrasi data ..............................................................
3
Gambar 3.1.
Mekanisme pelaksanaan bantuan LKSA .................................
10
Gambar 3.2.
Flowchart sistem informasi perijinan .....................................
15
Gambar 3.3.
Model konseptual integrasi ......................................................
19
Gambar 3.4
Desain fisik integrasi ................................................................
19
Gambar 3.5
Diagram konteks S.I Laporan Pertanggungjawaban .............
20
Gambar 3.6
DFD level 0 S.I Laporan Pertanggungjawaban ......................
21
Gambar 3.7
DFD level 1 Proposal Pengajuan ............................................
22
Gambar 3.8
DFD level 1 Pelaporan ............................................................
23
Gambar 3.9
ERD Sistem Informasi Laporan Pertanggungjawaban ..........
24
Gambar 3.10 Hasil filter tabel form A ...........................................................
26
Gambar 3.11 Hasil filter tabel form B ...........................................................
27
Gambar 3.12 Hasil filter tabel form F ...........................................................
28
Gambar 3.13 Hasil filter dan gabung tabel form G........................................
29
Gambar 3.14 Hasil filter dan gabung tabel lamp form G...............................
30
Gambar 3.15 Rancangan menu login ............................................................
31
Gambar 3.16 Menu utama..............................................................................
31
Gambar 3.17 Rancangan menu form A .........................................................
31
Gambar 3.18 Rancangan menu form B..........................................................
32
Gambar 3.19 Rancangan menu form C ..........................................................
32
Gambar 3.20 Rancangan menu form E ..........................................................
33
Gambar 3.21. Rancangan menu form F ..........................................................
33
Gambar 3.22 Rancangan menu form G .........................................................
34
Gambar 3.23 Rancangan menu input lampiran pengeluaran .........................
34
Gambar 3.24 Rancangan menu form H .........................................................
35
Gambar 3.25 Rancangan menu input pengeluaran BOL ...............................
35
Gambar 3.26 Rancangan menu form I ...........................................................
36
Gambar 3.27 Rancangan menu input pengeluaran BOP................................
36
ix
Gambar 4.1 Tampilan login .............................................................................
38
Gambar 4.2 Tampilan menu utama ..................................................................
39
Gambar 4.3 Tampilan menu Form A ...............................................................
46
Gambar 4.4 Tampilan menu Form B ...............................................................
49
Gambar 4.5 Tampilan menu Form C ...............................................................
53
Gambar 4.6 Tampilan menu Form E................................................................
57
Gambar 4.7 Tampilan menu Form F ................................................................
63
Gambar 4.8 Tampilan menu Form G ...............................................................
68
Gambar 4.9 Tampilan menu Form H ...............................................................
76
Gambar 4.10 Tampilan menu Form I ...............................................................
80
Gambar 5.1 Form A .........................................................................................
87
Gambar 5.2 Form B .........................................................................................
88
Gambar 5.3 Form C .........................................................................................
88
Gambar 5.4 Form F ..........................................................................................
89
Gambar 5.5 Form G .........................................................................................
90
Gambar 5.6 Form H .........................................................................................
90
Gambar 5.7 Form I ...........................................................................................
91
x
DAFTAR TABEL
Tabel 3.1.
Tabel anak ................................................................................
16
Tabel 3.2.
Tabel ijin .................................................................................
16
Tabel 3.3.
Tabel pengurus .........................................................................
16
Tabel 3.4.
Tabel user .................................................................................
17
Tabel 3.5.
Tabel dua proses .......................................................................
18
Tabel 3.6.
Tabel Perolehan bantuan ..........................................................
24
Tabel 3.7.
Tabel Pengeluaran BSA ...........................................................
25
Tabel 3.8.
Tabel Pengeluaran BOL ...........................................................
25
Tabel 3.9.
Tabel Pengeluaran BOP ...........................................................
25
Tabel 3.10.
Tabel Rekening anak ................................................................
25
Tabel 3.11.
Tabel lembaga ..........................................................................
25
Tabel 4.12.
Pengujian ..................................................................................
85
xi
DAFTAR LAMPIRAN
Lampiran 1
Form A ....................................................................................
98
Lampiran 2
Form B ....................................................................................
99
Lampiran 3
Form C .................................................................................... 100
Lampiran 4
Form E ...................................................................................... 101
Lampiran 5
Form F ...................................................................................... 102
Lampiran 6
Form G ..................................................................................... 103
Lampiran 7
Form H ..................................................................................... 104
Lampiran 8
Form I ....................................................................................... 105
Lampiran 9
Laporan Penerimaan dan Pengeluaran ..................................... 106
xii
ABSTRAK
PENERAPAN METODE INTEGRASI DATA
UNTUK LAPORAN PERTANGGUNGJAWABAN BANTUAN
SOSIAL MELALUI LKSA DI PANTI ASUHAN YATIM
MUHAMMADIYAH PUTRA TEMANGGUNG
Oleh
:
Pembimbing :
:
Oman Faiyun
Uky Yudatama, S.Si., M.Kom
R.Arri Widyanto, S.Kom., MT
Integrasi data merupakan proses mengkombinasikan dua atau lebih data agar
mempermudah dalam berbagi dan analisis dalam rangka mendukung manajemen
informasi di dalam sebuah lingkungan kerja. Penerapan Integrasi Data di Panti
Asuhan Yatim Muhammadiyah Putra Temanggung menjadi penting mengingat
ketersediaan data dapat dimanfaatkan untuk laporan pertanggungjawaban bantuan
dari Lembaga Kesejahteraan Sosial Anak. Pada implementasinya data dari
database sistem yang sudah ada di instansi terkait kemudian disinkronisasi dan
digabungkan dengan database sistem yang baru untuk pembuatan laporan
sehingga penggunaannya tidak perlu melakukan pengisian data secara manual.
Pada proses sinkronisasi dan penggabungan ini sebuah tabel yang sifatnya
temporer atau sementara yang berfungsi untuk menampilkan dan mencetak data
diperlukan. Hasil yang diperoleh berupa form dengan data yang sudah terisi
otomatis untuk kebutuhan laporan. Dengan tabel temporer maka proses integrasi
dapat dilakukan tanpa ada redudansi data.
Kata Kunci : integrasi, data, laporan, bantuan sosial
xiii
ABSTRACT
APPLICATION DATA INTEGRATION METHODS
FOR REPORT OF LIABILITY SOCIAL ASSISTANCE LKSA IN
THE ORPHANAGE OF MUHAMMADIYAH TEMANGGUNG
By
:
Supervisor :
:
Oman Faiyun
Uky Yudatama, S.Si., M.Kom
R.Arri Widyanto, S.Kom., MT
Data integration is the process of combining two or more of data in order to
facilitate the sharing and analysis in support of information management in a
working environment. Application of Data Integration in the Orphanage of
Muhammadiyah Temanggung become important, given the availability of data
can be utilized to aid accountability report from the Institute of Social Welfare of
the Child. On implementation, the data from existing database system then
synchronize and merge with the new database system for report generation, thus
user do not need to enter data manually. The synchronization process and the
incorporation a temporary table that serves to display and print data is required.
The results is a form with the data already filled automatically for reporting
needs. The integration process can be performed without any data redundancy
with temporary table.
Keywords : integration , data, reports, social assistance
xiv
1
BAB I
PENDAHULUAN
A. Latar Belakang
Ilmu pengetahuan dan teknologi saat ini telah mengalami
perkembangan
yang
signifikan.
Hampir
semua
bidang
telah
mengimplementasikan teknologi informasi. Instansi pun sekarang sudah
memanfaatkan teknologi informasi guna efisiensi pelayanan. Salah satu
pemanfaatan teknologi informasi yang sudah banyak digunakan adalah
Sistem Informasi. Sistem informasi membantu mempercepat serangkaian
proses
kebutuhan,
mendukung
operasi,
manajemen,
dan
fungsi
pengambilan keputusan suatu instansi atau perusahaan. Pada sub
pemanfaatan sistem informasi juga dapat diterapkan untuk pengolahan
transaksi harian, penyedia informasi, dan pelaporan.
Panti
Asuhan
Yatim
Muhammadiyah
Putra
Temanggung
(selanjutnya disebut PAYM Putra Temanggung) adalah salah satu instansi
swasta yang bergerak di bidang pelayanan sosial. Pada PAYM Putra
Temanggung sendiri masih ada beberapa kendala berkaitan dengan
manajemen
administratif
meliputi
pencatatan
dan
laporan
pertanggungjawaban khususnya untuk penggunaan dana bantuan sosial
dari Lembaga Kesejahteraan Sosial Anak Republik Indonesia. Dana
bantuan sosial ini diberikan kepada panti atau yayasan di seluruh
Indonesia dengan pelaporan per bulan dan per anak. Pada penggunaan
dana ini belum ada mekanisme pencatatan pengeluaran secara terperinci
dikarenakan pencatatan harus dilakukan pada setiap anak. Tidak adanya
pencatatan tersebut juga menyebabkan manajemen pengeluaran sulit
dilakukan karena saldo tidak diketahui secara pasti. Akibatnya pada akhir
tahun dimana laporan harus dibuat pengurus kesulitan membuat laporan
pertanggungjawaban. Mekanisme pencatatan pada tahap pelaporan ini
menjadi sangat rumit karena pengurus harus merekap data pengeluaran
dari setiap anak dan setiap bulan. Terlebih jika rencana anggaran dengan
pengeluaran tidak sesuai menyebabkan pemakaian anggaran lain yang
seharusnya tidak boleh dilakukan dan akan dipertanyakan oleh pihak
pemeriksa keuangan.
Memanfaatkan sistem informasi merupakan salah satu cara untuk
menangani masalah-masalah yang telah dijelaskan diatas. Sistem
informasi yang dirancang menggunakan metode Integrasi Data. Metode ini
cocok
digunakan
untuk
merancang
sistem
informasi
laporan
pertanggungjawaban karena metode ini menghubungkan antara data dari
sistem lain ke sistem yang akan dibuat. Data yang dihubungkan adalah
data yang berasal dari sistem perijinan yang sudah ada di PAYM Putra
Temanggung. Sistem ini merekam setiap aktifitas anak diluar panti seperti
ekstrakurikuler, pengajian kelas, perpulangan, dan lain - lain. Hubungan
dengan bantuan sosial LKSA adalah dana ini digunakan untuk kebutuhan
anak, salah satunya untuk kebutuhan transport atau uang saku anak.
Dengan kata lain bahwa data dari sistem perijinan ini dapat dimanfaatkan
sebagai catatan pengeluaran anak setiap harinya. Pengurus tidak perlu
menggali informasi secara langsung kepada setiap anak berkaitan dengan
pengeluaran yang dilakukan.
Dengan demikian penelitian tentang penerapan metode integrasi
data untuk laporan pertanggungjawaban bantuan sosial melalui LKSA di
PAYM Putra Temanggung ini perlu dilakukan. Membutuhkan waktu yang
lama
dan
mekanisme
yang
rumit
ketika
pembuatan
laporan
pertanggungjawaban dilakukan dengan cara manual. Dengan adanya
pemanfaatan metode integrasi data kedalam sebuah sistem informasi ini
diharapkan mampu membantu penyusunan laporan pertanggungjawaban
dengan efisien. Sehingga manajemen pengeluaran dapat dilakukan secara
lebih teliti, terlebih untuk menunjang perolehan akreditasi di PAYM Putra
Temanggung.
B. Perumusan Masalah
Berdasarkan latar belakang masalah tersebut maka masalah
penelitian ini dirumuskan adalah bagaimana menerapkan metode integrasi
2
data untuk laporan pertanggungjawaban bantuan sosial melalui LKSA agar
mempermudah pembuatan laporan?
C. Tujuan Penelitian
Berdasarkan rumusan masalah, maka tujuan penelitian yang akan
dicapai adalah menerapkan metode integrasi data untuk laporan
pertanggungjawaban bantuan sosial melalui LKSA agar mempermudah
pembuatan laporan pertanggungjawaban di PAYM Putra Temanggung.
D. Manfaat Penelitian
Manfaat penelitian yang diharapkan apabila tujuan penelitian
tercapai adalah menciptakan pembuatan laporan yang mudah, sehingga
pelaporan pertanggungjawaban khusunya untuk bantuan sosial melalui
LKSA dapat berjalan dengan mudah, serta untuk menunjang perolehan
akreditasi di PAYM Putra Temanggung.
3
4
BAB II
TINJAUAN PUSTAKA
A. Penelitian Relevan
Sistem informasi laporan keuangan dan metode integrasi data
sudah dibahas sebelumnya dalam beberapa penelitian, diataranya :
1. Penelitian yang dilakukan oleh Khoirun Nasikin (2015) yang
berjudul
Pengembangan
Sistem
Informasi
Akademis
Dan
Keuangan Di Man 2 Pati, menyatakan bahwa Sistem Informasi
Administrasi merupakan suatu sistem informasi yang akan
merancang untuk merubah data transaksi bisnis menjadi informasi
yang bermanfaat dan bertujuan untuk membantu pengambilan
keputusan. Pada penelitian ini menggunakan perangkat lunak
Visual basic 6.0 dengan database Microsoft Access dan tujuan dari
aplikasi ini adalah untuk menghemat waktu dan informasi yang
dihasilkan supaya lebih tepat, dan juga ketepatan dalam pelaporan.
2. Penelitian yang dilakukan oleh Edhy Suntanta dan Ahmad Ashari
(2012) yang Berjudul Distribusi Basis Data Kependudukan untuk
Optimalisasi
Akses
Data,
menyatakan
bahwa
salah
satu
permasalahan yang kini muncul dan sulit dipecahkan terkait dengan
pengembangan sistem informasi di berbagai lembaga/instansi di
Indonesia adalah heterogenitas pada jaringan, perangkat keras, OS,
bahasa pemrograman, pengembang, database, dan banyaknya
nomor identitas unik yang digunakan. Pada penelitian yang
membahas tentang data kependudukan lebih khususnya proyek EKTP ini menggunakan konsep integrasi distribusi database.
Arsitektur pada sistem informasinya adalah sebuah rancang bangun
konseptual tentang alur informasi beserta hubungan intra dan antar
instansi sehingga membentuk jaringan informasi terintegrasi atas
simpul informasi pemerintah yang terdiri atas 4 lapisan utama
yaitu: kabinet, pemerintah pusat, pemerintah propinsi, serta
pemerintah kabupaten/kota. Keterkaitan di antara keempat lapisan
informasi terdiri atas 7 alur simpul yaitu : 1) sistem informasi
cabinet, 2) pemerintah pusat, 3) pemerintah propinsi, 4) pemerintah
kabupaten/kota, 5) propinsi ke kabupaten/kota, 6) pusat ke propinsi,
serta 7) pusat ke kabupaten/kota.
3. Penelitian yang dilakukan oleh Ahmad Fauzi dan April Lia
Hananto yang berjudul Integrasi Data untuk Informasi Akademik
Mahasiswa Menggunakan Data Integration System Development
Life Cycle, menyatakan bahwa sebuah data yang terintegrasi
dibutuhkan bersumber dari PDPT perguruan tinggi untuk
mendukung kebutuhan data AIPT dan EPSBED yang dalam hal ini
ketiganya saling berkaitan tentang penjaminan mutu perguruan
tinggi. Namun instrumen AIPT dan EPSBED kenyataannya masih
belum ada sinkronisasi dalam sebuah data yang terintegrasi.
Banyak terdapat irisan data yang sama antar kedua instrument
tersebut dan redudansi data pada data kelembagaan. Tujuan
penelitian adalah untuk melakukan analisis dan
merancang
arsitektur logic dan phisik integrasi data.
Beberapa penelitian yang sudah dilakukan tersebut diatas dapat
disimpulkan bahwa penelitian masih bersifat develop atau pembangunan
saja. Terkait integrasi data pada penelitian relevan lain diatas mencangkup
integrasi antar sektoral dimana melibatkan banyak pihak dan instansi.
Penelitian yang akan dilakukan menggunakan konsep integrasi data dalam
lingkup kecil yang lebih mudah dalam implemetasi teknisnya. Strategi
yang digunakan tersebut diharapkan dapat mempermudah proses
pelaporan pertanggungjawaban.
B. Penjelasan Masing – Masing Variabel
1. Integrasi Data
Integrasi merupakan proses penggabungan unsur-unsur dari dua
proses yang mirip dengan membuat satu proses yang dapat digunakan
untuk menggantikan proses aslinya. Proses integrasi bertujuan untuk
menyelidiki
hubungan
ringkasan
5
bisnis
untuk
menghasilkan
klasifikasi dan menggabungkan kegiatan ke dalam sistem standar.
Kegiatan ini melibatkan metode pencocokan dan penggabungan.
(Morrison et al, 2009). Integrasi data menurut Giordano (2011) adalah
serangkaian prosedur, teknik, dan teknologi yang digunakan untuk
merancang
dan
membangun
proses
yang
mengekstrak,
merestrukturisasi, merubah, dan memuat data secara operasional atau
melakukan analisis penyimpanan data baik secara real time atau dalam
modus batch. Dengan demikian integrasi data merupakan proses
mengkombinasikan dua atau lebih data agar mempermudah dalam
berbagi dan analisis, dalam rangka mendukung manajemen informasi
di dalam sebuah lingkungan kerja.
Info.Sys
A
Info.Sys
B
Info.Sys
C
X = ABC
Gambar. 2.1 menunjukkan konsep integrasi data
Sumber : Josua M. Sinambela, M. Eng., (2011)
2. Sistem Informasi
Menurut (Hanif Al Fatta, 2007:10) berpendapat sistem informasi
terdiri dari komponen - komponen yang disebut dengan istilah blok
bangunan (building block), yaitu blok masukan (input block), blok
model (model block), blok keluaran (output block), blok teknologi
(technology block), dan blok kendali (control block). Sebagai suatu
sistem, keenam blok tersebut masing-masing saling berinteraksi satu
dengan yang lainnya membentuk satu kesatuan untuk mencapai
sasarannya.
6
Pengertian Sistem Informasi adalah kumpulan elemen yang saling
berhubungan satu sama lain yang berbentuk satu kesatuan untuk
mengintegrasikan
data,
memproses
dan
menyimpan
serta
mendistribusikan informasi. ( Sutedjo, 2006 )
Menurut definisi tersebut penulis dapat menyimpulkan bahwa
sistem informasi itu adalah kumpulan dari komponen-komponen yang
saling bekerjasama secara harmonis untuk bertujuan menyajikan
informasi yang bermanfaat.
3. Laporan Pertanggungjawaban
PSAK No. 1 tentang Penyajian Laporan Pertanggungjawaban
(revisi 2009) menyatakan laporan pertanggungjawaban adalah suatu
penyajian terstruktur dari posisi pertanggungjawaban dan kinerja
pertanggungjawaban suatu entitas. Jadi laporan pertanggungjawaban
merupakan salah satu informasi yang sangat penting dalam menilai
perkembangan perusahaan. Laporan pertanggungjawaban dapat
digunakan untuk menilai prestasi yang dicapai perusahaan pada saat
lampau, sekarang dan rencana pada waktu yang akan datang. Dalam
pengertian
sederhana
menurut
Kasmir
(2008:7)
laporan
pertanggungjawaban adalah laporan yang menunjukkan kondisi
pertanggungjawaban perusahaan pada saat ini atau dalam suatu
periode tertentu. Susilo (2009:10) menyatakan bahwa laporan
pertanggungjawaban adalah hasil akhir dari proses akuntansi yang
memuat informasi-informasi dan memberikan keterangan-keterangan
mengenai data ekonomi perusahaan yang terdiri dari daftar-daftar
yang menunjukan posisi pertanggungjawaban dan hasil kegiatan
perusahaan untuk satu periode yang meliputi neraca, laporan laba rugi
dan laporan perubahan.
Tujuan laporan pertanggungjawaban yaitu untuk menyediakan
informasi yang berkaitan dengan posisi pertanggungjawaban, prestasi
(hasil usaha) perusahaan serta perubahan posisi pertanggungjawaban
suatu perusahaan yang bermanfaat bagi pemakai dalam pengambilan
7
keputusan ekonomi. PSAK No. 1 tentang Penyajian Laporan
Pertanggungjawaban (revisi 2009) menyatakan tujuan laporan
pertanggungjawaban adalah memberikan informasi mengenai posisi
pertanggungjawaban, kinerja pertanggungjawaban, dan arus kas
entitas yang bermanfaat bagi sebagian besar kalangan pengguna
laporan dalam pembuatan keputusan ekonomi.
4. Lembaga Kesejahteraan Sosial Anak (LKSA)
Lembaga Kesejahteraan Sosial Anak (LKSA) adalah organisasi
sosial
atau
perkumpulan
sosial
yang
melaksanakan
Program
Kesejahteraan Sosial Anak yang dibentuk oleh masyarakat atau
difasilitasi pemerintah, baik yang berbadan hukum maupun yang tidak
berbadan hukum. Selanjutnya, Bantuan (Assistensi) Sosial melalui
Lembaga Kesejahteraan Sosial adalah bantuan sosial yang diberikan
melalui Lembaga Kesejahteraan Sosial Anak guna melindungi dari
kemungkinan terjadinya resiko sosial dan subsidi pemenuhan hak dasar
untuk meningkatkan penyelenggaraan kesejahteraan sosial bagi anak yang
diasuh melalui pengasuhan oleh keluarga dan melalui pengasuhan
alternatif. (Pedoman Operasional BANSOS melalui LKSA : 2013)
8
9
BAB III
METODOLOGI PENELITIAN
A. Analisis Sistem
1. Mekanisme Pelaksanaan Bantuan LKSA
Mekanisme pelaksanaan bantuan sosial LKSA adalah sebagai
berikut :
PAYM Putra
Dinas Sosial
Temanggung
Kabupaten
1
2
Dinas Sosial Provinsi
3
Membuat proposal
yang terdiri dari :
Form A, B, C
Cetak Form
A, B, C
Melakukan Validasi,
Verifikasi & Rekap
Form A, B, C
Tidak
Valid?
Ya
Hasil rekap & cek
Form A, B, C
Melakukan seleksi
Lolos?
Ya
Hasil seleksi
Hasil seleksi
Mencetak hasil
seleksi
1
2
3
Menyalurkan
bantuan ke rekening
masing – masing
anak
Menyalurkan
bantuan ke
rekening panti
Membuat laporan
terdiri dari Form E,
F, G, H, I
Cetak laporan
Form E, F, G, H, I
Laporan sebagai
tembusan
Laporan
Melakukan
pemeriksaan
Tidak
Benar?
Ya
Mengarsipkan
dokumen
Selesai
Gambar 3.1. Mekanisme pelaksanaan bantuan LKSA
10
Mekanisme pelaksanaan bantuan sosial LKSA terdiri dari lima tahap
yaitu 1) pengajuan, 2) verifikasi proposal, 3) penetapan penerima bantuan,
4) pelaporan, 5) pemanfaatan. Penjelasan lebih lengkap berdasarkan
gambar diatas adalah sebagai berikut :
1. Pengajuan
a. LKSA/PSAA mengajukan proposal Bantuan Sosial Melalui LKSA
yang ditujukan hanya kepada Dinas/Instansi Sosial Kabupaten /
Kota.
b. LKSA/PSAA mengisi Form A
Form ini berisi data seluruh anak yang tinggal didalam
panti dilengkapi dengan informasi personal masing – masing anak.
Contoh formulir terlampir.
c. LKSA/PSAA mengisi Form B
Form ini berisi data pegawai yang di panti dilengkapi
dengan informasi pelengkap lainnya. Contoh formulir terlampir.
d. LKSA/PSAA mengisi Form C
Form ini berisi data kelembagaan . Contoh formulir
terlampir.
e. Bagi
LKSA/PSAA
yang
menyatakan
siap
melaksanakan
pengasuhan dalam keluarga mengisi Form D
f. LKSA/PSAA menyiapkan copy buku tabungan lembaga.
2. Verifikasi Proposal
a. Dinas/Instansi Sosial Kabupaten/Kota dibantu oleh Forum
LKSA/PSAA wajib melakukan verifikasi untuk memastikan
bahwa data anak yang diusulkan di Form C sesuai dengan
syarat dalam pedoman operasional dan jumlah yang diusulkan
tidak melebihi jumlah anak yang tercantum di Form A.
b. Data Form C yang telah diverifikasi dan direkapitulasi
ditandatangani Kepala Dinas/Instansi Sosial.
c. Dinas/Instansi
sosial
Kab/Kota
dibantu
oleh
Forum
LKSA/PSAA Wajib Menjilid form C, form A, form B, Form D,
dan fotocopy buku rekening LKSA/PSAA secara berurut
11
d. Dinas/Instansi Sosial Kab/Kota mengirimkan berkas yang
sudah dijilid ke Dinas/Instansi Sosial Provinsi
e. Dinas/Instansi
Sosial
Provinsi
memverifikasi
dan
merekapitulasi form C dari Dinsos Kab/Kota. Hasil rekapitulasi
form C ditandatangani oleh Kepala Dinas/Instansi Sosial
Provinsi
f. Dinas/Instansi Sosial Provinsi mengirimkan rekapitulasi form
C, dan berkas yang sudah dijilid ke Direktorat Kesejahteraan
Sosial Anak, Kementerian Sosial RI.
g. Dinas/Instansi Sosial Kabupaten/Kota melalui Dinas/Instansi
Sosial Provinsi wajib mengirimkan softcopy form C, form A
dan form B dalam bentuk CD atau flashdisk.
h. Kementerian Sosial memverifikasi ulang data yang masuk dari
Dinas/Instansi Sosial Provinsi.
3. Penetapan LKSA Penerima Bantuan
a. Kementerian Sosial menerbitkan SK Bantuan Sosial Melalui
Lembaga Kesejahteraan Sosial Anak.
b. Kementerian Sosial menyampaikan salinan SK Bansos Melalui
LKSA kepada Dinas Sosial Provinsi.
c. Dinas Sosial Provinsi menyampaikan salinan SK Bansos
Melalui LKSA kepada Dinas Sosial Kabupaten/Kota.
d. Dinas Sosial Kabupaten/Kota menyampaikan salinan Bansos
Melalui LKSA kepada LKSA.
e. Kementerian Sosial membuat Surat Perintah Membayar (SPM
LS)
yang
ditujukan
ke
KPPN
Kementerian
Pertanggungjawaban
f. KPPN Kementerian Pertanggungjawaban menerbitkan Surat
Perintah Pencairan Dana (SP2D)
g. Bantuan masuk ke rekening LKSA/PSAA
12
4. Pelaporan
a. Setelah
menerima
bantuan,
LKSA
harus
segera
menginformasikan kepada Dinas Sosial Kabupaten/ Kota.
b. LKSA membuat dan mengirimkan laporan secara reguler satu
kali dalam satu tahun setelah bantuan diterima. Laporan
dikirimkan kepada Kementerian Sosial secara berjenjang
melalui Dinas/Instansi Sosial Kabupaten/Kota dan Provinsi.
Hal yang harus dilengkapi dalam laporan sebagai berikut:
1) LKSA/PSAA membuat surat pernyataan telah menerima
Bantuan (Form E)
2) LKSA/PSAA membuat penetapan daftar anak penerima
bantuan (Form F)
3) LKSA/PSAA membuat buku tabungan anak
4) LKSA/PSAA membuat laporan pertanggungjawaban
pemanfaatan bantuan sosial anak (Form G) dilampiri
laporan pengeluaran per anak dan per bulan.
5) LKSA/PSAA membuat laporan pertanggungjawaban
bantuan operasional lembaga (Form H) dilampiri nota
dan kwitansi pengeluaran.
6) LKSA/PSAA membuat laporan pertanggungjawaban
bantuan operasional pendampingan (Form I) dilampiri
nota dan kwitansi pengeluaran.
7) Dinas/Instansi Sosial merekapitulasi semua laporan dari
lembaga (buku tabungan anak, Form E,F,G,H,I) dengan
menggunakan Form J
8) Soft copy laporan Form J beserta Form E,F,G,H,I
dikirimkan melalui CD atau flashdisk.
5. Pemanfaatan bantuan
Pemanfaatan bantuan ini dibagi menjadi tiga jenis yaitu :
a. Bantuan Sosial Anak
13
Bantuan ini yang masuk ke rekening masing – masing anak
yang dapat dimanfaatkan untuk :
1) Bantuan pemenuhan kebutuhan dasar, antara lain untuk
kebutuhan makan, tambahan gizi, dan pakaian.
2) Akses terhadap pelayanan sosial dasar, antara lain
untuk perlengkapan sekolah dan transport untuk
menjangkau pelayanan pendidikan, kesehatan dan akte
kelahiran anak.
3) Meningkatkan
kapasitas
potensi
diri/keterampilan
hidup (biaya les bimbingan belajar atau kursus
keterampilan).
4) Sarana dan prasarana anak seperti, kasur, sprei, bantal.
b. Bantuan Operasional Lembaga (BOL)
Bantuan ini dapat dimanfaatkan untuk :
1) Pembelian alat tulis kantor
2) Pembelian perlengkapan kantor
3) Insentif pegawai
c. Bantuan Operasional Pendampingan (BOP)
Bantuan ini dapat dimanfaatkan untuk :
1) Transport
kunjungan
rumah
(home
visit)
dan
pendampingan akses layanan dasar.
2) Meningkatkan pengetahun dan keterampilan orang tua
dalam pengasuhan anak.
3) Meningkatkan dukungan komunitas untuk membangun
kepedulian warga atau masyarakat terhadap anak
terlantar di lingkungannya.
4) Semakin berperannya lembaga kesejahteraan sosial
anak dalam memberikan kualitas pengasuhan dalam
LKSA dan mendukung pengasuhan dalam keluarga.
Semua proses tersebut diatas masih dilakukan manual oleh
pengurus. Untuk proses pengajuan masih dapat dikategorikan dalam
proses yang tidak terlalu rumit. Namun pada pelaporan, terjadi proses
14
yang rumit dimana pengurus harus mencari informasi terkait
pengeluaran yang dilakukan masing – masing anak setiap bulannya.
2. Keberadaan teknologi informasi
Keberadaan teknologi informasi di PAYM Putra Temanggung
adalah adanya Sistem Informasi Perijinan Anak. Sistem informasi ini
menerima input dari anak yang akan melakukan kegiatan diluar panti
dan jam sekolah yang terdiri dari kegiatan formal dan informal.
Kegiatan formal adalah kegiatan yang masih berkaitan dengan
jadwal sekolah dan panti seperti ekstrakurikuler, les, perpulangan,
jadwal ke bengkel, dan kegiatan insidental lainnya. Sedangkan
kegiatan informal adalah kegiatan yang tidak berkaitan dengan jadwal
sekolah dan panti seperti keperluan – keperluan pribadi diluar panti
dan jam sekolah. Berikut adalah flowchart Sistem Informasi Perijinan
PAYM Putra Temanggung :
Gambar 3.2. Flowchart Sistem Informasi Perijianan
15
Adapun daftar tabel database dalam sistem ini sebagai berikut :
Tabel 3.1. Tabel anak
Field
Type
Size
Keterangan
Nmr
int
4
Nomor urut
Nama_anak
Varchar 30
Nama anak
Nik_anak
Varchar 16
Nomor induk keluarga anak
Jk_anak
Varchar 15
Jenis kelamin anak
Tempat_lhr
Varchar 20
Tempat lahir anak
Tgl_lhr
Date
Tanggal lahir anak
Umur
Int
2
Umur anak
Jns_mslh
Varchar 30
Jenis masalah anak
Keadaan_ortu Varchar 15
Keadaan orang tua anak
Akta
Varchar 20
Kepemilikan akta anak
Sr_muh
Varchar 10
Surat dari Muhammadiyah
Sr_kelurahan Varchar 10
Surat rekomendasi dr kelurahan
Tempat_anak Varchar 25
Tempat tinggal anak
Pengasuh_pp Varchar 20
Pengasuhan sebelum di panti
Alasan_mp
Varchar 20
Alasan masuk panti
Pend_anak
Varchar 5
Pendidikan anak
Ayah
Varchar 20
Nama ayah
Ibu
Varchar 20
Nama ibu
Alamat
Varchar 50
Alamat anak
Kelas
Int
2
Kelas anak
Status_anak
Varchar 10
Status anak
Field
Nmr
Nama_anak
Ijin
Jenis_ijin
Pj_ijin
Time_ijin
cost
Field
Nmr
Tabel 3.2. Tabel ijin
Type
Size
Keterangan
Bigint
4
Nomor urut
Varchar
25
Nama anak
Varchar
50
Perijinan yang dilakukan
Jenis perijinan
Varchar
10
(formal atau non formal)
Varchar
20
Penaggungjawab ijin
Date
Waktu ijin
Uang untuk transport ijin
int
6
formal
Tabel 3.3. Tabel pengurus
Type
Size
Keterangan
int
4
Nomor urut
16
Nama_pengurus Varchar
25
Nik_peng
Varchar
16
Nbm
Varchar
16
Jk_peng
Tempat_lhr
Tgl_lhr
Tgl_msk
Jabatan
Status_peng
Pend_peng
Varchar
Varchar
Date
Date
Varchar
Varchar
Varchar
15
20
Pelat_peng
Varchar
30
Alamat_peng
Hp_peng
Varchar
Varchar
50
12
Nama pengurus
Nomor induk
kependudukan pengurus
Nomor baku
Muhammadiyah
Jenis kelamin pengurus
Tempat lahir pengurus
Tanggal lahir pengurus
Tanggal masuk panti
Jabatan pengurus
Status kepegawaian
Pendidikan pengurus
Pelatihan yang pernah
diikuti
Alamat pengurus
Nomor hp pengurus
20
15
15
Tabel 3.4. Tabel user
Field
Nmr
Nama_user
Password
Stat_user
Type
int
Varchar
Varchar
Varchar
Size
4
25
30
10
Keterangan
Nomor urut
Nama pengguna
Kata sandi
Status pengguna
3. Analisis konsep berdasarkan kondisi
Integrasi data merupakan proses penggabungan unsur-unsur dari
dua proses yang mirip dengan membuat satu proses yang dapat
digunakan untuk menggantikan proses aslinya. (Morrison et al, 2009).
Dari pengertian tersebut diatas dan dilihat dari kondisi di PAYM Putra
Temanggung maka ada dua proses yang dapat disederhanakan
sehingga membentuk sebuah integrasi. Kedua proses ini terletak pada
1) Pelaporan bantuan LKSA 2) Pengisian data ijin anak. Kemiripan
dua proses ini adalah input atau masukkan yang dilakukan setiap hari
dimana keluarannya adalah laporan yang mempunyai entitas hampir
sama seperti nama anak, bulan, dan aktifitas yang dilakukan. Untuk
lebih jelasnya tertera pada tabel dibawah ini :
17
tabel 3.5. Tabel dua proses
No Kemiripan
1
Proses
2
Isi
Perijinan
Laporan
Input dilakukan hampir Rekap dilakukan setiap
setiap hari
Input
berupa
hari
uraian Berupa
perijinan anak
uraian
pengeluaran anak
Uraian perijinan terdiri Uraian
dari
ijin
terdiri
formal kebutuhan
dari
dasar
(keperluan sekolah dan (penambahan gizi), akses
3
Jenis isi
panti)
dan
informal layanan
(pribadi)
dasar
(transport),
dan
peningkatan kapabilitas
(les,
ekstrakurikuler)
anak.
Kesimpulan : Antara data perijinan anak dengan data laporan
pertanggungjawaban LKSA ada keterkaitan. Maka data perijinan dapat
dimanfaatkan untuk data laporan pertanggungjawaban LKSA.
Selain kemiripan proses dari penjelasan diatas terdapat juga
beberapa sumber data yang dapat dimanfaatkan untuk pembuatan form
pengajuan dan laporan pertanggungjawaban bantuan LKSA yaitu :
1. Data anak, untuk pembuatan form A, F, dan G
2. Data pengurus, untuk pembuatan form B
3. Data ijin, untuk lampiran pengeluaran form G dimana berisi
aktifitas anak diluar panti yang tentunya memerlukan uang
transport sesuai dengan ketentuan peruntukan bantuan.
Dari beberapa penjelasan diatas, akan diterapkan sebuah konsep
integrasi data untuk laporan pertanggungjawaban bantuan LKSA agar
proses pelaporan dapat berjalan dengan mudah.
18
B. Rancangan Sistem
1. Model konseptual integrasi
Gambar 3.3. Model konseptual integrasi
Model menggambarkan integrasi data sistem informasi perijinan
dengan sistem informasi yang akan dibuat. Dari integrasi ini akan
menghasilkan keluaran berupa laporan bantuan LKSA.
2. Desain fisik integrasi
Gambar 3.4. Desain fisik integrasi
Rancangan fisik integrasi data bersumber pada data yang berasal
dari sistem perijinan dan sistem yang akan dibangun dengan
melakukan beberapa proses input. Data yang dimaksud adalah tabel tabel yang berisi informasi yang akan dijadikan laporan. Pada
implementasi teknisnya memungkinkan pembuatan tabel – tabel baru
untuk memenuhi kriteria format pelaporan. Selanjutnya beberapa tabel
yang sudah ada dan yang baru disatukan sesuai dengan kaidah format
pelaporan bantuan LKSA.
19
3. Diagram Konteks
-Nama
-Password
-Data Anak
-Data Pengurus
-Data Lembaga
-Daftar Jumlah bantuan
-Daftar Pengeluaran
-Daftar rekening anak
Bendahara
-Form A, B, C
-Form E, F, G, H, I
Sistem
Informasi
Laporan
Pertanggungj
awaban
LKSA
-Proposal
-Laporan
Dinas Sosial
-Proposal
-Laporan
Kepala Panti
Gambar 3.5. Diagram konteks Sistem Informasi Laporan
Pertanggungjawaban LKSA
Terdiri dari tiga entitas dan beberapa proses dimana sistem
informasi perijinan terdapat didalamnya. Mulai dari bendahara
menginputkan nama dan kata sandi untuk masuk ke sistem kemudian
diikuti dengan data anak, data pengurus, data lembaga, daftar jumlah
bantuan, daftar pengeluaran, dan daftar rekeing. Beberapa proses input
ini dilakukan secara otomatis melalui integrasi data dengan sistem
perijinan dan beberapa masih manual karena data yang diperoleh dari
sistem perijinan tidak mencakup semua. Sistem akan mengeluarkan
informasi dari hasil input tadi berupa form – form yaitu terdiri dari
form A, B, dan C untuk pengajuan bantuan, kemudian form E, F, G, H,
dan I untuk pelaporan bantuan. Kepala Panti dan Dinas Sosial
menerima proposal dan laporan berupa form – form tersebut diatas
dari sistem.
20
4. DFD Level 0
Bendahara
Jml Bantuan,
Penerima,
Pengeluaran
1.0 Rekap
daftar
Anak,
Pengurus,
Lembaga
2.0 Rekap
Jml
Bantuan,
Penerima,
Pengeluara
n
3.0
Proposal
dan
Laporan
Dinas Sosial
Data Proposal
Proposal
Data Laporan
Laporan
Data Proposal
Daftar Anak,
Pengurus, Lembaga
Data Laporan
Data Proposal & LaporanData Proposal & Laporan
Kepala Panti
Gambar 3.6. DFD Level 0 Sistem Informasi Laporan
Pertanggungjawaban LKSA
Seperti yang tersebut dalam mekanisme pelaksanaan bantuan
LKSA, proposal terdiri dari form A, B, dan C sedangkan laporan
terdiri dari form E, F, G, H, dan I. Tahap pertama bendahara merekap
daftar anak beserta kelengkapan informasi lainnya sehingga akan
terbentuk form A. Kedua daftar pengurus dan juga data administratif
lembaga yang akan dijadikan form B dan C. Langkah ini adalah tahap
pengajuan bantuan.
Setelah bantuan turun, bendahara membuat laporan dengan
memasukkan data jumlah bantuan yang diterima yang akan
menghasilkan form E. Selanjutnya bendahara menetapkan nama –
nama anak yang akan mendapatkan bantuan dan menghasilkan form F
dimana akan dilanjutkan dengan pembuatan form G. Pembuatan form
H dan I merupakan form yang dibuat sendiri, tidak harus bertahap
seperti form F dan G. Semua form ini pada akhirnya dijadikan satu
untuk dikirim sebagai laporan ke Kepala Panti dan Dinas Sosial.
21
5. DFD Level 1 Proposal Pengajuan
Daftar Anak
1.1 Rekap
daftar anak
Data Anak
Bendahara
Tabel Anak
Data Anak
1.2 Rekap
daftar
pengurus
Data Pengurus
Tabel Pengurus
Data Pengurus
1.3 Rekap
data
lembaga
Data Lembaga
Tabel Lembaga
Data Lembaga
Proposal
Data Anak
Data Pengurus
Data Proposal
Dinas Sosial
Gambar 3.7. DFD Level 1 Proposal Pengajuan
22
6. DFD Level 1 Pelaporan
2.1 Rekap
jumlah
bantuan
Jml Bantuan
Bendahara
Data Jml Bantuan
Jml Bantuan
Data Jml Bantuan
2.2 Rekap
data anak
penerima
bantuan
Data penerima
bantuan
Tabel Penerima
Data penerima
bantuan
2.3 Input
pengeluaran
anak
Data pengeluaran
anak
Tabel Pengeluaran
Data pengeluaran
anak
2.4 Input
pengeluaran
Operasional
Lembaga
Data pengeluaran
Lembaga
2.5 Input
pengeluaran
Operasional
Pendampingan
Data pengeluaran
Pendampingan
Tabel Pengeluaran
Lembaga
Tabel Pengeluaran
Pendampingan
Data pengeluaran
Pendampingan
Data jumlah bantuan
Laporan
Data penerima bantuan
Data pengeluaran anak
Data pengeluaran Lembaga
Kepala Panti
Data Laporan
Data Laporan
Gambar 3.8. DFD Level 1 Pelaporan
23
Dinas Sosial
7. Entity Relationship Diagram
Entity Relationship Diagram (ERD) merupakan model konseptual
yang mendeskripsikan hubungan antar penyimpangan dalam DFD.
Berikut ERD dari Sistem Informasi Laporan Pertanggungjawaban
yang akan dibuat :
DataLembaga
DaftarPengurus
Nama
Kata sandi
Form A
DaftarAnak
Form B
Tanggal
Form C
Bendahara
Input
Proposal
Rekap
Laporan
Form E
Jumlah Bantuan
Daftar rekening
Form F
Jumlah Penerima
Daftar pengeluaran
Form G
Daftar penerima
Form I
Form H
Gambar 3.9. ERD Sistem Informasi Laporan Pertanggungjawaban LKSA
8. Perancangan Tabel
Tabel – tabel yang akan dibuat pada sistem yang baru adalah
sebagai berikut :
Tabel 3.6. Tabel perolehan bantuan
Field
Nmr
Tahun
Jml_penerima
BSA
Type
Int
Int
Int
Int
Size
4
4
4
10
BOL
Int
10
BOP
Int
10
24
Keterangan
Nomor urut
Tahun perolehan bantuan
Jumlah penerima bantuan
Bantuan sosial anak
Bantuan operasional
lembaga
Bantuan operasional
pendampingan
Tabel 3.7. Tabel pengeluaran BSA
Field
Type
Nmr
Nama_anak
Nama_penglranak
Tgl_penglranak
int
Varchar
Varchar
Date
Size
3
25
25
Keterangan
Nomor urut
Nama anak
Nama pengeluaran
Tanggal pengeluaran
Tabel 3.8. Tabel pengeluaran BOL
Field
Type
Size
Keterangan
Nmr
int
3
Nomor urut
Nama_penglrL Varchar 25
Nama pengeluaran
Tgl_penglrL
Date
Tanggal pengeluaran
Tabel 3.9. Tabel pengeluaran BOP
Field
Type
Size
Keterangan
Nmr
int
3
Nomor urut
Nama_penglrP Varchar 25
Nama pengeluaran
Tgl_penglrP
Date
Tanggal pengeluaran
Field
Nmr
Nama_anak
No_rek
Field
Nmr
prov
kab
Kel
Jns_pel
Nama_lem
Alamat_lem
Stat_milik
Telp
Stat_hukum
Tabel 3.10. Tabel rekening anak
Type
Size
Keterangan
int
4
Nomor urut
Varchar 25
Nama anak
Varchar 10
Nomor rekening anak
Tabel 3.11. Tabel lembaga
Type
Size
Keterangan
Bigint
4
Nomor urut
Varchar 30
provinsi
Varchar 30
kabupaten
Varchar 30
kelurahan
Varchar 30
Jenis pelayanan
Varchar 30
Nama lembaga
Varchar 50
Alamat lembaga
Varchar 15
Status kepemilikan
Varchar 15
Nomor telefon lembaga
Varchar 20
Status hukum lembaga
25
Akta_not
Tgl_berdiri
Npwp
SIOP
AD/ART
Bank_lem
Rek_lem
An_bank
Varchar
Date
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
30
15
15
6
20
15
30
Nomor akta notaris
Tanggal berdiri lembaga
Nomor NPWP
Nomor SIOP
Keberadaan AD/ART
Nama rekening bank
Nomor rekening lembaga
Atas nama dalam rekening
9. Pemilihan dan Penggabungan Tabel
Dari seluruh tabel diatas dilakukan pemilihan atau filter dan
penggabungan
sesuai
dengan
kriteria
untuk
laporan
pertanggungjawaban LKSA sebagai berikut :
a. Form A
Dilakukan filter dari database Sistem Perijinan – Tabel
anak untuk digunakan sebagai form A
Tabel anak
Nmr
Nama_anak
Nik_anak
Jk_anak
Tempat_lhr
Tgl_lhr
Umur
Jns_mslh
Keadaan_ortu
Akta
Sr_muh
Sr_kelurahan
Tempat_anak
Pengasuh_pp
Alasan_mp
Pend_anak
Ayah
Ibu
Alamat
Kelas
Status_anak
Hasil filter 
Nmr
Nama_anak
Nik_anak
Jk_anak
Tempat_lhr
Tgl_lhr
Umur
Jns_mslh
Keadaan_ortu
Akta
Tempat_anak
Pengasuh_pp
Alasan_mp
Pend_anak
Ayah
Ibu
Alamat
Kelas
Gambar 3.10. Hasil filter tabel form A
26
b. Form B
Dilakukan filter dari database Sistem Perijinan – Tabel
pengurus untuk digunakan sebagai form B
Tabel pengurus
Nmr
Nama_pengurus
Nik_peng
Nbm
Jk_peng
Tempat_lhr
Tgl_lhr
Tgl_msk
Jabatan
Status_peng
Pend_peng
Pelat_peng
Alamat_peng
Hp_peng
Hasil filter 
Nmr
Nama_pengurus
Jk_peng
Tempat_lhr
Tgl_lhr
Tgl_msk
Jabatan
Status_peng
Pend_peng
Pelat_peng
Alamat_peng
Gambar 3.11. Hasil filter tabel form B
c. Form C
Tidak ada filter atau penggabungan tabel, pengguna harus
melakukan input data lembaga untuk dijadikan form C dimana
hasil input akan disimpan di database Sistem LKSA – Tabel
lembaga.
d. Form E
Tidak ada filter atau penggabungan tabel, pengguna harus
melakukan input data lembaga untuk dijadikan form E dimana
hasil input akan disimpan di database Sistem LKSA – Tabel
perolehan bantuan.
27
e. Form F
Dilakukan filter dari database Sistem Perijinan – Tabel
anak untuk digunakan sebagai form F. Tabel hasil filter ini
merupakan tabel yang sifatnya temporer. Dibuat dan
dimunculkan ketika dibutuhkan, ketika tidak dibutuhkan maka
akan hilang atau terhapus dengan sendirinya.
Tabel anak
Nmr
Nama_anak
Nik_anak
Jk_anak
Tempat_lhr
Tgl_lhr
Umur
Jns_mslh
Keadaan_ortu
Akta
Sr_muh
Sr_kelurahan
Tempat_anak
Pengasuh_pp
Alasan_mp
Pend_anak
Ayah
Ibu
Alamat
Kelas
Status_anak
Hasil filter 
Nama_anak
Jk_anak
Tempat_lhr
Tgl_lhr
Tempat_anak
Pend_anak
Alamat
Gambar 3.12. Hasil filter tabel form F
28
f. Form G
Dilakukan filter dan penggabungan dari database Sistem
Perijinan – Tabel anak, Sistem LKSA – Tabel rekening, Tabel
pemanfaatan untuk digunakan sebagai form G. Tabel hasil
filter dan penggabungan ini merupakan tabel yang sifatnya
temporer. Dibuat dan dimunculkan ketika dibutuhkan, ketika
tidak dibutuhkan maka akan hilang atau terhapus dengan
sendirinya.
Tabel anak
Nmr
Nama_anak
Nik_anak
Jk_anak
Tempat_lhr
Tgl_lhr
Umur
Jns_mslh
Keadaan_ortu
Akta
Sr_muh
Sr_kelurahan
Tempat_anak
Pengasuh_pp
Alasan_mp
Pend_anak
Ayah
Ibu
Alamat
Kelas
Status_anak
Tabel rekening
Nmr
Nama_anak
Nama_bank
No_rek
Tabel pemanfaatan
Kb_dasar
Kb_akses
Jml_digunakan
Jml_sisa
Hasil filter
dan
penggabungan

Nama_anak
Jk_anak
Tempat_lhr
Nama_bank
No_rek
Kb_dasar
Kb_akses
Jml_digunakan
Jml_sisa
Gambar 3.12. Hasil filter dan gabung tabel form G
g. Lampiran pengeluaran form G
Dilakukan filter dan penggabungan dari database Sistem
Perijinan – Tabel anak dan Tabel ijin untuk digunakan sebagai
lampiran pengeluaran form G.
29
Tabel anak
Nmr
Nama_anak
Nik_anak
Jk_anak
Tempat_lhr
Tgl_lhr
Umur
Jns_mslh
Keadaan_ortu
Akta
Sr_muh
Sr_kelurahan
Tempat_anak
Pengasuh_pp
Alasan_mp
Pend_anak
Ayah
Ibu
Alamat
Kelas
Status_anak
Tabel ijin
Nmr
Nama_anak
Ijin
Jenis_ijin
Pj_ijin
Time_ijin
cost
Hasil filter dan penggabungan

Nama_anak
Ijin
Time_ijin
cost
Gambar 3.14. Hasil filter dan gabung tabel lamp form G
h. Form H
Tidak ada filter atau penggabungan tabel, pengguna harus
melakukan input data pengeluaran lembaga untuk dijadikan
form H dimana hasil input akan disimpan di database Sistem
LKSA – Tabel pengeluaran bol
i. Form I
Tidak ada filter atau penggabungan tabel, pengguna harus
melakukan input data pengeluaran lembaga untuk dijadikan
form I dimana hasil input akan disimpan di database Sistem
LKSA – Tabel pengeluaran bop.
10. Rancangan Interface
Antar muka (interface) merupakan sarana pengguna untuk
berkomunikasi dengan sistem. Komunikasi ini terdiri dari proses
memasukkan data ke sistem dan pengguna mendapatkan tampilan
keluaran dari sistem. Antar muka dirancang menggunakan beberapa
elemen aplikasi agar mudah dipahami oleh pengguna.
a. Rancangan menu Login
30
Login merupakan salah satu strategi untuk pengamanan
sistem. Menu ini meminta pengguna untuk memasukkan
beberapa informasi mengenai nama dan kata sandi. Adapun
rancangan tampilan sebagai berikut :
Nomor
Nama
Kata Sandi
Masuk
Batal
Gambar 3.15. Rancangan menu Login
b. Rancangan Menu Utama
Tampilan menu utama terdiri dari lima menu utama yaitu
sebagai berikut :
user
data
Keluar
Form A | form B | form C | form E | form F | form G | form H | form I
PANTI ASUHAN YATIM MUHAMMADIYAH PUTRA
Alamat :.........................
Gambar 3.16. Rancangan menu utama
c. Rancangan menu form A
Cetak
Batal
Gambar 3.17. Rancangan menu form A
31
Form A merupakan formulir yang berisi data seluruh anak
yang ada di panti beserta informasi lainnya.
d. Rancangan menu form B
Cetak
Batal
Gambar 3.18. Rancangan menu form B
Form B merupakan formulir yang berisi data seluruh
pengurus yang ada di panti beserta informasi lainnya.
e. Rancangan menu form C
Cetak
Batal
Gambar 3.19. Rancangan menu form C
Form C merupakan formulir yang berisi data mengenai
lembaga atau panti itu sendiri.
f. Rancangan menu form E
Menu form E merupakan form yang berguna untuk
membuat pernyataan telah menerima bantuan. Pengguna harus
memasukkan beberapa informasi sesuai dengan surat
keputusan dari Dinas Sosial terkait bantuan LKSA yaitu
jumlah penerima bantuan, jumlah bantuan sosial anak, jumlah
bantuan operasional lembaga, dan jumlah bantuan operasional
pendampingan. Berikut rancangannya :
32
Silakan isi data berikut :
Jumlah penerima bantuan :
Jumlah BSA per anak :
Jumlah BOL :
Jumlah BOP :
Simpan
Reset
Batal
Cetak
Gambar 3.20. Rancangan menu form E
g. Rancangan menu form F
Menu form F berisi data anak penerima bantuan beserta
informasi pelengkap lain seperti nama dan alamat panti, tempat
dan tanggal lahir, tingkat pendidikan, tempat tinggal, dan
alamat orang tua atau wali anak. Sebagian besar form ini berisi
tabel, dimana data dalam tabel merupakan hasil dari integrasi
data antara sistem perijinan dan sistem laporan
pertanggungjawaban LKSA itu sendiri dan pengguna tidak
perlu memasukkan data secara manual satu persatu. Berikut
rancangan antar muka form F :
Cetak
Batal
Gambar 3.21. Rancangan menu form F
h. Rancangan menu form G
Menu form G hampir sama seperti form F namun berisi
data anak penerima bantuan beserta informasi yang lebih detail
seperti nama dan nomor rekening, dan pengeluaran –
pengeluaran yang dilakukan anak. sama seperti form
sebelumnya, sebagian besar form ini berisi tabel, dimana data
33
dalam tabel merupakan hasil dari integrasi data antara sistem
perijinan dan sistem laporan pertanggungjawaban LKSA itu
sendiri. Namun pengguna harus memasukkan nomor rekening
setiap anak penerima bantuan karena data yang diperoleh dari
sistem perijinan tidak mencangkup informasi tentang rekening
masing – masing anak. Kemudian pengguna juga harus
mengecek daftar lampiran pengeluaran dengan memilih tombol
Input Lampiran Pengeluaran agar kolom pengeluaran dan
saldo juga ikut terisi. Berikut rancangan antar muka form G :
Simpan
Cetak
Reset
Batal
Input Lampiran Pengeluaran
Isi No Rek
Gambar 3.22. Rancangan menu form G
i. Rancangan menu input lampiran pengeluaran
Menu input lampiran pengeluaran merupakan sub menu
dari menu form G, dimana pada form ini pengguna mengecek
data pengeluaran yang berasal dari integrasi data dari sistem
perijinan yang akan otomasi terisi pada tabel masing – masing
anak setelah pengguna memilih tombol Input Lampiran
Pengeluaran. Berikut rancangan antar muka menu input
lampiran pengeluaran :
jan
feb
mar
NO
TANGGAL
apr
Nama Anak \/
mei
jun
jul
NAMA PENGELUARAN
Simpan
ags
DEBET
sep
SALDO
Batal
Gambar 3.23. Rancangan menu Input Laporan Pengeluaran
34
okt
j. Rancangan menu form H
Menu form H adalah menu yang berisi pengeluaran
operasional lembaga. Pada menu ini pengguna dapat
memasukkan pengeluaran yang berkaitan dengan operasional
lembaga. Adapun rancangannya sebagai berikut :
Input pengeluaran BOL
Cetak
Batal
Gambar 3.24. Rancangan menu form H
k. Rancangan menu input pengeluaran BOL
Menu ini merupakan sub menu dari menu form H yang
berfungsi untuk pengguna memasukkan data pengeluaran.
Adapun rancangan antar muka menu ini adalah :
Bantuan Operasional Lembaga (BOL)
Nama pengeluaran :
Tanggal :
\/
Jumlah dana keluar :
Simpan
Reset
Batal
Gambar 3.25. Rancangan menu input pengeluaran BOL
l. Rancangan menu form I
Menu form I adalah menu yang berisi pengeluaran
operasional pendampingan. Pada menu ini pengguna dapat
memasukkan pengeluaran yang berkaitan dengan operasional
pendampingan. Adapun rancangannya sebagai berikut :
35
Input pengeluaran BOP
Cetak
Batal
Gambar 3.26. Rancangan menu form I
m. Rancangan menu input pengeluaran BOP
Menu ini merupakan sub menu dari menu form H yang
berfungsi untuk pengguna memasukkan data pengeluaran.
Adapun rancangan antar muka menu ini adalah :
Bantuan Operasional Lembaga (BOP)
Nama pengeluaran :
Tanggal :
\/
Jumlah dana keluar :
Simpan
Reset
Batal
Gambar 3.27. Rancangan menu input pengeluaran BOP
36
37
BAB IV
IMPLEMENTASI DAN PENGUJIAN
A. Implementasi
Pada bagian ini akan dibahas tentang implementasi metode.
Implementasi metode dilakukan dengan merancang sebuah sistem yang
bertujuan untuk memastikan bahwa metode yang diterapkan benar – benar
sesuai dengan tujuan yang diharapkan. Kesalahan – kesalahan yang
mungkin terjadi yaitu kesalahan redaksi, tampilan antar muka, dan
kesalahan pada saat dioperasikan. Untuk dapat mengetahui kesalahan yang
ada pada sistem yang dibangun maka harus dilakukan pengujian.
Dalam pengujian sistem untuk laporan pertanggungjawaban
bantuan LKSA dapat berjalan dengan baik. Sistem yang dirancang
mempermudah pengurus melakukan pembuatan laporan untuk setiap anak
dan setiap bulannya. Untuk lebih jelasnya implementasi dapat dilihat pada
poin – poin dibawah ini :
1. Implementasi konsep integrasi
Gambar 4.1 Implementasi integrasi
Seperti terlihat pada gambar 4.1 bahwa implementasi integrasi
dilakukan dengan sinkronisasi dan penggabungan tabel – tabel dari dua
database.
Sinkronisasi
dan
penggabungan
tabel
–
tabel
ini
diimplementasikan dengan bahasa Query dimana selanjutnya agar
script query ini dapat berkomunikasi dengan perangkat lunak Delphi
maka dilakukan beberapa penyesuaian sesuai dengan aturan pada
perangkat lunak itu sendiri. Berikut implementasi sinkronisasi dan
penggabungan tabel menggunakan bahasa query di perangkat lunak
Delphi :
beforeshowdata;
begin
ExecQuery(QiInsert,'TRUNCATE
TABLE
temp_form_F_'
+
KodeHistory);
SQLStr := 'select * from anak where status_anak =
"aktif" ';
OpenQuery(QGlobal,SQLStr);
if QGlobal.RecordCount > 0 then
begin
while not QGlobal.Eof do
begin
SQLStr
:=
'INSERT
INTO
temp_form_f_'
+
KodeHistory +
'
(nmr_anak,
nama_anak,
tempat_lahir,
tgl_lahir, jk_anak, pend_anak, tempat_anak, alamat) ' +
'VALUES( ' +
QGlobal.FieldbyName('nmr').AsString
+
'",
'
+
{nmr_anak}
QGlobal.FieldbyName('nama_anak').AsString + '", ' +
{nama_anak}
QGlobal.FieldbyName('tempat_lhr').AsString + '", ' +
{tempat_lahir}
'"'
+
FormatDateSQL(QGlobal.FieldbyName('tgl_lhr').AsDateTime)
+ '", ' +
{tgl_lahir}
'"'
+
QGlobal.FieldbyName('jk_anak').AsString
+
'",
'
+
{jk_anak}
'"'
+
QGlobal.FieldbyName('pend_anak').AsString + '", ' +
{pend_anak}
'"'
+
QGlobal.FieldbyName('tempat_anak').AsString + '", ' +
{tempat_anak}
'"'
+
QGlobal.FieldbyName('alamat').AsString
+
'")';
{alamat}
ExecQuery(QiInsert,SQLStr);
end;
38
Pada script diatas merupakan tahapan pertama sinkronisasi dan
penggabungan tabel. Tahap pertama ini menggunakan perintah query
SELECT untuk memilih kolom mana saja yang akan digunakan
selanjutnya dan perintah INSERT untuk memasukkan data yang sudah
terpilih tadi ke sebuah tabel. Terdapat beberapa perintah SELECT
digunakan karena kolom – kolom yang akan dipakai ada pada
beberapa tabel di database yang berbeda, maka perintah SELECT ini
digunakan untuk masing – masing kolom. Tahapan yang kedua adalah
sebagai berikut :
procedure TFormF.FormShow(Sender: TObject);
begin
with Module do
begin
SQLStr := 'CREATE TABLE IF NOT EXISTS temp_form_F_'
+ KodeHistory +
' (nmr int(5) NOT NULL auto_increment, ' +
' nmr_anak int(5) default NULL, ' +
' nama_anak varchar(30) default NULL, ' +
'
tempat_lahir varchar(30) default NULL,
' +
' tgl_lahir date default NULL, ' +
' jk_anak varchar(10) default NULL, ' +
' pend_anak varchar(30) default NULL, ' +
' tempat_anak varchar(30) default NULL, '
+
' alamat varchar(100) default NULL, ' +
' iCek char(1) default NULL default "F",
' +
' PRIMARY KEY (nmr) ' +
') ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT
CHARSET=utf8; ';
ExecQuery(QiInsert, SQLStr);
ExecQuery(QiInsert,'TRUNCATE TABLE temp_form_F_' +
KodeHistory);
end;
beforeshowdata;
showData;
end;
Pada script diatas merupakan tahapan kedua sinkronisasi dan
penggabungan tabel. Tahap kedua ini menggunakan perintah query
CREATE TABLE yang berfungsi membuat sebuah tabel baru untuk
tempat data yang sudah dipilih pada tahapan pertama dimana tabel
39
baru ini sifatnya hanya temporer atau sementara saja. Berikut struktur
tabel baru yang dibuat :
Field
Nmr
Nmr_anak
Nama_anak
Tempat_lhr
Tgl_lhr
Jk_anak
Pend_anak
Tempat_anak
Tabel 4.1. Tabel temporer
Type
Size
Keterangan
int
5
Nomor urut
Int
5
Nomor urut anak
Varchar 30
Nama anak
Varchar 30
Tempat lahir anak
date
0
Tanggal lahir anak
Varchar 10
Jenis kelamin anak
Varchar 30
Pendidikan anak
Varchar 30
Tempat tinggal anak
Pada tabel temporer diatas merupakan tabel yang digunakan untuk
menampilkan kolom salah satu form. Jika dilihat field dan strukturnya
maka tabel ini sama persis dengan salah satu struktur form untuk
laporan yaitu form F. Begitu juga dengan dengan form – form lain
yang didalamnya terdapat kolom – kolom gabungan dari database
perijinan dan Lksa.
Fungsi dari tabel temporer ini adalah untuk menampilkan dan juga
mencetak isi atau kolom dimana kolom yang dimaksud berada pada
database yang berbeda. Karakteristik dari tabel temporer ini adalah
sebagai berikut :
a. Sementara, dibuat jika dibutuhkan dan dihapus jika tidak
dibutuhkan
b. Struktur tabel sama dengan struktur tabel form laporan
c. Dibuat jika pengguna memilih atau menampilkan atau
mencetak salah satu form yang didalamnya terdapat informasi
gabungan dari data perijinan dan Lksa
40
d. Dihapus jika pengguna menutup atau salah satu form yang
didalamnya terdapat informasi gabungan dari data perijinan
dan Lksa
Selanjutnya seperti yang sudah tertera pada karakteristik tabel
temporer diatas dimana jika tabel tidak dibutuhkan atau pengguna
menutup salah satu form yang didalamnya terdapat informasi
gabungan dari data perijinan dan Lksa, maka digunaka query
dengan perintah DROP TABLE untuk menghapus tabel temporer
tadi. Berikut script programnya :
procedure
TFormG.FormClose(Sender:
Action: TCloseAction);
begin
with Module do
begin
ExecQuery(QiInsert,'DROP
TABLE
temp_form_G_' + KodeHistory);
ExecQuery(QiInsert,'DROP
TABLE
temp_form_g_detail_' + KodeHistory);
end;
end;
TObject;
var
IF
EXISTS
IF
EXISTS
Selanjutnya jika ada penambahan data maka digunaka query
dengan perintah INSERT untuk memasukkan data ke sebuah tabel.
Berbeda dengan penggabungan sebelumnya dimana kolom –
kolom berasal dari beberapa tabel dengan letak database yang
berbeda, pemasukan data ke sebuah tabel disini langsung ditujukan
kepada tabel asal atau tabel utama. Sehingga jika ada penambahan
data, maka data tabel temporer tadi ikut terbaharui karena tetap
mengacu kepada tabel asal. Berikut script programnya :
procedure
TFormGTambah.btnSimpanClick(Sender:
TObject);
begin
with Module do
begin
SQLStr := 'INSERT INTO rekening ' +
'(nmr_anak, nama_anak, bank, no_rekening) '
+
'VALUES( ' +
'"' + edtID.Text + '", ' +
{nmr_anak}
'"' + NxHeaderPanel1.Caption + '", ' +
41
{nama_anak}
'"' + edtBank.Text + '", ' +
'"'
+
edtNoRekening.Text
{bank}
+
'")';
{no_rekening}
ExecQuery(QiInsert,SQLStr);
SQLStr := 'UPDATE temp_form_g_' + KodeHistory + '
SET ' +
'
bank = "' + edtBank.Text + '", ' +
'
no_rekening
=
"'
+
edtNoRekening.Text + '" ' +
'WHERE nmr_anak = "' + edtID.Text + '"';
ExecQuery(QiInsert,SQLStr);
InfoSaving;
Close;
end;
end;
2. Implementasi antarmuka
a. Tampilan utama
Tampilan ini merupakan tampilan utama sistem. Terdapat
beberapa menu dan tombol untuk melakukan beberapa operasi
pada sistem.
Gambar 4.2 Tampilan menu utama
42
b. Tampilan menu Form A
Form A merupakan formulir yang berisi data seluruh anak
yang ada di panti beserta informasi lainnya.
Gambar 4.3 Tampilan menu Form A
c. Tampilan menu Form B
Form B merupakan formulir yang berisi data seluruh
pengurus yang ada di panti beserta informasi lainnya.
Gambar 4.4 Tampilan menu Form B
43
d.
Tampilan menu Form C
Form C merupakan formulir yang berisi data mengenai
lembaga atau panti itu sendiri.
Gambar 4.5 Tampilan menu Form C
e. Tampilan menu Form E
Menu form E merupakan form yang berguna untuk
membuat pernyataan telah menerima bantuan. Pengguna harus
memasukkan beberapa informasi sesuai dengan surat keputusan
dari Dinas Sosial terkait bantuan LKSA yaitu jumlah penerima
bantuan, jumlah bantuan sosial anak, jumlah bantuan
operasional
lembaga,
dan
jumlah
pendampingan.
Gambar 4.6 Tampilan menu Form E
44
bantuan
operasional
f.
Tampilan menu Form F
Menu form F berisi data pegawai penerima bantuan beserta
informasi pelengkap lain. Sebagian besar form ini berisi tabel,
dimana data dalam tabel merupakan hasil dari integrasi data
antara sistem perijinan dan sistem laporan pertanggungjawaban
LKSA itu sendiri dan pengguna tidak perlu memasukkan data
secara manual satu persatu.
Gambar 4.7 Tampilan menu Form F
g. Tampilan menu Form G
Menu form G hampir sama seperti form F namun berisi
data pegawai penerima bantuan beserta informasi yang lebih
detail seperti nama dan nomor rekening, dan pengeluaran –
pengeluaran yang dilakukan pegawai. sama seperti form
sebelumnya, sebagian besar form ini berisi tabel, dimana data
dalam tabel merupakan hasil dari integrasi data antara sistem
perijinan dan sistem laporan pertanggungjawaban LKSA itu
sendiri. Tampilan pada gambar 4.8 dibawah ini :
45
Gambar 4.8 Tampilan menu Form G
h.
Tampilan menu Form H
Menu form H adalah menu yang berisi pengeluaran
operasional F. Pada menu ini pengguna dapat memasukkan
pengeluaran yang berkaitan dengan operasional F.
Gambar 4.9 Tampilan menu Form H
46
i. Tampilan menu Form I
Menu form I adalah menu yang berisi pengeluaran
operasional pendampingan. Pada menu ini pengguna dapat
memasukkan pengeluaran yang berkaitan dengan operasional
pendampingan.
Gambar 4.10 Tampilan menu Form I
B. Pengujian
Dalam tahap ini dilakukan pengujian antara rancangan dengan
realisasi atau penerapan pengguna dalam mengoperasikan sistem.
Pengujian dapat dilihat pada tabel dibawah ini :
Tabel 4.2 Pengujian
No
1.
Tahapan proses
Pengguna merekap
data pegawai
Sistem
Menampilkan
menu Form
A
47
Keterangan
-
Pengguna merekap
data semua pegawai
-
Sesuai dengan
implementasi
metode integrasi
data, yaitu
pengguna tidak
perlu memasukkan
data secara manual
dan sudah otomatis
muncul seperti pada
gambar.
-
Pengguna merekap
data semua
pengurus
-
Sesuai dengan
implementasi
2.
Pengguna merekap
Menampilkan
data pengurus
menu Form B
metode integrasi
data, yaitu
pengguna tidak
perlu memasukkan
data secara manual
dan sudah otomatis
muncul seperti pada
gambar.
-
Pengguna merekap
data lembaga
3.
Pengguna merekap
Menampilkan
data lembaga
menu Form C
-
Sesuai dengan
tahapan dan sistem
untuk memudahkan
proses pengajuan
-
4.
Pengguna merekap
Menampilkan
data jumlah bantuan
menu Form E
Pengguna merekap
data jumlah bantuan
-
Sesuai dengan
tahapan dan sistem
untuk memudahkan
48
proses pelaporan
-
Pengguna merekap
data penerima
bantuan
-
Sesuai dengan
implementasi
Pengguna merekap
5.
data penerima
bantuan
metode integrasi
Menampilkan
data, yaitu
menu Form F
pengguna tidak
perlu memasukkan
data secara manual
dan sudah otomatis
muncul seperti pada
gambar.
-
Pengguna merekap
data pengeluaran
anak
-
Sesuai dengan
implementasi
6.
Pengguna merekap
Menampilkan
metode integrasi
data pengeluaran
menu Form
data, yaitu
pegawai (BSA)
G
pengguna tidak
perlu memasukkan
data secara manual
dan sudah otomatis
muncul seperti pada
gambar.
-
7.
Pengguna merekap
Menampilkan
data pengeluaran F
menu Form
(BOL)
H
Pengguna merekap
data pengeluaran F
-
Sesuai dengan
tahapan dan sistem
untuk memudahkan
49
proses pelaporan
-
Pengguna merekap
data pengeluaran
Pengguna merekap
10.
data pengeluaran
pendampingan
Menampilkan
menu Form I
pendampingan
-
Sesuai dengan
tahapan dan sistem
untuk memudahkan
proses pelaporan
50
51
BAB V
HASIL DAN PEMBAHASAN
A. Hasil
Berdasarkan pengujian yang telah dilakukan sebelumnya, maka
dapat disimpulkan bahwa sistem yang telah dirancang sesuai dengan tujuan
yang diharapkan. Hal ini dibuktikan dengan hasil perolehan informasi yang
berasal dari tabel data sistem yang berbeda seperti ditunjukkan beberapa poin
dibawah ini :
1. Form A
Gambar 5.1 Form A
Form ini merupakan hasil dari koneksi data ke tabel sistem
perijinan dan digunakan untuk sistem laporan pertanggungjawaban
LKSA.
52
2. Form B
Gambar 5.2 Form B
Form ini juga merupakan hasil dari koneksi data ke tabel sistem
perijinan dan digunakan untuk sistem laporan pertanggungjawaban
LKSA yaitu data pengurus.
3. Form C
Gambar 5.3 Form C
52
53
Berbeda dengan sebelumnya, form ini dimasukkan oleh pengurus
secara manual terlebih dahulu karena pada sistem perijinan informasi
mengenai data lembaga ini belum ada.
4. Form F
Gambar 5.4 Form F
Form daftar penerima bantuan atau form F ini merupakan hasil dari
integrasi tabel sistem perijinan dan sistem laporan pertanggungjawaban
yang baru. Sebagian tabel sudah melalui proses penyaringan sehingga
disesuaikan dengan kriteria form yang dibutuhkan.
53
54
5. Form G
Gambar 5.5 Form G
Form daftar pengeluaran bantuan sosial anak ini juga merupakan
hasil dari integrasi tabel sistem perijinan dan sistem laporan
pertanggungjawaban yang baru. Sebagian tabel sudah melalui proses
penyaringan sehingga disesuaikan dengan kriteria form yang dibutuhkan.
6. Form H
Gambar 5.6 Form H
54
55
Form daftar pengeluaran bantuan operasional lembaga yang
disebut form H ini berbeda dengan form sebelumnya. Informasi pada
form ini dimasukkan oleh pengguna secara manual.
7. Form I
Gambar 5.7 Form I
Form daftar pengeluaran bantuan operasional pendampingan ini
sama dengan form sebelumnya yaitu form H. Informasi pada form ini
dimasukkan oleh pengguna secara manual.
B. Pembahasan Sistem
Pada pembahasan sistem ini penulis menggunakan bahasa query,
perangkat lunak Delphi dengan database Mysql dalam menerapkan metode
integrasi data.
Penggabungan dan penyaringan tabel merupakan inti dari konsep integrasi
data pada penelitian ini. Terdapat beberapa mekanisme agar tabel - tabel
dapat dijadikan satu sesuai dengan kriteria laporan pertanggungjawaban
bantuan LKSA terlebih data tabel berasal dari dua databse. Berikut
pembahasan beberapa proses tersebut :
55
56
1. Pengaturan koneksi
Sebelum melakukan akses data ke sistem lain maka diperlukan
beberapa entitas agar dapat terhubung dengan database yang dituju.
Konfigurasi koneksi pada perangkat lunak ini menggunakan berkas
berekstensi .ini. Berkas ini berisi beberapa karakter teks yang
mencakup nama server, pengguna, kata sandi dan sebagainya sebagai
berikut :
[setting]
host=localhost
port=3306
Uname=root
upass=123456
dbname=db_perijinan
Beberapa karakter teks tersebut disimpan dengan ekstensi .ini yang
kemudian akan diakses oleh perangkat lunak Delphi untuk koneksi ke
database. Tujuan dari pemisahan berkas untuk koneksi ini adalah untuk
mempermudah pengaturan ketika server berubah agar tidak perlu
membongkar script sistem yang sudah dibuat.
2. Sinkronisasi dan penggabungan tabel
Setelah terkoneksi dengan database maka selanjutnya adalah
memilah tabel apa saja yang diperlukan. Karena tabel yang akan
digabung berasal dari dua database maka tidak bisa serta merta
langsung
digabungkan.
Diperlukan
mekanisme
khusus
untuk
mensiasati hal tersebut.
Pada bab sebelumnya dicantumkan beberapa script program
dengan bahasa Query untuk implementasi integrasi. Namu bahasa
tersebut tidak bisa berdiri sendiri, harus ada penyesuaian agar dapat
dikenal oleh perangkat lunak lain. Pada penelitian ini digunaka
perangkat lunak Delphi 7 untuk membangun sistem sebagai
56
57
pembuktian dan implementasi metode integrasi. Pada perangkat lunak
Delphi
dibuatlah
prosedur
untuk
memudahkan
pemanggilan
serangkaian perintah. Perosedur ini berisi serangkaian script program
dengan fungsi masing – masing. Beberapa prosedur yang dibuat
beserta pembahasannya sebagai berikut :
a. Prosedur BeforeShowData
Prosedur ini berisi serangkaian perintah Query dengan
perintah SELECT yang berarti memilih kolom dari tabel dan
INSERT untuk memasukkan data yang sudah dipilih kedalam
sebuah tabel. Penggunaan perintah ini untuk mengambil
beberapa kolom yang dibutuhkan saja. Pada prosedur ini terdiri
dari beberapa Query sehingga perintah SELECT nantinya akan
menghasilkan kombinasi kolom – kolom dari beberapa tabel
kedua database.
b. Prosedur formShow
Prosedur ini akan berjalan ketika salah satu form muncul
atau dipilih oleh pengguna dimana berisi serangkaian perintah
Query dengan perintah CREATE TABLE. Setelah sebelumnya
dibuat
prosedur
BeforeShowData
yang
menghasilkan
kombinasi beberapa kolom maka prosedur ini mengeksekusi
perintah Query yaitu membuat tabel untuk tempat beberapa
kolom yang sudah dipilih pada prosedur BeforeShowData.
c. Prosedur showData
Prosedur ini berfungsi untuk menampilkan tabel yang
sudah dibuat pada prosedur formShow dimana penampilan
tabel ini digunakan untuk keperluan antar muka pengguna
(GUI) dan juga laporan (Report) keluaran.
d. Prosedur formClose
Prosedur ini berfungsi untuk menghapus tabel, dalam
perintah Query yaitu DROP TABLE. Tabel yang dihapus
adalah tabel yang sudah dibuat pada prosedur formShow.
57
58
Ketika pengguna menutup form tertentu maka prosedur terkait
dengan form tersebut akan berjalan.
Beberapa pembuatan prosedur diatas merupakan mekanisme
berjalannya sinkronisasi dan penggabungan tabel. Pembuatan tabel
pada prosedur diatas merupakan mekanisme pembuatan tabel temporer,
berfungsi untuk menampilkan beberapa isi tabel yang merupakan
gabungan dari banyak tabel dan dari database yang berbeda. Setelah
pengguna menutup salah satu form maka tabel yang terbuat akan
terhapus dengan sendirinya namun tidak menghilangkan isi dari tabel
asal.
Berbeda dengan proses penambahan data, maka sistem akan
langsung mengarah ke tabel inti atau asal. Sehingga redudansi data
tidak terjadi pada sistem ini meskipun memakai banyak data dari
beberapa database.
58
59
BAB VI
KESIMPULAN DAN SARAN
Bab ini akan membahas tentang kesimpulan yang berisi hasil-hasil yang
telah diperoleh dalam penelitian ini setelah dilakukan analisis, perancangan dan
implementasi dari sistem yang dibangun. Serta saran-saran yang diberikan sebagai
catatan penting dan kemungkinan perbaikan yang perlu dilakukan untuk
penelitian selanjutnya.
A. Kesimpulan
Berdasarkan implementasi dan penjelasan yang telah dikemukakan
pada bab-bab sebelumnya, maka dapat diambil kesimpulan bahwa metode
Integrasi Data dapat mempermudah pembuatan laporan pertanggungjawaban
bantuan sosial LKSA di Panti Asuhan Yatim Muhammadiyah Putra
Temanggung, dimana implementasi metode ini menghasilkan sebuah sistem
yang berfungsi untuk membuat beberapa form laporan dengan pengisian data
secara otomatis.
Agar dapat menerapkan konsep integrasi, maka diperlukan pembuatan
tabel yang bersifat temporer sebagai penghubung dan penampil data yang
berasal dari database yang berbeda. Dengan menggunakan query, perangkat
lunak Delphi serta database Mysql proses integrasi dapat dilakukan dengan
mudah.
B. Saran
Berdasarkan hasil penelitan, ada beberapa saran yang dapat dilakukan
untuk pengembangan sistem menjadi lebih baik diantaranya sebagai berikut :
1. Untuk penelitian ke depan diharapkan metode ini dapat digunakan dalam
sebuah sistem lebih lanjut untuk kepentingan lembaga.
60
2. Perlu ada penelitian tentang integrasi data dengan konsep lain sebagai
pembanding agar diketahui kelebihan dan kelemahan untuk masingmasing metode yang digunakan.
60
DAFTAR PUSTAKA
Sugiarto, Mugi., & Fajarhati, Pelita. (2008). e-Indonesia Initiative 2008.
Konferensi dan Temu Nasional Teknologi Informasi dan Komunikasi untuk
Indonesia, Jakarta.
Nasikin, Khoirun., 2011. Pengembangan Sistem Informasi Akademis Keuangan
Di Man 2 Pati. Journal Speed – Sentra Penelitian Engineering dan Edukasi,
Volume 3 Nomor 3, ijins.org 2011, halaman 20 – 26.
Sinambela, Josua M., (2011). Tim Integrasi Sistem Informasi UGM. CEO
RootBrain IT Security Training & Consulting.
Sutanta, Edhy., & Ashari, Ahmad., 2012. Distribusi Basis Data Kependudukan
Untuk Optimalisasi Akses Data : Suatu Kajian Pustaka. Jurnal Ilmu
Komputer, Volume 5, Nomor 1, April 2012, halaman 1 – 9.
Erinawati, Heni Dwi., 2012. Pembangunan Sistem Informasi Pembayaran Sekolah
Pada Sekolah Menegah Atas (SMA) Negeri 1 Rembang Berbasis Web.
Journal Speed – Sentra Penelitian Engineering dan Edukasi, Volume 4,
Nomor 4, 2012, halaman 40 – 46.
Maith, Hendry Andres., 2013. Analisis Laporan Keuangan Dalam Mengukur
Kinerja Keuangan Pada Pt. Hanjaya Mandala Sampoerna Tbk. Jurnal
EMBA, Volume 1, Nomor 3, September 2013, Halalaman 619-628.
Priyanti, Dwi., & Iriani, Siska., 2013. Sistem Informasi Data Penduduk Pada Desa
Bogoharjo Kecamatan Ngadirojo Kabupaten Pacitan. IJNS – Indonesian
Journal on Networking and Security - ISSN: 2302-5700, Volume 2, Nomor
4, Oktober 2013, halaman 55 – 61.
Fauzi Ahmad., & Lia Hananto, April., 2015. Integrasi Data Untuk Informasi
Akademik Mahasiswa Menggunakan Data Integration System Development
Life Cycle. Jurnal Ilmiah Solusi, Volume 1, Nomor 4, Desember 2014,
halaman 1- 6.
61
LAMPIRAN
Lampiran 1 : contoh Form A
62
Lampiran 2 : contoh Form B
63
Lampiran 3 : contoh Form C
64
Lampiran 4 : contoh Form E
65
Lampiran 5 : contoh Form F
66
Lampiran 6 : contoh Form G
67
Lampiran 7 : contoh Form H
68
Lampiran 8 : contoh Form I
69
Lampiran 9 : contoh laporan pengeluaran
70
Download