HALAMAN JUDUL LAPORAN SKRIPSI SISTEM INFORMASI

Download Sistem Informasi Pengelolaan Kotak Amal. Panti Asuhan Yayasan Nur Hidayah. Surakarta. Nama. : Aspriyanto. Nomor Induk Mahasiswa. : 09.4.000...

0 downloads 503 Views 285KB Size
Halaman Judul

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN KOTAK AMAL PANTI ASUHAN YAYASAN NUR HIDAYAH SURAKARTA

Disusun Oleh : Nama

:

Aspriyanto

NIM

:

09.4.00034

Program Studi

:

Sistem Informasi

Jenjang Pendidikan

:

Strata 1

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER SINAR NUSANTARA SURAKARTA 2013

Laporan Skripsi Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program pendidikan Strata 1 Pada STMIK Sinar Nusantara Surakarta

Disusun Oleh : Nama

:

Aspriyanto

NIM

:

09.4.00034

Program Studi

:

Sistem Informasi

Jenjang Pendidikan

:

Strata 1

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER SINAR NUSANTARA SURAKARTA 2013

i

PERSETUJUAN LAPORAN SKRIPSI

Nama Pelaksana Skripsi

: Aspriyanto

Nomor Induk Mahasiswa

: 09.4.00034

Program Studi

: Sistem Informasi

Judul Proyek Akhir

: Sistem Informasi Pengelolaan Kotak Amal Panti Asuhan Yayasan Nur Hidayah Surakarta

Dosen Pembimbing I

: Bebas Widada, S.Si., M.Kom.

Dosen Pembimbing II

: Tri Irawati, S.E, M.Si.

Surakarta, ............................................................. Menyetujui, Dosen Pembimbing I

Dosen Pembimbing I

Bebas Widada, S.Si, M. Kom.

Tri Irawati, S.E, M.Si. Mengetahui,

Ketua STMIK Sinar Nusantara

Kumaratih Sandradewi, S.P, M.Kom

ii

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER SINAR NUSANTARA

SURAT PERNYATAAN PENULIS

Judul

: Sistem Informasi Pengelolaan Kotak Amal Panti Asuhan Yayasan Nur Hidayah Surakarta

Nama

: Aspriyanto

Nomor Induk Mahasiswa

: 09.4.00034

“Saya menyatakan dan bertanggungjawab dengan sebenarnya bahwa Skripsi ini adalah hasil karya sendiri kecuali cuplikan dan ringkasan yang masing-masing telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain mengklaim bahwa Skripsi ini sebagai karyanya yang disertai dengan bukti-bukti yang cukup, maka saya bersedia untuk dibatalkan gelar Sarjana Komputer saya beserta hak dan kewajiban yang melekat pada gelar tersebut”.

Surakarta, November 2013

Aspriyanto

iii

LEMBAR PENGESAHAN PENGUJI

iv

ABSTRACT

Orphanage institution is a social-wealthy firm institution which have a responsibility to give social wealth service to the waif children with executes sympathetic and pulling. One of orphanage institution situated in Surakarta is Panti Asuhan Yayasan Nur Hidayah Surakarta. The orphanage has 68 foster children of school age. To meet the needs of children, it needs of funds. One way to collect public funds is puts the care charity box. Owned charity box and placed in places of business. Until now, it consists of ±500 (five hundred) pieces and it will always grow. Scattered placement of ex Surakarta Residency which includes six (6) districts/cities, of namely Solo, Boyolali, Sukoharjo, Wonogiri, Sragen, anda Klaten plus Salatiga. The background of this research are the obstacles encountered in the management of the charity box in the form of lack of human resources and the use of Microsoft Word and Microsoft Excel software does not support the database. The purpose of research is generating Management Information Systems of Orphanage Foundation Charity Box of Nur Hidayah Surakarta Web-based information to provide a good, fast, and can provides ease management of a charity box to the orphanage's stakeholders. Method used in data collection is field and literature research. While the research phase uses waterfall method. The design of applications developed using Microsoft Visio 2007, Adobe Photoshop CS5, PHP 7 Designer, Navicate for MySQL, and XAMPP software. The results of the study were The Information System Management Web-Based Charity Box has the advantage of exploiting a sharable or multiple users via the Internet and Intranet, so that it can be used with application together.

Keywords: information systems, orphanages, charity boxes

v

RINGKASAN

