i
LAPORAN SKRIPSI
SISTEM INFORMASI PENGELOLAAN KESEKRETARIATAN
KANTOR TAPAK SUCI PUTERA MUHAMMADIYAH KUDUS
BERBASIS WEB
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 : Miska Irfaniati
NIM : 2009-53-106
Program Studi : Sistem Informasi
Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
2014
ii
iii
iv
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO
Pendidikan mempunyai akar yang pahit, tapi buahnya manis.
(Aristoteles)
Orang yang menginginkan impiannya menjadi kenyataan, harus menjaga diri
agar tidak tertidur.
(Richard Wheeler)
Sebelum menolong orang lain, saya harus dapat menolong diri sendiri. Sebelum
menguatkan orang lain, saya harus bisa menguatkan diri sendiri dahulu.
(Petrus Claver)
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada:
1. Allah SWT dan Nabi Besar Muhamad
SAW yang selalu meberikan kemudahan
didalam hidupku.
2. Kepada Ibu tercinta yang tak henti
memberikan doa dan restunya, untuk
Almarhum Ayahanda yang selalu menjadi
inspirasiku dan semangatku.
3. Semua kakak - kakak yang selalu
memberikan doa dan semangat.
4. Seorang spesial yang selalu meberikan
dukungan semangat dan motivasi.
5. Sahabat dan teman-teman yang selalu
membantu dan memotivasi.
6. Seluruh Dosen Sistem Informasi.
v
RINGKASAN
Dalam system yang telah berjalan pada Kantor Tapak Suci Putera
Muhammadiyah Kudus ditemukan banyak masalah, antara lain mengelola data
anggota, pendaftaran, pembayaran, nilai, jadwal, dan tes kenaikan tingkat masih
secara manual. Untuk itu perlu adanya system komputerisasi yang menunjang
dalam proses data anggota, pendaftaran, pembayaran, nilai, jadwal, dan tes
kenaikan tingkat dengan mudah dan mempercepat kegiatan pengelolaan dan
penyajian informasi.
Sistem 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 website Sistem Informasi Pengelolaan Kesekretariatan Tapak Suci Putera Muhammadiyah Kudus dapat meningkatkan pelayanan untuk para anggota maupun anggota baru. Kata Kunci : Sistem Informasi, Pengelolaan, Kesekretariatan.
vi
KATA PENGANTAR
Alhamdulillah segala puji bagi Tuhan 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 kepada-Mu, atas segala hal
yang Engkau berikan padaku. Terima kasih atas orang-orang terhebat yang
Engkau hadirkan di sekelilingku. Terima kasih. Terima kasih atas segala
pertolongan-Mu. 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, 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, ST., MT. 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 dan juga yang
menjadi dosen pembimbing pertama saya. Terima kasih atas waktu, ilmu,
saran, semangat, dan nasihat yang Bapak berikan selama bimbingan.
4. Syafiul Muzid, ST, M.Cs. selaku pembimbing dua saya. Terima kasih atas
waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama
bimbingan.
5. Semua Staf dari Kesekretariatan Kantor Tapak Suci Putera
Muhammadiyah Kudus.
vii
6. Kedua orang tuaku, Terima kasih atas semangatnya. Do’a restu serta ridho
kalian berdua sehingga aku bisa jadi seperti ini.
7. Semua pihak yang membantu terselesaikannya laporan ini yang tidak
dapat penulis sebutkan.
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, Maret 2014
Penulis
viii
DAFTAR ISI
LAPORAN SKRIPSI ............................................................................................ i
HALAMAN PERSETUJUAN ............................................................................. ii
HALAMAN PENGESAHAN ............................................................................. iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
UNTUK KEPENTINGAN AKADEMIS ............................................................ iv
MOTO DAN PERSEMBAHAN .......................................................................... v
RINGKASAN..................................................................................................... vi
KATA PENGANTAR ....................................................................................... vii
DAFTAR ISI ...................................................................................................... ix
DAFTAR TABEL ............................................................................................ xiii
DAFTAR GAMBAR ......................................................................................... xii
DAFTAR LAMPIRAN ...................................................................................... xx
BAB I .................................................................................................................. 1
PENDAHULUAN ............................................................................................... 1
1.1. Latar Belakang Masalah ........................................................................ 1
1.2. Rumusan Masalah.................................................................................. 2
1.3. Batasan Masalah .................................................................................... 2
1.4. Tujuan ................................................................................................... 2
1.5. Manfaat ................................................................................................. 2
1.5.1. Bagi Penulis ................................................................................... 2
1.5.2. Bagi Akademis .............................................................................. 3
1.5.3. Bagi Pengguna atau User .............................................................. 3
1.6. Tinjauan Pustaka ................................................................................... 3
1.7. Metodologi Penelitian ............................................................................ 4
1.7.1. Objek Penelitian ............................................................................. 4
1.7.2. Metode Pegumpulan Data ............................................................... 4
1.7.3. Metode Pengembangan Sistem ....................................................... 5
1.8. Sistematika Penulisan ............................................................................ 6
BAB II ................................................................................................................. 8
ix
LANDASAN TEORI ........................................................................................... 8
2.1. Konsep Dasar Sistem ............................................................................. 8
2.1.1. Pengertian Sistem ........................................................................... 8
2.1.2. Karakteristik Sistem........................................................................ 8
2.2. Konsep Dasar Informasi ........................................................................ 9
2.2.1. Pengertian Informasi ....................................................................... 9
2.2.2. Siklus Informasi ............................................................................. 9
2.2.3. Kualitas Informasi ........................................................................ 10
2.3. Pengertian Sistem Informasi ................................................................ 11
2.4. Pengertian Kesekretariatan................................................................... 11
2.5. P engertian Tapak Suci Putera ............................................................. 11
2.6. Pengertian Muhammadiyah ................................................................. 11
2.7. Bagan Alir Dokumen ......................................................................... 12
2.8. UML (Unified Modelling Language) ................................................... 13
2.8.1. Diagram Grafis UML ................................................................... 13
2.9. Entity Relational Diagram (ERD) ........................................................ 19
BAB III ............................................................................................................. 24
TINJAUAN PERUSAHAAN ............................................................................ 24
3.1. Sejarah dan Gambaran Umum Tapak Suci Putera Muhammadiyah ...... 24
3.2. Lokasi Tapak Suci Putera Muhammadiyah Kudus ............................... 25
3.3. Denah Lokasi Tapak Suci Putera Muhammadiyah Kudus .................... 26
3.4. Prinsip Kerja ........................................................................................ 26
3.4.1. VISI .............................................................................................. 26
3.4.2. MISI ............................................................................................. 26
3.5. Struktur Organisasi Tapak Suci Putera Muhammadiyah Kudus ............ 27
3.6. Deskripsi Kerja .................................................................................... 27
3.7. FOD Pendaftaran Anggota Baru Tapak Suci Putera Muhammadiyah ... 29
3.8. FOD Pembagian Kelas Tapak Suci Putera Muhammadiyah Kudus ...... 31
3.9. FOD Kenaikan Tingkat Tapak Suci Putera Muhammadiyah Kudus ..... 32
x
BAB IV ............................................................................................................. 33
ANALISA DAN PERANCANGAN .................................................................. 33
4.1. Deskripsi Sistem .................................................................................. 33
4.2. Identifikasi Masalah ............................................................................. 33
4.3. Analisa Kebutuhan Data dan Informasi ................................................ 33
4.4. Analisa Kebutuhan Hardware dan Software ......................................... 34
4.4.1. Kebutuhan Perangkat Keras .......................................................... 34
4.4.2. Kebutuhan Perangkat Lunak ......................................................... 34
4.5. Analisa dan Perancangan Sistem .......................................................... 35
4.5.1. Analisa Actor ................................................................................ 35
4.5.2. Bussiness Usecase ........................................................................ 35
4.5.3. Perancangan Use Case Diagram ................................................... 38
4.5.4. Analisa Kelas ................................................................................ 46
4.5.5. Class Diagram .............................................................................. 52
4.5.6. Sequence Diagram ........................................................................ 53
4.5.7. Activity Diagram .......................................................................... 60
4.5.8. Statechart Diagram ...................................................................... 67
4.6. Perancangan Database ......................................................................... 78
4.6.1. Entity Relationship Diagram ......................................................... 78
4.6.2. Struktur Tabel ............................................................................... 81
4.6.3. Relasi Tabel .................................................................................. 87
4.7. Desain Input dan Output yang Diusulkan ............................................. 88
4.7.1. Perancangan layout sistem (antarmuka sistem) .............................. 88
4.7.2. Desain Input ................................................................................. 88
BAB V............................................................................................................... 90
PEMBAHASAN DAN IMPLEMENTASI ......................................................... 90
5.1. Halaman Login Admin ........................................................................ 90
5.2. Halaman Utama Sistem Admin ............................................................ 90
5.3. Halaman Anggota Anggota .................................................................. 91
5.4. Halaman Form Berita........................................................................... 91
5.5. Halaman Form Jadwal ......................................................................... 91
xi
5.6. Halaman Form Pembayaran ................................................................. 92
5.7. Halaman Form Pertanyaan ................................................................... 92
5.8. Halaman Form Rekap Kehadiran ......................................................... 93
5.9. Halaman Form Tes Praktek .................................................................. 93
5.10. Halaman Form Laporan Pembayaran ................................................... 94
5.11. Halaman Form Laporan Hasil Tes........................................................ 94
5.12. Halaman Form Laporan Anggota ......................................................... 94
5.13. Halaman Utama Form Anggota ........................................................... 95
5.14. Halaman Utama Anggota ..................................................................... 95
5.15. Halaman Pendaftaran Anggota ............................................................. 96
BAB VI ............................................................................................................. 97
PENUTUP ......................................................................................................... 97
6.1. KESIMPULAN ................................................................................... 97
6.2. SARAN ............................................................................................... 97
DAFTAR PUSTAKA ........................................................................................ 99
LAMPIRAN
xii
DAFTAR TABEL
Tabel 2. 1 Simbol Bagan Alir Dokumen............................................................. 12
Tabel 2. 2 Notasi pada Use Case Diagram ......................................................... 14
Tabel 2. 3 Notasi Class Diagram ....................................................................... 15
Tabel 2. 4 Notasi Sequence Diagram ................................................................. 16
Tabel 2. 5 Notasi Activity Diagram .................................................................... 17
Tabel 2. 6 Notasi Statechart Diagram ................................................................ 18
Tabel 2. 7 Simbol-Simbol ERD .......................................................................... 23
Tabel 4. 1 Proses Bisnis ..................................................................................... 35
Tabel 4. 2 Skenario Pendaftaran ......................................................................... 38
Tabel 4. 3 Skenario Konfirmasi Pembayaran ...................................................... 39
Tabel 4. 4 Skenario Aktivasi Pendaftaran ........................................................... 39
Tabel 4. 5 Skenario Pertanyaan .......................................................................... 40
Tabel 4. 6 Skenario Jadwal ................................................................................ 40
Tabel 4. 7 Skenario Berita .................................................................................. 41
Tabel 4. 8 Skenario Pertanyaan .......................................................................... 41
Tabel 4. 9 Skenario Aktivasi Pendaftaran ........................................................... 42
Tabel 4. 10 Skenario Kelola Anggota ................................................................. 42
Tabel 4. 11 Skenario Rekap Kehadiran .............................................................. 43
Tabel 4. 12 Skenario Hasil Tes........................................................................... 43
Tabel 4. 13 Skenario Penentuan Kelulusan ......................................................... 44
Tabel 4. 14 Skenario Tes Praktek ....................................................................... 45
Tabel 4. 15 Skenario Tingkatan Kelas ................................................................ 45
Tabel 4. 16 Tabel Anggota ................................................................................. 82
Tabel 4. 17 Tabel Pembayaran ........................................................................... 83
Tabel 4. 18 Tabel Jadwal ................................................................................... 84
Tabel 4. 19 Tabel Berita ..................................................................................... 85
Tabel 4. 20 Tabel Pertanyaan ............................................................................. 85
Tabel 4. 21 Tabel Hasil ...................................................................................... 85
xiii
Tabel 4. 22 Tabel Pendaftaran ............................................................................ 86
Tabel 4. 23 Tabel Tes Praktek ............................................................................ 86
Tabel 4. 24 Tabel Rekap Kehadiran ................................................................... 86
Tabel 4. 25 Tabel Tes Praktek ............................................................................ 87
Tabel 4. 26 Tabel Tingkatan Kelas ..................................................................... 87
Tabel 4. 27 Tabel User ....................................................................................... 87
xiv
DAFTAR GAMBAR
Gambar 1. 1 Skema Waterfall .............................................................................. 5
Gambar 2. 1 Siklus Informasi ............................................................................... 9
Gambar 2. 2 Diagram Relationship Unary ......................................................... 20
Gambar 2. 3 Diagram Relationship Binary ........................................................ 20
Gambar 2. 4 Diagram Relationship Ternary ...................................................... 21
Gambar 2. 5 Diagram Kardinalitas One To One ................................................. 22
Gambar 2. 6 Diagram Kardinalitas One To Many ............................................... 22
Gambar 2. 7 Diagram Kardinalitas Many To Many ............................................ 22
Gambar 3. 1 Denah Lokasi Kantor Tapak Suci Putera Muhammadiyah Kudus ... 26
Gambar 3. 2 Struktur Organisasi Tapak Suci Putera Muhammadiyah Kudus ...... 27
Gambar 3. 3 FOD Pendaftaran Anggota Baru Tapak Suci Putera Muhammadiyah
Kudus ................................................................................................................ 30
Gambar 3. 4 FOD Pembagian Kelas Tapak Suci Putera Muhammadiyah Kudus 31
Gambar 3. 3 FOD Kenaikan Tingkat Tapak Suci Putera Muhammadiyah Kudus 32
Gambar 4. 1 Bisnis use case ............................................................................... 37
Gambar 4. 2 Gambar Use case sistem ................................................................ 38
Gambar 4. 3 Kelas Anggota ............................................................................... 46
Gambar 4. 4 Kelas Pembayaran ........................................................................ 46
Gambar 4. 5 Kelas Jadwal .................................................................................. 47
Gambar 4. 6 Kelas Berita ................................................................................... 47
Gambar 4. 7 Kelas Pertanyaan ........................................................................... 48
Gambar 4. 8 Kelas Hasil Tes .............................................................................. 48
Gambar 4. 9 Kelas Pendaftaran .......................................................................... 49
Gambar 4. 10 Kelas Tes Praktek ........................................................................ 49
Gambar 4. 11 Kelas Tingkatan Kelas ................................................................. 50
Gambar 4. 12 Kelas Rekap Kehadiran ................................................................ 50
xv
Gambar 4. 13 Kelas Kelulusan ........................................................................... 51
Gambar 4. 14 Kelas User ................................................................................... 51
Gambar 4. 15 Kelas Admin ................................................................................ 52
Gambar 4. 16 Kelas Pemimpin ........................................................................... 52
Gambar 4. 17 Kelas Diagram ............................................................................. 53
Gambar 4. 18 Sequence Pendaftaran .................................................................. 54
Gambar 4. 19 Sequence Konfirmasi Pembayaran ............................................... 54
Gambar 4. 20 Sequence Aktifasi Pendaftaran ..................................................... 55
Gambar 4. 21 Sequence Tingkatan Kelas ........................................................... 55
Gambar 4. 22 Sequence Jadwal .......................................................................... 56
Gambar 4. 23 Sequence Berita ........................................................................... 56
Gambar 4. 24 Sequence Pertanyaan .................................................................... 57
Gambar 4. 25 Sequence Nilai Tes Praktek .......................................................... 57
Gambar 4. 26 Sequence Aktifasi Pendaftaran ..................................................... 58
Gambar 4. 27 Sequence Rekap Kehadiran .......................................................... 58
Gambar 4. 28 Sequence Kelulusan ..................................................................... 59
Gambar 4. 29 Sequence Hasil Tes ...................................................................... 59
Gambar 4. 30 Sequence Laporan ........................................................................ 60
Gambar 4. 31 Activity Pendaftaran ..................................................................... 61
Gambar 4. 32 Activity Konfirmasi Pembayaran .................................................. 62
Gambar 4. 33 Activity Aktivasi Pendaftaran ....................................................... 62
Gambar 4. 34 Activity Tingkatan Kelas .............................................................. 63
Gambar 4. 35 Activity Jadwal ............................................................................. 63
Gambar 4. 36 Activity Berita .............................................................................. 64
Gambar 4. 37 Activity Pertanyaan ...................................................................... 64
Gambar 4. 38 Activity Hasil Tes ......................................................................... 65
Gambar 4. 39 Activity Kehadiran ....................................................................... 66
Gambar 4. 40 Activity Rekap Kehadiran ............................................................. 66
Gambar 4. 41 Activity Kelulusan ........................................................................ 67
Gambar 4. 42 Activity Laporan ........................................................................... 67
Gambar 4. 43 Statechart Tambah Anggota ......................................................... 68
xvi
Gambar 4. 44 Statechart Ubah Anggota ............................................................. 68
Gambar 4. 45 Statechart Hapus Anggota ........................................................... 68
Gambar 4. 46 Statechart Tambah Pembayaran ................................................... 69
Gambar 4. 47 Statechart Ubah Pembayaran ....................................................... 69
Gambar 4. 48 Statechart Hapus Pembayaran ...................................................... 69
Gambar 4. 49 Statechart Tambah Aktifasi Pendaftaran ...................................... 69
Gambar 4. 50 Statechart Ubah Aktifasi Pendaftaran .......................................... 70
Gambar 4. 51 Statechart Hapus Aktifasi Pendaftaran ......................................... 70
Gambar 4. 52 Statechart Tambah Jadwal ........................................................... 71
Gambar 4. 53 Statechart Ubah Jadwal ............................................................... 71
Gambar 4. 54 Statechart Hapus Jadwal .............................................................. 71
Gambar 4. 55 Statechart Tambah Berita ............................................................ 72
Gambar 4. 56 Statechart Ubah Berita ................................................................. 72
Gambar 4. 57 Statechart Hapus Berita ............................................................... 72
Gambar 4. 58 Statechart Tambah Pertanyaan ..................................................... 72
Gambar 4. 59 Statechart Ubah Pertanyaan ......................................................... 73
Gambar 4. 60 Statechart Hapus Pertanyaan........................................................ 73
Gambar 4. 61 Statechart Tambah Tes Praktek .................................................... 73
Gambar 4. 62 Statechart Ubah Tes Praktek ........................................................ 74
Gambar 4. 63 Statechart Hapus Tes Praktek ...................................................... 75
Gambar 4. 64 Statechart Tambah Hasil Tes ....................................................... 75
Gambar 4. 65 Statechart Ubah Hasil Tes ........................................................... 75
Gambar 4. 66 Statechart Hapus Hasil Tes .......................................................... 75
Gambar 4. 67 Statechart Tambah RekapKehadiran ............................................ 77
Gambar 4. 68 Statechart Ubah Rekap Kehadiran ............................................... 77
Gambar 4. 69 Statechart Hapus Rekap Kehadiran .............................................. 77
Gambar 4. 70 Statechart Tambah Tingkatan Kelas............................................. 77
Gambar 4. 71 Statechart Ubah Tingkatan Kelas ................................................. 77
Gambar 4. 72 Statechart Hapus Tingkatan Kelas ............................................... 78
Gambar 4. 73 Statechart Melihat Laporan .......................................................... 78
Gambar 4. 74 Menentukan Entitas ..................................................................... 78
xvii
Gambar 4. 75 Menentukan atribut key ............................................................... 79
Gambar 4. 76 Derajat kardinalitas ...................................................................... 79
Gambar 4. 77 Atribut-atribut deskriptif .............................................................. 80
Gambar 4. 78 Relasi Tabel ................................................................................. 87
Gambar 4. 79 Desain Website ............................................................................ 88
Gambar 4. 80 Desain Form Jadwal ..................................................................... 88
Gambar 4. 81 Desain Form Tingkatan Kelas ...................................................... 88
Gambar 4. 82 Desain Form Anggota .................................................................. 89
Gambar 4. 83 Desain Form Pembayaran ............................................................ 89
Gambar 4. 84 Desain Form Pertanyaan .............................................................. 89
Gambar 5. 1 Login Admin ................................................................................. 90
Gambar 5. 2 Halaman Utama Admin ................................................................. 90
Gambar 5. 3 Form Anggota ................................................................................ 91
Gambar 5. 4 Form Berita ................................................................................... 91
Gambar 5. 5 Form Jadwal .................................................................................. 92
Gambar 5. 6 Form Pembayaran .......................................................................... 92
Gambar 5. 7 Form Pertanyaan ............................................................................ 92
Gambar 5. 8 Halaman Rekap Kehadiran ............................................................ 93
Gambar 5. 9 Tes Praktek .................................................................................... 93
Gambar 5. 10 Laporan Pembayaran ................................................................... 94
Gambar 5. 11 Laporan Hasil Tes ........................................................................ 94
Gambar 5. 12 Laporan Anggota ......................................................................... 95
Gambar 5. 13 Laporan Hasil Tes ........................................................................ 95
Gambar 5. 14 Form Pendaftaran ........................................................................ 96
Gambar 5. 15 Form Pendaftaran ........................................................................ 96
xviii
DAFTAR LAMPIRAN
Lampiran 1 : Buku Bimbingan Skripsi
Lampiran 2 : Surat Keterangan Penelitian
Lampiran 3 : Biografi Penulis