SISTEM INFORMASI BADAN AMIL ZAKAT BERBASIS WEB (STUDI KASUS : BAZ KOTA PEKANBARU) TUGAS AKHIR Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana pada Jurusan Sistem Informasi Oleh :
AMIRIZAL 11053100486
FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU PEKANBARU 2014
SISTEM INFORMASI BADAN AMIL ZAKAT BERBASIS WEB (STUDI KASUS : BAZ KOTA PEKANBARU) AMIRIZAL NIM : 11053100486 Tanggal Sidang : 11 Juli 2014 Periode Wisuda : November 2014 Jurusan Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau Jalan Soebrantas KM 15 No.155 Pekanbaru
ABSTRAK Badan Amil Zakat adalah sebuah lembaga atau swadaya masyarakat yang dibentuk oleh pemerintah untuk mengumpulkan serta menyalurkan zakat dengan menitik beratkan program pendidikan, kesehatan pembinaan komunikasi dan pemberdayaan ekonomi sebagai penyaluran zakat. dan di kota pekanbaru ada beberapa badan zakat yang bergerak dalam organisasi mengeola zakat, yaitu, Rumah Zakat, Lazizmu, Laznas, Swadaya Ummah, masing – masing badan zakat tersebut memiliki data penerima zakat dan data penyaluran zakat tersendiri, yang mana data – data tersebut tidak terhubung antara satu lembaga dengan lembaga lainnya, Berdasarkan masalah yang di atas peneliti mengusulkan adanya sistem informasi Badan Amil Zakat Berbasis Web dengan spesifikasi atau kebutuhan sistem yang akan dibangun dengan konsep beriontasi objek atau OOAD dan bahasa pemodelan untuk pembangunan perangkat lunak yang dibangun dengan menggunakan teknik pemrograman berorientasi objek, yaitu Unified Modeling Language (UML). Kata Kunci : Badan Amil Zakat, Sistem Informasi OOAD, Web.
vii
INFORMATION SYSTEM BOARD ZAKAT BASED WEBSITE (CASE STUDIES : BAZ PEKANBARU CITY) AMIRIZAL NIM : 11053100486 Date of Final Exam : 11 July th 2014 Graduation Ceremony Period : November 2014
Department of Information System Faculty of Science and Technology State Islamic University of Sultan Syarif Kasim Riau Soebrantas Street KM 15 No.155 Pekanbaru
ABSTRACT Amil Zakat agency is a governmental agency or set up by the government to collect and distribute zakat with focused educational programs, health coaching communication and economic empowerment as the zakat’s distribution. And in the Pekanbaru city there are several charity organization namely, House of Zakat, Lazizmu, LAZNAS, Swadaya Ummah, each agency has a zakat’s data receiver and zakat distribution of the data itself, which the data’s are not connected between one institution and others. Based on the above issues are proposed information system Web-based Zakat Board with specifications or the requirement of the systems to be built with the Object Oriented Analysis Design (OOAD) and using the Unified Modelling Languange (UML) for software development models. Keyword: Information System, OOAD, Web, Zakat Board.
viii
KATA PENGANTAR
Assalammu’alaikum wr wb.
Alhamdulillahi rabbil’alamin. Puji dan syukur penulis kehadirat Allah SWT atas segala limpahan Rahmat, Karunia serta Hidayah-Nya sehingga Penulis dapat menyelesaikan Tugas Akhir ini dengan baik. Salawat besertakan salam terucap buat junjungan alam Rasulullah Muhammad SAW, karena jasa Beliau yang telah membawa manusia dari zaman kebodohan ke zaman yang penuh ilmu pengetahuan. Tidak lupa Penulis sampaikan terima kasih kepada pihak-pihak yang telah membantu Penulis, khususnya untuk Ayah Imam Hermaini dan Ibu Rabuima, yang selalu memberikan semangat dan motivasinya sehingga Penulis dapat menyelesaikan Tugas Akhir ini. Pada kesempatan ini, Penulis mengucapkan banyak terima kasih kepada : 1.
Bapak Prof. DR. H. Munzir Hitami, MA, Rektor Universitas Islam Negeri Sultan Syarif Kasim Riau.
2.
Ibu Dra. Hj. Yenita Morena, M.Si, Dekan Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau.
3.
Bapak Nesdi Evrilyan Rozanda, S.Kom, M.Sc, Ketua Jurusan Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau.
4.
Bapak Anofrizen, S.Kom, M.Kom, Pembimbing Tugas Akhir yang telah memberikan bimbingan, saran, dan arahan yang sangat bermanfaat serta dukungan kepada penulis yang tiada hentinya.
5.
Bapak Dr.H.Akbarizan,MA.M.Pd, Pimpinan Badan Amil Zakat Nasional Pekanbaru.
6.
Seluruh Pegawai Badan Amil Zakat Nasional Pekanbaru.
ix
7.
Seluruh angkatan 2010 yang tidak bisa disebutkan satu persatu, terimakasih untuk semangat dan kerja samanya. Penulis menyadari bahwa dalam penulisan laporan ini masih banyak
kesalahan dan kekurangan. Oleh karena itu, kritik dan saran yang sifatnya membangun sangat diharapkan untuk kesempurnaan laporan ini, Penulis berharap semoga laporan ini dapat memberikan sesuatu yang bermanfaat bagi siapa saja yang membacanya. Wassalamu’alaikum wr.wb.
Pekanbaru, 11 Juli 2014 Penulis.
AMIRIZAL
x
DAFTAR ISI Halaman LEMBAR PERSETUJUAN .................................................................................... ii LEMBAR PENGESAHAN .................................................................................... iii LEMBAR HAK ATAS KEKAYAAN INTELEKTUAL..................................... iv LEMBAR PERNYATAAN ..................................................................................... v LEMBAR PERSEMBAHAN ................................................................................. vi ABSTRAK .............................................................................................................. vii ABSTRACT ............................................................................................................ viii KATA PENGANTAR............................................................................................. ix DAFTAR ISI............................................................................................................ xi DAFTAR GAMBAR............................................................................................ xvii DAFTAR TABEL ................................................................................................. xxi DAFTAR LAMPIRAN ....................................................................................... xxiii BAB I
PENDAHULUAN 1.1 Latar Belakang ................................................................................... 1 1.2 Rumusan Masalah .............................................................................. 2 1.3 Batasan Masalah................................................................................. 2 1.4 Tujuan ............................................................................................... 3 1.5 Manfaat penelitian ............................................................................. 3 1.6 Sistematika Penulisan ........................................................................ 4
BAB II LANDASAN TEORI 2.1 Tinjauan Umum Perusahaan .............................................................. 5 2.1.1 Visi dan Misi Perusahaan......................................................... 6 2.2 Konsep Dasar Sistem...........................................................................6 2.2.1 Defenisi Sistem ...................................................................... 6 2.2.2 Karakteristik Sistem ............................................................... 6 2.2.3 Komponen Sistem .................................................................. 7 2.3 Konsep Dasar Informasi..................................................................... 7 2.3.1 Defenisi Informasi.................................................................. 8
xi
2.3.2 Siklus Informasi ..................................................................... 8 2.3.3 Kualitas Informasi...................................................................9 2.4 Konsep Dasar Sistem Informasi......................................................... 9 2.4.1 Komponen Sistem Informasi ............................................... 9 2.4.2 Jenis Jenis Sistem Informasi ......................................... .....11 2.5 Analisa Sistem.................................................................................. 12 2.6 Perancangan Sistem ......................................................................... 12 2.7 Badan Zakat ..................................................................................... 13 2.8 Konsep Dasar Zakat ......................................................................... 13 2.9 Sumber Dan Peruntukan Zakat ........................................................ 15 2.9.1 Sumber Zakat ..................................................................... 15 2.9.2 Peruntukan Zakat ............................................................... 16 2.10 Pelaksanaan Pengelolaan Zakat ....................................................... 18 2.10.1 Pelaksanaan Dalam Penghimputan Zakat...........................18 2.11 Metode SPT(Sistem Pemrosesan Transaksi) ................................... 19 2.11.1 Karakteristik Sistem Pemrosesan Transaksi .................... 19 2.12 Basis Data ........................................................................................ 20 2.12.1 System Development Life Cycle(SDLC) .......................... 21 2.12.2 Model Waterfall ................................................... 22 2.13 Pendekatan Berorientasi Objek ........................................................ 23 2.13.1 Karakteristik Dari Objek ................................................... 24 2.13.2 Metodologi Berorientasi Objek......................................... 24 2.13.3 Object Oriented Analysis & Desagn(OOAD)....................25 2.13.4 Konsep Dasar OOAD.........................................................25 2.13.5 Tool Perancangan Berorientasi Objek................................27 2.13.6 Kelebihan & Kekurangan Berorientasi Objek....................27 2.14 UnifiedModeling Language (UML)..................................................29 2.14.1 Diagram Diagram UML....................................................29 2.14.2 PengertianAntarmuka(Interface).......................................31 2.15 Pengertian Antarmuka (Interface)...................................................31 2.16 Konsep Pengembangan Website......................................................31
xii
2.16.1
PemogramanWeb..........................................................32
2.16.2
PHP 5............................................................................33
2.16.3
Web Database atau MySQL.........................................34
BAB III METODOLOGI PENELITIAN 3.1 Pendahuluan ..................................................................................... 37 3.2 Tahap Perencanaan........................................................................... 37 3.3 Tahap Pengumpulan Data ................................................................ 38 3.4 Tahap Analisa Sistem....................................................................... 39 3.5 Tahap Perancangan Sistem .............................................................. 39 3.6 Tahap Implementasi dan Pengujian...................................................40 3.7 Tahap Dokumentasi...........................................................................40 BAB IV ANALISA DAN PERANCANGAN 4.1 Analisa sistem .................................................................................. 41 4.2 Analisis Sistem yang Berjalan ......................................................... 41 4.3 Analisa Sistem dengan Metode SPT ................................................ 44 4.3.1 Karakteristik Sistem Pemrosesan Transaksi........................45 4.3.2 Kegiatan Analisa SPT..........................................................45 4.4 Evaluasi Sistem Lama ...................................................................... 49 4.5 Analisis Sistem Yang Baru Mengunakan Pendekatan Objek .......... 50 4.6 Perancangan Unified Modelling Language......................................53 4.6.1 Use Case Diagram .............................................................. 53 4.6.1.1 Skenario Use Case Pengguna................................55 4.6.1.2 Skenario Use Case input Data Daerah Penyaluran55 4.6.1.3 Skenario Use Case input Data Mustahik...............56 4.6.1.4 Skenario Use Case Cetak laporan (Admin)...........57 4.6.1.5 Skenario input Data mazakki dan zakat................57 4.6.1.6 Skenario View Data Daerah Penyaluran Zakat......58 4.6.1.7 Skenario Input Status Daerah Penyaluran Zakat...59 4.6.1.8 Skenario Input Status Tanda Terima Zakat...........60 4.6.1.9 Skenario Input Pengaduan.....................................60 4.6.1.10 Skenario Use Case Cetak Laporan (Baznas).........61
xiii
4.6.1.11 Skenario View Informasi Pengaduan Baznas........62 4.6.1.12 Skenario Use Case Cetak Laporan (Pimpinan).....62 4.7 Activity Diagaram..............................................................................63 4.7.1 Activity Diagram Login User...............................................63 4.7.2 Activity Diagram Input Pengguna........................................64 4.7.3 Activity Diagram Input Data Daerah Penyaluran.................64 4.7.4 Activity Diagram Input Data Mustahiq Perdaerah...............65 4.7.5 Activity Diagram Cetak Laporan (Admin)...........................65 4.7.6 Activity Diagram Input Muzakki Dan zakat........................66 4.7.7 Activity Diagram View Daerah Penyaluran Zakat...............66 4.7.8 Activity Diagram Input Status Daerah Penyaluran..............67 4.7.9 Activity Diagram Input Status Tanda Terima zakat.............67 4.7.10 Activity Diagram Input Pengaduan......................................68 4.7.11 Activity Diagram Cetak Laporan (Baznas)..........................68 4.7.12 Activity Diagram View Informas Pengaduan Baznas..........69 4.7.13 Activity Diagram Cetak laporan (Pimpinan)........................69 4.8 Sequnce Diagram...............................................................................70 4.8.1 Sequnce Diagram Input Pengguna.......................................70 4.8.2 Sequnce Diagram Input Data daerah Penyaluran Zakat......71 4.8.3 Sequnce Diagram Input Data Mustahiq Perdaerah..............71 4.8.4 Sequnce Diagram Cetak Laporan Admin............................72 4.8.5 Sequnce Diagram Input Muzakki Dan Zakat......................72 4.8.6 Sequnce Diagram View Daerah Penyaluran Zakat..............73 4.8.7 Sequnce Diagram Input Status Daerah Penyaluran Zakat...73 4.8.8 Sequnce Diagram Input Status Tanda terima zakat.............74 4.8.9 Sequnce Diagram Input Pengaduan.....................................74 4.8.10 Sequnce Diagram Cetak Laporan (Baznas).........................75 4.8.11 Sequnce Diagram View Informasi Pengaduan Baznas........75 4.8.12 Sequnce Diagram Cetak Laporan (Pimpinan)......................76 4.9 Callaboration Diagram .................................................................... 76 4.9.1 Callaboration Diagram Login Admin..................................77
xiv
4.9.2 Callaboration Diagram Login Baznas..................................77 4.9.3 Callaboration Diagram Login Pimpinan..............................78 4.9.4 Callaboration Diagram Input Pengguna..............................79 4.9.5 Callaboration Diagram Input Data Daerah Penyaluran.......79 4.9.6 Callaboration Diagram Input Data Mustahiq Perdaerah.....80 4.9.7 Callaboration Diagram Cetak Laporan (Admin).................80 4.9.8 Callaboration Diagram Input Muzakki Dan Zakat..............81 4.9.9 Callaboration Diagram View Daerah Penyaluran Zakat......81 4.9.10 Callaboration Diagram Input Status Daerah Penyaluran.....82 4.9.11 Callaboration Diagram Input Status Tanda Terima Zakat..82 4.9.12 Callaboration Diagram Input Pengaduan............................83 4.9.13 Callaboration Diagram Cetak Laporan Baznas...................83 4.9.14 Callaboration Diagram View Informasi Pengaduan Bazas..84 4.9.15 Callaboration Diagram Cetak Laporan Pimpinan................84 4.10 Class Diagram....................................................................................85 4.11 Deployment Diagram.........................................................................85 4.12 Perancangan Database.......................................................................86 4.13 Perancangan Struktur Menu..............................................................88 4.14 Perancangan Antarmuka....................................................................90 BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1 Implementasi Sistem..........................................................................96 5.1.1 Batas Implementasi..............................................................96 5.1.2 Lingkungan Implementasi....................................................97 5.1.3 Implementasi Basis Data......................................................97 5.2 Hasil Implementasi Sistem Informasi Badan Amil Zakat ................ 100 5.2.1 Implementasi Sistem Informasi Badan Amil Zakat ............ 100 5.2.2 Tampilan Menu Sistem Informasi Badan Amil Zakat......... 100 5.3 Pengujian Sistem............................................................................... 110 5.3.1 Lingkungan Pengujian ......................................................... 110 5.3.2 Pengujian dengan Metode Blackbox.................................... 111 5.3.3 Pengujian dengan UAT ........................................................ 114
xv
BAB VI PENUTUP 6.1 Kesimupan ........................................................................................ 116 6.2 Saran.................................................................................................. 116 DAFTAR PUSTAKA LAMPIRAN DAFTAR RIWAYAT HIDUP
xvi