SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi...

82
PERANCANGAN SISTEM INFORMASI E-VOTING PADA PEMILIHAN KETUA PEMUDA KARANG TARUNA DESA KALINUSU SKRIPSI Diajukan untuk memenuhi salah satu syarat kelulusan Program Sarjana DEDI HISBAN HASAN 12135232 Program Studi Teknik Informatika STMIK Nusa Mandiri Jakarta Jakarta 2017

Transcript of SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi...

Page 1: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

PERANCANGAN SISTEM INFORMASI E-VOTING PADA

PEMILIHAN KETUA PEMUDA KARANG TARUNA

DESA KALINUSU

SKRIPSI

Diajukan untuk memenuhi salah satu syarat kelulusan Program Sarjana

DEDI HISBAN HASAN

12135232

Program Studi Teknik Informatika

STMIK Nusa Mandiri Jakarta

Jakarta

2017

Page 2: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

PERSEMBAHAN

Tugas orang muslim adalah mengislamkan orang - orang kafir bukan

mengkafir - kafirkan orang islam.

Sesungguhnya kwalitas seseorang itu terletak pada sholatnya, jika sholatnya

rusak maka rusaklah orang itu.

Dengan mengucap puji syukur kepada Allah

S.W.T, skripsi ini kupersembahkan untuk:

1. Ibunda Muti’ah terima kasih atas semua

do’a disetiap tetesan air mata di sepertiga

malammu, karena setiap do’amu adalah

gerbang kesuksesan anakmu.

2. Ayahanda Alm. Wajid terimakasih atas

perjuanganmu, kehadiranmu mungkin

sudah tidak ada tetapi do’a yang selalu

mempertemukan kita.

3. Untuk kakakku ( Faik Hidayatullah )

terimakasih atas partisipasinya dan

dukunganya, ada saatnya ketika seorang

anak bungsu akan menjadi tulang

punggung untuk keluarga.

4. Buat teman-teman seperjuangan terima

kasih atas waktu dan kebersamaanya

karena bagiku mencari kawan tidak

semudah mencari lawan.......

Tanpa mereka,

aku dan karya ini tak akan pernah ada

Page 3: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil
Page 4: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil
Page 5: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil
Page 6: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

PANDUAN PENGGUNAAN HAK CIPTA

Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting

Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

karya tulis asli DEDI HISBAN HASAN dan bukan hasil terbitan sehingga

peredaran karya tulis hanya berlaku dilingkungan akademik saja, serta memiliki

hak cipta. Oleh karena itu, dilarang keras untuk menggandakan baik sebagian

maupun seluruhnya karya tulis ini, tanpa seizin penulis.

Referensi kepustakaan diperkenankan untuk dicatat tetapi pengutipan atau

peringkasan isi tulisan hanya dapat dilakukan dengan seizin penulis dan disertai

ketentuan pengutipan secara ilmiah dengan menyebutkan sumbernya.

Untuk keperluan perizinan pada pemilik dapat menghubungi informasi

yang tertera di bawah ini:

Nama : DEDI HISBAN HASAN

Alamat : Jl. Kalinusu Rt/Rw, 003/003 Bumiayu

No. Telp : 085719059997

E-mail : [email protected]

Page 7: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

KATA PENGANTAR

Puji syukur alhamdulillah, penulis panjatkan kehadirat allah,SWT, yang

telah melimpahkan rahmat dan karunia-nya, sehinga pada akhirnya penulis Dapat

menyelesaikan skripsi ini dengan baik. Dimana skripsi ini penulis sajikan dalam

bentuk buku yang sederhana. Adapun judul penulisan skripsi, yang penulis ambil

adalah sebagai berikut : “Perancangan Sistem Informasi E-Voting Pada

pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”.

Tujuan penulisan skripsi ini dibuat sebagai salah satu syarat kelulusan

proram Strata Satu (S1) STMIK Nusa Mandiri. Sebagai bahan penulisan diambil

berdasarkan hasil penelitian (Eksperimen), dan bebrapa sumber literatur yang

mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan

dari semua pihak, maka penulisan skripsi ini tidak akan lancar oleh karena itu pada

kesempatan ini, izinkanlah penulis menyampaikan ucapan teimakasih kepada:

1. Ketua STMIK Nusa Mandiri.

2. Pembantu Ketua I STMIK Nusa Mandiri.

3. Ketua Program Studi Informatika STMIK Nusa Mandiri.

4. Ibu Yulia Safitri, M.Kom Selaku Dosen Pembimbing I Skripsi.

5. Ibu Susafa’ati, M.Kom Selaku Dosen Pembimbing II Skripsi.

6. Staff / Karyawan / Dosen dilingkungan STMIK Nusa Mandiri.

7. Orang tua tercinta yang telah memberikan dukungan moral maupun spritual.

8. Rekan-rekan mahasiswa kelas 12.7AC.05.

Serta semua pihak yang terlalu banyak untuk disebut satu persatu

sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan skripsi ini

Page 8: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang

bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang.

Akhir kata semoga skripsi ini dapat berguna bagi penulis khususnya dan

bagi para pembaca yang berminat pada umumnya.

Jakarta, 10 Agustus 2017

Dedi Hisban Hasan

Page 9: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

ABSTRAK

Dedi Hisban Hasan (12135232), Perancangan Sistem Informasi E-Voting Pada

Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu

Pemilu merupakan elemen utama dari demokrasi sebagai sebuah cara masyarakat

untuk mengambil keputusan, indonesia adalah salah satu segara yang menganut

sistem demokrasi ini di tuntut untuk menyelenggarakan pemilihan umum yang jujur

dan adil serta memenuhi asas langsung, umum, bebas dan rahasia. Disamping

memenuhi asas-asas tersebut, sejalan dengan perkembangan teknologi informasi

dan komunikasi, hasil suatu pemilihan umum juga dituntut untuk dapat segera

diketahui hasilnya. E-voting menjadi alternatif untuk anggota dapat melakukan

pemilihan melalui website, jika anggota sudah melakukan pememilihan

sebelumnya maka sistem akan menampilkan pesan anda sudah memilih. Aplikasi

e-voting dapat menghemat dana dan menjangkau anggota untuk menyumbangkan

hak suaranya yang berada di luar kota ataupun luar negeri.

Kata kunci : Pemilihan, E-Voting, Karang Taruna

Page 10: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

ABSTRACT

Dedi Hisban Hasan (12135232), Design of E-Voting Information System on

Election of Youth Chief of Youth Organization Village of Kalinusu

Elections are a key element of democracy as a way of society to make decisions,

Indonesia is one of the democratic systems in demanding for fair and just elections

and fulfilling the principles of direct, public, free and secret. In addition to meeting

these principles, in line with the development of information and communication

technology, the results of an election are also required to be immediate. E-voting

becomes an alternative for members can make a selection via the website, if the

member has made a previous election then the system will display the message you

have chosen. E-voting applications may deposit funds and for members to

contribute their voting rights outside the city or abroad.

Keywords: Election, E-Voting, Youth Organization

Page 11: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

DAFTAR ISI

LEMBAR JUDUL SKRIPSI ........................................................................ i

LEMBAR PERSEMBAHAN ....................................................................... ii

LEMBAR PERNYATAAN KEASLIAN SKRIPSI ................................... iii

LEMBAR PERSETUJUAN PUBLIKASI KARYA ILMIAH .................. iv

LEMBAR PERSETUJUAN DAN PENGESAHAN SKRIPSI .................. v

LEMBAR PANDUAN PENGUNAAN HAK CIPTA ................................ vi

Kata Pengantar .............................................................................................. vii

Abstrak ........................................................................................................... ix

Daftar Isi ........................................................................................................ xi

Daftar Simbol .................................................................................................. xiii

Daftar Gambar............................................................................................... xviii

Daftar Tabel ................................................................................................... xx

Daftar Lampiran ........................................................................................... xiv

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah ............................................................... 1

1.2. Identifikasi Permasalahan ............................................................ 2

1.3. Perumusan Masalah ...................................................................... 3

1.4. Maksud Dan Tujuan ..................................................................... 3

1.5. Metode Penelitian ......................................................................... 4

1.5.1. Teknik Pengumpulan Data .................................................. 4

A. Observasi ........................................................................ 4

B. Wawancara ..................................................................... 4

C. Studi Pustaka .................................................................. 4

1.5.2. Model Pengembangan Sistem * ......................................... 4

A. Analysis ........................................................................... 5

B. Design ............................................................................ 5

C. Implementation ............................................................... 5

D. Testing ............................................................................. 5

E. Maintenance .................................................................. 6

1.6. Ruang Lingkup ..................................................................... 6

BAB II LANDASAN TEORI

2.1. Tinjauan Pustaka ..................................................................... 7

2.1.1. Definisi Perancangan ................................................... 7

2.1.2. Pengertian Sistem Informasi ........................................ 8

2.1.3. Voting ........................................................................... 8

2.1.4. E-Voting ....................................................................... 9

2.1.5.` Karang Taruna ............................................................. 9 2.1.6. Model Pemrograman Sistem ....................................... 10

2.1.7. Konsep Dasar Website ................................................. 11

1. HTML ...................................................................... 11

2. Pengertian Internet ................................................... 11

Page 12: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

3. Wibsite....................................................................... 12

4. Adobe Dreamweaver ............................................... 12

5. XAMPP ................................................................... 12

6. PHP .......................................................................... 13

7. CSS............................................................................ 14

8. Teori Black Box Testing............................................ 14

9. Teori White box Testing............................................ 15

2.1.8. Pealatan Pendukung Sistem (Tools Sistem)

1. Unified Modeling Language..................................... 15

2. Entity Diagram Relationship.................................... 17

2.2. Penelitian Terkait ..................................................................... 18

BAB III ANALISA SISTEM BERJALAN

3.1. Tinjauan Instansi ..................................................................... 20

3.1.1. Sejarah Organisasi ......................................................... 20

3.1.2. Struktur Organisasi Dan Fungsi ..................................... 21

3.2. Proses Aktifitas Sistem* .......................................................... 28

3.3. Spesifikasi Dokumen Sistem Berjalan .................................... 30

BAB IV RANCANGAN SISTEM DAN PROGRAM USULAN

4.1. Analisa Kebutuhan Software .................................................... 31

4.2. Desain ....................................................................................... 39

4.2.1 Database ....................................................................... 39

4.2.2. software Architecture ................................................... 44

4.2.3. User Interface ............................................................... 45

4.3. Code Generation ............................................................................ 50

4.4.`Testing ............................................................................................ 52

4.5. Support ........................................................................................... 53

4.5.1. Publikasi Web* ............................................................. 53

4.5.2. Spesifikasi Hardware dan Software .............................. 54

4.6. Spesifikasi Dokumen Sistem Usulan ............................................. 55

BAB V PENUTUP

5.1. Kesimpulan ................................................................................... 56

5.2. Saran-Saran ................................................................................... 57

DAFTAR PUSTAKA

DAFTAR RIWAYAT HIDUP

LEMBAR KONSULTASI BIMBINGAN

SURAT KETERANGAN RISET

LAMPIRAN

