SISTEM PEMILIHAN PRESIDEN MAHASISWA BERBASIS WEB PADA UNIVERSITAS ISLAM SYEKH YUSUF Asep Hardiyanto Nugroho Strata Ilmu Komputer, Universitas Islam syekh Yusuf, Tangerang E-mail :
[email protected]
Abstrak Dalam prosesnya, setiap pemilihan umum masih menggunakan kertas suara dan kotak suara. Namun terkadang dengan sistem itu masih sangat rentang untuk dimanipulasi data dikarenakan kurangnya pengamanan. Salah satu metode pemungutan suara yang sekarang ini dapat dikembangkan adalah dengan memanfaatkan teknologi komputer Pemilihan presiden mahasiswa berbasis web adalah proses demokrasi untuk melakukan pemungutan suara dengan memangfaatkan teknologi informasi. Pemilihan presiden mahasiswa harus memiliki desain antarmuka yang interaktif dan mengandung unsur kemudahan yang efektif untuk membuat sistem tersebut. Keywords : Pemilihan Presiden Mahasiswa, Teknologi Komputer
1. Pendahuluan
Dalam pemilihan umum, sistem pemungutan suara dapat dilakukan dengan cara menggunakan mencoblos kertas suara dan menaruhnya pada kotak suara. Namun terkadang hal tersebut yang digunakan masih dapat dimanipulasi data dikarenakan kurangnya pengamanan. Salah satu metode pemungutan suara yang sekarang ini dapat dikembangkan adalah dengan memanfaatkan teknologi komputer sebagai media pemungutan suaranya. Perkembangan teknologi komputer terutama dalam bidang perangkat lunak yang makin pesat, sangat
mendukung dalam penerapannya sebagai media pemungutan suara. Kemudahan-kemudahan yang dihasilkan oleh akses internet telah pula membuat proses pemungutan suara dapat dipermudah, dengan kemudahan itu suatu Lembaga atau Organisasi bisa menerapkannya, salah satunya dalam proses pemilihan Presiden mahasiswa. dengan adanya hal tersebut maka dapat menghemat dari biaya pengadaan kertas suara dan hasilnyapun bisa langsung di publikasikan.
2. Masalah Penelitian 2.1 Identifikasi Masalah Berdasarkan pemaparan pada latar belakang masalah maka dapat didefinisikan beberapa permasalahan, diantaranya : 1. Pemilihan presiden mahasiswa dengan menggunakan kertas suara, memerlukan waktu yang relative lama saat perhitungan suara. 2. Kurang akuratnya hasil perhitungan suara. Karena proses pemungutan suara dilakukan dengan mencoblos atau mencontreng kertas suara, sering kali muncul perdebatan mengenai sah atau tidaknya sebuah kertas suara. 3. Penggandaaan Kertas suara sangat mudah dilakukan karena berupa foto copyan.
2.2 Batasan Masalah Karena luasnya pembahasan yang diteliti, maka kami melakukan pembatasan masalah, sehingga pokok pembahasan lebih terfokus. Adapun pembatasan yang kami lakukan, meliputi: 1. Penggunaan sistem pemilihan Presiden Mahasiswa menggunakan komputerisasi sebagai alat pemungutan suara.
2. Aplikasi ini dibuat hanya untuk pemilihan umum kampus UNIS Tangerang. 3. Mahasiswa yang berhak memilih adalah mahasiswa yang telah terdaftar sebagai pemilih dikampus unis .
2.3 Rumusan Masalah Berdasarkan pada latar belakang, identifikasi dan batasan masalah maka permasalahan yang diangkat dalam Tugas ini adalah : 1. Bagaimana merancang sistem aplikasi pemilihan Presiden mahasiswa ? 2. Bagaimana mengimplementasikan rancangan
kedalam
suatu
aplikasi ? 3. Bagaimana
merancang
rekapitulasi hasil perhitungan suara agar lebih cepat dan optimal ?
3. Manfaat Penelitian Adapun tujuan dan manfaat Penelitian dari sistem pemilihan presiden mahasiswa ini adalah ; 1. Membantu mahasiswa (user) dalam kemudahan
memberikan saat
proses
pemilihan
presiden
mahasiswa unis Tangerang. 2. Meminimalisir
prosentase
kecurangan saat pemilihan berlangsung.
suara
pemilihan
dalam Presiden
Mahasiwa Universitas Islam
suasana
modern
dan
kebutuhan sistem ketika sistem ini dibuat dan diuji.
a. Processor
: core i3
b. Memori
: 2 GB Vgen
c. Media penyimpanan : 320 GB HDD
yang
mengikuti
2. Perangkat lunak (software) a. Sistem Operasi : Microsoft Windows 7
perkembangan jaman dalam proses
keras
perangkat lunak. Berikut ini adalah
Syekh Yusuf Tangerang. 4. Melahirkan
perangkat
1. Perangkat keras (hardware)
3. mengoptimalkan pemungutan
yaitu
pemilihan presiden
b. Program
:-
Macromedia Dreamwever
mahasiswa Unis Tangerang.
-. Xampp
Metode penelitian Penelitian
ini
menggunakan
c. Database
: - SQL
Server
metode deskriptif melalui studi kasus tentang perancangan dan implementasi Sistem pemilihan presiden mahasiswa.
5.2 Pembahasan Desain Sistem pemilihan Umum Unis Tangerang
5. Pembahasan 5.1 Spesifikasi Kebutuhan Sistem
Deskripsi proses •
Proses pendaftaran
Pendaftaran dilakukan sebulan sebelum pemilihan berlangsung,
Dalam pembuatan aplikasi
anggota KPUK UNIS Tangerang
ini spesifikasi kebutuhan sistem
menyebar
mengunakan dua buah perangkat
untuk
form user,
pendaftaran setelah
itu
user/Mahasiswa mengisi form
5.3
pendaftaran untuk diberikan ke
DFD (Data flow diagram) 5.3.1
Diagram level 0
anggota KPUK Unis Tangerang, PEMILIH
setelah
itu
operator
Hak Akses Informasi pemilih informasi Kandidat informasi pemilihan
Informasi pemilihan
admin
menginput data mahasiswa , dan
Sistem pemilihan PRESMA UNIS
Data pemilh Data pemilihan
Data pemilih data kandidat
NIM sebagai id user saat login
Laporan data pemilihan laporan data pemilih laporan data kandidat
Info Kandidat
program. •
Admininistrator
Proses pemilihan KANDIDAT
Proses
pemilihan
mahasiswa selaku user dengan mengklik
salah
KETUA DEMA
dilakukan
satu
caloh
gambar 7 Data Flow Diagram Level 0, Sistem Pemilu UNIS
kandidat yang sudah terdaftar. 5.3.2
Jika NIM user sudah dipakai
Data pemilih data kandidat
untuk memilih, maka tidak bisa melakukan proses pemilihan. administrator
•
Diagram level 1
Informasi pemilih informasi kandidat
Pendaftaran pemilih
Data pemilih
1.0
Proses Laporan Data pemilih
Berdasarkan data data hasil Informasi pemilih
pemilihan dan data pendaftaran, admin membuat laporan, di antaranya
laporan
PEMILIH
Data pemilih Data pemilihan
jumlah
pendaftaran, jumlah kandidat,
kandidat
Data kandidat Pemilihan presma UNIS Tangerang 2.0 Kandidat
Data kandidat Data pemilihan
pemilihan
informasi kandidat
dan laporan hasil pemilihan yang akan diberikan kepada
KETUA KPUK dan DEMA UNIS Tangerang
Laporan pemilu, lapran jumlah kandidat, laporan jumlah pemilih
Laporan 3.0
Hasil pemilihan
Dema Unis Tangerang. Gambar 8 Data Flow Diagram Level 1, Sistem Pemilu Unis
c. DFD level 2 laporan 5.3.3
pemilih
kandidat
Pemilihan
Data pemilih
Data kandidat
Data pemilihan
laporan Pemilih
Laporan Kandidat
Laporan Pemilihan
3.1
3.2
3.3
Diagram level 2
a. DFD level 2 pendaftaran Admin
Data pemilih
Data kandidat Jumlah kandidat
Ketua Dema
Jumlah pemilih
Daftar pemilih
Daftar kandidat
Lihat data pemilih
1.1
1.2
1.3
Laporan pemilihan
Lihat data kandidat 1.4
gambar 11 Data flow diagram level 2, laporan Data pemilih pemilih
Data pemilih
6. Struktur Tabel
Data kandidat kandidat
Tabel-tabel yang terdapat
Data kandidat
dalam basis data yang digunakan Gambar 9 Data Flow Diagram Level 2, Pendaftaran
pada sistem pemilihan presiden mahasiswa adalah sebagai berikut :
b. DFD level 2 pemilihan ketua
6.1 Tabel Admin
BEM
Tabel ini merupakan table Pemilih
Kandidat
Info kandidat
admin, dimana terdapat database untuk melakukan
Info pemilih Data pemilih Data pemilihan
pengolahan data.
Lihat Pemilih
Lihat Kandidat
Pemilihan
2.1
2.2
2.3
Data kandidat Data pemilih
Data pemilihan
No.
Field
Type
Size
Keterangan
1
Nim
Varchar
10
Primary key
2
Nama
Varchar
40
3
Password
Char
10
4
fakultas
Varchar
35
5
jurusan
Varchar
35
Data kandidat kandidat
Pemilihan
pemilih
gambar 10. Data Flow Diagram level 2, pemilihan
Tabel 3 Tabel Admin
No.
6.2 Tabel MHS/Pemilih
1
Tabel ini merupakan tabel
Field Id_kandidat
Type Int
Size
Keterangan
3
Primary key
mahasiswa sebagai pemilih yang
telah
1
Field Nim
2
Nim_ketua
Vachar
10
3
Nama_ketua
Vachar
35
admin
4
Fakultas_ketua
Varchar
20
sehingga data nya tersimpan
5
Nim_wakil
Vachar
10
6
Nama_ wakil
Vachar
35
7
Fakultas_
Varchar
20
diregistrasi
No.
melakukan
Type
oleh
Size Keterangan
Char
10
Primary
wakil
key
8
Jumlah suara
varchar
4
2
Nama
Varchar
40
9
Photo_kandidat
Varchar
30
3
Nama
Varchar
40
10
Motto
Varchar
50
4
Fakultas Varchar
12
5
jurusan
40
ibu
Varchar
Tabel 5 Tabel kandidat
6.4 Table Data Pemilihan
di dalam database
Tabel ini merupakan tabel dari hasil
Tabel 4 Tabel Mhs / Pemilih
pemilihan
yang
berlangsung oleh user saat melakukan
6.3 Tabel Kandidat
proses
Tabel ini merupakan tabel
pemungutan suara sehingga
mahasiswa sebagai kandidat
data nya tersimpan di dalam
yang
database
telah
diregistrasi
melakukan oleh
admin
sehingga data nya tersimpan
No. 1
Field
Type
Size
Id_pemilihan
int
5
di dalam database
Keterangan Primary key
2
nim
varchar
10
3
Id_kandidat
Varchar
3
4
Waktu
Varcahar
50
7.1.2
7. Flowchat 7.1.1
Flowchat pemilihan
Flowchat admin
star
star
Tampilan log in admin
Tampilan awal user
Log in admin User name & password salah
Log in nim User name & password
T
Y
Masukan NIm
NIM anda salah
T
Daftar pemilih
y
A
T
Y
Daftar kandidat
Y
B
Tampilan menu pemilihan T
laporan
Pilih kandidat
Y
C
T
Log out
Anda memilih no ?
T
Maaf Anda Sudah memilih sebelumnya
Y
selesai
Log out
Gambar 13 Flowchat Admin
selesai
Gambar 12 Flowchat Pemilihan
7.1.3
7.1.4
Flowchat Daftar Pemilih
Flowchat Daftar Kandidat
A
B
Tampilan Daftar Pemilih
Tampilan Daftar Kandidat Edit Pemilih
Y
Edit Data pemilih
Simpan
T
Edit Tambah Pemilih
Y
Input data Pemilih
Edit Data Kandidat
Simpan
Simpan
T
T
Cetak
Y
Y
Tampilan menu cetak
T
Print
Tambah Kandidat
Y
Input data Kandidat
Simpan
Y
Tampilan menu cetak
Print
T
Selesai
Cetak
Gambar 14 Flowchat Daftar Pemilih T
Selesai
Gambar 15 Flowchat Daftar Kandidat
7.1.5
Flowchat Laporan 7.2 HIPO ( Hirarchy Plus Input-Proses-
C
Output ) Sistem pemilihan presiden mahasiswa 0.0
Tampilan Laporan
User
Admin
1.0
Diagram
Y
2.0
Tampilan Diagram
Masukan NIM
Pilih Kandidat
Log out
Log in
Daftar pemilih
Laporan hasil pemilihan
Daftar kandidat
T
Cetak
Y
Tampilan menu cetak
1.3
1.2
1.1
2.1
Print
T
2.2
2.3
tambah 2.2.1
tambah 2.3.1
cetak 2.2.2
cetak 2.3.2
2.4
cetak 2.4.1
Selesai
Gambar 17 HIPO Sistem Pemilihan
gambar 16 Flowchat Laporan
Presiden Mahasiswa
PENUTUP
Pada bab ini akan diulas tentang kesimpulan yang berisi hasil-hasil yang diperoleh
setelah
dilakukan
analisis,
desain, dan implementasi dari perancangan perangkat lunak yang dibangun dan telah dikembangkan serta saran-saran yang akan memberikan
catatan
kemungkinan
perbaikan
penting
dan
yang
perlu
dilakukan untuk pengembangan perangkat lunak selanjutnya.
Log out
2.5
9. Saran
8. Kesimpulan Berdasarkan
pembahasan
rancangan dan implementasi sistem pada bab sebelumnya. Maka dapat diambil kesimpulan: 1.
Sistem
Dari semua hasil yang telah dicapai saat ini, masih mempunyai beberapa
Pemilihan
presiden
mahasiswa
dapat
dirancang
melalui
proses
telah dibuat adalah sebagai berikut : 1.
ERD
dan
Rancangan presiden
sistem
mahasiswa
tampilan
2.
pemilihan di
implementasikan secara efektif melalui proses pembentukan data awal, persiapan perangkat lunak,
lebih
Perlu adanya pembelajaran untuk Admin
dapat
agar
menarik.
rancangan desain. 2.
Perlu adanya pengembangan pada desain
pembuatan DFD, struktur table, Hipo,
Saran-saran
terhadap penggunaan sistem yang
Aplikasi
flowchat,
kekurangan.
yang
menggunakan
Aplikasi ini. 3.
Perlu adanya database mahasiswa agar admin tidak mengiput data mahasiswa
seluruh
UNIS
Tangerang.
pembuatan, dan pengujian. 3.
Rekapiltulasi hasil perhitungan
Daftar isi
suara yang lebih efektif dapat dilakukan dengan tampilan menu hasil pemilihan. Dan Aplikasi ini membantu
proses
perhitungan
agar berjalan dengan cepat dan akurat tanpa harus menunggu lama.
[1.] Al-fatta, Hanif. 2007, Analisis dan perancangan sistem informasi, Yogyakarta : CV. Andi Offset [2.] Huda, Miftakhul, Membuat aplikasi database dengan java, mysql dan netbeans, Jakarta : PT. Elex Media Komputerindo [3.] Kadir, Abdul, 2003, Pemograman Web HTML, CSS, Javascript & Php, Yogyakarta : Andi offset.
[4.] Narbuko, Ckolid. & Achmadi, Abu. 2009, Metodelogi Penelitian, Jakarta : Bumi Aksara. [5.] Peranginangin, Kasiman. 2006. Aplikasi web dengan PHP dan MySQL. Yogyakarta : CV.Andi offset. [6.] Ramadhan, Arief, 2006, Pemograman Web database dangan PHP dan Mysql, Jakarta : PT . Elex Media Komputindo [7.] Saputra,Lukman surya, 2007, Pendidikan Kewarganegaraan, Bandung : PT. Setia Purna Inves [8.] Tamimuddin, Muh. 2005, Pemograman Web database Menggunakan Adobe PHP, Yogyakarta : C.V. Andi Offset. [9.] Tanjung, Hendri, 2006, Sistem informasi manajemen sumberdaya manusia, Jakarta : PT Grasindo [10.] http://id.wikipedia.org/wiki/Pem ilihan_umum_di_Indonesia