• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PENDAFTARAN DAN PENGELOLAAN DATA BAKAL CALON LEGISLATIF BERBASIS WEB PADA KOMISI PEMILIHAN UMUM KABUPATEN KUDUS

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI PENDAFTARAN DAN PENGELOLAAN DATA BAKAL CALON LEGISLATIF BERBASIS WEB PADA KOMISI PEMILIHAN UMUM KABUPATEN KUDUS"

Copied!
22
0
0

Teks penuh

(1)

i

LAPORAN SKRIPSI

SISTEM INFORMASI PENDAFTARAN DAN PENGELOLAAN

DATA BAKAL CALON LEGISLATIF BERBASIS WEB

PADA KOMISI PEMILIHAN UMUM 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 : Fary Ihsan Firdaus

NIM : 2008-53-140

Program Studi : Sistem Informasi

Fakultas : Teknik

UNIVERSITAS MURIA KUDUS

KUDUS

(2)

ii

HALAMAN PERSETUJUAN

Nama Pelaksana Skripsi : Fary Ihsan Firdaus

NIM : 2008-53-140

Bidang Studi : Sistem Informasi S-1

Judul Skripsi : Sistem Informasi Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif Berbasis Web pada Komisi Pemilihan Umum Kabupaten Kudus

Pembimbing Utama : Supriyono, M.Kom.

Pembimbing Pembantu : Syafiul Muzid, S.T, M.Cs

Dilaksanakan : Semester genap tahun 2013/2014

Kudus, Mei 2014

Menyetujui :

Pembimbing Utama Pembimbing Pembantu

(3)

iii

HALAMAN PENGESAHAN

Nama Pelaksana Skripsi : Fary Ihsan Firdaus

NIM : 2008-53-140

Bidang Studi : Sistem Informasi

Judul Skripsi : Sistem Informasi Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif Berbasis Web pada Komisi Pemilihan Umum Kabupaten Kudus

Pembimbing Utama : Supriyono, M.Kom.

Pembimbing Pembantu : Syafiul Muzid, S.T, M.Cs

Telah diujikan pada ujian sarjana, tanggal 24 Mei 2014 Dan dinyatakan LULUS

Kudus, 24 Mei 2014

Mengetahui, Dekan Fakultas Teknik

Rochmad Winarso, S.T, M.T Ketua Penguji

Yudie Irawan, M. Kom

Anggota Penguji I

Supriyono, M. Kom

Anggota Penguji II

(4)

iv

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

Yang bertanda tangan di bawah ini, saya :

Nama : Fary Ihsan Firdaus

NIM : 2008-53-140

Program Studi : Sistem Informasi Jenjang : Strata Satu (S1) Jenis Karya : Skripsi

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus Hak Bebas Royalti Non-Eksklusif (Non-exclusive

Royalti-Free Right) atas karya ilmiah kami yang berjudul: “Sistem Informasi

Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif Berbasis Web pada Komisi Pemilihan Umum Kabupaten Kudus”.

Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Muria Kudus berhak menyimpan mengalih-media, pengelolaannya dalam pangkalan data

(database), untuk kepentingan akademis tanpa perlu meminta ijin dari saya.

Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.

Demikian pernyataan ini saya buat dengan sebenarnya.

Kudus, 24 Mei 2014 Yang Menyatakan,

(5)

v

MOTTO DAN PERSEMBAHAN

“Orang hebat itu adalah orang yang mampu bangkit dengan cepat ketika dia sedang jatuh ke dalam lubang yang dalam sekalipun”

“Ibu adalah sumber inspirasiku”

Allah tidak akan memberikan ujian diluar batas kemampuan umat-Nya “Yakinlah, Allah Memberikan Apa Yang Kita Butuhkan, Bukan Apa Yang

Kita Inginkan”

“Kunci sukses adalah ketekunan, kesabaran, berusaha, pantang meyerah”

PERSEMBAHAN

