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