Page 13: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

DAFTAR SIMBOL

1. Simbol Unified Modelling Language (UML)

a. Activity Diagram

NO GAMBAR NAMA KETERANGAN

1

ACTIFITY

Memperlihatkan bagaimana

masing-masing kelas antarmuka

saling berinteraksi satu sama lain

2

ACTION

State dari sistem yang

mencerminkan eksekusi dari suatu

aksi

3 INITIAL

NODE

Bagaimana objek dibentuk atau

diawali.

4

ACTIFITY

FINAL

NODE

Bagaimana objek dibentuk dan

dihancurkan

5 FORK

NODE

Satu aliran yang pada tahap tertentu

berubah menjadi beberapa aliran

Page 14: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

b. Use Case Diagram

NO GAMBAR NAMA KETERANGAN

1

ACTOR

Menspesifikasikan himpuan peran

yang pengguna mainkan ketika

berinteraksi dengan use case.

2

DEPENDENCY

Hubungan dimana perubahan yang

terjadi pada suatu elemen mandiri

(independent) akan mempengaruhi

elemen yang bergantung padanya

elemen yang tidak mandiri

(independent).

3

GENERALIZATI

ON

Hubungan dimana objek anak

(descendent) berbagi perilaku dan

struktur data dari objek yang ada di

atasnya objek induk (ancestor).

4

INCLUDE Menspesifikasikan bahwa use case

sumber secara eksplisit.

5

EXTEND

Menspesifikasikan bahwa use case

target memperluas perilaku dari use

case sumber pada suatu titik yang

diberikan.

6

ASSOCIATION Apa yang menghubungkan antara

objek satu dengan objek lainnya.

7

SYSTEM

Menspesifikasikan paket yang

menampilkan sistem secara

terbatas.

8

USE CASE

Deskripsi dari urutan aksi-aksi yang

ditampilkan sistem yang

menghasilkan suatu hasil yang

terukur bagi suatu actor

9

COLLABORATI

ON

Interaksi aturan-aturan dan elemen

lain yang bekerja sama untuk

menyediakan prilaku yang lebih

besar dari jumlah dan elemen-

elemennya (sinergi).

10

NOTE

Elemen fisik yang eksis saat

aplikasi dijalankan dan

mencerminkan suatu sumber daya

komputasi

Page 15: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

c. Sequence Diagram

NO GAMBAR NAMA KETERANGAN

1

LIFELINE

Objek entity, antarmuka yang

saling berinteraksi.

2

MESSAGE

Spesifikasi dari komunikasi antar

objek yang memuat informasi-

informasi tentang aktifitas yang

terjadi

3

MESSAGE

Spesifikasi dari komunikasi antar objek yang memuat informasi-

informasi tentang aktifitas yang

terjadi

Page 16: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

d. Deployment Diagram

SIMBOL NAMA KETERANGAN

KOMPONEN

Pada deployment diagram,

komponenkomponen yang

ada diletakkan didalam

node untuk memastikan

keberadaan posisi mereka

NODE

Node menggambarkan

bagian-bagian hardware

dalam sebuah sistem.

Notasi untuk node

digambarkan sebagai

sebuah kubus 3 dimensi.

ASSOCIATION

Sebuah association

digambarkan sebagai

sebuah garis yang

menghubungkan dua node

yang mengindikasikan

jalur komunikasi antara

element-elemen hardware.

Page 17: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

e. ERD (Entity Relation Diagram)

Simbol Nama Nama Simbol

ENTITAS

Digunakan untuk menggambarkan obyek. Yang

dapat diidentifikasikan dalam lingkaran pemakai

ATRIBUT

Digunakan untuk menggambarkan elemen –

elemen dari suatu entitas, yang menggambaran

karakter entitas.

HUBUNGAN

Entitas dapat behubungan satu sama lain.

Hubungan ini disebut relasi

GARIS

Diguankan untuk menghubungkan entitas dengan

entitas dan entitas dengan atribut

Page 18: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

DAFTAR GAMBAR

Halaman

Gambar III.1 Struktur Karang Taruna Desa Kalinusu .......................................... 22

Gambar III.2 Activity Diagram Pemilihan Konvesional ....................................... 29

Gambar IV.1 Use Case Pemilih ........................................................................... 32

Gambar IV.2 Use case Admin .............................................................................. 33

Gambar IV.3 Activity Diagram Pemilih................................................................ 36

Gambar IV.4 Use Case Diagram Admin Mengelola Branda.............................. 37

Gambar IV.5 Activity Diagram Admin Kelola data Pemilih.................................. 37

Gambar IV.6 Activity Diagram Kelola Data Calon Kandidat.................................. 38

Gambar IV.7 Activity diagram kelola hasil voting ............................................... 38

Gambar IV.8 Activity Diagram kelola password .................................................. 39

Gambar IV.9 Entity Relationship Diagram E-Voting Karang Taruna................. 39

Gambar IV.10 Logical Record Structure E-Voting Karang Taruna ..................... 40

Gambar IV.11 Component Diagram Sistem E-Voting Karang Taruna ................ 44

Gambar IV.12 Deployment Diagram Sistem E-Voting Karang Taruna.............. 44

Gambar IV.13 Tampilan Halaman Home User.................................................... 45

Gambar IV.14 Tampilan Halaman Login User..................................................... 45

Gambar IV.15 Tampilan Halaman Profil User.................................................... 45

Gambar IV.16 Tampilan Halaman Pemilu........................................................... 46

Gambar IV. 17 Tampilan Halaman Hasil Voting................................................. 46

Gambar IV.17 Tampilan Halaman Password User.............................................. 46

Gambar IV.18 Tampilan Halaman Login Admin................................................. 47

Gambar IV.19 Tampilan Halaman Beranda Admin............................................. 48

Gambar IV.20 Tampilan Halaman Data Pemilih Admin ...................................... 48

Gambar IV.21 Tampilan Halaman Admin Calon Kandidat................................. 48

Gambar Iilan Halaman Password Admin ............................................................. 49

Page 19: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

DAFTAR TABEL

Halaman

Tabel IV.1 Deskripsi Use Case Halaman Pemilih............................................... 33

Tabel IV.2 Deskripsi Use Case Admin Kelola Branda pemilih.......................... 34

Tabel IV.3 Deskripsi Use Case Admin Kelola Pemilih...................................... 34

Tabel IV.4 Deskripsi Use Case Admin Kelola Kandidat Calon.......................... 34

Tabel IV.5 Deskripsi Use Case Admin Kelola Hasil Voting............................... 35

Tabel IV.6 Deskripsi Use Case Admin Kelola Password.................................... 35

Tabel IV.7 Spesifikasi Tabel Admin ................................................................... 41

Tabel IV.8 Spesifikasi Tabel Pengaturan............................................................. 41

Tabel IV.9 Spesifikasi Tabel Kandidat................................................................ 42

Tabel IV.10 Spesifikasi Tabel Login ................................................................... 43

Tabel IV.11 Spesifikasi Tabel Voting.................................................................. 43

Page 20: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Kebanyakan pemungutan suara atau voting di Indonesia, khususnya pada

pemilihan umum (pemilu) legislatif maupun pemilihan eksekutif, masih menggunakan

metode pemungutan suara manual. Voting telah menjadi suatu alternatif untuk

mengambil keputusan penting dalam kehidupan manusia, penerapannya mulai tingkat

masyarakat kecil, yaitu keluarga, organisasi pemuda sampai dengan sebuah negara.

Proses penghitungan suara yang berjalan lambat mengakibatkan proses tersebut

harus menunggu semua kartu suara terkumpul terlebih dahulu sehingga memperlambat

penghitungan suara, untuk mengatasai permasalahan di atas salah satu solusi yang

dapat diterapkan adalah dengan menyelenggarakan pemilihan secara online atau yang

lebih dikenal dengan istilah electronic voting atau e-voting.

E-Voting yaitu proses pemungutan suara secara elektronik yang dapat menjamin

azas langsung, umum, bebas dan rahasia serta bagaimana hasil penghitungan suara

dapat berlangsung jujur, transparan dan dapat diakses oleh publik. Ada 4 (empat)

persyaratan agar system e-voting dapat dipercaya oleh masyarakat yaitu secure

(aman/terjamin), accurate (akurat), re-countable (dapat dihitung kembali), dan

accessible (kemudahan untuk mengakses). Salah satu syarat tersebut yaitu secure

terkait dengan keamanan informasi selama pelaksanaan e-voting.

Pemilihan ketua pemuda menjadi salah satu pemilihan yang ditunggu oleh

masyarakat untuk pergantian masa jabatan struktur keorganisasian, pemilihan ketua

pemuda dilakukan dua tahun sekali. Proses pemilihan ketua pemuda di desa kalinusu

Page 21: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

masih bersifat manual, proses ini terlalu banyak dana yang harus dikeluarkan dan juga

banyak masyarakat yang tidak bisa menyumbangkan hak suaranya dikarenakan sakit

atau tidak bisa hadir karena kerja di luar kota ataupun luar negeri dan sebagainya.

Seiring perkembangan teknologi yang canggih di zaman yang modern ini penulis ingin

mengimplementasikan pemilihan umum yang berbasis website atau yang disebut

dengan e-voting.

Berdasarkan latar belakang masalah yang telah uraikan di atas, hal ini

mendorong peneliti untuk mengajukan skripsi dengan judul “Perancangan Sistem

Informasi E-Voting pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”.

Alasan peneliti melakukan penelitian dengan tema ini karena banyak masyarakat yang

tidak bisa menyumbangkan hak suaranya dikarenakan sakit atau tidak bisa hadir

disebabkan kerja di luar kota ataupun luar negeri.

1.2. Identifikasi masalah

Masalah yang muncul dalam sebuah pemilihan ketua pemuda karang taruna ini

adalah:

1. Bagaiman mengakomodasi pemilih yg diluar kota atau luar negeri.

2. Proses voting yang manual yang menghabiskan banyak biaya dan waktu.

3. Bagaimana membangun sebuah sistem voting yang mudah untuk penggunanya.

4. Bagaimana membangun aplikasi untuk mengelola data calon pemilih, tujuan yang

akan dipilih, pemungutan suara, dan penghitungan suara.

5. Bagaimana membangun sistem yang datanya diterima dan dikirim dari server.

1.3. Perumusan Masalah

Berdasarkan uraian latar belakang di atas, maka dapat dirumuskan bagaimana

Perancangan Sistem Informasi E-Voting pada Pemilihan Ketua Pemuda Karang

Page 22: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

Taruna Desa Kalinusu.Bagaimana membuat aplikasi pemilihan ketua pemuda yang

mudah untuk di gunakan oleh para pemilih?

1. Bagaimana penerapan e-voting pada pemilihan pemuda karang taruna Desa

Kalinusu?

2. Bagaimana membuat aplikasi pemilihan umum ketua pemuda yang efektif dan

efisien?

3. Bagaimana tingkat keamanan e-voting dalam menjaga kerahasiaan?

4. Bagaimana e-voting dapat menyelesaikan permasalahan pada pemilihan

konvensional?

1.4. Maksud dan Tujuan

