Sistem Informasi Administrasi Panti Asuhan Aisyiyah di Kabupaten Kudus

LAPORAN SKRIPSI

Sistem Informasi Administrasi Panti Asuhan Aisyiyah
di Kabupaten Kudus
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan
program studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus

Disusun Oleh :
Nama

:

Noor Huda Amami

NIM

:

2009-53-150


Program Studi

:

Sistem Informasi

Fakultas

:

Teknik

UNIVERSITAS MURIA KUDUS
KUDUS
2013

ii

iii


iv

HALAMAN MOTTO DAN PERSEMBAHAN

MOTTO
Jadilah seperti karang di lautan yang kuat dihantam ombak dan kerjakanlah hal
yang bermanfaat untuk diri sendiri dan orang lain, karena hidup hanyalah sekali.
Ingat hanya pada Allah apapun dan di manapun kita berada kepada Dia-lah
tempat meminta dan memohon.

”Aku hanya menghendaki perbaikan semampuku, Tiada keberhasilanku, kecuali
daya pertolongan Allah SWT. KepadaNya aku berserah diri, dan kepadaNya pula
aku akan kembali”. (Al-Qur’an XI:88)

PERSEMBAHAN
Skripsi ini penulis persembahkan kepada:
1. Tuhan yang telah menciptakan aku, beserta
Rosul-Nya
2. Kedua orangtua yang selalu memberikan
doa dan selalu memberikan restunya.


3. Kakakku

yang

selalu

memberikan

semangat.
4. Sahabat

dan

Teman-teman

memberikan motivasi.
5. Guru-guru.
6. Almamater.
v


yang

RINGKASAN

Laporan skripsi dengan judul “Sistem Informasi Administrasi Panti Asuhan
Aisyiyah di Kabupaten Kudus” telah dilaksanakan dengan tujuan untuk
menghasilkan sebuah sistem panti asuhan, yang nantinya diharapkan agar dapat
menghasilkan informasi yang cepat dan akurat sehingga dalam pengelolaannya
menjadi lebih maksimal.
Aplikasi ini dirancang dengan menggunakan pemodelan dengan UML.
Sedangkan bahasa pemrograman yang digunakan adalah PHP dengan database
MySQL.
Dari hasil perancangan yang telah dilakukan menghasilkan suatu aplikasi
manajemen panti asuhan.
Kata Kunci : Sistem, Informasi, Administrasi, Panti Asuhan Aisyiyah

vi

KATA PENGANTAR


Alhamdulillah segala puji bagi Allah SWT yang telah melimpahkan
rahmat dan pertolongan kepada penulis serta ni’mat dan karunia yang lebih
sehingga tak mampu bagi penulis untuk sekedar menghitung dan mengucap
syukur atas segala yang dianugrahkan Allah kepada penulis satu per satu. Rahmat
dan salam kepada Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah
membawa kita dari kegelapan ke jalan cahaya. Alhamdulillah segala puji kepadaMu, ya Allah, atas segala hal yang Engkau berikan padaku. Terima. Aku
menyadari, aku hanyalah makhluk lemah yang tak berdaya. Karena Engkaulah, ya
Allah, dan memang hanya karena Engkaulah skripsi ini dapat terselesaikan.
Segala puji bagi-Mu.. Segala puji bagi-Mu Tuhanku.
Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi
untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus.
Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang
sebesar-besarnya kepada :
1.

Prof. Dr. dr. Sarjadi, Sp. PA selaku Rektor Universitas Muria Kudus.

2.


Bapak Rochmad Winarso, S.T., M.T. selaku Dekan Fakultas Teknik
Universitas Muria Kudus.

3.

Bapak R. Rhoedy Setiawan, M.Kom selaku Kepala Program Studi Sistem
Informasi Fakultas Teknik Universitas Muria Kudus.

4.

Bapak Yudie Irawan, M.Kom yang berkenan menjadi dosen pembimbing
saya. Terim Kasih atas waktu, ilmu, saran, semangat, dan nasihat yang
Bapak berikan selama bimbingan.