Skripsi ini penulis persembahkan kepada:

1. ALLAH SWT yang telah memberikan kesehatan, kekuatan dan kesabaran kepada saya.

2. Kedua orang tuaku tercinta, keluarga, serta seseorang yang hadir dalam hidup saya yang telah memberikan semangat dan motivasi selama ini.

(6)

vi

RINGKASAN

Laporan skripsi dengan judul “Sistem Informasi Pendaftaran dan

Pengelolaan Data Bakal Calon Legislatif Berbasis Web pada Komisi Pemilihan Umum Kabupaten Kudus” telah dilaksanakan dengan tujuan untuk menghasilkan

suatu sistem informasi berbasis web untuk membantu proses pemilihan bakal calon legislatif secara online.

Sistem ini dirancang dengan menggunakan pemodelan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dan database Postgre SQL.

Hasil dari rancang bangun ini adalah website “Pendaftaran dan

Pengelolaan Data Bakal Calon Legislatif” yang mana website ini dititikberatkan

pada tahap pendaftaran dan proses seleksi secara online.

(7)

vii

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Allah SWT yang senantiasa memberikan rahmat dan hidayahnya kepada kita semua, sehingga penulis dapat menyelesaikan Skripsi yang berjudul “Sistem Informasi Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif Berbasis Web pada Komisi Pemilihan Umum Kabupaten Kudus”. Sholawat serta salam tak lupa tercurah kepada junjungan kita Nabi Besar Muhammad SAW, keluarga, sahabat serta pengikutnya hingga akhir zaman.

Skripsi ini diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer di Universitas Muria Kudus.

Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

1. Rektor Universitas Muria Kudus.

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

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

4. Bapak Supriyono, S.Kom, M.Kom, selaku Pembimbing Utama atas bimbingan, bantuan, dan motivasinya selama penyusunan proposal, pembuatan tugas akhir hingga akhir penulisan laporan.

5. Bapak Syafiul Muzid, S.T, M.Cs selaku Pembimbing Pembantu atas bimbingan, bantuan, dan motivasinya selama penyusunan proposal, pembuatan tugas akhir hingga akhir penulisan laporan.

6. Bapak Drs. Sudartono. Terima kasih atas ijin yang telah diberikan untuk melakukan penelitian di KPU Kudus.

7. Bapak dan Ibuku, Terima kasih. Do’a restu dan kasih sayangnya sehingga aku bisa menjadi seperti ini.

8. Si dia, dan teman-teman geng galoners yang tidak dapat saya sebutkan satu persatu, terimakasih karena selalu mendoakan dan telah banyak memberi dukungan untuk menyelesaikan penulisan laporan ini

(8)

viii

9. Teman-temanku, yang telah menjadi teman setia selama perjuangan dan perjalan hidup di kampus.

10. Semua pihak yang membantu terselesaikannya laporan ini yang tidak dapat penulis sebutkan.

Semoga laporan ini dapat menjadi sumbangsih bagi penulis khususnya dan rekan-rekan akademis. Apabila di dalam penulisannya ada yang kurang ataupun salah, mohon koreksinya dan harap maklum adanya.

Kudus, 24 Mei 2014

Penulis Fary Ihsan Firdaus

(9)

ix DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN MOTTO DAN PERSEMBAHAN ... iv

RINGKASAN ... v

KATA PENGANTAR ... vi

DAFTAR ISI ... viii

DAFTAR TABEL ... xi

DAFTAR GAMBAR ... xii

DAFTAR LAMPIRAN ... xv

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 2 1.3 Batasan Masalah ... 2 1.4 Tujuan Skripsi ... 3 1.5 Manfaat Skripsi ... 3 1.6 Tinjauan Pustaka ... 4 1.7 Metodologi Penelitian ... 4 1.7.1 Objek Penelitian ... 5

1.7.2 Metode Pengumpulan Data ... 5

1.7.3 Metode Pengembangan Sistem ... 6