Aplikasi ini dibangun dengan maksud tertentu, antara lain:

1. Membantu petugas panitia dalam mengkalkulasi jumlah pemilih yang ikut serta

didalam pemilihan.

2. Membantu petugas panitia pemilihan dalam melakukan perhitungan secara cepat

dan mengurangi resiko terjadinya kecurangan.

3. Menganalisis kelemahan dan kelebihan dalam penarapan e-voting pada pemilihan

ketua pemuda karang taruna Desa Kalinusu.

4. Mempermudah pengelolaan data untuk menentukan siapa saja yang memilih dan

apa yang akan dipilih.

5. Untuk menjaga kerahasiaan hak akses pemilih saat melakukan voting.

Tujuan penulisan skripsi ini adalah untuk melengkapi satu syarat kelulusan

program strata 1 (S1) Program Studi Teknik Informatika pada Sekolah Tinggi

Manajemen Informatika dan Komputer Nusa Mandiri (STMIK) Nusa Mandiri Jakarta.

Page 23: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

1.5. Metode Penelitian

1.5.1. Teknik Pengumpulan Data

Dalam melakukan penelitian untuk mendapatkan data dan informasi, maka

teknik yang digunakan dalam proses pengumpulan data yang dilakukan sebagai

berikut:

a. Observasi

Penulis melakukan pengamatan untuk mengetahui sistem pemungutan suara.

Karena pemuda asli banyak yang tidak bisa menyumbangkan hak suaranya

dikarenakan tidak bisa hadir disebabkan kerja di luar kota ataupun luar negeri.

b. Wawancara

Melakukan tanya jawab langsung dengan Drs. Sulkim selaku mantan ketua pemuda

yang lebih mengetahui mendalam tentang struktur dan kondisi organisasi

masyarakat karang taruna.

c. Studi Pustaka

Penulisan ini ditunjang oleh beberapa buku-buku dan jurnal yang berisi teori-teori

yang berhubungan dengan rancangan sistem informasi e-voting.

1.5.2. Model Pengembangan Sistem

Metode penelitian yang digunakan adalah metode waterfall. Menurut Safitri

(2015:70) metode waterfall dicetuskan pada tahun 1970 sebagai contoh metodologi

pengembangan perangkat lunak yang bekerja secara baik. Tahapan pada metode

waterfall adalah sebagai berikut.

a. Analysis

Persyaratan Seluruh kebutuhan software harus bisa didapatkan dalam fase ini,

termasuk didalamnya kegunaan software yang diharapkan pengguna dan batasan

Page 24: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

software. Informasi ini biasanya dapat diperoleh melalui wawancara, survey atau

diskusi. Informasi tersebut dianalisis untuk mendapatkan dokumentasi kebutuhan

pengguna untuk digunakan pada tahap selanjutnya.

b. Design

Tahap ini dilakukan sebelum melakukan coding. Tahap ini bertujuan untuk

memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana

tampilannya. Tahap ini membantu dalam menspesifikasikan kebutuhan hardware

dan sistem serta mendefinisikan arsitektur sistem secara keseluruhan.

c. Implementation

Dalam tahap ini dilakukan pemrograman. Pembuatan software dipecah menjadi

modul-modul kecil yang nantinya akan digabungkan dalam tahap berikutnya.

Selain itu dalam tahap ini juga dilakukan pemeriksaaan terhadap modul yang

dibuat, apakah sudah memenuhi fungsi yang diinginkan atau belum.

d. Testing

Di tahap ini dilakukan penggabungan modul-modul yang sudah dibuat dan

dilakukan pengujian ini dilakukan untuk mengetahui apakah software yang dibuat

telah sesuai dengan desainnya dan masih terdapat kesalahan atau tidak.

e. Maintenance

Tahap ini merupkan tahap terakhir dalam model waterfall. Software yang sudah

jadi dijalankan serta dilakukan pemeliharaan. Pemeliharaan termasuk dalam

memperbaiki kesalahan yang tidak ditemukan pada langkah sebelumnya. Perbaikan

implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baru.

Page 25: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

1.6. Ruang Lingkup

Penelitian ini akan membahas tentang penyusunan skripsi agar tidak

menyimpang dan banyak pembahasan. Maka penulis membatasi ruang lingkup

penelitian yang akan dibahas. Pada halaman tampilan login diberikan gambaran antar

muka (interface design) dari masing-masing fungsi terdapat dalam perancangan sistem

inforamasi pemilihan ketua pemuda karang taruna Desa Kalinusu. Ada empat bagian

desain antar muka pada perancangan sistem informasi berbasis web yaitu profil,

pemilu, hasil voting, password.

Page 26: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

BAB II

LANDASAN TEORI

2.1. Tinjauan Pustaka

2.1.1. Definisi Perancangan

Menurut Dengen dan Heliza (2009:48) “perancangan atau desain

didefinisikan sebagai proses aplikasi berbagai teknik dan prinsip bagi tujuan

pendefinisian suatu perangkat, suatu proses atau sistem dalam detail yang memadai

untuk memungkinkan realisasi fisiknya”.

Untuk mengendalikan proses desain, A Davis mengusulkan prinsip-prinsip

dasar dalam perancangan/desain sebagai berikut:

1. Desain tidak boleh menderita karena tunnel vision (visi terowongan).

2. Desain tidak boleh berulang.

3. Desain harus terstruktur untuk mengakomodasi perubahan.

4. Desain harus terstruktur untuk berdegradasi dengan baik, bahkan pada saat data

dan event-event (kejadian-kejadian) menyimpang atau menghadapi kondisi

operasi.

5. Desain bukan pengkodean dan pengkodean bukanlah desain.

6. Desain harus dinilai kualitasnya pada saat desain dibuat, bahkan setelah jadi.

7. Desain harus dikaji untuk meminimalkan kesalahan-kesalahan konseptual

(semantik).

Page 27: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

2.1.2. Sistem Informasi

Sistem informasi dapat diartikan sebagai sistem yang saling barkaitan dan

berintegrasi satu sama lain dan bertujuan menyediakan informasi untuk mendukung

operasi, manajemen dan fungsi pengambilan keputusan dalam suatu organisasi.

Kegiatan disistem informasi mencakup:

1. Input, menggambarkan suatu kegiatan untuk menyediakan data untuk diproses.

2. Proses, menggambarkan bagaimana suatu data di proses untuk menghasilkan

suatu informasi yang bernilai tambah.

3. Output, suatu kegiatan untuk menghasilkan laporan dari proses diatas tersebut.

4. Penyimpanan, suatu kegiatan untuk memelihara dan menyimpan data.

5. Kontrol, ialah suatu aktivitas untuk menjamin bahwa sistem informasi tersebut

berjalan sesuai dengan yang diharapkan.

2.1.2. Voting

Voting telah menjadi suatu metode untuk mengambil keputusan penting

dalam kehidupan manusia. Voting digunakan mulai tingkat masyarakat terkecil,

yaitu keluarga, sampai dengan suatu negara (Isnaini, 2009:19). Dalam negara yang

menerapkan sistem politik demokrasi, voting digunakan mengambil keputusan

negara yang sangat krusial,antara lain adalah untuk memilih wakil-wakil rakyat,

atau untuk memilih pemimpin negara yang baru. Akan tetapi, tidak seluruh warga

negara dapat memberikan suara mereka dalam voting. Terdapat beberapa persyarata

ynang harus dipenuhi oleh warga negara tersebut untuk mendapatkan haknya, dan

negara wajib untuk melindungi warga negara tersebut dalam memberikan

suaranya.

Page 28: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

2.1.4. E-Voting

Menurut Saputro dan Yanto dalam Rokhman (2015:188)

“Electronic voting (e-voting) adalah proses pemilihan umum yang

memungkinkan pemilih yang bersifat rahasia secara elektronik yang

teramankan”.

Terdapat banyak pilihan teknologi yang digunakan dalam

implementasi dari e-voting sangat bervariasi, seperti penggunaan smart

card untuk otentikasi pemilih, penggunaan internet sebagai

sistem pemungutan suara, penggunaan touch screen sebagai pengganti

kartu suara, dan masih banyak variasi teknologi yang digunakan.

Penerapan e-voting telah berjalan di beberapa negara dibenua Eropa dan

Amerika. Masing-masing negara memiliki sistem e-voting tersendiri yang telah

disesuaikan dengan keadaan dan infrastruktur yang dimiliki negara tersebut.

Sebagai contoh, negeri Belanda memiliki sistem e-voting yang dinamakan RIES

(Rijnland Internet Election System) . ( Saputro dan Yanto dalam Hardjaloka,

2015: 188)

2.1.5. Karang Taruna

Menurut Hidayatullah (2016:2) “Karang Taruna merupakan wadah

pembinaan dan pengembangan generasi muda yang bertujuan untuk mewujudkan

generasi muda aktif dalam pembangunan nasional pada umumnya dan

pembangunan bidang kesejahteraan sosial pada khususnya”.

Karang Taruna sebagaimana yang tercantum dalam Peraturan Menteri

Sosial RI NO. 77/HUK/20104, tentang pedoman dasar Karang Taruna adalah

organisasi sosial kemasyarakatan sebagai wadah dan sarana pengembangan setiap

Page 29: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

anggota masyarakat yang tumbuh dan berkembangan atas dasar kesadaran dan

tanggung jawab social, untuk msayarakat terutama generasi muda di wilayah

Desa/Kelurahan atau komunitas sederajat dan terutama bergerak di bidang usaha

kesejahteraan sosial. Karang Taruna adalah organisasi non-partisipan yang

memiliki tugas pokok bersamasama pemerintah dan komponen masyarakat lainnya

dalam menanggulangi permasalahan sosial khususnya di kalangan generasi muda.

2.1.6. Model Pemrograman Sistem

Metode penelitian yang digunakan adalah metode waterfall. “Metode

waterfall dicetuskan pada tahun 1970 sebagai contoh metodologi pengembangan

perangkat lunak yang bekerja secara baik . Tahapan pada metode waterfall adalah

sebagai berikut”. (Safitri, 2015:70).

a. Analysis

Persyaratan Seluruh kebutuhan software harus bisa didapatkan dalam fase ini,

termasuk didalamnya kegunaan software yang diharapkan pengguna dan batasan

software. Informasi ini biasanya dapat diperoleh melalui wawancara, survey atau

diskusi. Informasi tersebut dianalisis untuk mendapatkan dokumentasi

kebutuhan pengguna untuk digunakan pada tahap selanjutnya.

b. Design

Tahap ini dilakukan sebelum melakukan coding. Tahap ini bertujuan untuk

memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana

tampilannya. Tahap ini membantu dalam menspesifikasikan kebutuhan

hardware dan sistem serta mendefinisikan arsitektur sistem secara keseluruhan.

Page 30: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

c. Implementation

Dalam tahap ini dilakukan pemrograman. Pembuatan software dipecah menjadi

modul-modul kecil yang nantinya akan digabungkan dalam tahap berikutnya.

Selain itu dalam tahap ini juga dilakukan pemeriksaaan terhadap modul yang