5.

Ibu Noor Latifah, M.Kom selaku pembimbing dua saya yang bersedia
meluangkan waktu untuk memberikan masukan dan arahan terhadap
permasalahan dalam penyusunan skripsi ini.


6.

Ibu Hj. Zahroh Chasanah, S.Ag dan staff. Terima kasih atas ijin yang telah
diberikan untuk melakukan penelitian di Panti Asuhan Aisyiyah Kudus.

vii

7.

Kedua orang tua yang sangat penulis cintai, yang telah memberi dukungan
secara material maupun spiritual.

8.

Buat Kakak adalah spirit kelulusanku.

9.

Sahabatku, terima kasih.


10. Teman-temanku, yang telah menjadi teman setia selama perjalan hidupku.
Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh
dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis
harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon
maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap
semoga tulisan ini bermanfaat. Amin.

Kudus, Juli 2013

Penulis

viii

DAFTAR ISI

HALAMAN JUDUL ....................................................................................... i
HALAMAN PERSETUJUAN ........................................................................ ii
HALAMAN PENGESAHAN ......................................................................... iii
HALAMAN PERNYATAAN ........................................................................ iv

HALAMAN MOTTO ..................................................................................... v
RINGKASAN ................................................................................................. vi
KATA PENGANTAR .................................................................................... vii
DAFTAR ISI ................................................................................................... ix
DAFTAR TABEL ........................................................................................... xiii
DAFTAR GAMBAR ...................................................................................... xiv
DAFTAR LAMPIRAN.................................................................................... xix
BAB I

PENDAHULUAN .......................................................................... 1
1.1. Latar Belakang Masalah ........................................................ 1
1.2. Rumusan Masalah ................................................................. 2
1.3. Batasan Masalah .................................................................... 2
1.4. Tujuan Skripsi ........................................................................ 2
1.5. Tinjauan Pustaka .................................................................... 3
1.6. Metodologi Penelitian ............................................................ 4
1.6.1. Sumber Data Primer ................................................... 4
1.6.2. Sumber Data Sekunder............................................... 4
1.7. Metode Pengembangan Sistem .............................................. 4
1.8. Sistematika Penulisan ............................................................ 6


BAB II

LANDASAN TEORI ..................................................................... 7
2.1. Konsep Dasar Sistem.............................................................
2.1.1. Pengertian Sistem ..................................................... 7
2.1.2.

Definisi Sistem ........................................................ 7

2.1.3

Karakteristik Sistem ................................................. 7

2.1.4

Klasifikasi Sistem .................................................... 9

ix


2.2. Konsep Dasar Informasi ........................................................ 10
2.2.1. Pengertian Informasi ................................................ 10
2.2.2.

Siklus Informasi ...................................................... 10

2.2.3

Kualitas Informasi.................................................... 11

2.2.4

Nilai Informasi......................................................... 11

2.3. Konsep Dasar Sistem Informasi ............................................ 12
2.3.1. Pengertian Sistem Informasi .................................... 12
2.4. Administrasi .......................................................................... 12
2.5. Panti Asuhan .......................................................................... 12
2.6. Konsep Dasar Sistem Informasi ............................................ 13
2.6.1. Analisa Sistem .......................................................... 13
2.7. Alat-alat Desain Sistem ......................................................... 13
2.7.1. Bagan Alir Diagram (Flowchart) .............................. 13
2.7.2. Tahap-tahap Analisa Sistem ...................................... 15
2.8. UML (Unified Modelling Language) ................................. 15
2.9. Konsep Dasar Permodelan Objek ...................................... 16
2.10. Artifact UML ......................................................................... 16
2.11. Use Case Diagram ................................................................ 17
2.12. Class Diagram ....................................................................... 19
2.13. Sequence Diagram ................................................................. 20
2.14. Activity Diagram .................................................................... 22
2.15. Statechart Diagram................................................................ 23
2.16. Basis Data .............................................................................. 24
2.17. Diagram Hubungan Entitas (Entity Relation Diagram) ......... 24

