LAPORAN SKRIPSI PERANCANGAN SISTEM INFORMASI MANAJEMEN PADA KANTOR KESEKRETARIATAN CALEG DPRD PDI PERJUANGAN 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 : Slamet Pipit Mustofa NIM : 2008-53-087 Program Studi : Sistem Informasi Fakultas : Teknik UNIVERSITAS MURIA KUDUS KUDUS 2014 i
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 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 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 GAMBAR... xiii DAFTAR TABEL... xiii DAFTAR LAMPIRAN... xvi 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... 3 1.5.1. Bagi Penulis... 3 1.5.2. Bagi Akademis... 3 1.5.3. Bagi Pengguna atau User... 3 1.6. Tinjauan Pustaka... 3 1.7. Metodologi Penelitian... 5 1.7.1. Objek Penelitian... 5 1.7.2. Metode Pegumpulan Data... 5 1.7.3. Metode Pengembangan Sistem... 6 1.8. Sistematika Penulisan... 8 BAB II... 10 LANDASAN TEORI... 10 ix
2.1. Konsep Dasar Sistem... 10 2.1.1. Pengertian Sistem... 10 2.2. Konsep Dasar Informasi... 10 2.2.1. Pengertian Informasi... 10 2.3. Pengertian Manajemen... 10 2.4. Pengertian Sistem Informasi Manajemen... 10 2.5. Pengertian Kesekretariatan... 11 2.6. P engertian Caleg... 11 2.7. Bagan Alir Dokumen... 11 2.8. UML (Unified Modelling Language)... 12 2.8.1. Diagram Grafis UML... 12 2.9. Entity Relational Diagram (ERD)... 18 BAB III... 23 TINJAUAN PERUSAHAAN... 23 3.1. Sejarah dan Gambaran Umum Kesekretariatan CALEG... 23 3.2. Lokasi Kantor Kesekretariatan Calon Legislatif PDI Perjuangan... 24 3.3. Denah Kantor Kesekretariatan Calon Legislatif PDI Perjuangan... 24 3.4. Prinsip Kerja... 24 3.4.1. VISI... 24 3.4.2. MISI... 24 3.5. Struktur Organisasi Kantor Kesekretariatan Calon Legislatif PDI Perjuangan... 25 3.6. Deskripsi Kerja... 26 3.7. FOD Pendaftaran Calon Legislatif... 28 BAB IV... 29 ANALISA DAN PERANCANGAN... 29 4.1. Deskripsi Sistem... 29 4.2. Identifikasi Masalah... 29 4.3. Analisa Kebutuhan Data dan Informasi... 29 4.4. Analisa Kebutuhan Hardware dan Software... 29 x
4.4.1. Kebutuhan Perangkat Keras... 29 4.4.2. Kebutuhan Perangkat Lunak... 30 4.5. Analisa dan Perancangan Sistem... 30 4.5.1. Analisa Actor... 30 4.5.2. Bussiness Usecase... 31 4.5.3. Perancangan Use Case Diagram... 31 4.5.4. Analisa Kelas... 37 4.5.5. Class Diagram... 39 4.5.6. Sequence Diagram... 40 4.5.7. Activity Diagram... 46 4.5.8. Statechart Diagram... 51 4.6. Perancangan Database... 54 4.6.1. Entity Relationship Diagram... 54 4.6.2. Struktur Tabel... 57 4.6.3. Relasi Tabel... 60 4.7. Desain Input dan Output yang Diusulkan... 60 4.7.1. Perancangan layout sistem (antarmuka sistem)... 61 4.7.2. Desain Input... 62 BAB V... 63 PEMBAHASAN DAN IMPLEMENTASI... 63 5.1. Kebutuhan Implementasi... 63 5.1.1. Analisa Kebutuhan Sistem... 63 5.1.2. Kebutuhan Perangkat Keras... 63 5.1.3. Kebutuhan Perangkat Lunak... 64 5.1.4. Kebutuhan Sumber Daya Manusia... 64 5.2. Halaman Login... 64 5.3. Halaman Utama... 64 5.4. Halaman Pendaftaran Tim Sukses... 65 5.5. Halaman Buku Merah... 66 5.6. Halaman Pendataan DPT... 67 5.7. Halaman Laporan - Laporan... 67 xi
5.8. Pengujian Notrmal dan Tidak Normal... 68 5.8.1. Pengujian normal... 69 4.7.2. Pengujian tidak normal... 69 BAB VI... 70 PENUTUP... 70 6.1. KESIMPULAN... 70 6.2. SARAN... 70 DAFTAR PUSTAKA... 71 LAMPIRAN xii
DAFTAR TABEL Tabel 2. 1 Simbol Bagan Alir Dokumen... 11 Tabel 2. 2 Notasi pada Use Case Diagram... 13 Tabel 2. 3 Notasi Class Diagram... 14 Tabel 2. 4 Notasi Sequence Diagram... 15 Tabel 2. 5 Notasi Activity Diagram... 17 Tabel 2. 6 Notasi Statechart Diagram... 18 Tabel 2. 7 Simbol-Simbol ERD... 22 Tabel 4. 1 Proses Bisnis... 31 Tabel 4. 2 Skenario Pendaftaran Tim... 33 Tabel 4. 3 Skenario Kartu Tim Sukses... 34 Tabel 4. 4 Skenario Kartu Pemilihku... 35 Tabel 4. 5 Skenario Buku Merah... 35 Tabel 4. 6 Skenario Kartu Saku... 36 Tabel 4. 7 Skenario Laporan Pemilihku... 36 Tabel 4. 8 Tabel Sekretaris... 58 Tabel 4. 9 Tabel Pendaftaran... 58 Tabel 4. 10 Tabel Buku Merah... 59 Tabel 4. 11 Tabel Pemilih... 59 Tabel 4. 12 Tabel Kartu Saku... 60 Tabel 4. 13 Tabel Detail Pemilih... 60 xiii
DAFTAR GAMBAR Gambar 2. 2 Diagram Relationship Unary... 19 Gambar 2. 3 Diagram Relationship Binary... 20 Gambar 2. 4 Diagram Relationship Ternary... 20 Gambar 2. 5 Diagram Kardinalitas One To One... 21 Gambar 2. 6 Diagram Kardinalitas One To Many... 21 Gambar 2. 7 Diagram Kardinalitas Many To Many... 22 Gambar 3. 1 Denah Lokasi Kantor Kesekretariatan Calon Legislatif PDI... 24 Gambar 3. 2 Struktur Organisasi Kantor Kesekretariatan Calon Legislatif PDI.. 25 Gambar 3. 3 FOD Pendaftaran Anggota... 28 Gambar 4. 1 Bisnis use case... 32 Gambar 4. 2 Gambar Use case sistem... 33 Gambar 4. 3 Kelas Sekretaris... 37 Gambar 4. 4 Kelas Pendaftaran... 37 Gambar 4. 5 Kelas Bukun Merah... 38 Gambar 4. 6 Kelas Kartu Pemilih... 38 Gambar 4. 7 Kelas Kartu Saku... 39 Gambar 4. 8 Kelas Diagram... 40 Gambar 4. 9 Sequence Pendaftaran... 41 Gambar 4. 10 Sequence Laporan Pendaftaran... 42 Gambar 4. 11 Sequence TIM Sukses... 43 Gambar 4. 12 Sequence Buku Merah... 44 Gambar 4. 13 Sequence Kartu Saku... 44 Gambar 4. 14 Sequence Kartu Pemilihku... 45 Gambar 4. 15 Sequence Laporan Pemilihku... 46 Gambar 4. 16 Activity Pendaftaran... 47 Gambar 4. 17 Activity Laporan Pendaftaran... 48 Gambar 4. 18 Activity Kartu Tim Sukses... 48 xiv
Gambar 4. 19 Activity Buku Merah... 49 Gambar 4. 20 Activity Kartu Saku... 50 Gambar 4. 21 Activity Kartu Pemilihku... 50 Gambar 4. 22 Statechart Tambah Pendaftaran... 51 Gambar 4. 23 Statechart Ubah Pendaftaran... 51 Gambar 4. 24 Statechart Hapus Pendaftaran... 51 Gambar 4. 25 Statechart Cetak Buku Merah... 52 Gambar 4. 26 Statechart Tambah Kartu Tim... 52 Gambar 4. 27 Statechart Ubah Kartu Tim... 52 Gambar 4. 28 Statechart Hapus Kartu Tim... 53 Gambar 4. 29 Statechart Tambah Kartu Pemilihku... 53 Gambar 4. 30 Statechart Ubah Kartu Pemilihku... 53 Gambar 4. 31 Statechart Hapus Kartu Pemilihku... 53 Gambar 4. 32 Statechart Cetak Kartu Saku... 53 Gambar 4. 33 Entitas Kartu Pemilih... 54 Gambar 4. 34 Entitas Buku Merah... 54 Gambar 4. 35 Entitas Kartu Saku... 54 Gambar 4. 36 Menentukan atribut key... 55 Gambar 4. 37 Derajat kardinalitas... 55 Gambar 4. 38 Atribut-atribut deskriptif... 55 Gambar 4. 39 Relasi Tabel... 58 Gambar 4. 40 Desain Website... 55 Gambar 4. 41 Desain Form Kartu Pemilih... 55 Gambar 4. 42 Desain Form Pendaftaran... 56 Gambar 5. 1 Login... 64 Gambar 5. 2 Halaman Utama... 65 Gambar 5. 3 Form Pendaftaran Tim Sukses... 66 Gambar 5. 4 Form Buku Merah... 66 Gambar 5. 5 Form Pendataan DPT... 67 Gambar 5. 6 Form Laporan secara keseluruhan... 67 xv
Gambar 5. 7 Form Laporan Per Desa... 68 Gambar 5. 8 Laporan Grafik... 68 Gambar 5. 9 Pengujian Normal... 69 Gambar 5. 10 Pengujian Tidak Normal... 69 xvi
DAFTAR LAMPIRAN Lampiran 1 : Buku Bimbingan Skripsi Lampiran 2 : Surat Keterangan Penelitian Lampiran 3 : Biografi Penulis xvii