SISTEM PEMILIHAN PRESIDEN MAHASISWA BERBASIS WEB
PADA UNIVERSITAS ISLAM SYEKH YUSUF
Asep Hardiyanto Nugroho
Strata Ilmu Komputer, Universitas Islam syekh Yusuf, Tangerang
E-mail : hardiyanto.nugroho@gmail.com
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.3Rumusan 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 memberikan kemudahan saat proses
pemilihan presiden mahasiswa unis Tangerang.
2. Meminimalisir prosentase kecurangan saat pemilihan berlangsung.
3. mengoptimalkan
pemungutan suara dalam
pemilihan Presiden Mahasiwa Universitas Islam
Syekh Yusuf Tangerang. 4. Melahirkan suasana yang
modern mengikuti perkembangan jaman dalam
proses pemilihan presiden mahasiswa Unis Tangerang.
Metode penelitian
Penelitian ini menggunakan metode deskriptif melalui studi kasus tentang perancangan dan implementasi Sistem pemilihan presiden mahasiswa.
5. Pembahasan
5.1Spesifikasi Kebutuhan
Sistem
Dalam pembuatan aplikasi ini spesifikasi kebutuhan sistem mengunakan dua buah perangkat
yaitu perangkat keras dan perangkat lunak. Berikut ini adalah kebutuhan sistem ketika sistem ini dibuat dan diuji.
1. Perangkat keras (hardware)
a. Processor : core i3
b. Memori : 2 GB Vgen
c. Media penyimpanan : 320
GB HDD
2. Perangkat lunak (software)
a. Sistem Operasi : Microsoft
Windows 7 b. Program : - Macromedia Dreamwever -. Xampp c. Database : - SQL Server
5.2Pembahasan Desain Sistem pemilihan Umum Unis Tangerang
Deskripsi proses
• Proses pendaftaran
Pendaftaran dilakukan sebulan sebelum pemilihan berlangsung, anggota KPUK UNIS Tangerang menyebar form pendaftaran untuk user, setelah itu
user/Mahasiswa mengisi form pendaftaran untuk diberikan ke anggota KPUK Unis Tangerang, setelah itu operator admin menginput data mahasiswa , dan NIM sebagai id user saat login program.
• Proses pemilihan
Proses pemilihan dilakukan mahasiswa selaku user dengan mengklik salah satu caloh kandidat yang sudah terdaftar. Jika NIM user sudah dipakai untuk memilih, maka tidak bisa melakukan proses pemilihan.
• Proses Laporan
Berdasarkan data data hasil pemilihan dan data pendaftaran, admin membuat laporan, di antaranya laporan jumlah pendaftaran, jumlah kandidat, dan laporan hasil pemilihan yang akan diberikan kepada Dema Unis Tangerang.
5.3 DFD (Data flow diagram) 5.3.1 Diagram level 0 PEMILIH Sistem pemilihan PRESMA UNIS KANDIDAT Data pemilh Data pemilihan
Laporan data pemilihan laporan data pemilih laporan data kandidat Informasi pemilihan Admininistrator
Hak Akses Informasi pemilih informasi Kandidat informasi pemilihan Data pemilih data kandidat KETUA DEMA Info Kandidat
gambar 7 Data Flow Diagram Level 0, Sistem Pemilu UNIS 5.3.2 Diagram level 1 administrator Pendaftaran 1.0 Informasi pemilih informasi kandidat Data pemilih data kandidat Pemilihan presma UNIS Tangerang 2.0 Laporan 3.0 Hasil pemilihan KETUA KPUK dan
DEMA UNIS Tangerang
Laporan pemilu, lapran jumlah kandidat, laporan jumlah pemilih
Data kandidat Data pemilih
Data pemilihan Data pemilih
PEMILIH Data pemilih Data pemilihan Informasi pemilih
Kandidat informasi kandidat
pemilih
kandidat Data kandidat
pemilihan
Gambar 8 Data Flow Diagram Level 1, Sistem Pemilu Unis
5.3.3 Diagram level 2 a. DFD level 2 pendaftaran Admin Daftar pemilih 1.1 Daftar kandidat 1.2
Lihat data pemilih
1.3
Lihat data kandidat 1.4 Data pemilih Data kandidat kandidat pemilih Data pemilih Data pemilih Data kandidat Data kandidat
Gambar 9 Data Flow Diagram Level 2, Pendaftaran b. DFD level 2 pemilihan ketua
BEM Pemilih Kandidat Lihat Pemilih 2.1 Lihat Kandidat 2.2 Pemilihan 2.3 kandidat pemilih Data pemilih Info pemilih Data pemilih Data pemilihan Data kandidat Info kandidat Pemilihan Data pemilihan Data kandidat
gambar 10. Data Flow Diagram level 2, pemilihan
c. DFD level 2 laporan Ketua Dema laporan Pemilih 3.1 Laporan Kandidat 3.2 Laporan Pemilihan 3.3 kandidat pemilih Pemilihan Data pemilih Jumlah pemilih Data kandidat Jumlah kandidat Data pemilihan Laporan pemilihan
gambar 11 Data flow diagram level 2, laporan 6. Struktur Tabel
Tabel-tabel yang terdapat dalam basis data yang digunakan pada sistem pemilihan presiden mahasiswa adalah sebagai berikut :
6.1Tabel Admin
Tabel ini merupakan table admin, dimana terdapat database untuk melakukan pengolahan data.
Tabel 3 Tabel Admin
No. Field Type Size Keterangan
1 Nim Varchar 10 Primary key
2 Nama Varchar 40
3 Password Char 10
4 fakultas Varchar 35
6.2Tabel MHS/Pemilih
Tabel ini merupakan tabel mahasiswa sebagai pemilih yang telah melakukan diregistrasi oleh admin sehingga data nya tersimpan
di dalam database Tabel 4 Tabel Mhs / Pemilih 6.3Tabel Kandidat
Tabel ini merupakan tabel mahasiswa sebagai kandidat yang telah melakukan diregistrasi oleh admin sehingga data nya tersimpan di dalam database
No. Field Type Size Keterangan
1 Id_kandidat Int 3 Primary
key
2 Nim_ketua Vachar 10
3 Nama_ketua Vachar 35
4 Fakultas_ketua Varchar 20
5 Nim_wakil Vachar 10
6 Nama_ wakil Vachar 35
7 Fakultas_
wakil
Varchar 20
8 Jumlah suara varchar 4
9 Photo_kandidat Varchar 30
10 Motto Varchar 50
Tabel 5 Tabel kandidat 6.4Table Data Pemilihan
Tabel ini merupakan tabel dari hasil pemilihan yang berlangsung oleh user saat
melakukan proses pemungutan suara sehingga
data nya tersimpan di dalam database
No. Field Type Size Keterangan
1 Nim Char 10 Primary
key 2 Nama Varchar 40 3 Nama ibu Varchar 40 4 Fakultas Varchar 12 5 jurusan Varchar 40
No. Field Type Size Keterangan 1 Id_pemilihan int 5 Primary
key
2 nim varchar 10
3 Id_kandidat Varchar 3
7. Flowchat 7.1.1 Flowchat pemilihan star Tampilan awal user Tampilan menu pemilihan Pilih kandidat Log in nim Masukan NIm Log out selesai
T NIM anda salah
Maaf Anda Sudah memilih sebelumnya Anda memilih no ? Y T Y
Gambar 12 Flowchat Pemilihan
7.1.2 Flowchat admin star Daftar pemilih Daftar kandidat T laporan T Log out T selesai y Y Y Tampilan log in admin Log in admin User name & password
User name & password salah Y T A B C
7.1.3 Flowchat Daftar Pemilih Tampilan Daftar Pemilih Tambah Pemilih Cetak Selesai T T Input data Pemilih Tampilan menu cetak Print Simpan Y Y Edit Pemilih T Edit Data pemilih Simpan Y A
Gambar 14 Flowchat Daftar Pemilih
7.1.4 Flowchat Daftar Kandidat Tampilan Daftar Kandidat Tambah Kandidat Cetak Selesai T T Input data Kandidat Tampilan menu cetak Print Simpan Y Y Edit T Edit Data Kandidat Simpan Y B
7.1.5 Flowchat Laporan Tampilan Laporan Cetak Selesai T Y Diagram T Y Tampilan Diagram Tampilan menu cetak Print C
gambar 16 Flowchat Laporan
7.2 HIPO ( Hirarchy Plus Input-Proses-Output )
Sistem pemilihan presiden mahasiswa 0.0 User 1.0 Admin 2.0 Masukan NIM 1.1 Pilih Kandidat 1.2 Log out 1.3 Log in 2.1 Daftar pemilih 2.2 Laporan hasil pemilihan 2.4 Log out 2.5 Daftar kandidat 2.3 tambah 2.2.1 cetak 2.2.2 cetak 2.3.2 tambah 2.3.1 cetak 2.4.1
Gambar 17 HIPO Sistem Pemilihan
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 penting dan kemungkinan perbaikan yang perlu dilakukan untuk pengembangan perangkat lunak selanjutnya.
8. Kesimpulan
Berdasarkan pembahasan rancangan dan implementasi sistem pada bab sebelumnya. Maka dapat diambil kesimpulan:
1. Sistem Aplikasi Pemilihan presiden mahasiswa dapat dirancang melalui proses pembuatan DFD, struktur table, flowchat, Hipo, ERD dan rancangan desain.
2. Rancangan sistem pemilihan presiden mahasiswa dapat di implementasikan secara efektif melalui proses pembentukan data awal, persiapan perangkat lunak, pembuatan, dan pengujian.
3. Rekapiltulasi hasil perhitungan 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.
9. Saran
Dari semua hasil yang telah dicapai saat ini, masih mempunyai beberapa kekurangan. Saran-saran terhadap penggunaan sistem yang telah dibuat adalah sebagai berikut : 1. Perlu adanya pengembangan pada
desain tampilan agar lebih menarik.
2. Perlu adanya pembelajaran untuk Admin yang menggunakan Aplikasi ini.
3. Perlu adanya database mahasiswa agar admin tidak mengiput data mahasiswa seluruh UNIS Tangerang.
Daftar isi
[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