BAB III TINJAUAN UMUM OBYEK PENELITIAN ................................ 30
3.1. Sejarah Panti Asuhan Aisyiyah Kudus.................................. 30
3.2.

Lokasi Panti Asuhan Aisyiyah Kudus ................................... 32

3.3.

Denah Lokasi Panti Asuhan Aisyiyah Kudus ....................... 32

3.4. Prinsip Kerja .......................................................................... 33
3.4.1. Visi ............................................................................. 33

x

3.4.2. Misi .......................................................................... 33
3.5. Struktur Organisasi ................................................................ 34
3.5.1. Job Description........................................................... 35
3.6. Narasi Sistem Kontrak Anak Asuh Ke Panti Asuhan ............ 37
3.7. FOD Pendaftaran Sistem Kontrak Anak Asuh....................... 38

BAB IV PEMBAHASAN DAN IMPLEMENTASI .................................... 39
4.1. Gambaran Sistem Informasi .................................................. 39
4.2. Analisa Kebutuhan Data dan Informasi................................. 39
4.3. Analisa Kebutuhan Perangkat Keras ..................................... 40
4.3.1. Tampilan Program .................................................... 40
4.4. Analisa Kebutuhan Perangkat Lunak .................................... 40
4.4.1. Perancangan Sistem ................................................... 41
4.4.2. Analisa Aktor Sistem ................................................ 41
4.4.3. Proses Bisnis ............................................................. 42
4.5. Analisa Sistem dan Perangkat Lunak .................................... 43
4.5.1. Perancangan Sistem ................................................... 43
4.6. Entity Relationship Diagram ................................................. 94
4.7. Perancangan Database ........................................................... 99
4.8. Relasi Antar Tabel ................................................................. 107
4.9. Desain Interface..................................................................... 108

BAB V

PEMBAHASAN DAN IMPLEMENTASI .................................... 114
5.1. Kebutuhan Implementasi....................................................... 114
5.1.1. Analisa Kebutuhan Sistem ........................................ 114
5.1.2. Kebutuhan Perangkat Keras ...................................... 114
5.1.3. Kebutuhan Perangkat Lunak ..................................... 114
5.1.4. Kebutuhan Sumber Daya Manusia ............................ 115
5.1.5. Implementasi Layar Antar Muka .............................. 115
5.1.6. Batasan Implementasi ............................................... 115
5.2.

User........................................................................................ 115

xi

5.3.

Menu Utama .......................................................................... 116

5.4.

Halaman Login ...................................................................... 116

5.5.

Halaman Form Registrasi ...................................................... 117

5.6.

Menu Bar ............................................................................... 117

5.7.

Menu Sidebar......................................................................... 117

5.8.

Halaman Pendaftaran............................................................. 118

5.9.

Halaman Formulir Penyerahan Anak .................................... 119

5.10. Halaman Formulir Perjanjian Anak........................................ 120
5.11. Halaman Manajemen Pendaftaran......................................... 120
5.12. Halaman Kelola Jadwal Kegiatan.......................................... 120
5.13. Halaman Kelola User ............................................................ 121
5.14. Halaman Kelola Pengampu ................................................... 121
5.15. Kelola Hasil Penerimaan Anak Asuh .................................... 121
5.16. Halaman Kelola Donasi......................................................... 122
5.17. Halaman Lihat Data Anak Asuh............................................ 122
5.18. Halaman Lihat Hasil Keputusan............................................ 122
5.19. Halaman Lihat Sisa Waktu Kontrak Habis............................ 123
5.20. Halaman Lihat Data Diri ....................................................... 123
5.21. Halaman Laporan Data Anak Asuh....................................... 123
5.22. Halaman Laporan Data Kontrak Anak Asuh......................... 123
5.23. Halaman Laporan Jadwal Kegiatan....................................... 124
5.24. Menu Keluar .......................................................................... 124

BAB VI PENUTUP ...................................................................................... 125
6.1. Kesimpulan ........................................................................... 125
6.2. Saran ...................................................................................... 125
DAFTAR PUSTAKA
LAMPIRAN