Panti asuhan adalah suatu lembaga usaha kesejahteraan sosial yang mempunyai tanggung jawab untuk memberikan pelayanan kesejahteraan sosial pada anak terlantar dengan melaksanakan penyantunan dan pengentasan. Salah satu panti asuhan yang berada di Surakarta adalah Panti Asuhan Yayasan Nur Hidayah Surakarta. Panti asuhan ini mempunyai 68 anak asuh berusia sekolah. Untuk memenuhi kebutuhan anak-anak tersebut membutuhkan dana yang tidak sedikit. Salah satu cara menghimpun dana masyarakat adalah penitipan kotak amal. Kotak amal yang dimiliki dan ditempatkan pada tempat-tempat usaha saat ini berjumlah ± 500 (lima ratus) buah dan akan selalu bertambah. Penempatan tersebar di eksKarisedenan Surakarta yang meliputi 6 (enam) wilayah Kabupaten/Kota yakni Solo, Boyolali, Sukoharjo, Wonogiri, Sragen dan Klaten ditambah Kota Salatiga. Latar belakang dari penelitian ini adalah kendala yang dihadapi dalam pengelolaan kotak amal berupa keterbatasan SDM dan penggunaan software Microsoft Word dan Microsoft Excell yang tidak mendukung database. Tujuan dari penelitiaan adalah menghasilkan Sistem Informasi Pengelolaan Kotak Amal Panti Asuhan Yayasan Nur Hidayah Surakarta Berbasis Web yang bermanfaat untuk menyediakan informasi yang baik, cepat, serta dapat memberi kemudahan pengelolaan kotak amal kepada stakeholder di panti asuhan. Metode penelitian yang digunakan dalam pengumpulan data adalah penelitian lapangan dan kepustakaan, sedangkan tahapan penelitiannya menggunakan metode waterfall. Perancangan aplikasi dikembangkan dengan menggunakan perangkat lunak Microsoft Visio 2007, Adobe Photoshop CS5, PHP 7 Designer, Navicate for MySQL, dan XAMPP. Hasil dari penelitian adalah Sistem Informasi Pengelolaan Kotak Amal Berbasis Web yang memiliki keunggulan pemanfaatan berupa sharable atau multi users melalui internet dan intranet, sehingga aplikasi itu dapat digunakan bersama-sama.

Kata kunci : sistem informasi, panti asuhan, kotak amal

vi

KATA PENGANTAR

Alhamdulillah, segala puji syukur saya panjatkan kehadirat Allah SWT., atas segala karunia dan ridho-NYA, sehingga skripsi dengan judul “Sistem Informasi Pengelolaan Kotak Amal Panti Asuhan Yayasan Nur Hidayah Surakarta” ini dapat diselesaikan. Skripsi ini merupakan salah satu syarat akademik dalam menyelesaikan program sarjana S-1 Jurusan Sistem Informasi di Sekolah Tinggi Manajemen Infomatika (STMIK) Sinar Nusantara Surakarta. Oleh karena itu, pada kesempatan ini penulis menyampaikan rasa hormat dan ucapan terima kasih yang sebesar besarnya, kepada : 1.

Susi Lastianingsih, S.Si.T., istriku tercinta atas cinta kasih dan sayangnya serta anak-anakku, Nafis dan Ayyas yang selalu memberikan doa, dukungan, dan semangat yang tiada henti-hentinya.

2.

Bapak Bebas Widada, S.Si., M.Kom. selaku dosen pembimbing I yang senantiasa memberikan bimbingan, arahan, dan dukungan sehinga penulis memperoleh pengetahuan yang lebih serta dapat menyelesaikan tugas akhir ini.

3.

Ibu Tri Irawati, SE., M.Si., selaku Dosen Pembimbing II yang telah membimbing dan mengarahkan penulis dalam menyelesaikan tugas akhir ini.

4.

Bapak Didik Nugroho, M.Kom. dan Bapak Kustanto, S.T, M.Eng., yang telah menguji danmemberikan masukan dan saran pada saat seminar skripsi.

vii

5.

Ibu Dra. Andriani KKW, M.Kom, Akt, selaku Pembimbing Akademik yang memberikan arahan dalam bidang akademik.

6.

Ibu Kumaratih Sandradewi, S.P., M. Kom., selaku Ketua STMIK Sinar Nusantara Surakarta.

7.

Bapak dan Ibu dosen Program Studi Sistem Informasi STMIK Sinar Nusantara Surakarta

8.

Bapak Drs. H. Wiranto, M. Kom., M. Cs., selaku Ketua Umum Yayasan Nur Hidayah Surakarta dan memberikan "sponsor" untuk keberlanjutan menikmati pendidikan informatika.

9.

Bapak H. Muji Tri Priyono, selaku Ketua Bidang Sosial dan Kepala Panti Yayasan Nur Hidayah Surakarta atas beasiswa yang diberikan.

10.