1.8 Sistematika Penulisan ... 7

BAB II LANDASAN TEORI 2.1 Sistem Informasi ... 9

(10)

x

2.1.2 Pengertian Informasi ... 9

2.1.3 Pengertian Sistem Informasi ... 9

2.1.4 Pengertian Sistem Informasi Pemilu ... 9

2.2 Pengertian Calon Legislatif ... 9

2.3 Pengertian Komisi Pemilihan Umum ... 10

2.4 Flow Of Document (FOD) ... 10

2.5 UML (Unified Modelling Language) ... 12

BAB III TUJUAN UMUM OBYEK PENELITIAN 3.1. Gambaran Umum Komisi Pemilihan Umum Kudus ... 21

3.1.2. Visi, Misi dan Tujuan ... 22

a. Visi KPU ... 22

b. Misi KPU ... 22

c. Tujuan KPU ... 23

3.1.3. Denah Lokasi KPU Kudus ... 23

3.1.4. Struktur Organisasi ... 24

3.1.5. Program KPU ... 25

3.1.6. Persyaratan Bakal Calon Legislatif ... 25

3.2. Proses Pemilihan Calon Legislatif ... 27

BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1. Sistem Informasi Pendaftaran dan Pengelolaan Data Bakal Calon Legislatif Berbasis Web... 28

4.2. Analisis Sistem ... 28

4.2.1 Analisis Kebutuhan Data dan Informasi ... 28

4.2.2 Analisis Kebutuhan Sistem Untuk Perancangan ... 29

4.2.2.1 Analisis Kebutuhan Perangkat Keras ... 29

4.2.2.2 Analisis Kebutuhan Perangkat Lunak ... 29

4.3. Perancangan Sistem ... 29

(11)

xi

4.3.2. Proses Bisnis ... 30

4.3.3. Diagram Use Case Bisnis ... 32

4.3.4. Diagram Use Case Sistem ... 32

4.3.5. Skenario Use Case ... 33

4.3.6. Diagram Kelas ... 39

4.3.7. Diagram Sekuensial ... 43

4.3.8. Diagram Aktivitas ... 49

4.3.9. Diagram Statechart ... 56

4.4. Perancangan Basis Data ... 61

4.5. Desain Interface ... 67

4.5.1. Desain Menu ... 67

4.5.2. Desain Input ... 69

4.5.3. Desain Output ... 70

BAB V PEMBAHASAN DAN IMPLEMENTASI 5.1. Perangkat Keras Yang Digunakan ... 71

5.2. Perangkat Keras Lunak Digunakan ... 71

5.3. Implementasi dan Pembahasan Aplikasi ... 71

5.3.1. Halaman Login User ... 72

5.3.2. Halaman Utama KPU ... 72

5.3.3. Halaman Kelola PARPOL ... 73

5.3.4. Halaman Kelola DAPIL ... 74

5.3.5. Halaman Verifikasi Persyaratan ... 74

5.3.6. Halaman DCS ... 75

5.3.7. Halaman Klarifikasi Tanggapan ... 75

5.3.8. Halaman DCT ... 76

5.3.9. Halaman Utama PARPOL ... 77

5.3.10. Halaman Pendaftaran CALEG ... 77

5.3.11. Halaman Upload Berkas Persyaratan... 78

(12)

xii

5.3.13. Halaman DCT ... 79

5.3.14. Halaman Utama Website ... 80

5.3.15. Halaman Pengumuman DCS ... 80

5.3.16. Halaman Tanggapan Terhadap DCS ... 81

5.3.17. Halaman Daftar Tanggapan DCS... 81

5.3.18. Halaman Pengumuman DCT ... 82

5.4. Pengujian Normal dan Pengujian Abnormal ... 82

BAB VI PENUTUP 6.1 Kesimpulan ... 85

6.2. Saran ... 85 DAFTAR PUSTAKA

(13)

xiii

DAFTAR TABEL

Tabel 2.1 Simbol Bagan Arus Dokumen ... 11

Tabel 2.2 Notasi Use Case Diagram ... 13

Tabel 2.3 Notasi Class Diagram ... 14

Tabel 2.4 Notasi multiplicity dalam UML ... 15

Tabel 2.5 Format Notasi multiplicity dalam UML ... 16

Tabel 2.6 Notasi Sequence Diagram ... 17

Tabel 2.7 Notasi Activity Diagram... 18

Tabel 2.8 Notasi Statechart Diagram ... 19

Tabel 2.9 Simbol-simbol ERD ... 20

Tabel 4.1: Tabel proses bisnis ... 30

Tabel 4.2: Tabel alur optimistic pendaftaran CALEG ... 33

Tabel 4.3: Tabel alur pesimistic pendaftaran CALEG ... 34

Tabel 4.4: Tabel alur optimistic upload berkas persyaratan ... 34

Tabel 4.5: Tabel alur pesimistic upload berkas persyaratan ... 34

Tabel 4.6: Tabel alur optimistic verifikasi berkas persyaratan ... 35

Tabel 4.7: Tabel alur pesimistic verifikasi berkas persyaratan ... 35

Tabel 4.8: Tabel alur optimistic menyusun DCS ... 35

Tabel 4.9: Tabel alur pesimistic ACC proposal ... 36

Tabel 4.10: Tabel alur optimistic pengumuman DCS ... 36

Tabel 4.11: Tabel alur pesimistic pengumuman DCS ... 36

Tabel 4.12: Tabel alur optimistic tanggapan terhadap DCS ... 37

Tabel 4.13: Tabel alur pesimistic tanggapan terhadap DCS ... 37

Tabel 4.14: Tabel alur optimistic klarifikasi tanggapan masyarakat... 38

Tabel 4.15: Tabel alur pestimistic klarifikasi tanggapan masyarakat ... 38

Tabel 4.16: Tabel alur optimistic menyusun DCT ... 38

Tabel 4.17: Tabel alur pesimistic menyusun DCT ... 38

(14)

xiv

Tabel 4.19: Tabel alur pesimistic pengumuman DCT ... 39

Tabel 4.20: Tabel user... 64

Tabel 4.20: Tabel DAPIL ... 64

Tabel 4.20: Tabel CALEG ... 65

Tabel 4.20: Tabel masyarakat ... 66

(15)

xv

DAFTAR GAMBAR

Gambar 2.1 Contoh Use Case Diagram ... 12

Gambar 2.2 Contoh Class Diagram ... 14

Gambar 2.3 Contoh Sequence Diagram ... 16

Gambar 2.4 Contoh Activity Diagram ... 18

Gambar 3.1 : Denah Lokasi KPU Kudus ... 23

Gambar 3.2 : Struktur Organisasi KPU Kudus ... 24

Gambar 3.3: Flow of Document Proses Pemilihan Calon Legislatif ... 27

Gambar 4.1: Diagram use case bisnis ... 32

Gambar 4.2 : Diagram use case sistem ... 32

Gambar 4.3 : Kelas user ... 40

Gambar 4.4 : Kelas KPU ... 40

Gambar 4.5 : Kelas PARPOL ... 40

Gambar 4.6 : Kelas pendaftaran CALEG ... 41

Gambar 4.7 : Kelas masyarakat ... 41

Gambar 4.8 : Kelas berkas persyaratan ... 41

Gambar 4.9 : Kelas DAPIL ... 42

Gambar 4.10 : Diagram kelas... 42

Gambar 4.11 : Diagram sekuensial kelola PARPOL ... 43

Gambar 4.12 : Diagram sekuensial kelola DAPIL... 44

Gambar 4.13 : Diagram sekuensial pendaftaran ... 45

Gambar 4.14 : Diagram sekuensial upload berkas persyaratan ... 45

Gambar 4.15 : Diagram sekuensial verifikasi berkas persyaratan ... 46

Gambar 4.16 : Diagram sekuensial menyusun DCS ... 46

Gambar 4.17 : Diagram sekuensial pengumuman DCS ... 47

Gambar 4.18 : Diagram sekuensial tanggapan terhadap DCS ... 47

Gambar 4.19 : Diagram sekuensial klarifikasi tanggapan masyarakat ... 48

Gambar 4.20 : Diagram sekuensial menyusun DCT ... 48

(16)

xvi

Gambar 4.22 : Diagram aktifitas kelola PARPOL ... 50

Gambar 4.23 : Diagram aktifitas kelola DAPIL ... 51

Gambar 4.24 : Diagram aktifitas pendaftaran CALEG ... 51

Gambar 4.25 : Diagram aktifitas upload berkas persyratan ... 52

Gambar 4.26 : Diagram aktifitas verifikasi berkas persyaratan ... 52

Gambar 4.27 : Diagram aktifitas menyusun DCS ... 53

Gambar 4.28 : Diagram aktifitas pengumuman DCS ... 53

Gambar 4.29 : Diagram aktifitas tanggapan terhadap DCS ... 54

Gambar 4.30 : Diagram aktifitas klarifikasi tanggapan masyarakat ... 54

Gambar 4.31 : Diagram aktifitas menyusun DCT ... 55

Gambar 4.32 : Diagram aktifitas pengumuman DCT ... 55

Gambar 4.33 : Statechart diagram method login ... 56

Gambar 4.34 : Statechart diagram lihat pengumuman DCS ... 56

Gambar 4.35 : Statechart diagram tanggapan DCS... 56

Gambar 4.36 : Statechart diagram lihat pengumuman DCT ... 57

Gambar 4.37 : Statechart diagram tambah data PARPOL ... 57

Gambar 4.38 : Statechart diagram ubah data PARPOL ... 57

Gambar 4.39 : Statechart diagram hapus data PARPOL ... 58

Gambar 4.40 : Statechart diagram tambah data DAPIL... 58

Gambar 4.41 : Statechart diagram ubah data DAPIL... 58

Gambar 4.42 : Statechart diagram hapus data DAPIL ... 58

Gambar 4.43 : Statechart diagram verifikasi persyaratan ... 59

Gambar 4.44 : Statechart diagram menyusun/mencetak DCT ... 59

Gambar 4.45 : Statechart diagram klarifikasi tanggapan ... 59

Gambar 4.46 : Statechart diagram method menyusun/mencetak DCT ... 60

Gambar 4.47 : Statechart diagram tambah pendaftaran CALEG ... 60

Gambar 4.48 : Statechart diagram ubah data CALEG ... 60

Gambar 4.49 : Statechart diagram hapus data CALEG ... 61

Gambar 4.50 : Statechart diagram upload persyaratan ... 61

(17)

xvii

Gambar 4.52 : Himpunan entitas dan atribut key ... 62

Gambar 4.53 : Himpunan entitas, relasi dan foreign key ... 62

Gambar 4.54 : Kardinalitas relasi... 63

Gambar 4.55 : Diagram E-R ... 63

Gambar 4.56 : Relasi antar tabel ... 67

Gambar 4.57 : Desain halaman utama msyarakat ... 67

Gambar 4.58 : Desain login KPU ... 68

Gambar 4.59 : Desain halaman utama KPU ... 68

Gambar 4.60 : Desain halaman utama PARPOL ... 69

Gambar 4.61 : Desain input verifikasi ... 69

Gambar 4.62 : Desain input data berkas persyaratan ... 70

Gambar 4.63 : Desain output laporan DCS ... 70

Gambar 5.1 : Halaman Login User ... 72

Gambar 5.2 : Halaman Utama KPU ... 73

Gambar 5.3 : Halaman Kelola PARPOL ... 73