xii

DAFTAR TABEL

Tabel 2.1

: Simbol Flow Of Document .................................................... 14

Tabel 2.2

: Notasi dalam Use Case Diagram .......................................... 18

Tabel 2.3

: Notasi pada Class Diagram .................................................. 19

Tabel 2.4

: Notasi pada Sequence Diagram ............................................ 21

Tabel 2.5

: Notasi pada Activity Diagram ............................................... 22

Tabel 2.6

: Notasi pada Statechart Diagram ........................................... 23

Tabel 4.1

: Proses Bisnis .......................................................................... 42

Tabel 4.2

: Deskripsi Use Case Cetak Laporan ....................................... 44

Tabel 4.3

: Deskripsi Use Case Pendaftaran ........................................... 45

Tabel 4.4

: Deskripsi Use Case Kelola Pengampu................................... 46

Tabel 4.5

: Deskripsi Use Case Kelola Anak Asuh ................................. 47

Tabel 4. 6

: Deskripsi Use Case Kelola Donasi ........................................ 48

Tabel 4.7

: Deskripsi Use Case Kelola User ............................................ 49

Tabel 4.8

: Deskripsi Use Case Lihat Data Anak Asuh ........................... 50

Tabel 4.9

: Deskripsi Use Case Hasil....................................................... 50

Tabel 4.10

: Deskripsi Use Case Kelola Pendaftaran ................................ 51

Tabel 4.11

: Tabel User .............................................................................. 99

Tabel 4.12

: Tabel Pengampu..................................................................... 100

Tabel 4.13

: Tabel Kontrak......................................................................... 101

Tabel 4.14

: Tabel Jadwal Kegiatan ........................................................... 102

Tabel 4.15

: Tabel Anak Asuh.................................................................... 102

Tabel 4.16

: Tabel Donasi .......................................................................... 103

Tabel 4.17

: Tabel Formulir Pendaftaran ................................................... 103

Tabel 4.18

: Tabel Formulir Penyerahan Anak .......................................... 105

Tabel 4.19

: Tabel Formulir Perjanjian ...................................................... 106

Tabel 4.20

: Tabel Hasil ............................................................................. 107

xiii

DAFTAR GAMBAR

Gambar 2.1

: Siklus Informasi ................................................................ 10

Gambar 2.2

: Unary Degree .................................................................... 25

Gambar 2.3

: Binary Degree ................................................................... 25

Gambar 2.4

: Ternary Degree ................................................................. 25

Gambar 2.5

: Atribut Multivalue ............................................................. 26

Gambar 2.6

: Atribut Composite.............................................................. 26

Gambar 2.7

: Diagram Kardinalitas One to One .................................... 27

Gambar 2.8

: Diagram Kardinalitas One to Many ................................. 27

Gambar 2.9

: Diagram Kardinalitas Many to Many ............................... 28

Gambar 3.1

: Denah Lokasi Panti Asuhan Aisyiyah Kudus .................... 32

Gambar 3.2

: Struktur Organisasi Panti Asuhan Aisyiyah Kudus .......... 34

Gambar 3.3

:

Flow of document Pendaftaran Sistem Kontrak Anak Asuh................................................................................... 38

Gambar 4.1

: Bisnis Use Case Diagram Sistem Informasi Manajemen Panti
Asuhan Aisyiyah Kudus ……………............................... 43

Gambar 4.2

: Sistem Use Case Sistem Informasi Manajemen Panti Asuhan Aisyiyah Kudus ................................................... 44

Gambar 4.3

: Class User.......................................................................... 53

Gambar 4.4

: Class Admin .................................................................... 53

Gambar 4.5

: Class Operator................................................................... 54

Gambar 4.6

: Class Anak Asuh ............................................................... 54

Gambar 4.7

: Class Pengampu ................................................................ 55

Gambar 4.8

: Class Jadwal Kegiatan....................................................... 55

Gambar 4.9

: Class Donasi...................................................................... 56

Gambar 4.10

: Class Pendaftaran .............................................................. 56

