• Tidak ada hasil yang ditemukan

PERANCANGAN DAN PEMBUATAN E-VOTING BERBASIS WEBSITE DENGAN MENGGUNAKAN SMS GATEWAY LAPORAN TUGAS AKHIR. Disusun sebagai syarat untuk menyelesaikan

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN DAN PEMBUATAN E-VOTING BERBASIS WEBSITE DENGAN MENGGUNAKAN SMS GATEWAY LAPORAN TUGAS AKHIR. Disusun sebagai syarat untuk menyelesaikan"

Copied!
13
0
0

Teks penuh

(1)

PERANCANGAN DAN PEMBUATAN E-VOTING BERBASIS WEBSITE DENGAN MENGGUNAKAN SMS GATEWAY

LAPORAN TUGAS AKHIR

Disusun sebagai syarat untuk menyelesaikan Pendidikan Diploma 3

DISUSUN OLEH:

Mangaraja Surung Simanjuntak NIM: 1105112012

PROGRAM STUDI TEKNIK KOMPUTER

JURUSAN TEKNIK KOMPUTER DAN INFORMATIKA POLITEKNIK NEGERI MEDAN

MEDAN 2014

(2)

ABSTRAK

Perkembangan teknologi manusia semakin canggih, hal ini ditandai dengan banyaknya teknlogi terutama komputer yang membantu pekerjaan manusia itu sendiri. Pencarian informasi merupakaan hal yang sering dilakukan. Pencarian informasi dapat dilakukan dengan menjelajah website yang merupakan salah satu teknologi komputer.

Salah satu teknologi informasi yang sangat populer saat ini adalah handphone beserta fasilitas SMS (Short message Service). Handphone sudah menjadi semacam identitas diri secara personal. Karena sifatnya yang personal maka, semua info yang masuk ke dalam handphone dirasakan oleh penggunanya sebagai bentuk informasi personal.

Voting merupakan salah satu alat bantu yang bagus dalam mengambil keputusan. Dengan voting, kita bisa mengetahui pendapat banyak orang mengenai permasalahan tertentu tanpa debat berkepanjangan, dalam hal ini penulis mencoba memanfaatkan teknologi SMS sebagai media penyampaian suara dalam pengambilan keputusan. Selanjutnya penulis akan menampilkan hasil polling dalam bentuk website.

Sebuah website e-voting dengan SMS Gateway mampu menangani segala kendala yang dialami dengan voting manual. Dengan adanya voting SMS ini diharapkan kita dapat melakukan voting dengan cepat dan memperoleh informasi hasil polling dengan mudah dan akurat.

(3)

KATA PENGANTAR

Salam sejahtera, puji syukur saya panjatkan kepada Tuhan Yang Maha Esa yang hanya karena segala rahmat dan berkatnya akhirnya tugas akhir ini dapat terselesaikan.

Melalui penulisan tugas akhir yang berjudul “Perancangan dan Pembuatan E-Voting Berbasis Website dengan Menggunakan SMS Gateway” ini, penulis bermaksud untuk memperkenalkan aplikasi tersebut ke dunia teknologi agar mempermudah voting.

Tugas akhir ini tentunya tidak dapat terselesaikan tanpa bantuan berbagai pihak baik secara langsung, tidak langsung, maupun doa. Oleh karena itu, penulis ingin menyampaikan ucapan terimakasih yang tak terhingga kepada:

1. Bapak M. Syahruddin S.T., M.T. selaku Direktur Politeknik Negeri Medan. 2. Bapak Ferry Fachrizal, S.T., M. Kom. selaku Ketua Jurusan Teknik

Komputer dan Informatika Politeknik Negeri Medan.

3. Ketua Program Studi Computer Engineering Zakaria Sembiring, ST., M.Sc, yang sudah mempermudah penulis dalam memilih judul tugas akhir.

4. Bapak Dosen Pembimbing, Handri Sunjaya,S.Si.,M.Cs., yang sudah membimbing penulis dalam penyelesaian tugas akhir ini. Terima Kasih atas bantuan bapak selama ini.

5. Kepada orang tua saya Ibu N. Tampubolon yang telah banyak memberi dukungan semangat, materil dan doa yang tiada henti.

Penulis menyadari sepenuhnya atas segala kekurangan dan keterbatasan yang terdapat pada tugas akhir ini karena itu penulis memohon maaf atas segala kekurangan dan penulis menerima segala kritik dan saran yang berkaitan.

Medan, 23 Agustus 2014

(4)

DAFTAR ISI

LEMBAR PERSETUJUAN ... i LEMBAR PENGESAHAN ... ii ABSTRAK ... iii KATA PENGANTAR ... iv DAFTAR ISI ... v

DAFTAR GAMBAR ... vii

DAFTAR TABEL ... viii

BAB 1 PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 4 1.3 Batasan Masalah ... 4 1.4 Tujuan ... 5 1.5 Manfaat ... 5

BAB 2 LANDASAN TEORI ... 6