dibuat, apakah sudah memenuhi fungsi yang diinginkan atau belum.

d. Testing

Di tahap ini dilakukan penggabungan modulmodul yang sudah dibuat dan

dilakukan pengujian ini dilakukan untuk mengetahui apakah software yang

dibuat telah sesuai dengan desainnya dan masih terdapat kesalahan atau tidak.

e. Maintenance

ini merupkan tahap terakhir dalam model waterfall. Software yang sudah jadi

dijalankan serta dilakukan pemeliharaan. Pemeliharaan termasuk dalam

memperbaiki kesalahan yang tidak ditemukan pada langkah sebelumnya.

Perbaikan implementasi unit sistem dan peningkatan jasa system sebagai

kebutuhan baru.

2.1.7. Konsep Dasar Website

1. HTML

Menurut Afriadita (2012:2) memberikan batasan bahwa “HTML atau Hypertext

Markup Language adalah suatu format data bahasa yang digunakan pada

dokumen web sebagai bahasa untuk pertukaran dokumen web yang digunakan

untuk membuat dokumen hypertext (teks pada komputer yang memungkinan

user saling mengirimkan informasi)”.

2. Pengertian Internet

Menurut Rivai dan Sukadi (2013:15) “internet merupakan sekumpulan jaringan

yang terhubung satu dengan lainya, dimana jaringan menjadikan sambungan

menuji global informasi. Sistem komputer terhubung secara global dan

menggunakan TCP/IP sebagai protocol”.

Page 31: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

Secara umum internet diartikan sebagai pertukaran informasi dan komunikasi,

semua informasi didapatkan dengan mudah dan bebas di internet tanpa ada

batasan.

2. Website

Menurut Riyadi dkk (2012:3) “Website atau situs dapat diartikan sebagai

kumpulan halaman yang menampilkan informasi data teks, data gambar diam

atau gerak, data animasi, suara, video atau gabungan dari semuanya, baik yang

brsifat statis maupun dinamis yang membentuk suatu rangkaian bangunan yang

saling terkait dimana masing-masing informasi dihubungkan dengan jaringan-

jaringan halaman (hyprlink)”.

Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi

informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi

informasinya website selalu berubah-ubah, dan isi informasinya interaktif dua

arah berasal dari pemilik serta pengguna website.

3. Adobe Dreamweaver

Menurut Supriyo (2015:39) “Adobe Dreamweaver merupakan salah satu

program aplikasi yang digunakan untuk membuat dan membangun sebuah

website, baik secara grafis maupun dengan menuliskan kode sumber secara

langsung”.

4. XAMPP

Menurut Ulfa dan Muhammad dalam Wicaksono (2015:19) “XAMPP adalah

sebuah software yang berfungsi untuk menjalankan website berbasis PHP dan

menggunakan pengolah data MySQL di komputer local”.

Xampp berperan sebagai server web pada komputer. Xampp juga dapat disebut

sebuah Cpanel server virtual, yang dapat membantu melakukan preview

Page 32: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

sehingga dapat memodifikasi website tanpa harus online atau terakses dengan

internet.

5. PHP (Hypertext Preprocessor)

Menurut Yusman dan Maryanti (2012:134) “ PHP adalah sebuah bahasa

scripting yang di bundel dengan HTML, yang di jalankan disisi server. Sebagian

besar perintahnya berasal dari C, Java dan Perl dengan beberapa tambahan

fungsi khusus PHP”.

6. MySQL

Menurut Sulasti dan Leni dalam Kurniawan (2015:183) MSQL “merupakan

satu jenis database server yang sangat terkenal. MSQL termasuk jenis RDBMS

(Relational Database Manajement System)”. MySQL bersifat open source

sehingga kita bisa menggunakannya secara gratis. Pemprograman PHP juga

sangat mendukung basis data MySQL. Sedangkan MySQL merupakan Basis

Data yang paling digemari dikalangan programmer web, dengan alasan bahwa

program ini merupakan basis data yang sangat kuat dan cukup stabil untuk

digunakan sebagai media penyimpanan data. Sebagai sebuah Basis Data server

yang mampu untuk memenajemen basis data dengan baik, mysql terhitung

merupakan Basis Data yang paling digemari dan paling banyak digunakan

dibanding basis data lainnya.

Page 33: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

7. CSS

Mnurut Prayitno dan Safitri (2015:29) “Css merupakan bahasa pemrograman

web yang digunakan untuk mengatur style-style yang ada di tag-tag. Sama

halnya style dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat

mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images

dan style lainnya untuk dapat digunkan bersama-sama dalam beberapa berkas

(file)”.

Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang

dibuat dengan Bahasa HTML dan XHTML. CSS dapat mengendalikan ukuran

gambar, warna bagian tubuh pada teks, warna table ukuran, warna border, warna

hyperlink, warna mouse over, spasi antar paragraph, spasi antar teks, margin

kiri, kanan atas, bawah, dan parameter lainnya.mpilan web akan lebih rapi,

terstruktur, dan seragam. CSS merupakan pemrograman wajib yang harus

dikuasai oleh setiap pembuat program (Web Programmer), terlebih lagi itu

adalah pen-design web (Web Design) pilan web akan lebih rapi, terstruktur, dan

seragam”.

8. Teori Black Box Testing

Menurut Rosa dan Shalahuddin (2011:213) “Pengujian kotak hitam dilakukkan

dengan membuat kasus uji yang bersifat mencoba semua fungsi dengan

memakai perangkat lunak apakah sesuai dengan spesifikasi yang dibutuhkan”.

Kasus uji yang dibuat untuk melakukan pengujian kotak hitam harus dibuat

dengan kasus yang benar dan kasus yang salah, misalkan untuk kasus proses

login maka kasus uji yang dibuat adalah:

a. Jika user memasukkan nama pemakai (username) dan kata sandi (password)

yang benar.

Page 34: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

b. Jika user memasukkan nama (username) dan kata sandi (password) yang

salah, misalnya nama pemakai benar tapi kata sandiyut salah, atau sebaliknya

atau keduanya salah.

9. Teori White Box Testing

Yaitu menguji perangkat lunak dari segi desain dan kode program apakah

mampu menghasilkan fungsi-fungsi, masukan dan keluaran yang sesuai

dengan spesifikasi kebutuhan. Pengujian kotak putih dilakukan dengan

memeriksa lojik dari kode program. Pembuatan kasus uji bisa mengikuti

standar pengujian dari standar pemrograman seharusnya.

2.1.8. Peralatan Pendukung Sistem (Tools Sistem)

Dalam proses perancangan program diperlukan peralatan yang mendukung untuk

menentukan bentuk data yang dijadikan sebagai input dan output didalam pembutan

program. Adapun peralatan yang mendukung dalam proses pembuatan program.

1. Unified Modeling Language (UML)

Menurut Cop dan Rachmat (2015:84) “UML merupakan bahasa visual

untuk pemodelan dan komuasi mengenai sebuah sistem dengan menggunakan

diagram dan teks-teks pendukung”. Unified Modeling Language (UML) adalah

sebuah “bahasa” yang telah menjadi standard industri untuk visualisasi,

merancang dan mendokumentasikan sistem piranti lunak. Dengan menggunakan

UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana

aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan

apapun serta ditulis dalam bahasa pemrograman apapun.

UML menyediakan 13 macam diagram untuk memodelkan aplikasi

berorientasi objek yaitu:

Page 35: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

a. Class Diagram untuk memodelkan struktur Class.

b. Object Diagram untuk memodelkan struktur object.

c. Component Diagram untuk memodelkan komponen object.

d. Composite Structure Diagram untuk memodelkan penggambaran struktur.

e. Pacekage Diagram untukk memodelkan pengumpulan elemen-elemen.

f. Deployment Diagram untuk memodelkan distribusi aplikasi.

g. Use Case Diagram untuk memodelkan proses bisnis.

h. Activity Diagram untuk memodelkan aktivitas dari sebuah sistem.

i. State Machine Diagram untuk memodelkan mesin status.

j. Sequence Diagram untuk memodelkan pengiriman pesan antar object

k. Comunication Diagram untuk memodelkan komunikasi atau kolaborasi.

l. Timing Diagram untuk memodelkan fokus untuk penggambaran.

m. Interaction overview Diagram untuk memodelkan sekumpulan urutan aktivitas.

Berikut akan dijelaskan 5 macam diagram yang sering digunakan dalam

pembangunan aplikasi berorientasi objek itu:

1. Use case diagram

Use case diagram merupakan diagram untuk kelakuan (behavior) sistem

informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi satu

atau lebih aktor dengan sistem informasi yang akan dibuat.

2. Class diagram

adalah diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-

kelas yang akan dibuat untuk membangun sistem. Kelas-kelas yang ada harus dapat

melakukan fungsi-fungsi sesuai dengan kebutuhan sistem.

Page 36: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

3. Activity diagram