Gambar 4.11

: Class Formulir Pendaftaran............................................... 57

Gambar 4.12

: Class Formulir Penyerahan Anak...................................... 58

xiv

Gambar 4.13

: Class Formulir Perjanjian.................................................. 58

Gambar 4.14

: Class Kelola Hasil ............................................................. 59

Gambar 4.15

: Class Diagram Sistem Informasi Manajemen Panti
Asuhan............................................................................... 59

Gambar 4.16

: Sequence Diagram Pendaftaran......................................... 60

Gambar 4.17

: Sequence Diagram Kelola User ........................................ 61

Gambar 4.18

: Sequence Diagram Kelola Pengampu............................... 62

Gambar 4.19

: Sequence Diagram Kelola Pendaftaran ............................ 63

Gambar 4.20

: Sequence Diagram Kelola Jadwal Kegiatan .................... 64

Gambar 4.21

: Sequence Diagram Kelola Donasi .................................... 65

Gambar 4.22

: Sequence Diagram Kelola Anak Asuh.............................. 66

Gambar 4.23

: Sequence Diagram Kelola Hasil ....................................... 67

Gambar 4.24

: Sequence Diagram Laporan .............................................. 68

Gambar 4.25

: Sequence Diagram Registrasi ........................................... 68

Gambar 4.26

: Activity Diagram Pendaftaran ........................................... 69

Gambar 4.27

: Activity Diagram Kelola User ........................................... 70

Gambar 4.28

: Activity Diagram Kelola Pengampu ................................. 71

Gambar 4.29

: Activity Diagram Kelola Pendaftaran................................ 72

Gambar 4.30

: Activity Diagram Lihat Pendaftaran.................................. 72

Gambar 4.31

: Activity Diagram Kelola Jadwal Kegiatan ........................ 73

Gambar 4.32

: Activity Diagram Lihat Jadwal Kegiatan .......................... 73

Gambar 4.33

: Activity Diagram Kelola Donasi ...................................... 74

Gambar 4.34

: Activity Diagram Kelola Anak Asuh................................. 75

Gambar 4.35

: Activity Diagram Lihat Anak Asuh................................... 75

Gambar 4.36

: Activity Diagram Kelola Hasil .......................................... 76

Gambar 4.37

: Activity Diagram Lihat Hasil ............................................ 76

Gambar 4.38

: Activity Diagram Kelola Laporan ..................................... 77

Gambar 4.39

: Activity Diagram Registrasi .............................................. 77

Gambar 4.40

: Activity Diagram Lihat Batas Waktu ................................ 78

Gambar 4.41

: Statechart Diagram Registrasi .......................................... 79

Gambar 4.42

: Statechart Diagram Detail Pendaftaran ............................ 79

xv

Gambar 4.43

: Statechart Diagram Isi Pendaftaran .................................. 79

Gambar 4.44

: Statechart Diagram Lihat Detail Pendaftaran ................... 79

Gambar 4.45

: Statechart Diagram Lihat Anak Asuh............................... 80

Gambar 4.46

: Statechart Diagram Lihat Hasil ........................................ 80

Gambar 4.47

: Statechart Diagram Sisa Waktu ........................................ 80

Gambar 4.48

: Statechart Diagram Untuk Methode Login ....................... 80

Gambar 4.49

: Statechart Diagram Tambah User .................................... 81

Gambar 4.50

: Statechart Diagram Edit User ........................................... 81

Gambar 4.51

: Statechart Diagram Hapus User ....................................... 81

Gambar 4.52

: Statechart Diagram Tambah Data Pendaftaran ................ 82

Gambar 4.53

: Statechart Diagram Edit Data Pendaftaran....................... 82

Gambar 4.54

: Statechart Diagram Hapus Data Pendaftaran ................... 82

Gambar 4.55

: Statechart Diagram Tambah Data Kelola User ................ 83

Gambar 4.56

: Statechart Diagram Edit Data Kelola User....................... 83

Gambar 4.57

: Statechart Diagram Hapus Data Kelola User ................... 84

Gambar 4.58

