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