RANCANG BANGUN SISTEM INFORMASI MANAJEMEN LAZISMU (STUDI KASUS: LAZISMU KABUPATEN MALANG)
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh: Budi Satrio Anshorullah 201010370311060
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016
i
ii
iii
ABSTRAK
Berdirinya LAZISMU sebagai lembaga amil zakat sudah selayaknya memiliki standar pelayanan publik seperti SIM (sistem informasi manajemen) tujuannya adalah untuk memenuhi kebutahan pengolahan zakat dengan manajemen modern dimana semakin hari jumlah donator LAZISMU semakin bertambah sehingga mengharuskan manajemen untuk meningkatkan kualitas pelayanan. LAZISMU memilki sistem penerimaan dan penyaluran dana zakat, infaq, dan sodakoh yang sudah terkomputerisasi, namun masih menerapkan aplikasi atau tool yang tidak terintegrasi antara satu dengan yang lainnya seperti pendataan donator, mustahik, penctatan transaski penghimpunan, penyaluran, dan pelaporan tidak maksimal sehingga akan mengurangi efisiensi pengelolaan ZIS, Oleh karena itu peneliti mengusulkan pengembangan Sistem Informasi Manajemen LAZISMU dengan menggunkan metodologi Rapid Application Development (RAD) sehingga akan menghasilkan analisa pengembangan sistem, dari hasil ansalisa, peneliti akan melengkapi beberapa kekurangan dari sistem yang sedang berjalan diantaranya mengintegrasikan pengelolahan data muzakki dan mustahik mulai dari transaksi penghimpunan sampai dengan penyaluran dana ZIS, pembuatan id muzakki dan mustahik, cetak kuitansi dan laporan. Dalam impelementasinya pengembangan perangkat lunak menggunakan PHP sebagai bahasa pemrogramannya dan MySQL sebagai database. Dengan penerapan rancangan dan implementasi sistem informasi manajemen Lazismu diharapkan mampu membantu mengefisienkan kinerja petugas Lazismu. Kata Kunci : Sistem Informasi Manajemen, Lazsimu Kabupaten Malang, Rancangan menggunakan Rapid Application Development (RAD)
iv
ABSTRACT
As LAZISMU established as amil zakat institutions, they have already had a standard of public services such as SIM (management information system) which aims to fulfill the processing needs of zakat by using a modern management. As the donors of LAZISMU are increasing, it requires its management to improve the service quality. LAZISMU has already had computerized system for reception and distribution the zakat and the charity. However, those systems have not yet integrated each other, such as, the data collection for the donors, mustahik, transaction of the donate collection, donate distribution, and its reporting. They have not worked maximally, and it will influence its efficient in managing ZIS. Therefore, the writer proposes the development of LAZISMU Management Information System by using Rapid Application development (RAD) methodology which will generate the analysis of system development. Based on the result of the analysis, the writer try to complete some of the shortcomings of the current system including integrating the management of muzakki and mustahik data ranging from its transaction for the collection until the distribution of the ZIS donation, also making an ID for muzakki and mustahik, print receipts and reports. In the implementation, software development here uses PHP as the programming language and MySQL as the database. By implementing the design and the implementation of Management Information System for LAZISMU, the writer expects that it will help LAZISMU officer to work efficiently. Keywords: Management Information Systems, Lazsimu Kabupaten Malang, design using Rapid Application Development (RAD)
v
HALAMAN PERSEMBAHAN
Segala Puji syukur kehadirat Allah SWT, yang atas rahmat dan hidayahNyalah sehingga penulis dapat menyelesaikan penyusunan tugas akhir ini. Dengan kerendahan hati penulis mengucapkan terima kasih kepada: 1. ALLAH SWT. Atas segala limpahan rahmat, hidayah, serta karuni-NYA, atas segala ilmu yang diberikan, dan segala kemudahan sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik. 2. Kedua orang tua saya Ayahanda Drs. Misdi dan ibunda tercinta Ratna Reno Budi yang telah membesarkan dan merawat saya sejauh ini, tanpa tanda jasa dan kasih sayang kalian berdua saya tidak ada apa-apanya. Adik saya Lestari Sukma Dinullah dan Putri Kusuma Dinullah yang saya sayangi. 3. Pembimbing saya Bapak Ir. Ermanu A. H., MT dan Bapak Aminudin,S.Kom. yang telah memberi ilmu selama serta arahan semasa perkuliahan dan sabar memberi bimbingan selama proses mengerjakan tugas akhir ini. 4. Guru-guruku semasa pendidikan di TK, SD, MTs, dan Ma, aanda adalah sosok contoh tauladan yang patut untuk menjadi panutan. 5. Teman-teman jurusan Informatika angkatan 2010 yang telah berjuang bersama-sama di bangku kuliah. Terima kasih atas ilmunya kawan. 6. Teman-teman Informatika B 2010 yang telah memberikan warna baru dalam kehidupan saya. Teman-teman seperjuangan Muhammad Akbar Ariadi, Vian Vidiansyah, Ibrahim Godjali, Muhammad Ihsan, dari kecil sampai saat ini M. Arinal Ihsan, dan Rafiqa Mustafa, terima kasih atas apa yang kalian diberikan kawan. 7. Teman-teman organisasi KSR-PMI UNIT Universitas Muhammadiyah Malang angkatan 24, yang selalu membaerikan semangat dan mengajarkan saya
tentang
loyalitas
tanpa
batas,
dan
organisasi
Ikatan
Pelajar
Muhammadyah yang senantiasa mengajak saya untuk terus dan terus berjuang didalam kehidupan, terima kasih telah berbagi kebersamaan dan ilmunya kawan. 8. Dan kepada semua pihak yang tidak bisa penulis sebutkan satu persatu, kalian sangatlah berarti. Salam hormat untuk kalian semua. vi
KATA PENGANTAR
Puji syukur kehadirat Allah SWT, yang atas rahmat dan hidayah-Nyalah penulis dapat menyelesaikan Tugas Akhir yang berjudul “RANCANG BANGUN SISTEM INFORMASI MANAJEMEN LAZISMU”. Tugas akhir ini merupakan langkah awal dalam mengimplementasikan sebuah ilmu yang mana nantinya masi akan banyak lagi ilmu yang harus kita terapkan dalama pengembangan Sistem Informasi Manajemen khususnya. Maka dari itu implementasi dari ilmu sangatlah penting dan penulis menyadari bahwa rancangan aplikasi ini masih jauh dari kesempurnaan. Oleh karena itu penulis mengharapkan saran dan kritik yang membangun agar tulisan ini dapat bermanfaat bagi pengembangan ilmu pengetahuan kedepan. Sistem informasi ini juga masih membutuhkan perkembangan lebih lanjut sehingga dapat lebih bermanfaat. Akhir kata penulisan mengucapkan tiada daya kata dan upaya selain bertawakkal kepada-Nya dan atas izin-Nya. dan Terima kasih kepada semua pihak yang telah membantu sehingga tugas akhir ini terselesaikan dan semoga tugas akhir ini dapat bermanfaat dan menjadi tambahan ladang amal pengetahuan bagi kita. Amii. Malang, April 2016
Penulis
vii
DAFTAR ISI
HALAMAN JUDUL LEMBAR PERSETUJUAN ..........................................................................
i
LEMBAR PENGESAHAN ...........................................................................
ii
LEMBAR PERNYATAAN ...........................................................................
iii
ABSTRAK ......................................................................................................
iv
ABSTRACT ....................................................................................................
v
HALAMAN PERSEMBAHAN ....................................................................
vi
KATA PENGANTAR ....................................................................................
vii
DAFTAR ISI ...................................................................................................
viii
DAFTAR GAMBAR ......................................................................................
xi
DAFTAR TABEL ..........................................................................................
xiv
BAB I
BAB II
PENDAHULUAN 1.1. Latar Belakang .......................................................................
1
1.2. Rumusan Masalah .................................................................
4
1.3. Tujuan ...................................................................................
4
1.4 Manfaat Penelitian .................................................................
5
1.5 Batasan Masalah ....................................................................
5
1.6 Metodologi .............................................................................
6
1.6.1 Studi Pustaka dan Pengumpulan Data .........................
6
1.6.2 Perancangan Sistem .....................................................
7
1.6.3 Implementasi Sistem ....................................................
7
1.6.4 Testing ..........................................................................
7
1.7 Sistematika Penulisan ............................................................
8
DASAR TEORI 2.1. Profil LAZISMU ....................................................................
9
2.1.1. Visis Misi LAZISMU ...................................................
9
2.1.1.1. Visis ................................................................
9
2.1.1.2. Misi .................................................................
9
viii
2.1.2. Lazismu Kabupaten Malang .........................................
10
2.1.3. Struktur Organisasi Lazismu Kabupaten Malang .........
11
2.2. Pengertian Rancang Bangun ..................................................
12
2.2.1. Pengertian Rancang Bangun Sistem Informasi ............
12
2.3. Sistem Informasi LAZISMU .................................................
13
2.3.1. Pengertian Sistem .........................................................
13
2.3.2. Pengertian Informasi.....................................................
13
2.3.3. Pengertian Sistem Informasi .........................................
13
2.3.4. Pengertian Sistem Informasi LAZISMU ......................
14
2.3.5. Pengertian Sistem Informasi Manajemen .....................
15
2.3.6. Sistem Informasi Lazismu Kab.Malang .......................
15
2.3.7. Rancang Bangun Sistem Informasi Lazismu
BAB III
Kab.Malang ..................................................................
16
2.4. Rapid Application Development (RAD) ................................
16
2.5. Konsep Dasar Unified Modelling Language (UML) .............
19
2.5.1. Difinisi Dasar Unified Modelling Language (UML) ....
19
2.5.2. Diagram UML ..............................................................
19
2.6. MySQL...................................................................................
20
2.7. PHP ......................................................................................
21
2.8. XAMPP ..................................................................................
21
2.9. Jaringan Komputer .................................................................
22
2.9.1. Local Area Network (LAN) .........................................
22
ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem........................................................................
23
3.2. Perancangan Sistem ................................................................
24
3.2.1. Perancangan Menggunakan UML ................................
24
3.2.1.1. Use Case Diagram .........................................
24
3.2.1.2. Activity Diagram ............................................
32
3.2.1.3. Sequence diagram ..........................................
50
3.2.1.4. Class Diagram ................................................
74
3.2.2. Perancangan Database ..................................................
76
ix
3.2.3. Desain Interface Sistem ................................................ BAB IV
BAB V
78
IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem ..............................................................
80
4.1.1. Implementasi Perangkat Keras .....................................
80
4.1.2. Implementasi Perangkat Lunak ....................................
80
4.2. Implementasi Kode Program .................................................
81
4.2.1. Implementasi Penghimpunan .......................................
81
4.2.2. Implementasi Penyaluran .............................................
85
4.3. Pengujian Sistem ....................................................................
89
4.3.1. Pengujian Performa Sistem ..........................................
89
4.3.2. Skenario Pengujian .......................................................
89
4.3.3.Proses Pengujian ...........................................................
90
4.3.3.1. Pengujian Bagian Penghimpunan ....................
90
4.3.3.2. Pengujian Bagian Pendayagunaan ...................
97
4.3.3.3. Pengujian Bagian Kesekretariatan ...................
104
KESIMPULAN DAN SARAN 5.1. Kesimpulan ............................................................................
111
5.2. Saran.......................................................................................
111
DAFTAR PUSTAKA .....................................................................................
112
x
DAFTAR GAMBAR Gambar 2.1
Siklus RAD (Sumber: Kendall, 2010) ......................................
17
Gambar 3.1
Use Case Diagram Lazismu Kab.Malang ................................
25
Gambar 3.2
Activity Diagram Daftar Muzakki ............................................
32
Gambar 3.3
Activity Diagram Bayar Donasi ...............................................
33
Gambar 3.4
Activity Diagram Donasi Qurban .............................................
34
Gambar 3.5
Activity Diagram Edit Bayar Donasi ........................................
35
Gambar 3.6
Activity Diagram Edit Donasi Qurban .....................................
36
Gambar 3.7
Activity Diagram Cetak Laporan Penerimaan ..........................
37
Gambar 3.8
Activity Diagram Cetak Bukti Setor .........................................
38
Gambar 3.9
Activity Diagram Mengelola data muzakki .............................
39
Gambar 3.10 Activity Diagram Diagram Daftar Mustahik ............................
40
Gambar 3.11 Activity Diagram Penyaluran Program.....................................
41
Gambar 3.12 Activity Diagram Penyaluran Qurban ......................................
42
Gambar 3.13 Activity Diagram Cetak Laporan Penyaluran ...........................
43
Gambar 3.14 Activity Diagram Cetak Bukti Penyaluran ...............................
44
Gambar 3.15 Activity Diagram Kelola Data Mustahik ..................................
45
Gambar 3.16 Activity Diagram Tambah Program Penyaluran ......................
46
Gambar 3.17 Activity Diagram Tambah Subprogram Penyaluran ................
47
Gambar 3.18 Activity Diagram Mengelola Data User ...................................
48
Gambar 3.19 Activity Diagram Mengelola Agenda .......................................
49
Gambar 3.20 Sequence Diagram Daftar Muzakki .........................................
50
Gambar 3.21 Sequence Diagram Kelola Data Muzakki ................................
51
Gambar 3.22 Sequence Diagram Bayar Donasi.............................................
52
Gambar 3.23 Sequence Diagram Edit Bayar Donasi .....................................
53
Gambar 3.24 Sequence Diagram Donasi Qurban ..........................................
54
Gambar 3.25 Sequence Diagram Edit Donasi Qurban ..................................
55
Gambar 3.26 Sequence Diagram Cetak Laporan Penerimaan .......................
56
Gambar 3.27 Sequence Diagram Cetak Bukti Setoran ..................................
57
Gambar 3.28 Sequence Diagram Daftar Mustahik ........................................
58
Gambar 3.29 Sequence Diagram Kelola Data Mustahik ...............................
59
xi
Gambar 3.30 Sequence Diagram Penyaluran Program ..................................
61
Gambar 3.31 Sequence Diagram Penyaluran Qurban ...................................
63
Gambar 3.32 Sequence Diagram Cetak Laporan Penyaluran ........................
65
Gambar 3.33 Sequence Diagram Cetak Bukti Penyaluran ............................
66
Gambar 3.34 Sequence Diagram Tambah Program Penyaluran....................
67
Gambar 3.35 Sequence Diagram Tambah Subprogram Penyaluran..............
68
Gambar 3.36 Sequence Diagram Kelola Data User .......................................
69
Gambar 3.37 Sequence Diagram Kelola Agenda...........................................
71
Gambar 3.38 Sequence Diagram Cetak Laporan Penerimaan Keuangan ......
73
Gambar 3.39 Sequence Diagram Cetak Laporan Penyaluran Keuangan .......
74
Gambar 3.40 Class Diagram ..........................................................................
75
Gambar 3.41 Desain Database .......................................................................
77
Gambar 3.42 Desain Form Penghimpunan ....................................................
78
Gambar 3.43 Desain Desain Form Penyaluran ..............................................
79
Gambar 4.1
Pengujian Daftar Muzakki........................................................
90
Gambar 4.2
Pengujian Bayar Donasi ZIS ....................................................
91
Gambar 4.3
Pengujian Edit Bayar Donasi ZIS ............................................
91
Gambar 4.4
Pengujian Delete Bayar Donasi ZIS .........................................
92
Gambar 4.5
Pengujian Detail Bayar Donasi ZIS .........................................
92
Gambar 4.6
Pengujian Donasi Qurban .........................................................
93
Gambar 4.7
Pengujian Edit Donasi Qurban .................................................
93
Gambar 4.8
Pengujian Delete Donasi Qurban .............................................
94
Gambar 4.9
Pengujian Detail Donasi Qurban ..............................................
94
Gambar 4.10 Pengujian Kelola data Muzakki ...............................................
95
Gambar 4.11 Pengujian Edit Data Muzakki...................................................
95
Gambar 4.12 Pengujian Delete Data Muzakki ...............................................
96
Gambar 4.13 Pengujian Detail Data Muzakki ...............................................
96
Gambar 4.14 Pengujian Daftar Mustahik .......................................................
97
Gambar 4.15 Pengujian Penyaluran Program ................................................
97
Gambar 4.16 Pengujian Edit Penyaluran Program.........................................
98
Gambar 4.17 Pengujian Delete Penyaluran Program .....................................
98
Gambar 4.18 Pengujian Detail Penyaluran Program .....................................
99
xii
Gambar 4.19 Pengujian Penyaluran Hewan Qurban ......................................
99
Gambar 4.20 Pengujian Edit Penyaluran Hewan Qurban ..............................
100
Gambar 4.21 Pengujian Delete Penyaluran Hewan Qurban ..........................
100
Gambar 4.22 Pengujian Detail Penyaluran Hewan Qurban ...........................
101
Gambar 4.23 Pengujian Kelola data Mustahik...............................................
101
Gambar 4.24 Pengujian Edit Data Mustahik ..................................................
102
Gambar 4. 25 Pengujian Delete Data Mustahik ..............................................
102
Gambar 4. 26 Pengujian Detail Data Mustahik...............................................
103
Gambar 4. 27 Pengujian Lihat Jadwal Agenda ...............................................
104
Gambar 4. 28 Pengujian Tambah Agenda ......................................................
104
Gambar 4. 29 Pengujian Edit Agenda .............................................................
105
Gambar 4.30 Pengujian Delete Agenda .........................................................
105
Gambar 4.31 Pengujian Kelola data User ......................................................
106
Gambar 4. 32 Pengujian Tambah User ...........................................................
106
Gambar 4. 33 Pengujian Edit Data User .........................................................
107
Gambar 4. 34 Pengujian Delete Data User .....................................................
107
Gambar 4. 35 Pengujian Tambah Program .....................................................
108
Gambar 4. 36 Pengujian Edit Program............................................................
108
Gambar 4. 37 Pengujian Delete Program ........................................................
109
Gambar 4. 38 Pengujian Tambah Subprogram ...............................................
109
Gambar 4. 39 Pengujian Edit Subprogram......................................................
110
Gambar 4.40 Pengujian Delete Subprogram ..................................................
110
xiii
DAFTAR TABEL Tabel 3.1 Identifikasi Aktor ..........................................................................
26
Tabel 3.2 Identifikasi Use Case Diagram .....................................................
27
Tabel 4.1 Implementasi Perangkat Keras ......................................................
80
Tabel 4.2 Implementasi Perangkat Lunak .....................................................
80
Tabel 4.3 Script Penyimpanan Data Transaksi Donasi .................................
81
Tabel 4.4 Script Penyimpanan Data Transaksi Donasi Qurban ....................
83
Tabel 4.5 Script Penyimpanan Penyaluran Program ZIS ..............................
85
Tabel 4.6 Script Penyimpanan Penyaluran Hewan Qurban ..........................
87
xiv
Daftar Pustaka
Aisyah, Roofina Dewi. 2010. Rancang Bangun Sistem Informasi Penyaluran Dana Zakat Kepada Mustahik (Studi Kasus: Lazis Ar-Rahmah – Aisyiyah). Skripsi. Jakarta: Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta Dwipratama, Agung Pandu. 2011. Sistem Informasi Manajemen Zakat, Infak, dan Sedekah Pada Badan Amil Zakat Nasional. Skripsi. Jakarta: Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta https://editdikit.wordpress.com/2013/04/05/membuat-combobox-bertingkatdan-terkoneksi-dengan-database-php-mysql/. Diakses pada Tanggal 22 Januari 2016 http://www.myphptutorials.com/tutorials/513/edit-delete-data-tabel-yangberelasi. Diakses pada Tanggal 25 Februari 2016 Khair, Ricky Abdul. 2011. Rancang Bangun Mobile Application Informasi Zakat Berbasis Multimedia. Skripsi. Jakarta: Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta Lembaga Zakat Infaq dan Shadaqah Muhammadiyah. Pedoman Operasional Jejaring LAZISMU. Penerbit: LAZISMU Moring, Dani. 27 Januari 2014. http://dannimoring.net/baca/load-data-daridatabase-ke-select-option-select-chained. diakses pada Tanggal 27 Januari 2016 Noertjahyana, Agustinus. Nopember 2002. Studi Analisis Rapid Aplication Development sebagai Salah Satu Alternatif Metode Pengembangan Perangkat Lunak. Jurnal Informatika Vol. 3, No. 2, Hlm: 74-79 Pino. 7 Juli 2014. http://tutorialweb.net/membuat-aplikasi-crud-sederhanadengan-php-dan-mysql/. Diakses pada Tanggal 11 September 2015 Pribadi, Adhitya Kukuh., Bayu Waspodo., dan Nur Aeni H. 2010. Sistem Informasi Penerimaan dan Penyaluran Zakat dengan Distribusi Konsumtif dan Produktif (Studi Kasus: Baitul Maal Wat Taamwil Masjid Al-Azhar Cabang Ciledug). Jakarta: Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta 112
Wijayanti, Ririn. 2015. Analisis Implementasi Pemberdayaan Usaha Mikro (Studi pada Lembaga Zakat Infaq dan Shadaqah Muhammadiyah (LAZISMU) Kabupaten Malang). Jurnal Ilmiah. Malang: Fakultas Ekonomi dan Bisnis Universitas Brawijaya Malang
113