: Statechart Diagram Tambah Data Kelola Pengampu....... 84

Gambar 4.59

: Statechart Diagram Edit Data Kelola Pengampu ............. 85

Gambar 4.60

: Statechart Diagram Hapus Data Kelola Pengampu.......... 85

Gambar 4.61

: Statechart Diagram Tambah Data Kelola Kontrak .......... 86

Gambar 4.62

: Statechart Diagram Edit Data Kelola Kontrak ................. 86

Gambar 4.63

: Statechart Diagram Hapus Data Kelola Kontrak ............. 87

Gambar 4.64

: Statechart Diagram Tambah Data Kelola Jadwal Kegiatan ............................................................................ 87

Gambar 4.65

: Statechart Diagram Edit Data Kelola Jadwal Kegiatan ... 88

Gambar 4.66

: Statechart Diagram Hapus Data Kelola Jadwal Kegiatan 88

Gambar 4.67

: Statechart Diagram Tambah Data Kelola Donasi ............ 89

Gambar 4.68

: Statechart Diagram Edit Data Kelola Donasi................... 89

Gambar 4.69

: Statechart Diagram Hapus Data Kelola Donasi ............... 90

Gambar 4.70

: Statechart Diagram Tambah Data Kelola Anak Asuh ..... 90

Gambar 4.71

: Statechart Diagram Edit Data Kelola Anak Asuh ............ 90

xvi

Gambar 4.72

: Statechart Diagram Hapus Data Kelola Anak Asuh ........ 91

Gambar 4.73

: Statechart Diagram Tambah Data Kelola Hasil ............... 91

Gambar 4.74

: Statechart Diagram Edit Data Kelola Hasil...................... 91

Gambar 4.75

: Statechart Diagram Hapus Data Kelola Hasil .................. 92

Gambar 4.76

: Statechart Diagram Tambah Data Kelola Pendaftaran .... 92

Gambar 4.77

: Statechart Diagram Edit Data Kelola Pendaftaran ........... 93

Gambar 4.78

: Statechart Diagram Hapus Data Kelola Pendaftaran ....... 93

Gambar 4.79

: Statechart Diagram Kelola Laporan ................................. 93

Gambar 4.80

: Entity ................................................................................. 94

Gambar 4.81

: Atribute Entity ................................................................... 94

Gambar 4.82

: Atribute Relationship......................................................... 95

Gambar 4.83

: Derajat Kardinalitas ......................................................... 96

Gambar 4.84

: Entity Relationship Diagram............................................. 98

Gambar 4.85

: Relasi Tabel ....................................................................... 107

Gambar 4.86

: Desain Halaman Home...................................................... 108

Gambar 4.87

: Desain Halaman Login ...................................................... 108

Gambar 4.88

: Desain Halaman Admin .................................................... 109

Gambar 4.89

: Desain Halaman User ........................................................ 109

Gambar 4.90

: Desain Halaman Pengampu............................................... 109

Gambar 4.91

: Desain Halaman Anak Asuh ............................................. 110

Gambar 4.92

: Desain Halaman Donasi .................................................... 110

Gambar 4.93

: Desain Halaman Jadwal Kegiatan ..................................... 110

Gambar 4.94

: Desain Halaman Kontrak .................................................. 111

Gambar 4.95

: Desain Halaman Formulir Pendaftaran ............................. 111

Gambar 4.96

: Desain Halaman Formulir Penyerahan Anak .................... 112

Gambar 4.97

: Desain Halaman Formulir Perjanjian ................................ 112

Gambar 4.98

: Desain Halaman Laporan Anak Asuh ............................... 112

Gambar 4.99

: Desain Halaman Laporan Donasi...................................... 113

Gambar 4.100 : Desain Halaman Laporan Jadwal Kegiatan....................... 113
Gambar 4.101 : Desain Halaman Laporan Hasil......................................... 113

xvii

DAFTAR LAMPIRAN

Lampiran 1

: Buku Bimbingan Skripsi

Lampiran 2

: Surat Keterangan Penelitian

xviii