Sistem Akusisi Data Untuk Polling Berbasis Media Sosial Dan Autentikasi User Menggunakan Recaptcha

Authors

DOI:

https://doi.org/10.34818/eoe.v6i2.9996

Abstract

Abstrak Setiap lima tahun sekali kita melakukan pemilihan umum untuk menentukan calon pemimpin periode selanjutnya. Mendekati hari dimana pemilu tersebut dilaksanakan, banyak lembaga survei berlomba – lomba menyediakan informasi mengenai pemilu. Salah satunya dengan cara membuat sistem polling. Hasil polling yang dikeluarkan dari tiap lembaga survei pun berbeda – beda dan mengklaim bahwa hasil polling yang mereka keluarkan merupakan yang paling akurat. Oleh karena itu, sistem polling yang akurat dan cepat dengan memanfaatkan media sosial sangat dibutuhkan. Pada penelitian ini, sistem polling yang dibuat berbasis media sosial twitter, dengan memanfaatkan API untuk pengambilan data peserta polling . Dalam sistem yang dibangun, proses autentikasi terdiri dari dua tahap. Pada tahap pertama, sistem menggunakan autentikasi API media sosial untuk menyaring bot. Sedangkan, tahap kedua menggunakan reCaptcha yang merupakan sebuah program yang dapat membedakan manusia dengan program komputer atau bot. Sistem polling yang dibangun dengan menerapkan reCaptcha sebagai autentikasi user berhasil mencegah 100% akun bot untuk mengikuti polling. 70% akun bot ditangguhkan oleh media sosial (twitter) sementara sisanya diblokir oleh reCaptcha.

Kata kunci : polling, media sosial, autentikasi, API, reCaptcha, bot.

Abstract Every five years, we held general elections to determine the future leaders of the next period. Approaching the election day, many survey institutions competed to provide information related to the elections. One of them is by creating a polling system. The results of the polls issued by each survey institute were different and claimed that the poll results they issued were the most accurate. Therefore, a faster polling system with higher accuracy by utilizing social media is required. In this study, a polling system was created based on Twitter social media, using the API for polling participants' data collection. In the developed system, the authentication process consists of two stages. In the first stage, the system utilizes social media authentication API to filter out the bots. Whereas, the second stage uses reCaptcha which is a program that can distinguish humans from computer programs or bots. The polling system that was built by applying reCaptcha as user authentication was able to prevent 100% bot accounts from participating the polling. 70% of bot accounts were suspended by social media (twitter) while the remaining were blocked by reCaptcha.

Keywords: polling, social media, authentication, API, reCaptcha, bot.

Downloads

Published

2019-08-01

Issue

Section

Program Studi S1 Informatika