adalah diagram aktivitas atau activity diagram menggambarkan workflow (aliran

kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada

pada perangkat lunak. Activity Diagram menggambarkan aktivitas sistem bukan

apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.

4. Sequence diagram

Menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu

hidup objek dan message yang dikirimkan dan diterima antar objek. Oleh karena

itu untuk menggambarkan diagram skuen maka harus diketahui objek-objek

yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas

yang diinstansiasi menjadi objek itu.

5. Deployment diagram

Deployment diagram adalah diagram yang menunjukn konfigurasi komponen

dalam proses eksekusi aplikasi. Deployment diagram juga dapat digunakan

untuk memodelkan hal-hal berikut:

a. Sistem tambahan yang menggambarkan rancangan device, node dan

hardware.

b. Sistem client

c. Sistem terdistribusi murni

d. Rekayasa ulang aplikasi

2. Entitiy Diagram Relationship (ERD)

Menurut Aji dkk (2014:28) “Entity Relationship Diagram (ERD)

merupakan model jaringan data yang menekankan pada struktur-struktur dan

relationship data”. ERD merupakan suatu model untuk menjelaskan antar data

Page 37: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan

antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk

menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga

simbol yang digunakan, yaitu:

a. Entity

Entity merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan

dari sesuatu yang lain.

b. Attribut

Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untu

mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai

sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain .

c. Hubungan/Relasi

Relasi didefinisikan sebagai hubungan yang terjadi antar entity. Representasi

diagram relasi adalah sebuah garis lurus yang menghubungkan dua buah entity.

2.2. Penelitian Terkait

Menurut Isnaeni dkk (2013:45) “perkembangan teknologi informasi saat ini

telah membawa perubahan yang besar bagi manusia, termasuk cara untuk

melaksanakan voting”. Diindonesia sendiri adalah negara penganut sistem politik

demokrasi, dengan menggunakan voting untuk pengambilan keputusan dalam

pemilihan wakil-wakil rakyat ataupun kepala daerah. Dalam pelaksanaan voting

saat ini masih terdapat kelemahan-kelemahan baik dari sistem pemilihan kepala

daerah (pilkada ) itu sendiri ataupun human error.

Menurut Purwati Nani (2015:18) “Negara Indonesia merupakan salah satu

negara yang menganut paham demokrasi dan telah menyelenggarakan beberapa

Page 38: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

kali pemilihan umum (pemilu) untuk memilih angggota legislatif dan tiga kali

pemilihan presiden dan wakil presiden yang diselenggarakan secara langsung”.

Berlangsungnya pemilu ini menjadi semakin sering karena dengan ditetapkannya

pemilihan kepala daerah secara langsung maka gubernur dan wakil gubernur serta

bupati dan wakil bupati pun juga dipilih secara langsung melalui pemilu. Seiring

dengan penyelenggaraan pemilu baik untuk pemilihan kepala daerah, anggota

legislatif maupun untuk pemilihan presiden ternyata permasalahan dalam dalam

penyelenggaraan pemilupun kerap terjadi. proses pemilihan yang di lakukan secara

konvensional dengan cara mencoblos atau mencontreng kertas suara kemudian

memasukanya kekotak suara sehingga menyebabkan lambatnya proses perhitungan

suara. Dengan permasalahan tersebut, maka muncul gagasan untuk melaksanakan

pemilihan umum khususnya pilkada dengan memanfaatkan perkembangan

teknologi informasi yang disebut dengan electronic voting (e-Voting). Hal ini juga

didukung dengan semakin luasnya jaringan komunikasi dan biaya komunikasi yang

semakin murah.

Page 39: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

BAB III

ANALISA SISTEM BERJALAN

3.1 Tinjauan Instansi

Dalam penulisan skripsi ini, penulis melakukan pengamatan untuk

memperoleh data-data yang diperlukan dengan metode wawancara, observasi dan

menyaksikan langsung kelapangan bagaimana pelaksanaan dari sistem yang

berjalan. Setelah mengetahui sistem yang berjalan pada organisasi karang taruna

Desa Kalinusu, penulis dapat menganalisa dan mencari masukan, kekurangan-

kekurangan pada sistem yang ada. Tinjauan ini dilakukan di Desa Kalinusu karena

masih terbatasnya sarana bagi pemilih untuk menyumbangkan hak suaranya.

3.1.1. Sejarah Organisasi

Desa Kalinusu adalah sebuah desa yang masuk dalam wilayah kecamatan

bumiayu brebes jawa tengah dengan kode pos 52273 dengan luas wilayah ; -+2550

km2 dengan jumlah penduduk -+ 10.000 jiwa dan dengan kepadatan penduduk -

+20/400 m3, desa ini berjarak kurang lebih 7 kilometer dari kota bumiayu. Desa

kalinusu pertama kali dipimpin oleh H Ahmad, selanjutnya Mungkar, H Umar,

Roso, Damung, Carta, Wasid dan sekarang Roni. Organisasi Karang Taruna

digagas pertama kali pada kepemimpinan kepala desa bapak Carta pada tahun 1990.

Kepempinan karang taruna pertama kali dipimpin oleh Bapak Alm Wajid.

Berbagai macam permasalahan yang terjadi pada generasi muda saat ini

sudah sangat melampaui batas kenakalan remaja yang mana tingkah laku mereka

banyak meresahkan masayarakat Desa Kalinusu. Kurang mampunya generasi muda

saat ini untuk memfilter berbagai macam tindakan yang mereka lihat sehingga

Page 40: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

mengakibatkan banyaknya generasi muda yang rusak akibat dari tindakan mereka,

maka dari itu perlu adanya tindakan yang harus dilakukan agar permasalahan

generasi muda ini bisa berkurang.

1. Visi dan Misi Organisasi Karang Taruna

a. Visi

“Membangun jiwa pemuda yang profesional, berkualitas dan berahlak

mulia”

b. Misi

1) Membangun moralitas pemuda.

2) Meningkatakan prestasi baik dalam seni, olah raga maupun lainya.

3) Mewujudkan kerukunan dan persatuan antar pemuda.

4) Keperdulian terhadap lingkungan sosial masyarakat.

5) Meningkatkan nilai-nilai seni dan budaya.

6) Membangun pemuda yang berahlak mulia.

7) Mengadakan kegiatan-kegiatan kepemudaan dalam masyarakat.

8) Membentuk usaha-usaha yang tidak bertentangan dengan peraturan

perundang-undangan.

9) Memperluas jaringan kerja sama karang taruna sesuai dengan

perkembangan zaman.

10) Meningkatkan propesionalitas anggota karang tarun.

3.1.2. Struktur Organisasi Dan Fungsi

Struktur Organisasi Pemuda Karang Taruna Desa Kalinusu dapat

digambarkan seperti pada gambar berikut:

Page 41: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

STUKTUR ORGANISASI KARANG TARUNA DESA KALINUSU

Sumber : Struktur Karang Taruna Desa Kalinsu

Gambar 3.1

Struktur Karang Taruna Desa Kalinusu

Uraian tugas, wewenang dan tanggung jawab dari tiap-tiap jabatan:

1. Pengawas

Pengawas melakuklan pembinaan organisasi agar:

a. Program dan kegiatan organisasi sesuai dengan kebijakan pemerintah

b. Organisasi mempunyai wawasan kedepan sesuai dengan kebutuhan dan

tantangan pengembangan ilmu, masyarakat bangsa dan negara indonesia.

PENGAWAS

Rakhmat

SEKSI HUMAS

Irkham

SEKSI KEAGAMAAN

Nirwan

SEKSI SENI BUDAYA

Paik

SEKSI OLAH RAGA

Sulton

SEKERTARIS

Anton

BENDAHARA

Dedi

WAKIL KETUA

Warisman

KETUA

Mahbub

Page 42: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

2. Ketua

Membuat dan mengesahkan seluruh keputusan – keputusan dan kebijakan-

kebijakan organisasi yang bersifat strategis (politis) melalui kesepakatan dalam

forum rapat dan Mengkoordinasikan dan mengorganisasikan seluruh

penyelenggaraan organisasi dan program kerjanya dan mempertanggungjawabkan

secara internal kepada anggotanya.

Tugas Ketua:

a. Bertanggung jawab dalam kepemimpinan karang taruna desa kalinusu.

b. Bertanggung jawab atas pemnbinaan pengurus karang taruna dan hubungan

dengan pihak lain.

c. Memelihara keutuhan dan kekompakan seluruh pengurus organisasi.

d. Mewakili organisasi untuk menghadiri acara/upacara kenegaraan tertentu atau

agenda strategis lainnya.

e. Memberikan pokok-pokok pikiran yang merupakan strategi dan kebijakan

Karang Taruna dalam rangka pelaksanaan program kerja maupun dalam

menyikapi reformasi diseluruh tatanan kehidupan demi pencapaian cita-cita dan

tujuan organisasi.

3. Wakil Ketua

Membuat dan mengesahkan seluruh keputusan dan kebijakan organisasi

diseluruh bidang dalam pengurusan dan mengkoordinasikan mengorganisasikan

seluruh penyelenggara program kerja di seluruh bidang dalam pengurusan dan

mempertaggung jawabkan kepada ketua.

Page 43: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

Tugas Wakil ketua:

a. Mengkoordinasikan dan mewakili kepentingan organisasi di Seluruh Bidang

dalam pengurusan.

b. Mewakili Ketua apabila berhalangan untuk setiap aktifitas dalam roda

organisasi.

c. Merumuskan segala kebijakan di seluruh bidang dalam pengurusan

d. Mengawasi seluruh penyelenggaraan program kegiatan di seluruh bidang dalam

pengurusan.

4. Sekertaris

Membuat dan mengesahkan keputusan dan kebijakan organisasi bersama-

sama ketua dalam bidang administrasi dan penyelenggaraan roda organisasi dan

Mengkoordinasikan seluruh penyelenggaraan roda organisasi bidang administrasi

dan tata kerja organisasi dan mempertanggung jawabkan kepada ketua.

Tugas Sekertaris:

a. Bersama Ketua menandatangani surat masuk dan keluar pengurus

b. Membuat surat menyurat perlengkapan karang taruna

c. Bertanggungjawab untuk setiap aktifitas di bidang administrasi dan tata kerja

organisasi.

d. Memfasilitasi kebutuhan jaringan kerja internal organisasi antara bidang

e. Mengusulkan dan memfasilitasi kebutuhan organisasi dalam pengadaan

akomodasi, logistik dan travel organisasi.

f. Merumuskan dan mengusulkan segala peraturan organisasi di bidang

administrasi dan tata kerja organisasi untuk menjadi kebijakan organisasi.

Page 44: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

5. Bendahara

Membuat dan mengesahkan keputusan dan kebijakan organisasi bersama-

sama ketua dalam hal keuangan dan kekayaan organisasi. Tanggung jawab

mengordinasikan seluruh aktivitas pengolahan keuangan dan kekayaan organisasi

dan mempertangung jawabkan kepada ketua.

Tugas Bendahara:

a. Mewakili Ketua terutama untuk setiap aktivitas di bidang pengelolahan

kekayaan dan keuangan organisasi

b. Merumuskan dan mengusulkan segala peraturan organisasi di bidang

pengelolahan kekayaan dan keuangan organisasi untuk menjadi kebijakan

organisasi.

c. Memimpin rapat-rapat organisasi dibidang pengolahan kekayaan dan

keuangan organisasi,menghadiri rapat-rapat pleno dan rapat pengurus harian.

d. Memfasilitasi kebutuhan pembiayaan program kerja dan roda organisasi.

e. Mencari terobosan relasi dan donator.

6. Seksi Humas

Menyelenggarakan segala aktifitas organisasi yang terkait dengan

pelaksanaan fungsi hubungan masyarakat mulai dari perancangan hingga laporan

dan mengkoordinasikan dan mengorganisasikan seluruh penyelenggara aktifitas

program kerja dan pelaksana kebijakan organisasi dalam bidang hubungan

masyarakat serta mempertanggung jawabkan pada wakil ketua.

Page 45: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

Tugas Seksi Humas :

a. Merumuskan dan mengusulkan segala peraturan organisasi tentang sistem dan

mekanisme program kerja

b. Merumuskan dan mengusulkan program kegiatan berikut anggaran setiap

tahunnya untuk disetujui

c. Membangun hubungan kerja sama kemitraan dengan pihak lain untuk

mengembangkan aktivitas hubungan masyarkat khususnya bagi warga kalinusu

maupun masyarakat umumnya.

d. Bertindak selaku juru bicara organisasi yang berwenang menjabati kepentingan

organisasi dengan pihak pers dan masyarakat

e. Menyelenggarakan kegiatan gerakan masyarakat dalam bidang komunikasi dan

penerangan.

7. Seksi Olah raga

Menyelenggarakan segala aktivitas organisasi pengembangan Sumber Daya

Manusia yang terkait dengan Olahraga mulai dari perencanaan hingga laporan.

Mengkoordinasikan dan mengorganisasikan seluruh penyelenggaraan aktifitas

program kerja dan pelaksanaan kebijakan organisasi dalam Bidang Olahraga serta

mempertanggung jawabkan kepada Wakil Ketua.

Tugas Seksi Olah raga :

a. Merumuskan dan mengusulkan program kegiatan berikut anggaran kegiatan

setiap tahunnya untuk disetujui oleh ketua dan anggota lainya.

