Jur-Aplikasi Pemungutan Suara Pemilihan Ketua Dan Wakil Ketua Bem Universitas Gunadarma Dengan Menggunakan Java Dan Mysql

Please download to get full document.

View again

of 9
15 views
PDF
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Document Description
Jur-Aplikasi Pemungutan Suara Pemilihan Ketua Dan Wakil Ketua Bem Universitas Gunadarma Dengan Menggunakan Java Dan Mysql
Document Share
Document Tags
Document Transcript
  APLIKASI PEMUNGUTAN SUARA PEMILIHAN KETUA DAN WAKIL KETUA BEM UNIVERSITAS GUNADARMA DENGAN MENGGUNAKAN JAVA DAN MYSQL Fettiana Gianadevi,SKom., MMSI. 1  ) , Jerino Gorter 2  ) Informatics Engineering, Faculty of Industrial Technology Gunadarma University Jl. Margonda Raya No. 100 Pondok Cina, Depok 16424, Indonesia E-mail : fettiana@staffsite.gunadarma.ac.id 1 ) ,  jerinogorter@gmail.com   2 ) 1 ) Dosen Teknik Informatika Universitas Gunadarma 2 ) Mahasiswa Teknik Informatika Universitas Gunadarma ABSTRAKSI Pemanfaatan bidang teknologi khususnya komputer untuk melakukan kegiatan  pemungutan suara masih sangat jarang ditemui di lingkungan kampus Universitas Gunadarma. Dengan perkembangan zaman, pemilihan dapat diganti dari sistem kertas menjadi sistem komputerisasi dengan pengenalan aplikasi desktop . Tujuan dari penulisan ini yaitu untuk dapat menerapkan teknologi informasi pada pemungutan suara agar kerahasiaan dan keaslian data pemilih terjamin dan menggantikan penggunaan kertas suara menjadi aplikasi berbasis desktop. Tahap awal yang dilakukan dalam pengembangan aplikasi adalah  perancangan tampilan dan sistem aplikasi menggunakan UML. Kemudian tahap selanjutnya adalah membuat rancangan table  di dalam database  menggunakan MySQL yang selanjut  pengkodean program dengan menggunakan bahasa pemrograman Java. Penulis berharap aplikasi yang telah dikembangkan dapat digunakan penggunanya untuk melakukan  pemungutan suara yang aman dan baik serta bermanfaat bagi masyarakat kampus secara langsung. Selain itu, bagi mahasiswa yang kesulitan mencari ide untuk bahan penulisan ilmiah atau skripsi juga dapat memanfaatkannya sebagai tempat untuk mencari bahan  penulisan yang dibutuhkan. Kata Kunci : Aplikasi Pemungutan Suara,  Java, MySQL   1.   Pendahuluan   1.1 Latar Belakang Pemilihan umum adalah proses  pemilihan orang  –   orang untuk mengisi  jabatan  –   jabatan tertentu. Pada konteks yang lebih luas, pemilihan umum dapat  juga berarti proses mengisi jabatan  –    jabatan seperti ketua Badan Eksekutif Mahasiswa di lingkungan Universitas Gunadarma. Pemilihan umum dianggap sebagai bentuk paling nyata dari demokrasi serta wujud paling konkret keikutsertaan dalam melakukan  penggantian pemimpin.  Seiring perkembangan zaman,  pemilihan dapat diganti dari sistem kertas menjadi sistem komputerisasi dengan  pengenalan aplikasi berbentuk desktop. Pencetakan berkas yang tidak terpakai serta pembengkakan biaya dalam melakukan proses pemilihan merupakan hal yang dapat dicegah dengan menggunakan sistem komputerisasi. Kurangnya kerahasiaan dan lamanya pemrosesan hasil dari  pemungutan suara menjadi aspek yang harus dicermati agar sistem dapat berjalan dengan baik. Dari hal tersebut, penulis mencoba memperkenalkan aplikasi  pemungutan suara untuk pemilihan Calon Ketua dan Wakil Ketua BEM di Kampus E Universitas Gunadarma. Dalam membuat aplikasi untuk  pemilihan ini, penulis menggunakan  bahasa pemrograman Java dan MySQL. Java merupakan bahasa pemrograman yang memiliki kelengkapan library /perpustakaan yang dapat memudahkan dalam pembuatan aplikasi. 1.2 Batasan Masalah Batasan masalah penulisan ilmiah ini difokuskan pada pembuatan aplikasi  berbasis desktop yang terbagi menjadi dua sisi, yaitu halaman pemilih dan halaman admin. Halaman pemilih merupakan  bentuk layanan yang diberikan kepada  pemilih untuk melakukan pemungutan suara sedangkan halaman admin diberikan kepada Administrator yaitu pemegang hak dalam memproses data pemilih dan mengetahui hasil dari pemungutan suara. Informasi pemenang pemungutan suara ditampilkan dalam bentuk diagram batang dan pie. Aplikasi pemungutan suara  pemilihan ketua dan wakil ketua difokuskan kepada pemilihan BEM Fakultas Teknologi Industri dan dibuat dengan menggunakan bahasa  pemrograman Java dan MySQL dengan software NetBeans IDE. Untuk memperoleh data pemilih digunakan  pemakaian data sekunder.  1.3 Tujuan Penulisan Penulisan ilmiah ini bertujuan untuk membangun suatu aplikasi desktop sebagai sarana pemungutan suara dengan harapan dapat menerapkan teknologi informasi pada sistem pemungutan suara agar kerahasiaan dan keaslian data pemilih terjamin, dan mengganti penggunaan kertas suara menjadi sistem komputerisasi agar mendapatkan hasil penghitungan suara yang lebih cepat. 2.   Landasan Teori   2.1 Pemilihan Menurut Undang  –   Undang No. 12 Tahun 2003, pemilihan umum adalah  sarana pelaksanaan kedaulatan rakyat dalam Negara Kesatuan Republik Indonesia yang berdasarkan Pancasila dan Undang  –   Undang Dasar Negara Republik Indonesia tahun1945. Pemilihan umum dapat diartikan  juga sebagai proses mengisi jabatan- jabatan seperti ketua OSIS, ketua BEM dan ketua kelas. Pemenang pemilihan umum ditentukan oleh aturan main atau sistem penentuan pemenang yang sebelumnya telah ditetapkan dan disetujui oleh para peserta pemilihan dan disosialisasikan ke para pemilih. 2.2 Badan Eksekutif Mahasiswa Badan Eksekutif Mahasiswa ( BEM ) adalah lembaga eksekutif yang  berperan dalam pembentukan kepribadian dan watak baik bagi anggotanya, mahasiswa di dalam lingkungan kampus maupun masyarakat umum. Berdasarkan KEPMEN No.155, Badan Eksekutif Mahasiswa adalah badan organisasi tertinggi dalam sebuah Universitas, Institut, Politeknik, ataupun Sekolah Tinggi. Selain itu, BEM menjadi wadah  perhimpunan mahasiswa dalam mengaktualisasikan diri dalam mengembangkan minat dan bakat (kreatifitas), selain pengembangan kreatif Badan Eksekutif Mahasiswa juga mempunyai peran penting dalam mengawal segala kebijakan Rekorat, baik yang bersangkutan dengan dunia kemahasiswaan ataupun mengenai  pengembangan dan peningkatan sarana dan prasarana yang ada di wilayah kampus. 2.3 Struktur Navigasi Struktur navigasi adalah urutan alur informasi dari suatu aplikasi. Dengan menggunakan struktur navigasi, maka suatu aplikasi memiliki pedoman arah informasi. 2.4 Unified Modelling Language Unified Modelling Language  ( UML) adalah sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang serta mendokumentasikan sistem perangkat lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. Dengan menggunakan UML model dapat dibuat untuk semua jenis aplikasi  perangkat lunak, dimana aplikasi tersebut dapat berjalan pada perangkat keras, sistem operasi dan jaringan apapun serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class  dan operation  dalam konsep dasarnya, maka UML lebih cocok untuk penulisan perangkat lunak dalam  bahasa-bahasa berorientasi objek seperti  C++, Java, C# atau VB.NET. UML mendefinisikan diagram - diagram, diantaranya adalah use case  diagram dan activity  diagram. 2.5 Basis Data Basis data mempunyai arti kumpulan data-data yang dapat berupa  baris maupun kolom yang dapat digunakan sebagai acuan atau resensi. Basis data merupakan kumpulan dari table, record dan field yang saling terintegrasi. Table adalah kumpulan dari field dan field merupakan kumpulan dari record. Dalam sebuah basis data selain diperlukan table, field dan record juga diperlukan kunci ( key ) yang berfungsi untuk membedakan dan menandakan sebuah data.  2.6 Java Java adalah pengembangan dari  bahasa C. Java menciptakan program yang aman, portabel, kokoh, berorientasi-objek, dan interaktif.Tahun 1991 dibentuk suatu tim yang diberi nama Green Project, yang dipimpin oleh Patrick Naughton dan James Goosling. Awalnya, bahasa pemrograman ini diberi nama Oak, namun setelah diperiksa ternyata nama Oak sudah pernah digunakan, maka lahirlah nama Java. Tahun 1998 Java merilis versi 1.2 dan mengeluarkan slogan yaitu “Write Once, Run Anywhere”.   Java adalah bahasa yang dapat dijalankan dimanapun dan di sembarang  platform, di beragam lingkungan seperti : internet, intranet, konsumen produk elektronik dan aplikasi berbasis desktop. The Java 2 adalah generasi kedua dari Java  platform (generasi awalnya adalah Java Development Kit). 2.7   2.7 MySQL MySQL adalah salah satu aplikasi Relational Database Management System yang dapat digunakan pada sebuah aplikasi sebagai tempat penyimpanan data. MySQL dapat digunakan dengan stabil tanpa kendala di berbagai sistem operasi. Open source MySQL di distribusikan secara open source di bawah lisensi General Public License, sehingga dapat digunakan secara gratis. 3.   Perancangan dan Implementasi 3.1 Analisis Kebutuhan Dalam proses pengembangan  program aplikasi yang difokuskan untuk  pemilihan calon ketua dan wakil ketua BEM FTI terdapat beberapa hal yang  penting yaitu data dari calon ketua dan wakil ketua berupa visi dan misi, data  pemilih dan tata cara yang dilakukan oleh  pemilih dalam menyalurkan hak suaranya.
Similar documents
View more...
Search Related
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks