i
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
v
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.
vi 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
vii
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.
viii
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
ix 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
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
x
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
xi
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.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
xii
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
xiii
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
xiv
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
xv
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
xvi
Gambar 5. 7 Form Laporan Per Desa ... 68
Gambar 5. 8 Laporan Grafik ... 68
Gambar 5. 9 Pengujian Normal ... 69
xvii
DAFTAR LAMPIRAN