Gambar 5.4 : Halaman Kelola DAPIL ... 74

Gambar 5.5 : Halaman Verifikasi Persyaratan ... 74

Gambar 5.6 : Halaman DCS pada Menu KPU ... 75

Gambar 5.7 : Halaman Klarifikasi Tanggapan ... 76

Gambar 5.8 : Halaman DCT pada Menu KPU ... 76

Gambar 5.9 : Halaman Utama PARPOL ... 77

Gambar 5.10 : Halaman Pendaftaran CALEG ... 78

Gambar 5.11 : Halaman Upload Berkas Persyaratan ... 78

Gambar 5.12 : Halaman DCS pada Menu PARPOL ... 79

Gambar 5.13 : Halaman DCT pada Menu PARPOL ... 79

Gambar 5.14 : Halaman Utama Website ... 80

Gambar 5.15 : Halaman Pengumuman DCS ... 80

Gambar 5.16 : Halaman Tanggapan Terhadap DCS ... 81

Gambar 5.17 : Halaman Daftar Tanggapan DCS ... 81

(18)

xviii

Gambar 5.19 : Tampilan peringatan berhasil login ... 82

Gambar 5.20 : Tampilan peringatan gagal login ... 83

Gambar 5.21 : Tampilan peringatan berhasil menyimpan data ... 83

Gambar 5.22 : Tampilan peringatan gagal menyimpan data ... 83

(19)

xix

DAFTAR LAMPIRAN

Lampiran 1 : Surat Keterangan Penelitian Lampiran 2 : Buku Bimbingan Skripsi Lampiran 3 : Biografi Penulis

(20)

xx LAMPIRAN 1

(21)

xxi LAMPIRAN 2

(22)

xxii

BIOGRAFI PENULIS

Nama : Fary Ihsan Firdaus TTL : Kudus, 13 Maret 1990

Alamat : Langgardalem 1/1 Kudus 59315 Telp : 085225886086

Email : fary.ihsan@gmail.com

Riwayat Pendidikan :

1. SD Nawa Kartika Kudus 2. MTs N Kudus

3. MAN 2 Kudus

4. Mahasiswa Fakultas Teknik Program Studi Sistem Informasi Universitas Muria Kudus tahun masuk 2008

Referensi

Dokumen terkait

Agar Agar bisa bisa diidentifik diidentifikasi, asi, Stata Stata dapat dapat melakuk melakukan an uji uji haus- haus- man untuk memperbandingkan hasil estimasi dengan

Berkaitan dengan kondisi internal lembaga, baik berupa kekuatan maupun kelemahan, dikaitkan dengan kondisi eksternal lembaga yang berupa peluang dan tantangan, Program Studi

menggunakan Return On Asset (ROA), sedangkan variabel independen diambil dari faktor internal yaitu faktor produk pembiayaan yang dikeluarkan oleh bank umum

Di sisi lain, jika sistem pemungutan self assessment diterapkan yakni pengguna aplikasi Fintech Dompet Elektronik dan Fintech Uang Elektronik yang diwajibkan untuk

(2) Peringatan sebagaimana dimaksud pada ayat (1) huruf a, dilakukan oleh petugas secara lisan kepada orang atau badan yang melakukan pelanggaran untuk tidak

Relasi ini digunakan apabila terdapat dua atau lebih aktor melakukan hal yang sama (use case yang sama). Use case tersebut kemudian dipisahkan dan dihubungkan dengan

P SURABAYA 03-05-1977 III/b DOKTER SPESIALIS JANTUNG DAN PEMBULUH DARAH RSUD Dr.. DEDI SUSILA, Sp.An.KMN L SURABAYA 20-03-1977 III/b ANESTESIOLOGI DAN

Alhamdulillah puji syukur penulis panjatkan kehadirat ALLAH SWT atas berkah dan rahmatnya serta karunia dan anugrah yang luar biasa dalam hidup saya hingga detik ini,