2.1 Voting ... 6

2.2 Bahasa Pemrograman ... 10

2.3 Integrasi PHP dengan Database ... 13

2.4 Keungulan MYSQL ... 14 2.5 WEB ... 16 2.6 SMS ... 16 2.7 Gammu ... 17 2.8 SMS GATEWAY ... 18 2.9 XAMPP ... 19 2.10 Dreamweaver ... 20

(5)

2.11 Komputer Menurut Para Ahli ... 21

BAB 3 PERANCANGAN ... 23

3.1 Perancangan Database ... 23

3.2 Perancangan Tampilan Website ... 24

3.3 Flowchart ... 26

3.4 Algoritma Program ... 27

3.5 Use Case Diagram ... 27

BAB 4 IMPLEMENTASI ... 28

4.1 Pengertian dan Tujuan Implementasi ... 28

4.2 Komponen Utama dalam Implementasi Sistem ... 29

4.2.2 Software (Perangkat Lunak) ... 30

4.3 Prosedur Instalasi Gammu ... 30

4.4 Instal Servis Gammu ... 32

4.5 Demonstrasi Program ... 35

BAB 5 KESIMPULAN DAN SARAN ... 39

5.1 Kesimpulan ... 40

5.2 Saran ... 41

DAFTAR PUSTAKA ... ix

(6)

DAFTAR GAMBAR

Gambar 2.1 Cara Kerja SMS ... 19

Gambar 3.1 Halaman Utama ... 24

Gambar 3.2 Halaman Admin ... 25

Gambar 3.3 Flowchart Program ... 26

Gambar 3.4 Use Case Diagram Menu Home ... 27

Gambar 4.1 Gambar Port Modem ... 31

Gambar 4.2 Gambar call directory gammu ... 32

Gambar 4.3 Gammu Identify ... 33

Gambar 4.4 Install Gammu ... 33

Gambar 4.3 Start Gammu ... 34

Gambar 4.4 Halaman Home ... 35

Gambar 4.5 Halaman Aturan Voting ... 36

Gambar 4.6 Halaman Kandidat ... 37

(7)

DAFTAR TABEL

Tabel 3.1 Tabel data_polling... 23 Tabel 3.2 Tabel suara_masuk ... 24

(8)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi manusia semakin canggih, hal ini ditandai dengan banyaknya teknlogi terutama komputer yang membantu pekerjaan manusia itu sendiri. Pencarian informasi merupakaan hal yang sering dilakukan. Pencarian informasi dapat dilakukan dengan menjelajah website yang merupakan salah satu teknologi komputer.

Website merupakan salah satu teknologi komputer yang dulunya digunakan hanya sebagai media mencari informasi dengan cepat. Sekarang seiring perkembangan browser kemampuan website semakin canggih, semakin interaktif dan semakin dinamis ditambah dengan pemrograman website dengan PHP (Personal Home Page).

Menurut dokumen resmi PHP, PHP merupakan singkatan dari PHP Hypertext Preprocessor. PHP merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya yang dikirimkan ke klien tempat pemakai menggunakan browser. Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya pada tahun 1994. Skrip-skrip ini selanjutnya dikemas menjadi tool yang disebut “Personal Home Page”. Paket inilah yang menjadi cikal-bakal PHP. Pada tahun 1995, Rasmus menciptakan PHP/FI Versi 2. Pada versi inilah

(9)

pemrogram PHP juga bisa berkomunikasi dengan database dan melakukan perhitungan-perhitungan yang kompleks sambil jalan. PHP bersifat bebas dipakai. Anda tidak perlu membayar apapun untuk menggunakan perangkat lunak ini.

Saat kini salah satu teknologi yang sedang berkembang adalah komputer dan SMS dimana dapat saling berhubungan dengan media perantara dinamakan SMS Gateway yang menghasilkan informasi yang dibutuhkan manusia. SMS Gateway menurut masyarakat lebih mengartikan sebagai suatu jembatan komunikasi yang menghubungkan perangkat komunikasi (dalam hal ini ponsel) dengan perangkat komputer, yang menjadikan aktivitas SMS menjadi lebih mudah dan menyenangkan. Pengertian SMS Gateway kemudian lebih mengarah pada sebuah program yang mengomunikasikan antara sistem operasi komputer, dengan perangkat komunikasi yang terpasang untuk mengirim atau menerima SMS. Salah satu komunikasi yang terjadi, dapat dilakukan dengan mengirimkan perintah AT pada perangkat komunikasi tersebut, kemudian hasil operasinya dikirimkan kembali ke komputer.

Voting atau pemungutan suara yang biasa digunakan untuk mengambil keputusan. Voting secara umum dilakukan dengan menggunakan kertas yang akan dimasukkan ke kotak suara. Voting ini sangat tidak efisien karena sering terjadi karena kesalahan manusia sendiri. Indonesia merupakan salah satu negara yang masih menggunakan voting dengan menggunakan kertas. Kesalahan terjadi pada saat voting seperti pendaftaran pemilih, pemilih salah memberikan tanda pada kertas suara, tidak efisien waktu yang digunakan, kerahasian dalam memilih tidak terjamin.

