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
i
ii
iii
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.
iv
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.
v
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 sebesarbesarnya 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
Muhammadiyah Kudus.
vi
Kantor
Tapak
Suci
Putera
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
vii
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
viii
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. 2.9.
Diagram Grafis UML ................................................................... 13
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
ix
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
x
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
xi
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
xii
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
xiii
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
xiv
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
xv
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
xvi
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
xvii
DAFTAR LAMPIRAN Lampiran 1 : Buku Bimbingan Skripsi Lampiran 2 : Surat Keterangan Penelitian Lampiran 3 : Biografi Penulis
xviii