b. Mendata dan menginventarisir aktivitas olahraga yang sudah ada untuk diteliti

dan dikaji menjadi bahan pengembangan lebih lanjut.

Page 46: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

c. Menyelenggarakan pembinaan dan pendampingan dalam rangka melalui

aktivitas dibidang olah raga baik secara temporer maupun rutin melalui klub-

klub.

d. Membangun hubungan kerjasama kemitraan dengan pihak lain untuk

mengembangkan aktivitas olah raga khususnya bagi warga karang taruna

maupun masyarakat pada umumnya,.

e. Menyelenggarakan kegiatan pekan olah raga secara berkala.

8. Seksi Seni Budaya

Menyelenggarakan segala aktivitas organisasi pengembangan Sumber Daya

Manusia yang terkait dengan seni budaya mulai dari perencanaan hingga laporan.

Mengkoordinasikan dan mengorganisasikan seluruh penyelenggaraan aktifitas

program kerja dan pelaksanaan kebijakan organisasi dalam bidang seni budaya

serta mempertanggung jawabkan kepada Wakil Ketua.

Tugas Seni Budaya :

a. Menyusun rencana kerja dalam bidang seni budaya

b. Mengadakan pelatihan kesenian dan kebudayaan

c. Melestarikan/ memasyarakatkan kebudayaan daerah

d. Mengadakan pentas kreasi seni pada peringatan-peringatan hari tertentu

9. Seksi Keagamaan

Menyelenggarakan segala aktivitas organisasi pengembangan Sumber Daya

Manusia yang terkait dengan Keagamaan, mengorganisasikan seluruh

penyelenggaraan aktifitas program kerja dan pelaksanaan kebijakan organisasi

dalam Bidang Keagamaan,serta mempertanggungjawabkan kepada Wakil Ketua.

Page 47: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

Tugas Seksi Keagamaan :

a. Mendata dan menginventarisir aktivitas Keagamaan Dan Pembinaan Mental

yang sudah ada untuk diteliti dan dikaji menjadi bahan pengembangan lebih

lanjut.

b. Menyelenggarakan pembinaan dan pendampingan dalam rangka melalui

aktivitas keagamaan dan pembinaan mental baik secara temporer maupun rutin

melalui lembaga-lembaga keagamaan, perkumpulan keagamaan remaja yang

bersifat Koordinatif.

c. Membangun hubungan kerjasama kemitraan dengan pihak lain untuk

mengembangkan aktivitas keagamaan bagi Warga maupun masyarakat pada

umumnya,.

d. Menyelenggarakan Peringatan hari-hari besar keagamaan.

e. Mendata dan menginventarisir aktivitas Pendidikan Dan Pelatihan yang sudah

ada untuk diteliti dan dikaji menjadi bahan pengembangan lebih lanjut.

f. Menyelenggarakan Pendidikan dan Pelatihan dalam pemberdayaan pemuda dan

masyarakat pada umumnya.

3.2. Proses Bisnis Sistem

Berdasarkan hasil observasi dan wawancara yang dilakukan penulis, maka

dapat dijelaskan sistem yang sedang berjalan saat ini pada pemilihan ketua pemuda

karang taruna di desa kalinusu sebagai berikut :

1. Pemilih memberikan kartu pemilih kepada petugas.

2. Petugas akan memeriksa kartu pemilih tersebut, jika kartu pemilih tidak sesuai

petugas akan mengembalikan kartu pemilih kepada pemilih, jika kartu pemilih

Page 48: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

sesuai maka pemilih dapat menyalurkan suaranya.

3. Petugas memberikan kertas suara kepada pemilih.

4. kemudian pemilih masuk kedalam tempat pemungutan suara (TPS) dan

menyalurkan suaranya.

5. Setelah selesai memilih, pemilih memasukan kertas suara kedalam kotak

suara kemudian petugas akan memberikan tanda bahwa pemilih sudah

menyalurkan suaranya

6. Petugas akan mencatat pemilih yang sudah memilih.

Sumber : Pemilihan Karang Taruna Desa Kalinusu

Gambar 3.2

Activity Diagram Pemilihan

act act v oting yg berj ln

pemilih

memberikan kartu

pemilih

cek kartu pemilih

mulai memilih berikan kertas suara

memasukan kertas

suara ke dalam kotak

suara

catat pemilih yang

suadah memilih

selesai

Page 49: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

3.3. Spesifikasi Dokumen Sistem Berjalan

Di dalam sistem yang saat ini berjalan terdapat beberapa dokumen yang

digunakan sebagai arsip untuk bukti pemilihan ketua pemuda karang taruna.

Berikut adalah beberapa dokumen yang digunakan:

1. Nama Dokumen : Kartu pemilihan ketua pemuda karang taruna

Fungsi : Sebagai bukti ke anggotaan

Sumber : Petugas

Tujuan : Pemilih/ pemilu

Media : Kertas

Frekuensi : Setiap ada pemilihan

Format : Lampiran A-1

2. Nama Dokumen : Kertas suara

Fungsi : Sebagai sebagai alat untuk menyumbangkan hak

pilih

Sumber : Petugas

Tujuan : Pemilih/pemilu

Media : Kertas

Frekuensi : Setiap ada pemilihan

Format : Lampiran A-2

Page 50: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

BAB IV

RANCANGAN SISTEM DAN PROGRAM USULAN

4.1. Analisa Kebutuhan Software

A. Tahapan Analisis

Sistem Informasi e-voting berbasis website adalah sistem yang memfasilitasi

anggota untuk menyumbangkan hak suaranya dimana pemilih bisa

menyumbangkannya tanpa harus datang ketempat pemilihan. Sistem e-voting

berbasis website ini untuk mempermudah bagi anggota yang diluar daerah atau luar

negeri untuk menyumbangkan hak suaranya. Berikut ini spesifikasi kebutuhan

(system requirement) dari sistem pemilihan secara online.

Halaman pemilih:

A1. Pemilih dapat login pada halaman pemilih

A2. Pemilih dapat memlih calon kandidat

A3. Pemilih dapat melihat profil pada halaman pemilih

A4. Pemilih dapat melihat hasil voting

A5. Pemilih dapat mengganti pasword untuk menjaga privasi

A6.Pemilih dapat logout dengan mengeklik kolom logout

Halaman Administrasi:

B1. Admin dapat login pada halaman admin

B2. Admin dapat mengelola tata cara pemilihan karang taruna

B3. Admin dapat mengelola data pemilih

Page 51: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

B4. Admin dapat mengelola calon kandidat

B5. Admin dapat mengelola hasil voting.

B6. Admin dapat mengelola password.

B7. Admin dapat logout dengan mengeklik kolom logout

B. Use Case Diagram

Diagram Use Case ini digunakan untuk mendeskripsikan apa yang bisa

pemilih/user dan admin lakukan dalam website ini.

1. Use Case Diagram Pemilih

Gambar IV.1

Use Case Diagram Halaman Pemilih

uc use case v oting

Login

Pemilu

Profil

Hasil Voting

Logout

Admin

Pilih Kandidat

Edit Password

print

Password

Simpan

Reset

Page 52: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

a. Deskripsi Use Case Diagram E-Voting Halaman Pemilih:

Tabel IV.1

Deskripsi Use Case Halaman Pemilih

Use Case Name Halaman Pemilih

Requirement A1-A6

Goal Pemilih dapat melakukan voting secara online via website

Pre Condition Pemilih harus mengetahui alamat domain dan menggunakan

browser internet untuk mengakses website secara online

Post-conditions Pemilih dapat mencetak bukti pemilihan

Primary Actors Pemilih

Main flow/ Basic Path 1. Login website e-voting

2. Masuk kemenu pemilih

3. Pilih calon kandidat

4. Pilih tombol Logout

2. Use Case Diagram Admin

Gambar IV.2

Use Case Diagram Halaman Admin

uc use case admin

ubah

login

Kelola Beranda

Kelola data pemilih

Kelola calon

kandidat

Kelola hasil v oting

Kelola password

Edit tata cara

pemilihan

admin

tambah

reset

hapus

Edit calon kandidat

tambah

ubah

hapus

Print

Edit passwordsimpan

Edit data pemilih

logout

Page 53: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

a. Deskripsi Use Case Admin Kelola Branda pemilih

Tabel IV.2

Deskripsi Use Case Kelola Branda Pemilih

Use Case Name Kelola Beranda pemilih

Requirement B2

Goal Admin dapat mengubah tata cara pemilihan pada

pemilih/user

Pre-conditions Admin telah malakukan login

Post-conditions Tampilan beranda telah di ubah

Primary Actors Admin

Main Flow / Basic Path 1. Admin melihat beranda

2. Admin mengubah tata cara pemilihan

b. Deskripsi Use Case Admin Kelola Data Pemilih

Tabel IV.3

Deskripsi Use Case Kelola Data Pemilih

Use Case Name KelolaData Pemilih

Requirement B3

Goal Admin dapat menambah, mengupdate,

menghapus data pemilih

Pre-conditions Admin telah malakukan login

Post-conditions Data pemilih tersimpan

Primary Actors Admin

Main Flow / Basic Path 1. Admin melihat data pemilih

2. Admin menambah data pemilih

3. Admin mengedit data pemilih

4. Admin melihat detail pemilih

5. Admin menghapus data pemilih

c. Deskripsi Use Case Admin Kelola Data Calon Kandidat

Tabel IV.4

Deskripsi Use Case Kelola Data Calon Kandidat

Use Case Name Kelola calon kandidat

Requirement B4

Goal Admin dapat menambah, mengupdate,

menghapus data calon kandidat

Page 54: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

Pre-conditions Admin telah malakukan login

Post-conditions Data kandidat calon tersimpan.

Primary Actors Admin

Main Flow / Basic Path 1. Admin melihat data kandidat calon

2. Admin menambah data kandidat calon

3. Admin mengedit data kandidat calon

4. Admin menghapus data kandidat calon

d. Deskripsi Use Case Admin Kelola Hasil Voting

Tabel IV.5

Deskripsi Use Case Admin Kelola Hasil Voting

Use Case Name Kelola Hasil voting

Requirement B5

Goal Admin mengeprint hasil voting

Pre-conditions Admin telah malakukan login

Post-conditions Hasil tersimpan dan tercetak

Primary Actors Admin

Main Flow / Basic Path 1. Admin melihat hasil voting

2. Admin dapat mencetak hasil voting

e. Deskripsi Use Case Admin Kelola Password

Tabel IV.6

Deskripsi Use Case Admin Kelola Password

Use Case Name Kelola Password

Requirement A5, B6

Goal Admin dapat mengubah password admin dan

pemilih

Pre-conditions Admin telah malakukan login

Post-conditions Password telah terganti, tersimpan

Primary Actors Admin

Proses 1. Admin melakukan login

2. Admin pilih menu password

3. Admin mengedit password dan

unsername

Page 55: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

C. Activity Diagram

1. Activity Diagram Halaman Pemilih

Gambar IV.3

Activity Diagram Halaman Pemilih

act activ ity pemilih

login

Profil

PemiluLogout

mulai

Edit Password