Seluruh Pembina, Pengawas, Pengurus, Staff, dan Pegawai/Karyawan Yayasan Nur Hidayah Surakarta serta Keluarga Besar Panti Asuhan Yayasan Nur Hidayah Surakarta

11.

Oom Marsono, Mas Hartanto, Mas Harmadi, dan Kang Fauzan yang telah ikut meng-implementasi-kan aplikasi ini sehingga menjadi sebuah database kotak amal yang bermanfaat bagi panti asuhan.

12.

Sahabat-sahabat seperjuangan yang istimewa dan selalu kubanggakan, senasib seperjuangan dari awal sampai akhir kuliah di Sistem Informasi 09 Gank SI-75 ( K'Danar, K'F.Yan, K'Heri, K'Ira, K'Pipit, K'Tarvian, and Special sahabat SI-75 K'Tri-M yang telah lebih dahulu menghadap-Nya, thanks ya).

viii

13.

Kang Muh. Qohar dan

Mas Komarudin Syarif atasn bantuan instalasi

jaringan intranet dan dasar-dasar ilmu Mikrotik-nya sehingga Alhamdulillah server dapat stabil hingga saat ini. Viva for Linux. 14.

Kepada semua pihak yang telah membantu dengan keikhlasan yang tidak dapat penulis sebutkan satu persatu. Dengan keterbatasan pengalaman, pengetahuan maupun pustaka yang

ditinjau, penulis menyadari bahwa skripsi ini masih banyak kekurangan dan perlu pengembangan lebih lanjut agar benar benar bermanfaat. Oleh sebab itu, penulis sangat mengharapkan kritik dan saran agar skripsi inilebih sempurna serta sebagai masukan bagi penulis untuk penelitian dan penulisan karya ilmiah di masa yang akan datang. Akhir kata, penulis berharap skripsi ini memberikan manfaat bagi kita semua terutama untuk pengembangan teknologi infomasi yang lebih baik.

Surakarta, November 2013

Aspriyanto

ix

PERSEMBAHAN

Kupersembahkan tugas akhir ini untuk :

Istriku tercinta Susi Lastianingsih, S.Si.T Dua jagoanku tersayang Jauhar Nafis Nur Shidqi dan Safaraz Nakhla Ayyasi, yang memberikan semangat dalam hidup, kasih sayang dan pengorbanan, kesabaran yang tiada tara, serta doanya yang selalu menyertai langkahku dengan selalu mengingatkan akan kebesaran Allah SWT bahwa : “Sesungguhnya dibalik dan sesudah kesulitan itu ada kemudahan. Maka apabila kamu telah selesai (dari suatu urusan) kerjakanlah dengan sungguh-ungguh urusan yang lain. Dan hanya kepada Tuhanmulah hendaknya kamu berharap. “ ( Qs. Al Insyrah 6-8 )

serta “Fa-biayyi alaa’i Rabbi kuma tukadzdzi ban” (Ar-Rahman) (Maka nikmat Tuhan mana lagi yang kau dustakan?)

x

DAFTAR ISI

HALAMAN JUDUL......................................................................................

i

HALAMAN PERSETUJUAN .......................................................................

ii

HALAMAN PERNYATAAN PENULIS .....................................................

iii

HALAMAN PENGESAHAN ........................................................................

iv

HALAMAN ABSTARCT .............................................................................

v

HALAMAN RINGKASAN ...........................................................................

vi

HALAMAN KATA PENGANTAR ..............................................................

vii

HALAMAN PERSEMBAHAN.....................................................................

x

HALAMAN DAFTAR ISI ............................................................................

xi

HALAMAN DAFTAR TABEL ....................................................................

xvi

HALAMAN DAFTAR GAMBAR ................................................................ xvii BAB I

BAB II

PENDAHULUAN .........................................................................

1

1.1

Latar Belakang ................................................................

1

1.2

Perumusan Masalah.........................................................

3

1.3

Pembatasan Masalah .......................................................

3

1.4

Tujuan Skripsi .................................................................

5

1.5

Manfaat Skripsi ...............................................................

5

1.6

Kerangka Pikir .................................................................

6

1.7

Sistematika Penulisan ......................................................

7

LANDASAN TEORI ....................................................................

9

2.1

9

Konsep Dasar Sistem Informasi ......................................

xi

2.2

Konsep Dasar Informasi ..................................................

12

2.2.1

Lingkungan Informasi .....................................................

13

2.2.2

Fungsi dan Siklus Informasi ............................................

13

2.2.3

Kualitas Informasi ...........................................................

14

2.2.4

Nilai Informasi ................................................................

14

2.3

Konsep Dasar Sistem Informasi ......................................

15

2.3.1

Komponen dan Tipe Sistem Informasi ............................

15

2.3.2

Perencanaan Sistem Informasi ........................................

16

2.3.3

Pengelolaan Sistem Informasi .........................................

17

2.3.4

Pengendalian Sistem Informasi .......................................

17

2.3.5

Penilaian Sistem Informasi ..............................................

17

2.4

Pengertian Panti Asuhan .................................................

18

2.4.1

Sumber Daya Manusia ....................................................

19

2.4.2

Sumber Dana dan Pembiayaan ........................................

21

2.4.2.1 Sumber Dana ...................................................................

21

2.4.2.2 Pembiayaan .....................................................................

22

2.5

HTML..............................................................................

25

2.5.1

Dokumen HTML .............................................................

25

2.5.2

Penamaan Dokumen HTML ...........................................

25

2.5.3

Elemen Dan Tag HTML..................................................

26

2.6

DHTML (Dynamic Hypertext Markup Language) .........

29

2.6.1

CSS ( Cascading Style Sheet ) ........................................

30

2.7

PHP & MYSQL...............................................................

32

2.7.1

PHP (PHP : Hypertext Preprocessor) ..............................

32

xii

2.7.2

Skrip PHP ........................................................................

33

2.7.3

Indentifier PHP ................................................................

33

2.7.4

Tipe Data PHP .................................................................

34

2.7.5

Struktur Kontrol ..............................................................

35

2.7.5.1 Penyeleksian Kondisi ......................................................

36

2.7.5.2 Perulangan (looping) .......................................................

38

2.7.6

Integrasi dengan Database ...............................................

39

2.8

MySQL ............................................................................

42

2.9

XAMPP ...........................................................................

45

BAB III GAMBARAN UMUM ..................................................................

46

3.1

Metode Pengumpulan Data .............................................

46

3.2

Bagan Alur (Flowchart) Metode Penelitian ....................

47

3.3

Tahapan Metode Penelitian .............................................

49

3.3.1

Identifikasi Masalah dan Analisa Kebutuhan ..................

49

3.3.2

Mendeskripsi aplikasi yang akan dikembangkan ............

50

3.3.3

Mengumpulkan dan Menganalisa Data ...........................

50

3.3.4

Mendesain Data ...............................................................

51

3.4

Alat dan Bahan Penelitian ...............................................

51

3.4.1

Spesifikasi Perangkat Keras ............................................

51

3.4.2

Spesifikasi Perangkat Lunak ...........................................

52

3.5

Coding .............................................................................

52

3.6

Implementasi Pengujian Sistem ......................................

52

3.6.1

Black Box Testing ...........................................................

53

3.7

Menyusun Laporan ..........................................................

54

xiii

BAB IV GAMBARAN UMUM ..................................................................

55

4.1

Profil Panti Asuhan Yayasan Nur Hidayah Surakarta.....

55

4.2

Visi dan Misi ...................................................................

56

4.3

Dasar Hukum ...................................................................

57

4.4

Sasaran panti asuhan .......................................................

57

4.5

Program Pelayanan Anak ................................................

58

4.6

Proses dan Tahap Pelayanan ...........................................

59

4.7

Kegiatan Anak Asuh .......................................................

61

4.8

Struktur Organisasi Panti Asuhan ...................................

62

4.9

Job Description ................................................................

65

4.9.1

Kepala Panti ....................................................................

65

4.9.2

Sekretaris .........................................................................

65

4.9.3

Bendahara ........................................................................

66

4.9.4

Sarana Prasarana dan Rumah Tangga .............................

66

4.9.5

Koordinator Pengasuh .....................................................

66

4.9.6

Donatur dan Kotak Amal ................................................

67

4.10

Kotak Amal .....................................................................

67

4.11

Proses Bisnis Penempatan Kotak Amal ..........................

68

4.12

Proses Bisnis Pengambilan Dana Kotak Amal ...............

69

BAB IV PEMBAHASAN ............................................................................

72

5.1

Analisa Sistem Yang Berjalan ........................................

72

5.2.

Proses Pembetukan Sistem .............................................

72

5.3

Perancangan Sistem .........................................................

75

5.3.1

Bagan Alir Skematik .......................................................

75

xiv

5.3.2

Pembagian Hak Akses .....................................................

78

5.3.3

Bagan Alir Bagi Donatur .................................................

78

5.3.4

Bagan Alir Bagi Petugas Kotak Amal .............................

79

5.3.5

Bagan Alir Bagi Admin Kotak Amal ..............................

81

5.4

Diagram Alir Data ...........................................................

85

5.4.1

Konteks Diagram .............................................................

85

5.5

DAD Sistem Informasi Pengelolaan Kotak Amal ...........

86

5.6

Entity Relation Diagram (ERD) ......................................

87

5.7

Desain Database ..............................................................

88

5.8

Perancangan Antar Muka ................................................

92

5.8.1

Struktur Menu..................................................................

92

5.8.2.

Perancangan Input ...........................................................

93

5.8.3.

Perancangan Output ........................................................

96

5.9

Implementasi Sistem .......................................................

98

5.10

Pengujian ......................................................................... 104

BAB VI PENUTUP ..................................................................................... 107 6.1

Kesimpulan ...................................................................... 107

6.2

Saran ................................................................................ 107

HALAMAN DAFTAR PUSTAKA ............................................................... 108

xv

DAFTAR TABEL

Tabel

2.1

Daftar Database yang Didukung PHP .................................... 40

Tabel

5.1

Tabel pembagian hak akses.................................................... 78

Tabel

5.2

Desain Tabel Data User ......................................................... 89

Tabel

5.3

Desain Tabel Kotak Amal ...................................................... 89

Tabel

5.4

Desain Tabel dicabut .............................................................. 90

Tabel

5.5

Desain Tabel srt-tgs................................................................ 90

Tabel

5.6

Desain Tabel laporan.............................................................. 91

Tabel

5.7

Desain Tabel pengajuan ......................................................... 92

Tabel

5.6

Tabel pengujian Blackbox...................................................... 105

xvi

DAFTAR GAMBAR

Gambar 1.1

Kerangka Pikir .......................................................................

7

Gambar 2.1

Karakteristik Sistem ............................................................... 12

Gambar 2.2

Hasil coding sederhana HTML .............................................. 29

Gambar 3.1

Bagan alur (flowchart) Metode Penelitian ............................. 48

Gambar 3.2

Contoh pengujian blackbox.................................................... 53

Gambar 4.1

Struktur organisasi panti asuhan ............................................ 64

Gambar 4.2

Grafik penitipan kotak amal per kota ..................................... 67

Gambar 4.3

SOP Penempatan Kotak Amal Panti Asuhan ......................... 69

Gambar 4.4

SOP Pengambilan Dana Kotak Amal ................................... 71

Gambar 5.1

Gambar Alir Skematik Sisfo bagi Donatur ............................ 75

Gambar 5.2

Gambar Alir Skematik Sisfo bagi Petugas ............................. 76

Gambar 5.3

Gambar Alir Skematik Sisfo bagi Admin/Kepala Panti ........ 77

Gambar 5.4

Diagram Konteks Sistem Informasi ....................................... 86

Gambar 5.5

DAD Sistem Informasi ........................................................... 87

Gambar 5.6

ERD Sistem Informasi ........................................................... 88

Gambar 5.7

Tampilan Utama Sisfo............................................................ 92

Gambar 5.8

Struktur Menu Donatur .......................................................... 93

Gambar 5.9

Struktur Menu Petugas dan Admin ........................................ 93

Gambar 5.10 Tampilan Form Tambah User ................................................ 94 Gambar 5.11 Tampilan Form Tambah Data Kotak ..................................... 94 Gambar 5.12 Tampilan Form Surat Tugas................................................... 95 Gambar 5.13 Tampilan Form Arsip Surat Permohonan .............................. 95

xvii

Gambar 5.14 Tampilan output data user ...................................................... 96 Gambar 5.15 Tampilan output data kotak amal ........................................... 96 Gambar 5.16 Tampilan output jadwal pengambilan .................................... 96 Gambar 5.17 Tampilan output buat surat tugas ........................................... 97 Gambar 5.18 Tampilan output laporan pengambilan dana KA ................... 97 Gambar 5.19 Tampilan output permohonan penempatan kotak amal ......... 97 Gambar 5.20 Tampilan output data KA di cabut ......................................... 98 Gambar 5.21 Halaman login (awal) sisfo .................................................... 99 Gambar 5.22 Halaman home Sisfo .............................................................. 100 Gambar 5.23 Halaman Data User ................................................................ 100 Gambar 5.24 Halaman Data Kotak Amal .................................................... 101 Gambar 5.25 Halaman Jadwal Pengambilan Kotak..................................... 101 Gambar 5.26 Halaman Arsip Surat Permohonan ......................................... 102 Gambar 5.27 Halaman Surat Tugas Pengambilan Dana Kotak Amal ......... 102 Gambar 5.28 Halaman Laporan Pengambilan Dana Kotak Amal ............... 103 Gambar 5.29 Halaman Laporan Pengambilan Dana .................................... 104

xviii