J~ICON, Vol. 2 No. 2, Oktober 2014, pp. 118 ~ 124
118
RANCANG BANGUN SISTEM INFORMASI PENGOLAHAN DATA ZAKAT PADA KANTOR WILAYAH KEMENTERIAN AGAMA PROVINSI NTT BERBASIS CLIENT SERVER Ridha Romaidha Djamil 1, Meiton Boru 2, Sebastianus A.S. Mola 3 1,2,3
Jurusan Ilmu Komputer, Fakultas Sains dan Teknik, Universitas Nusa Cendana
INTISARI Zakat merupakan salah satu rukun Islam, dan menjadi salah satu unsur pokok bagi tegaknya syariat Islam. zakat hakikatnya wajib (fardhu) atas setiap muslim yang merdeka, beragama Islam, harta yang dikeluarkan mestilah harta yang wajib di zakati, nisab, memiliki hak penuh terhadap harta tersebut, cukup hawl, dan harta tersebut niat untuk di perdagangkan. Zakat juga merupakan sebuah kegiatan sosial kemasyarakatan dan kemanusiaan (dapat berkembang sesuai dengan perkembangan umat manusia dimana pun). Pada penelitian ini dilakukan perancangan dan pembuatan sistem informasi yang digunakan untuk membantu Kantor Wilayah Kementerian Agama Provinsi NTT untuk melakukan pendataan dana zakat berbasis Client Server, dimana sebuah server dapat melayani beberapa client untuk mempercepat proses pendataan zakat yang dibayarkan oleh donatur. penggunaan metode waterfall dipilih karena dirasa sangat cocok untuk pengembangan software/perangkat lunak, tahapan-tahapan yang dilakukan dalam pengembangan aplikasi ini adalah analisis sistem, desain sistem, implementasi sistem, pengujian sistem dan perawatan. Hasil akhir dari penelitian ini berupa sebuah sistem informasi pendataan pembayaran zakat yang dapat digunakan oleh Kantor Wilayah Kementerian Agama Provinsi NTT. Sistem informasi pengolahan data zakat ini juga dilengkapi dengan fasilitas cetak laporan yang lengkap serta pencetakan kwitansi penyetoran untuk donatur. Kata kunci : zakat, sistem informasi, client server ABSTRACT Zakat is one of the pillars of Islam, and became one of the key elements for the enforcement of Islamic law. Essentially zakat obligatory (fard) upon every Muslim is an independent, Muslim, must necessarily incurred treasure treasure that must be in zakati, Nisab, have full rights to the property, enough hawl, and the intention for the property in trade. Zakat is also a humanitarian and social activities (can be developed in accordance with the development of mankind wherever). In this research, design and manufacturing information system that is used to help the NTT Provincial Office of Religious Affairs to conduct data collection zakat Client Server based, where a server can serve multiple clients to speed up the process of data collection zakat paid by donors. Use the waterfall method chosen because it was suitable for software development, the stages are carried out in the development of this application is system analysis, system design, system implementation, testing and maintenance systems. The end result of this research is a zakat payment system logging information that can be used by the Ministry of Religion of NTT. Information systems data processing zakat is also equipped with a complete print and printing reports depositing receipts for donors. Keywords: zakat, information system, client server .
ISSN 2337-7631
119
ISSN 2337-7631
I. PENDAHULUAN Zakat merupakan salah satu rukun Islam, dan salah satu unsur pokok bagi tegaknya syariat Islam. Oleh sebab itu hukum zakat adalah wajib (fardhu) atas setiap muslim yang merdeka, beragama Islam, harta yang dikeluarkan mestilah harta yang wajib di zakati, nisab, memiliki hak penuh terhadap harta tersebut, cukup hawl, dan harta tersebut niat untuk di perdagangkan. Zakat termasuk dalam kategori ibadah seperti salat, haji, dan puasa yang telah diatur secara rinci berdasarkan Alquran dan Sunah. Zakat juga merupakan sebuah kegiatan sosial kemasyarakatan dan kemanusiaan yang dapat berkembang sesuai dengan perkembangan umat manusia dimana pun. Pertanggungjawaban BAZIS dalam hal pengelolaan zakat secara profesional melalui pencatatan dalam bentuk laporan keuangan, dapat menjadi masalah serius apabila antara data di dalam laporan dan fakta keuangan yang ada terjadi ketidaksesuaian. Penggunaan teknologi informasi diharapkan mampu mengatasi ketidaksesuaian tersebut, yang kemudian diharapkan mampu meningkatkan kepercayaan masyarakat terhadap BAZIS dalam pengelolaan zakat. II.
MATERI DAN METODE
2.1
Deskripsi Sistem Menurut Jogiyanto (2005), sistem juga dapat diartikan sebagai kumpulan elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Dari pendapat di atas penulis mengambil kesimpulan bahwa Sistem adalah kumpulan elemen yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Dalam pembuatan sistem informasi pengolahan data zakat berbasis client server, sistem yang dibangun mempunyai peranan yakni menyediakan informasi data petugas, data donatur, data penerima zakat, data kas, data pengeluaran, data penyaluran dan laporan-laporan kepada kepala BAZNAS. 2.2 Tahap Pembangunan Sistem 2.2.1 StudiPustaka Yaitu Pengumpulan kepustakaan atau studi literatur, dilakukan dengan cara membaca buku-buku yang berkaitan, mencari melalui website-website khususnya tentang zakat dan informasi lain yang berkaitan sehingga dapat dijadikan acuan dalam penulisan skripsi ini. 2.2.2 Pengumpulan Data Pengumpulan data dengan cara observasi dan wawancara (melakukan pengamatan dan wawancara dengan pegawai dan Kepala BAZNAS). 2.2.3 PerancanganSistem Rancangan desain dari sistem yang akan dibuat meliputi Data Flow Diagram (DFD), rancangan Entity Relationship Diagram (ERD), dan desain interface atau antarmuka. a.
Data Flow Diagram (DFD) Data flow diagram merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. Data flow diagram sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir (misalnya lewat telepon, surat dan sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan (Jogiyanto, 2005). Gambar 1 merupakan DFD level 0 dari sistem informasi pengolahan data zakat berbasis client server.
J ~ ICON, Vol. 2 No. 2, Oktober 2014 : 118 ~ 124
J ~ ICON
120
ISSN 2337-7631
0 BAZNAS 1.0 DATA JABATAN D1
DATA JABATAN DATA JABATAN
DATA JABATAN
DATA DONATUR PRIBADI DATA DONATUR PRIBADI DATA DONATUR UPZ DATA DONATUR UPZ DATA KELOMPOK DATA KELOMPOK
T_JABATAN
DATA PEGAWAI
DATA PEGAWAI DATA PEGAWAI DATA USER DATA USER
DATA PEGAWAI DATA USER
D3
DATA USER DATA DONATUR PRIBADI DATA DONATUR UPZ
DATA DONATUR PRIBADI D5
DATA DONATUR UPZ DATA KELOMPOK
DATA MASTER
DATA JENIS ZAKAT DATA JENIS ZAKAT
D7
DATA JENIS ZAKAT
DATA JENIS PENGELURAN DATA JENIS PENGELURAN
DATA SATUAN
DATA SATUAN DATA REKENING DATA REKENING DATA LOG DATA LOG
D9
DATA SATUAN DATA REKENING
D11
DATA LOG
T_DONATUR PRIBADI
D6
T_KELOMPOK
D8
T_JENIS_PENGELUARAN
D10
T_REKENING
T_SATUAN
DATA REKENING
DATA LOG
D4
T_JENIS_ZAKAT
DATA JENIS PENGELUARAN DATA JENIS PENGELUARAN
DATA SATUAN
T_PEGAWAI
T_DONATUR_UPZ
DATA KELOMPOK
DATA JENIS ZAKAT
D2
T_USER
T_LOG
DATA REKENING DATA SATUAN
DATA JENIS PENGELUARAN DATA JENIS ZAKAT DATA KELOMPOK
DATA DONATUR UPZ DATA DONATUR PRIBADI DATA USER DATA PEGAWAI DATA JABATAN
2.0 DATA KAS INPUT DATA KAS INPUT DATA KAS INPUT DATA DETAIL KAS MASUK INPUT DATA DETAIL KAS MASUK INPUT DATA DETAIL KAS KELUAR INPUT DATA DETAIL KAS KELUAR INPUT DATA PENYALURAN INPUT DATA PENYALURAN
D12
T_KAS
DATA KAS DATA DETAIL KAS MASUK DATA DETAIL KAS MASUK
OLAH DATA
DATA DETAIL KAS KELUAR
D14
D13
T_DETAIL_KAS_MASUK
D15
T_PENYALURAN
T_DETAIL_KAS_KELUAR
DATA DETAIL KAS KELUAR DATA PENYALURAN DATA PENYALURAN
DATA PENYALURAN DATA DETAIL KAS KELUAR
DATA DETAIL KAS MASUK DATA KAS
3.0
DATA USER DATA PEGAWAI DATA USER DATA DONATUR PRIBADI
PIMPINAN
DATA DONATUR UPZ
PERMINTAAN CETAK LAPORAN
DATA KELOMPOK
LAPORAN DARI SISTEM :
LAPORAN DARI SISTEM : LAP. DATA PETUGAS LAP. DATA DONATUR UPZ LAP. DATA DONATUR PRIBADI LAP. PEMASUKAN LAP, PENGELUARAN LAP. PENYALURAN
LAP. DATA PETUGAS LAP. DATA DONATUR UPZ LAP. DATA DONATUR PRIBADI LAP. PEMASUKAN LAP, PENGELUARAN LAP. PENYALURAN
LAPORAN
DATA JENIS ZAKAT DATA REKENING
PERMINTAAN CETAK LAPORAN
Gambar 1 DFD level 0 b.
Entity Relationship Diagram (ERD)
Entity relationship diagram adalah model data yang menggunakan beberapa notasi untuk menggambarkan data dalam konteks entitas dan hubungan yang dideskripsikan oleh data tersebut (Bentley, Dittman & Whitten, 2004). Gambar 2 merupakan ERD yang mengambarkan relasi antar entitas pada sistem.
Rancang Bangun Sistem Informasi Pengolahan Data Zakat Pada Kantor Wilayah Kementerian Agama Provinsi NTT Berbasis Client Server(Ridha R. Djamil)
121
ISSN 2337-7631
T_JABATAN_BAZ
1
MEMILIKI
M
ID_JAB_BAZ NAMA_JAB_BAZ KETERANGAN
*
T_PETUGAS
* 1 1
T_JENIS_PENGELUARAN
**
NIP NAMA TEMPAT_LAHIR TGL_LAHIR ALAMAT TELEPON JK ID_JAB_BAZ
MEMILIKI
M
*
T_USER
* **
ID_USER NIP HAK_AKSES PASSWORD
1
ID_JENIS JENIS KETERANGAN
*
T_DONATUR_PRBDI
1
T_LOG
* **
1 MEMILIKI
ID_LOG ID_USER MASUK KELUAR
MEMILIKI
M
NIK NAMA NPWP TEMPAT_LAHIR TGL_LAHIR JK PEKERJAAN ALAMAT_KORESPONDEN ALAMAT_RUMAH ALAMAT_KANTOR TELP HP EMAIL JNS_HASIL WAKTU_PEROLEH
1
MEMILIKI
M
T_DONATUR_UPZ
T_DETAIL_KAS_KELUAR
* ** ** MEMILIKI
MEMILIKI
M
T_KAS
1
MEMILIKI
* **
ID_DETAIL_KELUAR TGL ID_KAS PENGELUARAN ID_JENIS KETERANGAN
M
MEMILIKI
**
M
ID_KAS ID_JENIS_ZAKAT BULAN TAHUN KAS SATUAN
1
MEMILIKI
1
T_JENIS_ZAKAT
*
*
ID_JENIS_ZAKAT NAMA_ZAKAT KETERANGAN
1
MEMILIKI
1
T_SATUAN
*
SATUAN KETERANGAN
MEMILIKI
M
1
T_PENYALURAN
* ** T_KELOMPOK
*
ID_KELOMPOK KELOMPOK KETERANGAN
1
MEMILIKI
M ** **
ID_PENYALURAN TGL ID_KAS JENIS_PENYALURAN ID_KELOMPOK NAMA_PENERIMA NOMINAL NIP
ID_DNTUR_UPZ NAMA_UPZ NPWP NO_KUKUH JNS_LMBGA TGL_KUKUH NAMA_KON_PERS TLP_KON_PERS ALAMAT FAX EMAIL WEBSITE TIPE JNS_HASIL WAKTU_PEROLEH
M T_REK
*
1
ID_BANK NAMA_BANK ATAS_NAMA NO_REK KETERANGAN
M
MEMILIKI
M
T_DETAIL_KAS_MASUK
* ** ** ** M ** **
ID_DETAIL_MASUK TGL ID_KAS JENIS_DONATUR ID_DNTUR_UPZ NIK NOMINAL ID_BANK NIP
M
MEMILIKI
M
Gambar 2 ERD
III.
HASIL DAN PEMBAHASAN
3.1 Hasil Hasil dari penelitian ini setelah melalui tahap implementasi adalah dihasilkannya sebuah Sistem Informasi Pengolahan Data Zakat Pada Kantor Wilayah Kementerian Agama Provinsi NTT yang dibuat dengan menggunakan bahasa pemrograman Delpi dan database Microsoft Access 2007. Keunggulan dari sistem ini adalah untuk mengolah data petugas, data donatur, data kelompok zakat dan mendata jumlah zakat yang masuk dan keluar secera real time dan berbasis client server. 3.2 Pembahasan 3.2.1 Pembahasan proses menu utama Pada proses ini terdapat 3 (empat) menu inti yaitu: a. Data master Pada menu ini terdapat 10 (sepuluh) sub menu yaitu data jabatan, data petugas, data user, data donatur pribadi, data donatur upz, data kelompok, data jenis zakat, data jenis pengeluaran, data satuan, data rekening. b. Proses Pada menu ini terdapat 4 (empat) sub menu yaitu data kas, data kas masuk, data kas keluar dan data penyaluran. c. Laporan Pada menu ini terdapat 7 (tujuh) sub menu yaitu laporan data petugas, laporan data donatur pribadi, laporan data donatur upz, laporan pemasukan, laporan pengeluaran, laporan penyaluran dan kwitansi penyetoran zakat. 3.2.2 Pembahasan menu data master Pada menu ini terdapat 10 (sepuluh) sub menu diantaranya data donatur pribadi. Sub menu ini berfungsi untuk mengelola data donatur pribadi seperti menambah, menyimpan, mengubah, membatalkan dan menghapus data donatur pribadi. Tampilannya dapat dilihat pada gambar 4.
J ~ ICON, Vol. 2 No. 2, Oktober 2014 : 118 ~ 124
J ~ ICON
ISSN 2337-7631
122
Gambar 4 Tampilan data donatur pribadi 3.2.3 Pembahasan menu proses Pada menu ini terdapat 4 (empat) sub menu diantaranya yaitu sub menu penyaluran. Pada proses penyaluran zakat, petugas yang mendata memilih tanggal penyaluran zakat, maka aplikasi secara otomatis akan memilih kas bulan mana yang harus di kurangkan, kemudian melalui proses pemilihan jenis penyaluran, apakah penyaluran kelompok ataukah penyaluran perorangan, setelah selesai maka diinputkan nominal yang akan di berikan sebagai zakat, dan yang terakhir adalah pegawai yang menyalurkan zakat tersebut diinputkan pada field petugas Baznas. Saat tombol simpan diklik maka kas zakat pada bulan yang di pilih akan berkurang sesuai dengan nominal yang disalurkan oleh Baznas. Tampilannya dapat dilihat pada gambar 5.
Gambar 5 Tampilan data penyaluran zakat
Rancang Bangun Sistem Informasi Pengolahan Data Zakat Pada Kantor Wilayah Kementerian Agama Provinsi NTT Berbasis Client Server(Ridha R. Djamil)
123
ISSN 2337-7631
3.2.4 Pembahasan menu laporan Pada menu ini terdapat 7 (tujuh) sub menu diantaranya yaitu sub menu laporan data pemasukan. Sub menu ini berfungsi untuk mencetak laporan data pemasukan. Untuk melihat data pemasukan, dapat dilakukan dengan memilih periode penerimaan zakat kemudian menekan tombol cetak. Tampilannya dapat dilihat pada gambar 6 dan 7.
Gambar 6 Tampilan cetak data pemasukan
Gambar 7 Tampilan laporan data pemasukan
IV.
KESIMPULAN DAN SARAN
4.1
Kesimpulan Hasil akhir dari pembuatan Sistem Informasi Pengolahan Data Zakat Pada Kantor Wilayah Kementerian Agama Provinsi NTT secara keseluruhan adalah sebagai berikut : 1. Sistem ini dapat mengolah data petugas, data donatur, data kolompok zakat dan mendata jumlah zakat yang masuk dan keluar sehingga dana zakat yang diterima oleh Baznas penyalurannya lebih tepat sasaran. 2. Sistem ini dapat menghasilkan laporan petugas, laporan donatur pribadi, laporan donatur UPZ, laporan pemasukan, laporan pengeluaran dan laporan penyaluran. 3. Sistem ini dapat membantu pengguna sistem (user) lebih cepat dalam mendapatkan informasi mengenai data yang diinginkan karena disediakan fasilitas pencarian data di setiap form. 4.2 Saran Adapun beberapa saran yang disampaikan guna pengembangan sistem ini adalah: a. Sistem akses informasi ini dapat dimodifikasi untuk digunakan bersama sistem operasi Linux dengan cara penggunaan compiler Lazarus yang juga menggunakan bahasa Pascal sebagai dasar
J ~ ICON, Vol. 2 No. 2, Oktober 2014 : 118 ~ 124
J ~ ICON
b. c.
ISSN 2337-7631
124
bahasa pemrogramanya. Serta menggunakan database SQL sehingga biaya pembuatan dan pengaplikasian sistem menjadi lebih rendah karena bebas license. Sistem informasi ini dapat di kembangkan untuk digunakan secara online sehingga penyaluran zakat di NTT dapat di kontrol oleh Baznas Provinsi NTT. Perlunya pengembagan format laporan agar laporan yang dihasilkan lebih terperinci.
DAFTAR PUSTAKA [1] Bentley LD, Dittman KC dan Whitten JL, 2004. Metode Desain & Analisis Sistem, Edisi 6, Andi, Yogyakarta. [2] Jogiyanto, H, 2005. Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis, Penerbit Andi, Yogyakarta. [3] Dwipratama, Agung Pandu, 2011. Sistem Informasi Manajemen Zakat, Infak dan Sedekah Pada Badan Amil Zakat Nasional. Diakses dari: http://repository.uinjkt.ac.id/dspace/handle/123456789/210, 25 Mei 2014 [4] Khair, Ricky Abdul. 2011. Rancang Bangun Mobile Aplication Informasi Zakat Berbasis Multimedia. Diakses dari: http://repository.uinjkt.ac.id/dspace/handle/123456789/2747, 25 Mei 2014
Rancang Bangun Sistem Informasi Pengolahan Data Zakat Pada Kantor Wilayah Kementerian Agama Provinsi NTT Berbasis Client Server(Ridha R. Djamil)