Simpan

Pilih calon Print

Hasil v oting Password

Simpan

Selesai

Menampilkan

calon kandidatMenampilkan

hasil v oting

Menampilkan password

Page 56: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

act act ubah beranda

Admin System

Data beranda Tamilkan halaman

beranda

Ubah beranda

Simpan

ActivityInitial

ActivityFinal

act act admin data pemilih

SystemAdmin

Data pemilih Tampil halaman

pemilih

Input data pemilih

baru

simpan

Ubah data peilih

hapus data

Simpan

cancel

Hapus

2. Activity Diagram Halaman Branda Admin

a. Activity Diagram kelola Beranda

Gambar IV.4

Use Case Diagram Admin Mengelola Branda

b. Activity Diagram Admin Kelola Data Pemilih

Gambar IV.5

Activity Diagram Admin Kelola data Pemilih

Page 57: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

act act admin data pemilih

SystemAdmin

Data kandidat calonTampil halaman

kandidat

Input data kandidat

baru

simpan

Ubah data

kandidat

hapus calon

kandidat

Simpan

cancel

Hapus

act act hasil v oting

SystemAdmin

Data hasil v oting Tampilkan hasil v oting

Ubah hasil v oting

Perbarui hasil v oting

Print

Cetak

c. Activity Diagram Admin Kelola Data Calon Kandidat

Gambar IV.6

Activity Diagram Kelola Data Calon Kandidat

d. Aktivity diagram admin kelola hasil voting

Gambar IV.7

Activity Diagrm Kelola Hasil Voting

Page 58: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

erd Domain Model

tbl_login Admintbl_voting

Pengaturan

tbl_kandidat

M 1

1

M

1

1

M

M

id_login

no_kta

password

nama

no_telp

alamat

level

pemilu

id_kandidat

nama

foto

visi

keterangan

id_votingid_kandidat

id_login

waktu

id_pengaturan

kunci

isi

judul

id

username password

namalevel

melakukan

mengelola

mengelola

dikelola

act act diagram ubah psswd

SystemAdmin

Data password Tamilkan halaman

password

Ubah password

Simpan

ActivityInitial

ActivityFinal

e. Activity Diagram Admin Kelola Password

Gambar IV.8

Activity Diagram Kelola Password

4.2 Desain

Pada tahapan ini akan menjelaskan desain database, desain software

architecture antar tabel dan desain interface dari sistem yang sedang dibuat.

4.2.1. Database

1. Entity Relationship Diagram

Gambar IV.9

Entity Relationship Diagram E-Voting Karang Taruna

Page 59: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

2. Logical Record Structure

Gambar IV.10

Logical Record Structure E-Voting Karang Taruna

3. Spesifikasi file

perancangan basis data merupakan langkah yang digunakann untuk

membantu mempermudah dalam pembuatan sebuah sistem informasi,

diantaranya :

a. Spesifikasi file tabel admin

Nama database : karang_taruna

Nama file : File admin

Akronim : admin

Tipe file : file master

Akses File : Random Access File

Primary Key : id_admin

Panjang record : 332 byte

Page 60: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

Tabel IV.7

Spesifikasi Tabel Admin

No Elemen data Akronim Type Size Keterangan

1 Id admin Id int 11 Primarykey

2 User username Varchar 30

3 Password password Varchar 255

4 Nama Nama Varchar 30

5 Level Level Int 11

b. Pesifikasi File pengaturan

Nama Database : karang_taruna

Nama File : File pengaturan

Akronim : pengaturan

Tipe File : File Master

Akses File : Random Access File

Primary Key : id_pengaturan

Panjang Record : 131 Byte

Tabel IV.8

Spesifikasi Tabel Pengaturan

No Elemen data Akronim Type Size Keterangan

1 Pengaturan Id_pengaturan int 11 Primarykey

2 Kunci Kunci Varchar 20

3 Isi Isi Text

4 Judul Judul Varchar 100

Page 61: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

c. Spesifikasi File tabel kandidat

Nama Database : karang_taruna

Nama File : File tabel kandidat

Akronim : tbl_kandidat

Tipe File : File Master

Akses File : Random Access File

Primary Key : id_kandidat

Panjang Record : 361 Byte

Tabel IV.9

Spesifikasi Tabel Kandidat

No Elemen data Akronim Type Size Keterangan

1 Id kandidat id_kandidat int 11 Primarykey

2 Nama nama Varchar 50

3 Foto foto Varchar 200

4 Visi Visi Varchar 100

5 Misi Misi Text 11

6 Keterangan Keterangan Text

d. Spesifikasi tabel login pemilih

Nama Database : karang_taruna

Nama File : File tabel login

Akronim : tbl_login

Tipe File : File Master

Akses File : Random Access File

Primary Key : id_login

Panjang Record : 589 Byte

Page 62: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

Tabel IV.10

Spesifikasi Tabel Login

No Elemen data Akronim Type Size Keterangan

1 Id login id_login int 11 Primarykey

2 No Kta no_kta Varchar 35

3 Password password Varchar 255

4 Nama Nama Varchar 255

5 No telpon no_telp Varchar 30

6 Level Level Int 11

7 Alamat Alamat Tex

8 Pemilu Pemilu Enum 1,2

e. Spesifikasi tabel voting

Nama Database : karang_taruna

Nama File : File tabel voting

Akronim : tbl_voting

Tipe File : File Master

Akses File : Random Access File

Primary Key : id_voting

Panjang Record : 33 Byte

Tabel IV.11

Spesifikasi Tabel Voting

No Elemen data Akronim Type Size Keterangan

1 Id voting id_voting int 11 Primarykey

2 Id kandidat id_kandidat varchar 11

3 Id login id_login Varchar 11

4 Waktu Datetime

Page 63: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

4.2.1 Software Architecture

A. Component Diagram

Gambar IV.11

Component Diagram Sistem E-Voting Karang Taruna

B. Deployment Diagram

Gambar IV.12

Deployment Diagram Sistem E-Voting Karang Taruna

cmp Component Model

system informasi

e-v oting

karang_taruna

jquery

style.css

xampp

admin aplication

My SQL

Database

Dreamweav er

deployment Deployment diagram v oting

Web serv er

frontpage

Application

Admin

Application

Xampp

Style.css

Jquery.js

Database serv er

Application

database

Mysql Database

Client PC

Browser

Page 64: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

4.2.2 User Interface

Tampilan User Interface merupakan implementasi dari draft antarmuka

situs web yang penulis rancang. Berikut ini adalah tampilan user interface pada

sistem usulan.

1. Tampilan Menu Pada Pemilih

a. Tampilan login Pada Pemilih

Gambar IV.13

Tampilan Halaman Login User

b. Tampilan Menu Profil Pada Pemilih

Gambar IV.14

Tampilan Halaman Profil User

Page 65: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

c. Tampilan Halaman Pemilu Pada Pemilih

Gambar IV.15

Tampilan Halaman Pemilu

d. Tampilan hasil Voting Pada Pemilih

Gambar IV.16

Tampilan Halaman Hasil Voting Pada Pemilih

Page 66: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

e. Tampilan Menu Password Pada Pemilih

Gambar IV.17

Tampilan Halaman Password User

2. Tampilan Menu pada Admin

a. Tampilan Halaman Login Pada Admin

Gambar IV.18

Tampilan Halaman Login Admin

Page 67: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

b. Tampilan Halaman Kelola Branda Pada Admin

Gambar IV.19

Tampilan Halaman Kelola Beranda Pada Admin

c. Tampilan Halaman Kelola Data Pemilih Pada Admin

Gambar IV.20

Tampilan Halaman Kelola Data Pemilih Pada Admin

Page 68: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

d. Tampilan Halaman Kelola Kandidat Calon Pada Admin

Gambar IV.21

Tampilan Halaman Admin Calon Kandidat

e. Tampilan Halam Hasil Voting Admin

Gambar IV.22

Tampilan Halaman Hasil Voting Admin

Page 69: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

f. Tampilan Halaman Password Admin

Gambar IV.23

Tampilan Halaman Password Admin

4.3. Code Generation

1. Proses

<?php

session_start();

date_default_timezone_set('Asia/Jakarta');

//error_reporting();

include_once '../../include/voting-class.php';

$user = new User();

$db = new Database();

$db->connectMySQL();

if (!$user->get_sesi()) {

header("location:index.php");

}else{

$mod = $_GET['mod'];

$act = $_GET['act'];

$validasi = new VotingValidasi;

$pem = new DataKandidat();

if ($mod=='pemilu' AND $act=='pilih') {

$id_kandidat = $validasi->sql($_GET['kode']);

$id_login = $_SESSION['id'];

Page 70: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

$waktu = date("Y-m-d")." ".date("H:i:s");

$query=$pem->pilihKandidat($id_kandidat,$id_login,$waktu);

if($query){

header('location:../../home.php?mod='.$mod);

}else{

echo mysql_error();

}

}

}

?>

2. Hasil Voting

<?php

$kandidat = new DataKandidat();

$hsl = new Hasil();

$arrayKandidat = $kandidat->tampilKandidatSemua();

?>

<h3 class="text-center">Hasil Voting</h3>

<hr>

<script type="text/javascript">

$(document).ready(function() {

$('#huha').highcharts({

chart: {

type: 'column'

},

title: {

text: 'Grafik Hasil Voting'

},

subtitle: {

text: ''

},

xAxis: {

categories: [

'Jumlah Suara'

]

},

yAxis: {

min: 0,

title: {

text: 'Total'

}

},

plotOptions: {

column: {

pointPadding: 0.2,

borderWidth: 0

Page 71: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

}

},

series: [

<?php foreach ($arrayKandidat as $www) {

$aa = $hsl->jumlahSuaraVoting($www['id_kandidat']);

$bb = $aa['jumlah'];

$namacalon = $www['nama'];

?>

{ name: '<?php echo $namacalon; ?>', data: [<?php echo $bb;?>]},

<?php } ?>

]

});

});

</script>

<div class="row">

<div class="span1">&nbsp;</div>

<div class="span10">

<div id="huha"></div>

</div>

<div class="span1">&nbsp;</div>

</div>

4.4. Testing

1. Form Login Pemilih

Tabel IV.17

Hasil Pengujian Black Box Testing Form Pemilih

No Skenario

Pengujian

Testcase Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Mengosongkan

semua isian data

login pada form

login pemilih, lalu

langsung mengklik

tombol login

No KTA :

(kosong)

Password :

(kosong)

Sistem akan menolak

akses login dan

menampilkan pesan

“Login gagal no KTA

atau password salah”

Sesuai

Harapan

Valid

2. Hanya mengisi data

No KTA dan

mengosongkan data

password, lalu

langsung klik login

No KTA :

1212

Password :

(kosong)

Sistem akan menolak

akses login dan

menampilkan pesan

“Login gagal no KTA

atau password salah”

Sesuai

Harapan

Valid

3. Hanya mengisi data

password dan

mengosongkan data

No KTA, lalu

langsung klik login

No KTA :

(kosong)

Password :

user

Sistem akan menolak

akses login dan

menampilkan pesan

“Login gagal no KTA