(10)

Perkembangan teknologi juga membuat perkembangan pemungutan suara semakin maju dikenal dengan istilah E-Voting (Elektronic Voting) dimana pengertian E-Voting adalah teknologi pemungutan suara dengan menggunakan media elektronik. Teknologi ini dapat menggantikan sistem pemungutan suara manual yang masih menggunakan kertas terutama di Indonesia. E-Voting ini dapat menggantikan voting yang masih menggunakan kertas. Pada saat pemilihan presiden di Indonesia, begitu banyak kertas yang digunakan karena jumlah penduduk Indonesia yang terbanyak ke-4 di dunia. Penggunaan teknologi e-voting dapat membantu penggunaan kertas secara berlebihan dan juga dapat mendukung gerakan GO GREEN. Masih banyak efisiensi didapat dari penggunaan teknologi ini seperti penghematan kertas dan waktu penghitungan suara sehingga biaya dari penghematan ini dapat menjadi kas negara. E-Voting juga memiliki keunggulan lain seperti penghitungan akurat. Dengan adanya E-Voting kesalahan yang sering terjadi pada penghitungan suara dapat dikurangi dan biayanya murah. Sesuai dengan uraian yang diatas merupakan hal yang dibutuhkan untuk membuat tugas akhir dengan judul “Perancangan dan Pembuatan E-Voting Berbasis Website dengan Menggunakan SMS Gateway”

(11)

1.2 Rumusan Masalah

Sesuai dengan alasan pemilihan judul, maka yang menjadi permasalahan di dalam tugas akhir ini adalah bagaimana merancang dan membuat e-voting yang dapat digunakan untuk mengetahui informasi penghitungan suara.

1.3 Batasan Masalah

Oleh karena permasalahan dan ketebatasan waktu serta pengetahuan penulis dan agar pembahasan tidak menyimpang dari tujuan maka dilakukan pembatasan masalah sebagai berikut :

1. Perancangan website ini dapat menampilkan hasil penghitungan suara pada setiap objek.

2. Penghitungan suara menggunakan metode quickcount.

3. Sistem keamanan yang digunakan berupa suara yang masuk hanya dapat terhitung jika nomor ponsel belum pernah melakukan voting 4. Perancangan website ini hanya dijalankan secara offline.

(12)

1.4 Tujuan

Tujuan pembuatan tugas akhir “Perancangan dan Pembuatan E-Voting Berbasis Website dengan Menggunakan SMS Gateway” adalah :

1. Sebagai suatu syarat untuk menyelesaikan pendidikan Diploma Tiga (D3) program studi Teknik Komputer Politeknik Negeri Medan.

2. Untuk mempermudah proses pemungutan suara dengan sistem berbasis website dan SMS gateway

3. Mendalami penggunaan XAMPP dalam pemrograman website 4. Mendalami penggunaan bahasa pemrograman website PHP 5. Mendalami penggunaan database MySQL

1.5 Manfaat

Manfaat yang dapat diperoleh dari tugas akhir ini adalah:

1. Sebagai media informasi untuk mengetahui hasil perhitungan quick count suatu polling.

2. Sebagai pembelajaran tambahan tentang pembuatan website dan SMS gateway.

3. Sebagai bahan refrensi untuk mengembangan website ini kedepannya.

(13)

Referensi

Dokumen terkait

electronic feedback to improve students’ writing skill in writing a descriptive text,.. the

Core Libraries adalah Aplikasi Android dibangun dalam bahasa java, sementara Dalvik sebagai virtual mesinnya bukan Virtual Machine Java, sehingga diperlukan sebuah

Abstrak : Tujuan dari pengembangan aplikasi ini adalah untuk memberikan informasi tentang pola hidup sehat dalam bentuk permainan yang biasa dikenal dengan edugame agar

a. Meminta izin kepada kepala sekolah untuk mengadakan penelitian di sekolah tersebut. Wawancara dengan guru bidang studi matematika tentang apa masalah yang

Salah satu output kegiatan sosialisasi adalah kesepakatan rencana kegiatan tindak lanjut (RKTL) yang menjadi keputusan dari forum. Pada aspek ini, partisipasi masyara- kat

yang merupakan kekuatan motif atau sifat yang menyebabkan tindakan yang mengarah pada hasil kinerja. Kompetensi dapat diukur berdasarkan kriteria atau standar

Dengan aspek responsiveness yang lebih menonjol dibanding aspek lain, hal ini didukung dengan hasil wawancara yang menyatakan bahwa selain peserta didik orang tua merasa

Penelitian ini bertujuan untuk mengetahui pengaruh aset, modal sendiri, modal luar, volume usaha, dan anggota terhadap sisa hasil usaha pada Koperasi Simpan