TUGAS AKHIR JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS

Download Berdirinya LAZISMU sebagai lembaga amil zakat sudah selayaknya memiliki standar pelayanan publik seperti SIM (sistem informasi manajemen) t...

0 downloads 539 Views 368KB Size
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