atau password salah

Sesuai

Harapan

Valid

Page 72: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

4. Menginputkan data

login dengan benar,

lalu mengklik

tombol login

Username :

1212

Password :

user

Sistem menerima

akses login dan

kemudian langsung

menampilkan form

profil pemilih

Sesuai

Harapan

Valid

2. Form Login Admin

Tabel IV.18

Hasil Pengujian Black Box Testing Form Login Admin

No Skenario Pengujian Testcase Hasil yang

diharapkan

Hasil

Pengujian

Kesimpul

an

1. Mengosongkan

semua isian data

login pada form login

admin, lalu langsung

mengklik tombol

login

Username :

(kosong)

Password :

(kosong)

Sistem akan menolak

akses login dan

menampilkan pesan

“Login gagal username

atau password salah”

Sesuai

Harapan

Valid

2. Hanya mengisi data

username dan

mengosongkan data

password, lalu

langsung klik login

Username :

admin

Password :

(kosong)

Sistem akan menolak

akses login dan

menampilkan pesan

“Login gagal username

atau password salah”

Sesuai

Harapan

Valid

3. Hanya mengisi data

password dan

mengosongkan data

username, lalu

langsung klik login

Username :

(kosong)

Password :

user

Sistem akan menolak

akses login dan

menampilkan pesan

“Login gagal username

atau password salah”

Sesuai

Harapan

Valid

4. Menginputkan data

login dengan benar,

lalu mengklik tombol

login

Username :

admin

Password :

user

Sistem menerima akses

login dan kemudian

langsung menampilkan

form profil pemilih

Sesuai

Harapan

Valid

4.5. Support

4.5.1 Publikasi Web

Publikasi situs web Sistem Informasi E-Voting Online di internet dengan

alamat URL skripsidedi.sukiwarti.com proses registrasi domain dimulai dengan

melakukan pengecekan nama domain yang dikehendaki apakah sudah dimiliki oleh

instansi lain atau belum, yaitu dengan mengakses situs web dengan alamat URL

www.whois, rincial detail akan diberikan oleh whois.net atas request nama domain

yang ingin kita ketahui kepemilikannya.

Page 73: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

Pemilihan nama domain skripsidedi.sukiwarti.com dan hosting

menggunakan jasa perusahaan penyedia layanan server hosting, yaitu idhostinger

yang bisa diakses di alamat URL www.idhostinger.co.id . Idhostinger menawarkan

jasa dengan rincian:

a. Web hosting single Rp. 10.275/Bulan

b. Permium Rp. 24.950/Bulan

c. Bisnis Rp. 45.950/Bulan

Penulis menggunakan domain yang gratis untuk mempublikasikan Aplikasi

Perancangan Sistem Informasi Pada Pemilihan Ketua Pemuda Karang Taruna Desa

Kalinusu Online.

4.5.2. Spesifikasi Hardware dan Software

Spesifikasi hardware yang digunakan untuk melakukan perancangan dan

pembuatan sistem informasi pemilihan ketua pemuda karang taruna online ini

adalah sebagai berikut :

Tabel IV.20

Spesifikasi Hardware

Kebutuhan Keterangan

Processor AMD A8-4500,~1,9GHz

RAM 4 GB

Monitor LED 14”

Hard Disk 500GB

Keyboard 84 Key

Printer L360

Spesifikasi software yang digunakan untuk melakukan perancangan dan

pembuatan sistem informasi pemilihan ketua pemuda karang taruna online ini

adalah sebagai berikut:

Page 74: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

Tabel IV.21

Spesifikasi Software

Kebutuhan Keterangan

Sistem Operasi Windows 7

Software Aplikasi Dreamweaver CS3

Software Database Phpmyadmin

Browser Goole crome

4.6. Spesifikasi Dokumen Sistem Usulan

1. Nama Dokumen : Bukti Pemilihan

Fungsi : Sebagai Bukti Pemilihan

Sumber : Admin

Tujuan : Calon Ketua Karang Taruna

Media : Kertas

Frekuensi : Setiap pergantian jabatan

Format : Lampiran B-1

Page 75: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

BAB V

KESIMPULAN DAN SARAN

A. Kesimpulan

Berdasarkan pada deskripsi dan analisis data dari hasil penelitian maka pokok

bahasan terakhir dari penulisan ini adalah kesimpulan dan saran. Kesimpulan

merupakan totalitas dari berbagai hal yang berkenaan dengan pengaruh implementasi

metode e-voting sebagai media partisipasi politik pada pemilihan Ketua Pemuda

Karang Taruna Desa Kalinusu terhadap peningkatan civic responsibility. Adapun

kesimpulan dalam penelitian ini adalah:

1. Implementasi metode e-voting sebagai media partisipasi politik pada pemilihan

Ketua Karang Taruna Desa Kalinusu berjalan dengan baik. Penggunaan metode

e-voting memberikan rangsangan kepada anggota untuk memberikan hak

suaranya dalam pemilihan, terbukti dari tingkat partisipasi politik pemuda dalam

memilih lebih tinggi dibandingkan dengan pemilihan menggunakan metode

konvensional.

2. Dengan berpartisipasi politik, pemuda mencerminkan dirinya sebagai warga

negara yang bertanggung jawab. Memberikan hak suara dalam pemilihan dan

aktif berorganisasi termasuk ke dalam partisipasi politik. Pemuda desa kalinusu

dengan menggunakan metode e-voting sudah memberikan hak suaranya dalam

pemilihan ketua karang taruna desa kalinusu sebagian besar aktif dalam kegiatan

keorganisasian yang ada di desa maupun di luar desa. Dari kedua hal tersebut

dapat disimpulkan bahwa pemuda yang ikut dalam memberikan hak suaranya

Page 76: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

dalam setiap Pemilu dan ikut aktif dalam kegiatan keorganisasian merupakan

warga negara yang bertanggung jawab (civic responsibility)

B. Saran

Adapun saran setelah melihat hasil data yang diperoleh dari implementasi e-voting

sebagai media partisipasi politik di desa kalinusu, baik dari analisis data

menggunakan pendekatan kualitatif maupun pendekatan kuantitatif. Antara lain:

1. Diharapkan bisa dijadikan pertimbangan bagi kepala desa untuk bisa dikaji

kembali agar metode e-voting ini bisa diterapkan pada sekala yang lebih besar

lagi.

2. Masih adanya beberapa pemuda yang tidak mau ikut dalam kegiatan-kegiatan

karang taruna. Oleh karena itu diharapkan perangkat desa untuk selalu mengawasi

dan mengarahkan warganya untuk selalu berpartisipasi dalam kegiatan karang

taruna agar terwujudnya partisipasi politik muda dan lebih memperbanyak lagi

kegiatan keorganisasian yang bisa menampung dan menarik minat pemuda dalam

berorganisasi sebagai salah-satu upaya peningkata civic responsibility.

Page 77: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

DAFTAR PUSTAKA

Afriadhita, Ardiansyah Tegar. 2012. Sistem Informasi Penjualan Berbasis Web

Pada Depo Waroeng Ban. Diambil dari : http://eprints.dinus.ac.id/13338/1/jurnal_13924.pdf

Aji, Sapto dkk. 2014. Rancang Bangun Sistem Informasi Disposisi Surat Berbasis

Web. Semarang. IJNS – Indonesian Journal on Networking and Security.

Vol. 3, No. 3 ISSN :2302-5700

Cop, Prima dan Rachmat Adi Purnama. 2015. Sistem Keamanan E-Voting

Menggunakan Algoritma Kode Ascii. Jakarta Jurnal Teknik Komputer

Amik Bsi. Vol. 1, No. 1 ISSN : 2442-2436

Dengen, Nataniel dan Heliza Rahmania Hatta. 2009. Perancangan Sistem informasi

Terpadu Pemerintah Daerah Kabupaten Paser. Samarinda. Jurnal

Informatika Mulawarman. Vol. 4, No. 1 : 47-54

Hidayatullah. 2016. Peran Karang Taruna Dalam Upaya Pembinaan Karakter

Generasi Muda Desa Balukang II Kecamatan Sojol Kabupaten Donggala.

Diambil dari :

jurnal.untad.ac.id/jurnal/index.php/EduCivic/article/download/7296/5882

Prayitno, Agus dan Yulia Safitri. 2015. Pemanfaatan Sistem Informasi

Perpustakaan Digital Berbasis Website Untuk Para Penulis. Jakarta. IJSE

– Indonesian Journal on Software Engineering. Vol. 1, No. 1 ISSN : 2461-

0690

Purwati, Nani. 2015. Perancangan Sistem E-Voting Untuk Pemilihan Kepala

Daerah (Pilkada). Yogyakarta. Jurnal Bianglala Informatika. Vol. 3, No. 1

ISSN : 2338-9761

Rivai, Dani Ainur dan Sukadi. 2013. Pembuatan Website Profil Sekolah Menengah

Kejuruan (Smk) Miftahul Huda. Pacitan. IJNS - Indonesian Journal on

Networking and Security. Vol. 2, No. 3 ISSN : 2302-5700

Riyadi, Septian Anggiani dkk. 2012. Perancangan Sistem Informasi Berbasis

Website Subsistem Guru Di Sekolah Pesantren Persatuan Islam 99

Rancabango. Garut. Jurnal Algoritma sekolah Tinggi Teknologi Garut.

Vol. 09, No. 40 ISSN : 2302-7339

Safitri, S. Thya dan Didi Supriyadi. 2015. Rancang Bangun sistem Informasi

praktek Kerja Lapangan Berbasis Web Dengan Metode Waterfall.

Purwokerto. Jurnal Infotel. Vol. 7, No. 1 ISSN : 2460 – 0997

Page 78: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil

Saputra, ArienYandi dan Robi Yanto dalam Rokhman. 2015. E-Voting Berbasis

Web dan Wap Dalam Pemilihan Kepala Desa Kabupaten Musi Rawas.

Lubuklinggau. Jurnal Sistem Informasi. Vol. 5, No. 3 : 187 – 192

Supriyo, Eko. 2015.Sistem Informasi Desa Lalang Sembawa Banyuasin.

Banyuasin. Jurnal Informanika. Vol. 1 : 39-56

Ulfa, Tiara dan Muhammad Fikri Hidayatullah. 2015. Sistem Informasi Pada

Kantor Perpustakaan Dan Arsip Daerah (Kanperpus Arsipda) Kabupaten

Pekalongan Berbasis Web. Pekalongan. Surya Informatika. Vol. 1, No. 1

ISSN : 2477-3042

Yusman dan Maryanti. 2012. Rancang Bangun Sistem Informasi Pilkada Berbasis

Web Di Kabupaten Pidie Provinsi Aceh. Aceh. Jurnal Litek. Vol. 9, No. 2

ISSN 1693-8097

Page 79: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil
Page 80: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil
Page 81: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil
Page 82: SKRIPSI...PANDUAN PENGGUNAAN HAK CIPTA Skripsi sarjana yang berjudul “Perancangan Sistem Informasi E-Voting Pada Pemilihan Ketua Pemuda Karang Taruna Desa Kalinusu”” adalah hasil